Meta Weird Gloop en_gloopmetawiki https://meta.weirdgloop.org/ MediaWiki 1.43.3 first-letter Media Special Talk User User talk Meta Weird Gloop Meta Weird Gloop talk File File talk MediaWiki MediaWiki talk Template Template talk Help Help talk Category Category talk Module Module talk Bucket Bucket talk Migration 0 29 242 2018-01-27T16:33:13Z Jayden 52 Created page with "{{DISPLAYTITLE:Migrating from Wikia}} If you created a Wikia account and have contributed to any of the previous versions of our projects, you can migrate your account over t..." wikitext text/x-wiki {{DISPLAYTITLE:Migrating from Wikia}} If you created a Wikia account and have contributed to any of the previous versions of our projects, you can migrate your account over to the new sites. As a result, you'll retain all of your edits and usergroups. To migrate your account, all you need to do is login to any of our wikis with your Wikia credentials, and then they will be authenticated. If your login was successful, you'll be prompted to enter a new password to complete the migration. ==Limitations== * While your personal CSS and JS pages will be intact, the chances are that a lot of the code within them will either be obsolete or broken. This is because we use an updated version of MediaWiki across our wikis, and we use a different skin compared to Wikia's Oasis skin. Importantly, importing scripts from Wikia's developer wiki will no longer work. * Your watchlist and preferences will not be carried over. Please ensure to go through and change them. ** '''Important:''' Currently, your preferences across our sites are per-site, not global. We may implement it in the future, or [https://phabricator.wikimedia.org/T16950 Wikimedia might do it first]. ==Troubleshooting== ===Can't log in=== If you can't login, ensure that you created an account on Wikia and contributed to one of our old sites prior to the date(s) that they forked from Wikia.<!--insert table of dates?--> Ensure that you are trying to login using your correct Wikia username and password - if you keep getting errors about an incorrect password, try changing your password. You will need to change your password through Wikia if your account has not been migrated yet, not through any of our sites. If you're still having issues logging in, contact a sysadmin using [[Special:Contact]]. Please note that unless there is a technical issue on our end, we can't do anything to help you. ===I've created an account accidentally, can I merge it?=== Yes. Leave a request on [[Requests/Username changes]] and someone with appropriate rights will respond to your request as soon as possible. f076ce729ea069d37a05564264b6ccd611027d1b 243 242 2018-01-27T16:33:22Z Jayden 52 wikitext text/x-wiki {{DISPLAYTITLE:Migrating from Wikia}} If you created a Wikia account and have contributed to any of the previous versions of our projects, you can migrate your account over to the new sites. As a result, you'll retain all of your edits and usergroups. To migrate your account, all you need to do is login to any of our wikis with your Wikia credentials, and then they will be authenticated. If your login was successful, you'll be prompted to enter a new password to complete the migration. ==Limitations== * While your personal CSS and JS pages will be intact, the chances are that a lot of the code within them will either be obsolete or broken. This is because we use an updated version of MediaWiki across our wikis, and we use a different skin compared to Wikia's Oasis skin. Importantly, importing scripts from Wikia's developer wiki will no longer work. * Your watchlist and preferences will not be carried over. Please ensure to go through and change them. ** '''Important:''' Currently, your preferences across our sites are per-site, not global. We may implement it in the future, or [https://phabricator.wikimedia.org/T16950 Wikimedia might do it first]. ==Troubleshooting== ===Can't log in=== If you can't login, ensure that you created an account on Wikia and contributed to one of our old sites prior to the date(s) that they forked from Wikia.<!--insert table of dates?--> Ensure that you are trying to login using your correct Wikia username and password - if you keep getting errors about an incorrect password, try changing your password. You will need to change your password through Wikia if your account has not been migrated yet, not through any of our sites. If you're still having issues logging in, contact a sysadmin using [[Special:Contact]]. Please note that unless there is a technical issue on our end, we can't do anything to help you. ===I've created an account accidentally, can I merge it?=== Yes. Leave a request on [[Requests/Username changes]] and someone with appropriate rights will respond to your request as soon as possible. d8e1f5c39090424105c4b23534a7d3bf34068ebe 244 243 2018-09-12T00:59:13Z Jayden 52 wikitext text/x-wiki {{DISPLAYTITLE:Migrating from Wikia}} If you created a Wikia (FANDOM) account and have contributed to one of our wikis prior to the date that they forked from Wikia, you can migrate your account over to our network. As a result, you'll retain all of your edit history. To migrate your account, all you need to do is login to any of our wikis with your Wikia credentials, and then they will be authenticated. If your login was successful, you'll be prompted to enter a new password to complete the migration. After that, '''your account on our network will be completely separate from Wikia'''. ==Limitations== * While your personal CSS and JS pages may be intact, the chances are that a lot of the code within them will either be obsolete or broken. This is because we use an updated version of MediaWiki across our wikis, and we use a different skin. Importantly, importing scripts from Wikia's developer wiki will no longer work. * Your watchlist will not be carried over. You may have to do this manually if you desire. ** '''Important:''' Your user preferences (apart from login credentials) across our sites are per-site, not global. ==Troubleshooting== ===Can't log in=== If you can't login, ensure that you created an account on Wikia and contributed to the wiki you are logging into prior to the date(s) that they forked from Wikia (dates in the 'Licensing' section of [[Meta:Copyrights]]). Ensure that you are trying to login using your correct Wikia username and password - if you keep getting errors about an incorrect password, try changing your password through Wikia and trying again here. :'''If you still have issues''', contact us using [[Special:Contact]]. ===I've created an account accidentally, can I merge it?=== Yes. Please [[Special:Contact|contact us]] from an email address that either account is associated with. You will be required to verify that you own the account you are merging into or from. 03752a11d092975871b89f15d2b61a891c62b18b 245 244 2018-09-12T01:00:57Z Jayden 52 Protected "[[Help:Migration]]": High traffic page ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) wikitext text/x-wiki {{DISPLAYTITLE:Migrating from Wikia}} If you created a Wikia (FANDOM) account and have contributed to one of our wikis prior to the date that they forked from Wikia, you can migrate your account over to our network. As a result, you'll retain all of your edit history. To migrate your account, all you need to do is login to any of our wikis with your Wikia credentials, and then they will be authenticated. If your login was successful, you'll be prompted to enter a new password to complete the migration. After that, '''your account on our network will be completely separate from Wikia'''. ==Limitations== * While your personal CSS and JS pages may be intact, the chances are that a lot of the code within them will either be obsolete or broken. This is because we use an updated version of MediaWiki across our wikis, and we use a different skin. Importantly, importing scripts from Wikia's developer wiki will no longer work. * Your watchlist will not be carried over. You may have to do this manually if you desire. ** '''Important:''' Your user preferences (apart from login credentials) across our sites are per-site, not global. ==Troubleshooting== ===Can't log in=== If you can't login, ensure that you created an account on Wikia and contributed to the wiki you are logging into prior to the date(s) that they forked from Wikia (dates in the 'Licensing' section of [[Meta:Copyrights]]). Ensure that you are trying to login using your correct Wikia username and password - if you keep getting errors about an incorrect password, try changing your password through Wikia and trying again here. :'''If you still have issues''', contact us using [[Special:Contact]]. ===I've created an account accidentally, can I merge it?=== Yes. Please [[Special:Contact|contact us]] from an email address that either account is associated with. You will be required to verify that you own the account you are merging into or from. 03752a11d092975871b89f15d2b61a891c62b18b Template:Extension DPL 10 40 289 2018-01-28T19:37:36Z 127.0.0.1 0 Template:Extension DPL wikitext text/x-wiki <noinclude>This page was automatically created. It serves as an anchor page for all '''[[Special:WhatLinksHere/Template:Extension_DPL|invocations]]''' of [http://mediawiki.org/wiki/Extension:DynamicPageList Extension:DynamicPageList (DPL)].</noinclude> e9d9e47b855388c75d49138192d12f5e15d748c2 Licensing 0 24 187 2018-09-08T00:43:50Z Jayden 52 Created page with "This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis. ==Licensing== {| class="wikitable" |- ! Wiki !! URL ! colspan..." wikitext text/x-wiki This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis. ==Licensing== {| class="wikitable" |- ! Wiki !! URL ! colspan="2" | License |- | RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] | rowspan="2" | Except where otherwise specified, the article revisions on this wiki on and after '''1 October 2018''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. |- | Old School RuneScape Wiki || https://runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] |- | Meta Weird Gloop Wiki || https://meta.weirdgloop.org/ | colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using our content== Attribution example when re-using one of our wiki's content on your own website: :''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.'' When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [http://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Policies|{{PAGENAME}}]] b9a83711e0d83497cc7365d6f49fd2da0e54be15 188 187 2018-09-08T00:44:03Z Jayden 52 /* Licensing */ wikitext text/x-wiki This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis. ==Licensing== {| class="wikitable" |- ! Wiki !! URL ! colspan="2" | License |- | RuneScape Wiki || https://runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] | rowspan="2" | Except where otherwise specified, the article revisions on this wiki on and after '''1 October 2018''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. |- | Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] |- | Meta Weird Gloop Wiki || https://meta.weirdgloop.org/ | colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using our content== Attribution example when re-using one of our wiki's content on your own website: :''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.'' When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [http://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Policies|{{PAGENAME}}]] 0a89b18f1b803ca7807bfa52a417951816e7b88f 189 188 2018-09-08T01:00:18Z Jayden 52 /* Licensing */ wikitext text/x-wiki This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis. ==Licensing== {| class="wikitable" |- ! Wiki !! URL ! colspan="2" | License |- | RuneScape Wiki || https://runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] | rowspan="2" | Except where otherwise specified, the article revisions on these wikis on and after '''1 October 2018''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. '''Commercial Use Waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of [https://jagex.com Jagex]'s use of your contribution and any derivative works of such contribution. |- | Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] |- | Meta Weird Gloop Wiki || https://meta.weirdgloop.org/ | colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using our content== Attribution example when re-using one of our wiki's content on your own website: :''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.'' When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [http://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Policies|{{PAGENAME}}]] 2bafafae95474b39154cf896f6e51f67f122596a 190 189 2018-09-08T01:04:49Z Jayden 52 wikitext text/x-wiki This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis. ==Licensing== {| class="wikitable" |- ! Wiki !! URL ! colspan="2" | License |- | RuneScape Wiki || https://runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] | rowspan="2" | Except where otherwise specified, the article revisions on these wikis on and after '''1 October 2018''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. '''Commercial Use Waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] |- | Meta Weird Gloop Wiki || https://meta.weirdgloop.org/ | colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using our content== Attribution example when re-using one of our wiki's content on your own website: :''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.'' When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [http://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Policies|{{PAGENAME}}]] f0f83b7315179bbac02935a0291a5e4d9def8394 191 190 2018-09-08T01:07:41Z Jayden 52 wikitext text/x-wiki This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis. ==Licensing== {| class="wikitable" |- ! Wiki !! URL ! colspan="2" | License |- | RuneScape Wiki || https://runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="2" | Except where otherwise specified, the article revisions on these wikis on and after '''1 October 2018''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. '''Commercial Use Waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Meta Weird Gloop Wiki || https://meta.weirdgloop.org/ | colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using our content== Attribution example when re-using one of our wiki's content on your own website: :''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.'' When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [http://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Policies|{{PAGENAME}}]] feab275c34e61e198cea41454cbf45fc25ff515c 192 191 2018-09-08T01:12:56Z Jayden 52 wikitext text/x-wiki This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis. ==Licensing== {| class="wikitable" |- ! Wiki !! URL ! colspan="2" | License |- | RuneScape Wiki || https://runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="2" | Except where otherwise specified, the article revisions on these wikis on and after '''1 October 2018''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. '''Commercial Use Waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Meta Weird Gloop Wiki || https://meta.weirdgloop.org/ | colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using our content== Attribution example when re-using one of our wiki's content on your own website: :''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.'' When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [http://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Global policies|{{PAGENAME}}]] f65b6d048156ae6c5ba5629a1735107bc8cd8c2b 193 192 2018-09-08T01:16:19Z Jayden 52 Protected "[[Meta:Copyrights]]": High traffic page ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) wikitext text/x-wiki This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis. ==Licensing== {| class="wikitable" |- ! Wiki !! URL ! colspan="2" | License |- | RuneScape Wiki || https://runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="2" | Except where otherwise specified, the article revisions on these wikis on and after '''1 October 2018''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. '''Commercial Use Waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Meta Weird Gloop Wiki || https://meta.weirdgloop.org/ | colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using our content== Attribution example when re-using one of our wiki's content on your own website: :''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.'' When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [http://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Global policies|{{PAGENAME}}]] f65b6d048156ae6c5ba5629a1735107bc8cd8c2b 194 193 2018-09-08T01:23:34Z Jayden 52 wikitext text/x-wiki This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis. ==Licensing== {| class="wikitable" |- ! Wiki !! URL ! colspan="2" | License |- | RuneScape Wiki || https://runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="2" | Except where otherwise specified, the article revisions on these wikis on and after '''1 October 2018''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to 1 October 2018''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. '''Commercial Use Waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Meta Weird Gloop Wiki || https://meta.weirdgloop.org/ | colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using our content== Attribution example when re-using one of our wiki's content on your own website: :''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.'' When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [http://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Global policies|{{PAGENAME}}]] aa1c5b08557bc6ac3a902a38511785dcc71cc2e9 Meta Weird Gloop:Copyrights 4 64 439 2018-09-08T00:43:50Z metarsw>Jayden 0 Created page with "This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis. ==Licensing== {| class="wikitable" |- ! Wiki !! URL ! colspan..." wikitext text/x-wiki This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis. ==Licensing== {| class="wikitable" |- ! Wiki !! URL ! colspan="2" | License |- | RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] | rowspan="2" | Except where otherwise specified, the article revisions on this wiki on and after '''1 October 2018''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. |- | Old School RuneScape Wiki || https://runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] |- | Meta Weird Gloop Wiki || https://meta.weirdgloop.org/ | colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using our content== Attribution example when re-using one of our wiki's content on your own website: :''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.'' When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [http://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Policies|{{PAGENAME}}]] b9a83711e0d83497cc7365d6f49fd2da0e54be15 440 439 2018-09-08T00:44:03Z metarsw>Jayden 0 /* Licensing */ wikitext text/x-wiki This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis. ==Licensing== {| class="wikitable" |- ! Wiki !! URL ! colspan="2" | License |- | RuneScape Wiki || https://runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] | rowspan="2" | Except where otherwise specified, the article revisions on this wiki on and after '''1 October 2018''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. |- | Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] |- | Meta Weird Gloop Wiki || https://meta.weirdgloop.org/ | colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using our content== Attribution example when re-using one of our wiki's content on your own website: :''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.'' When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [http://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Policies|{{PAGENAME}}]] 0a89b18f1b803ca7807bfa52a417951816e7b88f 441 440 2018-09-08T01:00:18Z metarsw>Jayden 0 /* Licensing */ wikitext text/x-wiki This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis. ==Licensing== {| class="wikitable" |- ! Wiki !! URL ! colspan="2" | License |- | RuneScape Wiki || https://runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] | rowspan="2" | Except where otherwise specified, the article revisions on these wikis on and after '''1 October 2018''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. '''Commercial Use Waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of [https://jagex.com Jagex]'s use of your contribution and any derivative works of such contribution. |- | Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] |- | Meta Weird Gloop Wiki || https://meta.weirdgloop.org/ | colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using our content== Attribution example when re-using one of our wiki's content on your own website: :''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.'' When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [http://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Policies|{{PAGENAME}}]] 2bafafae95474b39154cf896f6e51f67f122596a 442 441 2018-09-08T01:04:49Z metarsw>Jayden 0 wikitext text/x-wiki This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis. ==Licensing== {| class="wikitable" |- ! Wiki !! URL ! colspan="2" | License |- | RuneScape Wiki || https://runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] | rowspan="2" | Except where otherwise specified, the article revisions on these wikis on and after '''1 October 2018''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. '''Commercial Use Waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] |- | Meta Weird Gloop Wiki || https://meta.weirdgloop.org/ | colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using our content== Attribution example when re-using one of our wiki's content on your own website: :''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.'' When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [http://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Policies|{{PAGENAME}}]] f0f83b7315179bbac02935a0291a5e4d9def8394 443 442 2018-09-08T01:07:41Z metarsw>Jayden 0 wikitext text/x-wiki This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis. ==Licensing== {| class="wikitable" |- ! Wiki !! URL ! colspan="2" | License |- | RuneScape Wiki || https://runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="2" | Except where otherwise specified, the article revisions on these wikis on and after '''1 October 2018''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. '''Commercial Use Waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Meta Weird Gloop Wiki || https://meta.weirdgloop.org/ | colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using our content== Attribution example when re-using one of our wiki's content on your own website: :''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.'' When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [http://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Policies|{{PAGENAME}}]] feab275c34e61e198cea41454cbf45fc25ff515c 444 443 2018-09-08T01:12:56Z metarsw>Jayden 0 wikitext text/x-wiki This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis. ==Licensing== {| class="wikitable" |- ! Wiki !! URL ! colspan="2" | License |- | RuneScape Wiki || https://runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="2" | Except where otherwise specified, the article revisions on these wikis on and after '''1 October 2018''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. '''Commercial Use Waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Meta Weird Gloop Wiki || https://meta.weirdgloop.org/ | colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using our content== Attribution example when re-using one of our wiki's content on your own website: :''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.'' When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [http://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Global policies|{{PAGENAME}}]] f65b6d048156ae6c5ba5629a1735107bc8cd8c2b 445 444 2018-09-08T01:16:19Z metarsw>Jayden 0 Protected "[[Meta:Copyrights]]": High traffic page ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) wikitext text/x-wiki This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis. ==Licensing== {| class="wikitable" |- ! Wiki !! URL ! colspan="2" | License |- | RuneScape Wiki || https://runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="2" | Except where otherwise specified, the article revisions on these wikis on and after '''1 October 2018''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. '''Commercial Use Waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Meta Weird Gloop Wiki || https://meta.weirdgloop.org/ | colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using our content== Attribution example when re-using one of our wiki's content on your own website: :''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.'' When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [http://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Global policies|{{PAGENAME}}]] f65b6d048156ae6c5ba5629a1735107bc8cd8c2b 446 445 2018-09-08T01:23:34Z metarsw>Jayden 0 wikitext text/x-wiki This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis. ==Licensing== {| class="wikitable" |- ! Wiki !! URL ! colspan="2" | License |- | RuneScape Wiki || https://runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="2" | Except where otherwise specified, the article revisions on these wikis on and after '''1 October 2018''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to 1 October 2018''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. '''Commercial Use Waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Meta Weird Gloop Wiki || https://meta.weirdgloop.org/ | colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using our content== Attribution example when re-using one of our wiki's content on your own website: :''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.'' When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [http://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Global policies|{{PAGENAME}}]] aa1c5b08557bc6ac3a902a38511785dcc71cc2e9 Two-factor authentication 0 31 253 2018-09-12T01:23:04Z Jayden 52 Created page with "Two-factor authentication is available for users on our wikis and can be activated at any time in your [[Special:Preferences|preferences]]. It is an extra layer of security th..." wikitext text/x-wiki Two-factor authentication is available for users on our wikis and can be activated at any time in your [[Special:Preferences|preferences]]. It is an extra layer of security that allows you to protect your account by using your mobile phone or other physical device. It is as simple as downloading an app (for free), such as [https://authy.com/ Authy], and using it to generate codes that you will be asked for when you attempt to login to our wikis. There is '''no requirement''' to use two-factor authentication on our wikis, though is it highly recommended to secure your account, especially if you have elevated rights on any of our wikis. ==Setting it up== [[File:Two-factor auth option.png|right|thumb|The preference option for enabling two-factor auth]] # Go to [[Special:Preferences]] and select '''Enable two-factor authentication''' under the 'User profile' tab # Download an application to your mobile or desktop that can generate 2FA codes, such as [https://authy.com/ Authy] or Google Authenticator # Scan the QR code shown on the page using the app, or input the secret manually # Write down the backup "scratch" codes in case you lose access to your mobile or desktop application. They can only be used once per code, and will never be accessible again # Enter a code generated by your 2FA app into the box on the page to confirm that it is setup correctly ==FAQ== ===What happens if I lose my device/app?=== Some 2FA apps, such as [https://authy.com/ Authy], save your account tokens in the cloud so that you can regain access by logging into your account for that app. This is especially useful if you switch devices. Alternatively, you can use a backup code to login to your account and disable two-factor authentication. If you do not have any backup codes, you will not be able to login. We will not typically act on support emails regarding lost account access as a result of losing 2FA codes, as we can't easily verify that it is actually you trying to regain account access. ===When will I be asked for a code?=== You will be prompted for a code on every new login, and when attempting to change sensitive settings, such as your password. ===I've lost my backup codes, can I get them back?=== You can disable and re-enable two-factor authentication to generate new backup codes. 742d59a3119001857298abaf813769d3bab8dd7b 254 253 2018-09-12T01:24:56Z Jayden 52 Protected "[[Help:Two-factor authentication]]": High traffic page ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) wikitext text/x-wiki Two-factor authentication is available for users on our wikis and can be activated at any time in your [[Special:Preferences|preferences]]. It is an extra layer of security that allows you to protect your account by using your mobile phone or other physical device. It is as simple as downloading an app (for free), such as [https://authy.com/ Authy], and using it to generate codes that you will be asked for when you attempt to login to our wikis. There is '''no requirement''' to use two-factor authentication on our wikis, though is it highly recommended to secure your account, especially if you have elevated rights on any of our wikis. ==Setting it up== [[File:Two-factor auth option.png|right|thumb|The preference option for enabling two-factor auth]] # Go to [[Special:Preferences]] and select '''Enable two-factor authentication''' under the 'User profile' tab # Download an application to your mobile or desktop that can generate 2FA codes, such as [https://authy.com/ Authy] or Google Authenticator # Scan the QR code shown on the page using the app, or input the secret manually # Write down the backup "scratch" codes in case you lose access to your mobile or desktop application. They can only be used once per code, and will never be accessible again # Enter a code generated by your 2FA app into the box on the page to confirm that it is setup correctly ==FAQ== ===What happens if I lose my device/app?=== Some 2FA apps, such as [https://authy.com/ Authy], save your account tokens in the cloud so that you can regain access by logging into your account for that app. This is especially useful if you switch devices. Alternatively, you can use a backup code to login to your account and disable two-factor authentication. If you do not have any backup codes, you will not be able to login. We will not typically act on support emails regarding lost account access as a result of losing 2FA codes, as we can't easily verify that it is actually you trying to regain account access. ===When will I be asked for a code?=== You will be prompted for a code on every new login, and when attempting to change sensitive settings, such as your password. ===I've lost my backup codes, can I get them back?=== You can disable and re-enable two-factor authentication to generate new backup codes. 742d59a3119001857298abaf813769d3bab8dd7b Template:Shortcut 10 47 321 2018-09-23T14:39:20Z Gaz Lloyd 8 + wikitext text/x-wiki <div class="shortcut">'''Shortcut{{#if:{{{2|}}}|s}}:'''<ul>{{#if:{{{1|}}}|<li>[[{{{1}}}]]</li>}}{{#if:{{{2|}}}|<li>[[{{{2}}}]]</li>}}{{#if:{{{3|}}}|<li>[[{{{3}}}]]</li>}}{{#if:{{{4|}}}|<li>[[{{{4}}}]]</li>}}{{#if:{{{5|}}}|<li>[[{{{5}}}]]</li>}}</ul></div><noinclude>{{/doc}}</noinclude> 1df5622f3e84e7e1517cbfecfcd65c0882dbde95 Template:T 10 33 267 2018-09-23T14:52:16Z Gaz Lloyd 8 Created page with "<includeonly>{{#invoke:T|main}}</includeonly><noinclude>{{/doc}}</noinclude>" wikitext text/x-wiki <includeonly>{{#invoke:T|main}}</includeonly><noinclude>{{/doc}}</noinclude> 4b57fd8a25e0ab2d81c0d132eb1f928d526f43b6 Module:T 828 34 269 2018-09-23T14:52:38Z Gaz Lloyd 8 from rsw Scribunto text/plain -- <nowiki> -- [[Template:T]] -- local p = {} function p.main(frame) local args = frame:getParent().args local link = args[1] local uri local targs = {} local ns local i = 1 -- strip transclusion modifiers ([[mw:Help:Magic words#Transclusion modifiers]]) link = link :gsub('safesubst:', '') :gsub('subst:', '') :gsub('int:', '') :gsub('msg:', '') :gsub('msgnw:', '') :gsub('raw:', '') ns = mw.text.split(link, ':')[1] -- check for valid namespace else prepend Template: if not (ns == '' or mw.site.namespaces[ns]) then link = 'Template:' .. link end -- use fullUrl so it doesn't cause any wanted pages uri = mw.uri.fullUrl(link) -- generate a list of args and params for k, v in pairs(args) do -- because lua has no continue statement if k ~= 1 then if type(k) == 'string' then v = k .. '=' .. v end targs[i] = v i = i + 1 end end targs = table.concat(targs, '&#124;') if targs ~= '' then targs = '&#124;' .. targs end return '<code>{{[' .. tostring(uri) .. ' ' .. args[1] .. ']' .. targs .. '}}</code>' end return p 5693d85aa7c6e2ed481ae709036603bef5e962b1 File:Wiki.png 6 7 24 2018-09-23T17:36:51Z Gaz Lloyd 8 Wiki main logo. wikitext text/x-wiki == Summary == Wiki main logo. 51ca13f779327906dac80f7daaa8225385d3fd34 25 24 2018-09-23T17:37:12Z Gaz Lloyd 8 Protected "[[File:Wiki.png]]": High traffic page ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) [Upload=Allow only administrators] (indefinite)) wikitext text/x-wiki == Summary == Wiki main logo. 51ca13f779327906dac80f7daaa8225385d3fd34 26 25 2018-10-16T21:37:44Z Jayden 52 JaydenKieran uploaded a new version of [[File:Wiki.png]] wikitext text/x-wiki == Summary == Wiki main logo. 51ca13f779327906dac80f7daaa8225385d3fd34 27 26 2018-10-16T21:39:09Z Jayden 52 JaydenKieran uploaded a new version of [[File:Wiki.png]] wikitext text/x-wiki == Summary == Wiki main logo. 51ca13f779327906dac80f7daaa8225385d3fd34 28 27 2018-10-16T21:40:05Z Jayden 52 JaydenKieran uploaded a new version of [[File:Wiki.png]] wikitext text/x-wiki == Summary == Wiki main logo. 51ca13f779327906dac80f7daaa8225385d3fd34 File:Weird Gloop Limited.png 6 6 20 2018-09-23T17:48:34Z Gaz Lloyd 8 Weird Gloop logo wikitext text/x-wiki == Summary == Weird Gloop logo 051016dbf41c1bc7313d92971ac95387b614602e Main Page 0 14 82 2018-09-23T18:37:45Z Gaz Lloyd 8 saving for now wikitext text/x-wiki <div class="mp-header">Weird Gloop Meta Wiki</div> <div class="mp-subheader">Welcome to the Weird Gloop Meta Wiki, the community site for the Weird Gloop group of wikis. The Meta Wiki is primarily for discussions about the operations of the company, and discussions of network-wide concerns.</div> <div class="mp-container"> <div class="mp-left"> ==Projects== <div class="mp-wiki mp-wiki-rs"><div class="mp-wiki-logo"></div>[[rsw:RuneScape Wiki|RuneScape Wiki]]</div> <div class="mp-wiki mp-wiki-osrs"><div class="mp-wiki-logo"></div>[[osrsw:Old School RuneScape Wiki|Old School RuneScape Wiki]]</div> </div> <div class="mp-right"> ==Discussions== * [[Forum:Index|General discussions]] * [[Weird Gloop director elections]] </div> <div class="mp-footer">[[File:Weird Gloop Limited.png|400px|center|link=https://weirdgloop.org]]</div> </div> c7b2a1bd45486225dea4bbdad99e1a87b40b5444 83 82 2018-09-25T15:18:16Z Gaz Lloyd 8 Protected "[[Main Page]]": High traffic page ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) wikitext text/x-wiki <div class="mp-header">Weird Gloop Meta Wiki</div> <div class="mp-subheader">Welcome to the Weird Gloop Meta Wiki, the community site for the Weird Gloop group of wikis. The Meta Wiki is primarily for discussions about the operations of the company, and discussions of network-wide concerns.</div> <div class="mp-container"> <div class="mp-left"> ==Projects== <div class="mp-wiki mp-wiki-rs"><div class="mp-wiki-logo"></div>[[rsw:RuneScape Wiki|RuneScape Wiki]]</div> <div class="mp-wiki mp-wiki-osrs"><div class="mp-wiki-logo"></div>[[osrsw:Old School RuneScape Wiki|Old School RuneScape Wiki]]</div> </div> <div class="mp-right"> ==Discussions== * [[Forum:Index|General discussions]] * [[Weird Gloop director elections]] </div> <div class="mp-footer">[[File:Weird Gloop Limited.png|400px|center|link=https://weirdgloop.org]]</div> </div> c7b2a1bd45486225dea4bbdad99e1a87b40b5444 84 83 2018-09-25T15:39:36Z Gaz Lloyd 8 stuff wikitext text/x-wiki <div class="mp-all"> =Weird Gloop Meta Wiki= <div class="mp-subheader">Welcome to the Weird Gloop Meta Wiki, the community site for the Weird Gloop group of wikis. The Meta Wiki is primarily for discussions about the operations of the company, and discussions of network-wide concerns.</div> <div class="mp-container"> <div class="mp-left"> <div class="mp-tile"> ==Projects== <div class="mp-wiki mp-wiki-rs"><div class="mp-wiki-logo"></div>[[rsw:RuneScape Wiki|RuneScape Wiki]]</div> <div class="mp-wiki mp-wiki-osrs"><div class="mp-wiki-logo"></div>[[osrsw:Old School RuneScape Wiki|Old School RuneScape Wiki]]</div> </div> </div> <div class="mp-right"> <div class="mp-tile"> ==Discussions== * [[Forum:Index|General discussions]] * [[Weird Gloop director elections]] </div> </div> </div> <div class="mp-footer">[[File:Weird Gloop Limited.png|400px|center|link=https://weirdgloop.org]]</div> </div> ddf8b848d43a76f6d0aa0f2f2039181f4a3c53f6 85 84 2018-09-25T15:40:47Z Gaz Lloyd 8 wikitext text/x-wiki <div class="mp-all"> =Weird Gloop Meta Wiki= <div class="mp-subheader">Welcome to the Weird Gloop Meta Wiki, the community site for the Weird Gloop group of wikis. The Meta Wiki is primarily for discussions about the operations of the company, and discussions of network-wide concerns.</div> <div class="mp-container"> <div class="mp-left"> <div class="mp-tile"> ==Projects== <div class="mp-wiki mp-wiki-rs"><div class="mp-wiki-logo"></div>[[rsw:RuneScape Wiki|RuneScape Wiki]]</div> <div class="mp-wiki mp-wiki-osrs"><div class="mp-wiki-logo"></div>[[osrsw:Old School RuneScape Wiki|Old School RuneScape Wiki]]</div> </div> </div> <div class="mp-right"> <div class="mp-tile"> ==Discussions== * [[Forum:Index|General discussions]] * [[Weird Gloop director elections]] </div> </div> </div> <div class="mp-footer">[[File:Weird Gloop Limited.png|400px|center|link=https://weirdgloop.org]]</div> </div> __NOEDITSECTION__ dad6a7e160a7ce53cd701b8fd046a0cfaa7d11ce 86 85 2018-09-29T14:59:20Z Jayden 52 wikitext text/x-wiki <div class="mp-all"> =Weird Gloop Meta Wiki= <div class="mp-subheader">Welcome to the Weird Gloop Meta Wiki, the community site for the Weird Gloop group of wikis. The Meta Wiki is primarily for discussions about the operations of the company, and discussions of network-wide concerns.</div> <div class="mp-container"> <div class="mp-left"> <div class="mp-tile"> ==Projects== <div class="mp-wiki mp-wiki-rs"><div class="mp-wiki-logo"></div>[[rsw:RuneScape Wiki|RuneScape Wiki]]</div> <div class="mp-wiki mp-wiki-osrs"><div class="mp-wiki-logo"></div>[[osrsw:Old School RuneScape Wiki|Old School RuneScape Wiki]]</div> </div> </div> <div class="mp-right"> <div class="mp-tile"> ==Discussions== * [[Forum:Index|General discussions]] * [[Weird Gloop director elections]] </div> </div> </div> </div> __NOEDITSECTION__ 35508b1ccddb3cfb2fdd392c7056452e19f15187 87 86 2018-09-29T15:14:56Z Jayden 52 wikitext text/x-wiki <div class="mp-all"> =Weird Gloop Meta Wiki= <div class="mp-subheader">Welcome to the Weird Gloop Meta Wiki, the community site for the Weird Gloop group of wikis. The Meta Wiki is primarily for discussions about the operations of the company, and discussions of network-wide concerns.</div> <div class="mp-container"> <div class="mp-left"> <div class="mp-tile"> ==Projects== <div class="mp-wiki mp-wiki-rs"><div class="mp-wiki-logo"></div></div> <div class="mp-wiki mp-wiki-osrs"><div class="mp-wiki-logo"></div></div> </div> </div> <div class="mp-right"> <div class="mp-tile"> ==Discussions== * [[Forum:Index|General discussions]] * [[Weird Gloop director elections]] </div> </div> </div> </div> __NOEDITSECTION__ 88e27eddb8dacf2b11e9272de4c5ac2b9a28e0be 88 87 2018-09-29T15:22:25Z Jayden 52 wikitext text/x-wiki <div class="mp-all"> =Weird Gloop Meta Wiki= <div class="mp-subheader">Welcome to the Weird Gloop Meta Wiki, the community site for the Weird Gloop group of wikis. The Meta Wiki is primarily for discussions about the operations of the company, and discussions of network-wide concerns.</div> <div class="mp-container"> <div class="mp-left"> <div class="mp-tile"> ==Projects== <span class="plainlinks">[https://runescape.wiki <div class="mp-wiki mp-wiki-rs"><div class="mp-wiki-logo"></div></div>]</span> <span class="plainlinks">[https://oldschool.runescape.wiki <div class="mp-wiki mp-wiki-osrs"><div class="mp-wiki-logo"></div></div>]</span> </div> </div> <div class="mp-right"> <div class="mp-tile"> ==Discussions== * [[Forum:Index|General discussions]] * [[Weird Gloop director elections]] </div> </div> </div> </div> __NOEDITSECTION__ d9abc23dfb5335cc70a01ab5eb15dbbe183cd752 89 88 2018-09-29T15:31:18Z Jayden 52 SEO wikitext text/x-wiki <div class="mp-all"> =Weird Gloop Meta Wiki= <div class="mp-subheader"><p>Welcome to the Weird Gloop Meta Wiki, the community site for the Weird Gloop group of wikis. The Meta Wiki is primarily for discussions about the operations of the company, and discussions of network-wide concerns.</p></div> <div class="mp-container"> <div class="mp-left"> <div class="mp-tile"> ==Projects== <span class="plainlinks">[https://runescape.wiki <div class="mp-wiki mp-wiki-rs"><div class="mp-wiki-logo"></div></div>]</span> <span class="plainlinks">[https://oldschool.runescape.wiki <div class="mp-wiki mp-wiki-osrs"><div class="mp-wiki-logo"></div></div>]</span> </div> </div> <div class="mp-right"> <div class="mp-tile"> ==Discussions== * [[Forum:Index|General discussions]] * [[Weird Gloop director elections]] </div> </div> </div> </div> __NOEDITSECTION__ 43a9e16532a5278289d8225a578740860a60f3ef Template:Navbox 10 43 300 2018-10-01T22:46:20Z osw>Spineweilder 0 Replaced content with "{{#invoke:Navbox|navbox}}<noinclude>{{/doc}}</noinclude>" wikitext text/x-wiki {{#invoke:Navbox|navbox}}<noinclude>{{/doc}}</noinclude> a4b0f898f8be45a3059aafaf7f6fbe8d1223619e Module:Yesno 828 41 293 2018-10-10T20:38:51Z Cook Me Plox 23 Created page with "--[[ {{Helper module|name=Yesno |fname1=(arg) |ftype1=Any value |fuse1=Reads arg for yes/no and returns the appropriate boolean or nil |fname2=(arg1,arg2) |ftype2=Any value, A..." Scribunto text/plain --[[ {{Helper module|name=Yesno |fname1=(arg) |ftype1=Any value |fuse1=Reads arg for yes/no and returns the appropriate boolean or nil |fname2=(arg1,arg2) |ftype2=Any value, Any value |fuse2=Reads arg1 for yes/no and returns the appropriate boolean; returns arg2 if arg1 was not an applicable value }} --]] -- <pre> -- Used to evaluate args to booleans where applicable -- -- Based on <https://en.wikipedia.org/wiki/Module:Yesno> -- see page history there for contributors -- return function( arg, default ) arg = type( arg ) == 'string' and mw.ustring.lower( arg ) or arg if arg == nil then return nil end if arg == 'yes' or arg == 'y' or arg == 'true' or tonumber( arg ) == 1 then return true end if arg == 'no' or arg == 'n' or arg == 'false' or arg == '' or tonumber( arg ) == 0 then return false end return default end 2ccbf67c4e3e404512020db6aec521eb10d5175a Template:Signatures/Cook Me Plox 10 35 271 2018-10-10T20:46:22Z Cook Me Plox 23 Created page with "[[User:Cook Me Plox|<span style="color:#002BB8">'''ʞ'''''o''</span>]][[User talk:Cook Me Plox|<span style="color:#002BB8">'''o'''''ɔ''</span>]]<noinclude>Category:Signatur..." wikitext text/x-wiki [[User:Cook Me Plox|<span style="color:#002BB8">'''ʞ'''''o''</span>]][[User talk:Cook Me Plox|<span style="color:#002BB8">'''o'''''ɔ''</span>]]<noinclude>[[Category:Signatures|{{ucfirst:{{SUBPAGENAME}}}}]]</noinclude> 6fedd65878d3a256fd239e8b37f97a84884563d7 Template:Signatures/Gaz Lloyd 10 36 273 2018-10-10T22:40:27Z Gaz Lloyd 8 Created page with "[[User:Gaz Lloyd|Gaz]] ([[User talk:Gaz Lloyd|talk]])<noinclude>[[Category:Signature templates|{{SUBPAGENAME}}]]</noinclude>" wikitext text/x-wiki [[User:Gaz Lloyd|Gaz]] ([[User talk:Gaz Lloyd|talk]])<noinclude>[[Category:Signature templates|{{SUBPAGENAME}}]]</noinclude> 18dbd4c19d067ba2d90e7882237cb5a5cf80307d Title blacklist 0 20 166 2018-10-19T10:55:31Z Jayden 52 initial, from wikimedia wikitext text/x-wiki ########################################################################### # DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF [[w:en:regular expressions|REGEX]]! # ########################################################################### # # This is a list of page titles which are blocked from creation/editing on Wikimedia wikis. # Guidelines: # - This page, delicate as it is, is editable by admins only. # - To disable an entry, *remove* it, don't comment it out. # - [[Title blacklist/Log|Log]] both entries and removals # - <small style="color:gray;" id="oldid" class="plainlinks">Snippet for [//meta.wikimedia.org/wiki/Title_blacklist/Log/{{CURRENTYEAR}}/{{CURRENTMONTH}}?action=edit&editintro=Template:Title_blacklist_log_instructions logging]: <nowiki>{{tbl-diff|</nowiki>{{REVISIONID}}}}</small> # # For syntax guidelines see [[mw:Extension:Title blacklist]] <!-- leave this line exactly as it is --> <pre> ## Technical # no multiple ! or ? .*[!?]{3,}.* <autoconfirmed> # no pseudo-wiki-deep-links (?:[^\/]+[\/:])?(?:index\.php|w\/wiki)(?:\/.+)? .*''.* <newaccountonly> # URI like page titles .*[?&]+[^=]+=[^&]+.* # domain names .*[\. ](?:com|org|uk|net|info|gov|kz|ru|ir|biz|info|кз|pt|br)\b.* <newaccountonly> # fake ipv4 .*(?:[0-9]{1,3}\.){3}[0-9]{1,3}.* <newaccountonly> # Wikis .*mediawiki.* <newaccountonly> .*(?:wiki(?:[mp]edi[ae](?!n))).* <newaccountonly|antispoof> .*(?:wiki(books|data|news|quote|source|species|versity|voyage)).* <newaccountonly|antispoof> .*wiktionary.* <newaccountonly> # WikiVoyages merger unclaimed account renaming conflict avoidance .*\(?:W[TV]-\w{2}\) .* <newaccountonly> # Google google.*\.html # testing new group .*[Tt]estaccountfornewgroup.* <newaccountonly> .*userlogin.* <newaccountonly> ##Usernames people # functional accounts .*AD+MI+N.* <newaccountonly|antispoof> .*sysop.* <newaccountonly|antispoof> .*moderator.* <newaccountonly|antispoof> .*arbit(?:er|rator).* <newaccountonly> .*checkuser.* <newaccountonly|antispoof> .*oversight.* <newaccountonly|antispoof> .*S+T[EO]+(?:W|VV)+A+RD.* <newaccountonly|antispoof> .*bue?r(?:eau|o)[ck]r?at.* <newaccountonly> .*\bspravce\b.* <newaccountonly|antispoof> # [[Special:PermanentLink/16431112#Wikipedie usernames]] # schiedsgericht in w:de .*schieds(?:ge)?richt.* <newaccountonly> .*WMF.* <newaccountonly|antispoof> .*molly white.* <newaccountonly|antispoof> .*tulsi [a-z]h?agat.* <newaccountonly|antispoof> .*sro[ \.\-]?2[ \.\-]?3.* <newaccountonly> .*WikiDan.{0,10}61.* <newaccountonly> # See [[w:en:Wikipedia:Sockpuppet_investigations/Moutray2010]] .*cһеск[ИѴ]ѕег.* .*сап ѕи[ск]+.* .*һогѕе.* .*\bԁіск.* .*\bсоск.* # strong language .*AIDS.* <newaccountonly|casesensitive> .*ASS+HO+L+E.* <newaccountonly|antispoof> .*BASTARD.* <newaccountonly|antispoof> .*BITCH.* <newaccountonly|antispoof> .*COCKSUCK.* <newaccountonly|antispoof> .*CUNNILINGUS.* <newaccountonly|antispoof> .*[CK(]UNT.* <newaccountonly|antispoof> .*VAGINA.* <newaccountonly|antispoof> .*DILDO.* <newaccountonly|antispoof> .*FAG\.?G+OT.* <newaccountonly|antispoof> .*FU[C(K]+K+ <newaccountonly|antispoof> .*f\*ck.* <newaccountonly|antispoof> .*HITLER.* <newaccountonly|antispoof> .*P[Eê]+N+I+S.* <newaccountonly|antispoof> .*SLUT.* <newaccountonly|antispoof> .*PRO+STITUTE.* <newaccountonly|antispoof> .*PA?EDO+(?:PH|F)ILE.* <newaccountonly|antispoof> .*JEW.* <newaccountonly|casesensitive> .*fellatio.* <newaccountonly> .*lesbianism.* <newaccountonly> .*molest[\ s].* <newaccountonly> .*ni+(?:gg|qq)+(?:a|er).* <newaccountonly> .*orgasm.* <newaccountonly> .*scr[o0]tum.* <newaccountonly> .*[8B]\={2,}D.* <newaccountonly> .*russavia.* <newaccountonly> .*Belanidia.* <newaccountonly> .*[YyIiíıl]\.?[Aa]\.?[NnMm]\.?[Gg]\.?[Uu]\.?[Aa]\.?[SsZz].* <newaccountonly> .*DARIO SEVERI.* <newaccountonly> .*Vou (?:cagar|defecar|mijar|ejacular|gozar).* <newaccountonly> .*[Ck]aguei.* <newaccountonly> .*GRS73.* <newaccountonly> .*Chronus.* <newaccountonly> .*is my ho(?:me|[a-z]se|my|mey).* <newaccountonly|antispoof> .*housegoy.* <newaccountonly|antispoof> .*homoboy.* <newaccountonly|antispoof> .*homosexo.* <newaccountonly|antispoof> .*wikinger.* <newaccountonly|antispoof> .*home[iy][bg]oy.* <newaccountonly|antispoof> .*homie[bg]oy.* <newaccountonly|antispoof> .*\bpeniz.* <newaccountonly> # [[special:permalink/17162342#Peniz]] .*fuck you.* <newaccountonly|antispoof> .*下凵ㄈ水.* .*山工水工户三多工月‎.* .*代月七三.* .*弓七三山月民多弓 .* .*huge cock.* #German strong language .* ist schwul.* <newaccountonly|antispoof> # fick... .*fick(?:e[rn]\b|t\b| d[ieo]).* <newaccountonly|antispoof> # scheiss .*sche?(?-i:i(?:ß|s{2})).* <newaccountonly|antispoof> # wichser .*wi(?:chs|x{1,3})e?r.* <newaccountonly|antispoof> # arschloch .*\barschl.* <newaccountonly|antispoof> # Chronic Vandal .*auwal.* <newaccountonly|antispoof> # [[Special:CentralAuth/Auwall]], chronic account creation vandal #Portuguese strong language .*[CK]ARALHO.* <newaccountonly|antispoof> .*BU[CS]ET+(?:INH)?A.* <newaccountonly|antispoof> .*FODA(?:-?[SC]E)?.* <newaccountonly|antispoof> .*VAI[- ]TOMAR[- ]NO.* <newaccountonly|antispoof> .*VAI(?:[- ]?[TCS])?E[- ]?FUDER?.* <newaccountonly|antispoof> .*CARA[- ]DE[- ]PAU.* <newaccountonly|antispoof> .*OTARIO.* <newaccountonly|antispoof> .*DESGRACA.* <newaccountonly|antispoof> .*punhet[ae].* <newaccountonly> .*viado.* <newaccountonly> .*bosta.* <newaccountonly> .*\bporr+a\b.* <newaccountonly> .*cara de cu.* <newaccountonly> .*\bmerda\b.* <newaccountonly> .*nunca ser[aá].* <newaccountonly> # WOW .*on ?wheels.* <newaccountonly> .*on wh[eéèẽȩëêēẹẹėĕěę]+ls.* .*wikipedo.* <newaccountonly> .*\bNC state\b.*\bis\b.* <newaccountonly> .*fuquay.* <newaccountonly> .*fooledyouSt(?:u|ew)ards\d{0,4}.* <newaccountonly> .+massive c.* <newaccountonly> .*negro scum.* <newaccountonly> .*awp's massive c.* <newaccountonly> .*tched by.* <newaccountonly> .*rap(?:es?|ing).?bab(?:y|ies).* <newaccountonly> .*stretÄ‹hed.* <newaccountonly> .*StretċhedBy.* <newaccountonly> .*str[eėéèëê]tch[eėéèëê]d.* <newaccountonly> .*vanda[lI].* <newaccountonly> .*king my co+ck.* <newaccountonly> .*G[rw]{2,3}ap.* <newaccountonly> .*[GⒼĜĞĠĢƓǤǦǴḠ].*[RŔⓇŖŘȐȒṘṚṜṞ®].*[AǼAÀⒶÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*[WŴẀẂẄẆẈ₩].*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly> .*[ⒼGĜĞĠĢƓǤǦǴḠ].*[RŔŖⓇŘȐȒṘṚṜṞ®].*[AǼⒶAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*VV.*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly> (?i:[GĜĞĠĢƓǤǦǴḠ69&Γ]((\W|\W.*\W)?[RŔŖŘȐȒṘṚṜṞ®Ρ₧ÞþΡρРрƤṔṖǷ](?:\W|\W.*\W)?)+(?:[ǼAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦȺḀẠẢẤẦẨẪẬẮẰẲẴẶÆǢ4@?Α](?:\W|\W.*\W)?)+(?:[VƲṼṾWŴẀẂẄẆẈ₩UÙÚÛÜŨŪŬŮŰŲǓǕǗǙǛΫΥΫΎ](?:\W|\W.*\W)?)+[PƤṔṖǷ₧ÞþΡρРр]) <newaccountonly> .*hagg[ae]r.* <newaccountonly> .*[НHΗHⱧ]+[[:punct:] ]*[ΆAÁÀÃÄÂΑАA]+[[:punct:] ]*[GGԌ]+[[:punct:] ]*(?:[ΆAÁÀÃÄÂΑАA]|[EЕΕËEĖ])+[[:punct:] ]*[RRЯ]+.* <casesensitive> .*[НHΗHⱧ][EЕΕËEĖ][RRЯ][MМΜM][YΥY].* <casesensitive> .*JEWS DID.* #VasilievVV 2008-05-01 .*Śemitic.* .*ni[ğǵģĝġĠĞ]+er.* .*\bon.t[iy]res\b.* <newaccountonly|antispoof> .*pelican.shit.* <antispoof> .*my.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+e+.{0,5}[bßβбв฿]+o+y.* <newaccountonly|antispoof> .*[mɯḿṁṃмӍμ₥]y.+\b[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+(?:i+[e3عڠẽəɵ]+|[e3عڠẽəɵ]+y+)s*\b.* <newaccountonly|antispoof> .*[mɯḿṁṃмӍμ₥]y.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+[oóòôöõǒōŏǫőœøəόοωὸὀὁὄὂὅὃоөӧӫδσʘǿọ0]+[uúùûüũůǔūǖǘǚǜŭųűύvṽṿwŵẁẃẅẇẉẘΦφΨψωώὼώᾠᾡᾢᾣᾤᾥᾦᾧѱѵѷѿ]+s+e+.{0,5}[bßβбв฿ьҌҍ]+o+y.* <newaccountonly|antispoof> .*Rymax[0-9]+.* <newaccountonly> .*Omegariley[0-9]+.* <newaccountonly> .*wa+n+k+e*r.* <newaccountonly|antispoof> #Stewards and SWMT .*sKy[1Il][uüv].* <newaccountonly> .*Naw?linwiki.* <newaccountonly> .*Nishkid64.* <newaccountonly> .*Alisons?.*? (?:b[i ]{1,2}tch|shit) <newaccountonly> .*[mM][@a]t[3e]r[il1ìíïîīI]alsc[il1ìíïîīI][3e]nt[il1ìíïîīI]st.* <newaccountonly> .*favonian.* <newaccountonly> .*[il]nf[il]n[il]te[0-9]{4}.* <newaccountonly|antispoof|errmsg=titleblacklist-forbidden-new-account> .*[il]nf[il]n[il]te[0-9]{4}.* <autoconfirmed|antispoof> # Prevent article creation with such name. .*B.?sadowski.* <newaccountonly|antispoof> .*Tege[lI].* <newaccountonly|antispoof> .* Тегела? .* <newaccountonly|antispoof> # Tegel in Russian is my understanding .*\bajraddatz.* <newaccountonly|antispoof> .*marcoaurelio.* <newaccountonly|antispoof> #Other users .*j[iu]m(?:bo|my) ?wh?ales.* <newaccountonly> .*Kr[i1l]mpet.* <newaccountonly> .*Betacommand.* <newaccountonly> .*[cC]arol.?[mM]\.?o\.?ore.* <newaccountonly> .*\s+[jJ]\.?[Dd]elanoy.* <newaccountonly> .*[Ee]lcobbola.* <newaccountonly> .*[Vv]zaak.* <newaccountonly> .*Phaedriel <newaccountonly> #per CU-l .*DanielTom\d.* <newaccountonly> .*HERBYTHYME.* <newaccountonly|antispoof> # xwiki issue of harassment .*parbel.* <newaccountonly|antispoof> .*seewo(?-i:[LlI][Ff]).* <newaccountonly|antispoof> .*Zzuuzz.* <newaccountonly|antispoof> .*Ingrid Gome[sz].* <newaccountonly|antispoof> .*Taichi.* <newaccountonly|antispoof> .*Lomita.* <newaccountonly|antispoof> # [[special:permalink/17718012#Lomita]] [[special:diff/17728420]] .*Krichel.* <newaccountonly|antispoof> .*Amire80.* <newaccountonly|antispoof> .*PlyrStar93.* <newaccountonly|antispoof> .*Cruizir .* <newaccountonly|antispoof> .*\bCruiz.r\b.* .*Bonadea .* <newaccountonly> # abuse by JA, via [[SRG]] .*TonyBallioni.* <newaccountonly> .*De[aeiou]?fender\b.* <newaccountonly|antispoof> .*Plyr?Star93.* <newaccountonly> .*\bchrissymad.* <newaccountonly> .*SA.?13 Bro.* <newaccountonly> .*\bpraxidica.* <newaccountonly> ##LTA # [[w:ja:LTA:ISECHIKA]] and other ja titles .*レオパレス.* <newaccountonly> .*フェロモンたっぷり.* <newaccountonly> .*(?:ヤリマン|レイプ|女体盛り|レズ(?:ビアン)?|ビッチ|咥えて欲しい).* <newaccountonly> .*(?:[被容]疑者|被告|受刑者|加害者).* <newaccountonly> .*(?:悪質|クレーマ|無賃乗車|万引き?|窃盗).* <newaccountonly> .+(?:組直[系参]).+ <newaccountonly> .*(?:\+81\D?|0)[7-9]0(?:\D?\d{4}){2}.* <newaccountonly|antispoof> .*風俗.* <newaccountonly> # Bambifan .*Spider's.*Web.* <newaccountonly> .*Pig(?:'s)?.*Tale.* <newaccountonly> # Who cares who it is .*Chaosnamepuppet.* <newaccountonly> Jorge Queirolo Bravo <autoconfirmed> User(?: talk)?:(?:Barsoom Tork|Pocoyo Albatross|Anything Muppets|Moosey Mouse|Inbloomed Muppets).* <casesensitive|noedit> # Harold .*H.R.[L|1I]D.*K(?:R|[|!ɨᎥ1iIÍÌĬîÎǏÏĨįĮĪıİlľŀłļḷΙιіІЇ丨])+che[L|1I].* <newaccountonly|antispoof> .*K[Ri]+CH[e'][L|1I].*H.R.[L|1I]D.* <newaccountonly|antispoof> # Vicky Kadian [[special:permalink/17551440#Vicky Kadian]] .*Vì[ck]ky Kadian.* <antispoof> .*Kadian Vi[ck]ki.* <antispoof> .*विक्की कादियान.* .*कादियान विक्की.* # DieselSun, repeat article creation on self, checkuser detail available .*Tatarniko[fv] Ale(?:ks|x)ande?r.* .*Ale(?:ks|x)ande?r Tatarniko[fv].* .*Alexander Sergeevich Tatarnikov.* .*diezel\s{0,5}sun.* .*Александер Татарников.* .*Александр Сергеевич Татарников.* # Brandon Richardson, repeat article creation on self [[Special:PermanentLink/9666160]] Brandon (?:\w{0,20} |Q\. )?Richardson .*Prince Richardson.* # Javad Ramezani .*[jcy][ae]v\w[dt][\. ]{0,5}\w[ae]m\w?z[aeo]ni?.* <antispoof> .*[ae]m\w?z[ao]ni?[\. ]{0,5}[jdc][ae]v\w[dt].* <antispoof> .*جواد.*رمضان.* .*Me and Selena.* .*Javad[\. ]{0,5}\(?:s[iaoe]nger\).* .*[ҶЏЖж]а[ву][оа]д\s{0,5}\w{0,5}\s{0,5}Рам[ае][зд][оа]н.* .*ჯავადის[\. ]{0,5}რამადანის.* .*ஜவாத்[\. ]{0,5}ரம[ளாலா]ன்.* .*Javad Ramadan.* <autoconfirmed> .*Javad Shorab.* <autoconfirmed|antispoof> # José Rafael Cordero Sánchez [[special:permalink/16580741]] [[Special:diff/17786922]] .*(?:Jos.|R.(fael)?) Cordero S.nch.z.* .*José Cordero.* <autoconfirmed> # Evw [^:]+:Archelange <newaccountonly> # Cross-wiki sock .*Modern ?Apizza.* # Spam patterns .*Web20(?:tool|marketing|site|summit).* <newaccountonly> .*cheap[sr]al[a-z]{1,4}(?:\d{1,2})?.* <newaccountonly> .*polo(?:online|outlet).* <newaccountonly> .*cash.?advance.* <newaccountonly> .*loans?.?(?:lender|solution).* <newaccountonly> .*lose.?weight.* <autoconfirmed> .*weight.?loss.* <newaccountonly> .*paydayloan.* <newaccountonly> .*bktube\d{2}.* <newaccountonly> .*thai(?:vdo|xx)x\d.* <newaccountonly> .*pay[0o]neer.* <newaccountonly>#multiple a/c names starting with name, some appending, blocking for articles too \bpay[0o]neer\b .*gain inches.* .*growing tips anyone.* .*height (?:today|increas|discrimin|from).* .*shoe lift (?:insole|addition| ?\-|to make).* .*(?:with|using|the|\.|get|effective|introducing|ease|forget|right) shoe lift.* .*(?:lifts for|taller) shoe.* .*(?:hina|hinese|wholesale|cheap|buy) (?:authentic|sports|hockey|star game)? ?jersey.* .*do s and don ts of.* .* most effective way.* .*strateg(?:y|ies) to buy.* .*breaking your budget.* .*article promotion tip.* .*custom lanyard.* .*mimy.*s[lℓ£]uiter.* <antispoof> .*(?:best|top|with|through|perfect|having|ideal|using|beneficial|effective) autism.* .*marketing instant.* .*pay affiliate.* .*minecraft (?:server|download).* .*great tips .* .*self.?employed loans.* .*cash with no income.* .*best SEO .* .*(?:strong|good| a| the) NHL (?:pullover|shirt|jacket).* .*NHL (lover|supporter|enthusiast|fanatic).* <autoconfirmed> .*properties for sale.* <autoconfirmed> .*\beasy methods.* <autoconfirmed> .*home equity loan.* <autoconfirmed> .*card debts? repayment.* <autoconfirmed> .*your (?:forthcoming|next) (?:occasion|function|occurrence|party|celebrat).* <autoconfirmed> .*\b(?:ways|tips|how|methods) to (?:obtain|choose|discover).* <autoconfirmed> .*\b(?:dvantages|benefits) of (?:booking|renting|le(?:tt|as)ing).* <autoconfirmed> .*\bAduPoker.* .*\bpoker online.* <autoconfirmed> .*\blimo (p?:rovider|company|service|program|support|assist).* <autoconfirmed> .*manage your loan.* <autoconfirmed> .*on(?: the (?:(inter)?net|web)|.?line) gaming fun\b.* .*memorable team (?:development|building).*(?:basic|tips|guideline|suggestion|security|safeness|regulation|practice|rules|protection).* <autoconfirmed> .*tax preparation (?:consultation|service).* <autoconfirmed> .*(?:progress(?:on)?|advancement|trend|development) (?:along with|in addition to|as well as|and also|plus) devolution.* .*trying to conceive.* <autoconfirmed> .*avoid these foods.* <autoconfirmed> .*tax return easily.* .*\bbest income tax.* .*fastest growing.* <autoconfirmed> .*casinos? (?:online )?(?:casino|wagering|betting|playing|poker|gaming|gambling|games|strateg).* <autoconfirmed> .*(?:outlet|store|casinos) online.* <autoconfirmed> .*champion menwear.* <autoconfirmed> .*cheap finance.* <autoconfirmed> .*\bfind money .* <autoconfirmed> .*lottery on.?line.* <autoconfirmed> .*football (?:gambling|bet(?:s|ting)?)\b.* <autoconfirmed> .*flexible loan views.* <autoconfirmed> .*(pertaining to|reduce|intended for) ((motor )?vehicle|auto(mobile)?|car( or truck)?) (improvement|maintenance|fix|repair|vehicle|problem|restore).* <autoconfirmed> .*(professional|skilled|competent|seasoned) auto (auto|repair shop|technician|shady).* .*(review|strategy) (tricks|tips|secret|suggestions).* <autoconfirmed> .*(custom|silicone?|printed|cheap|rubber|charity) (wristband|bracelet).* <autoconfirmed> .*(stage|phase|period|developmment|level)s? of (cystic )?(pimple|zit|acne).* <autoconfirmed> .*\bacne (treatment|cure|breakout).* <autoconfirmed> .*(flourishing|productive|profitable|thriving|successful|effective|prosperous) natural acne.* .*\btips and tricks.* <autoconfirmed> .*paypal money adder.* <autoconfirmed> .*(effective|superb|excellent|great|fantastic) seo (firm|corporation|provider|organi[sz]ation|business).* .*(medical|health|clinical).?(related|care|method of)? (malpractice|travel|transport|vehicle).* <autoconfirmed> .*prenuptial (documents|negotiating|contract|legal|agreement|deals).* <autoconfirmed> .*luxury (?:vehicle|automo(tive|bile)|(?:ar or )?truck) (?:review|evaluation|critiques|rating|opinion).* <autoconfirmed> .*(hir|rent|book|reserv)ing( an?)? (extra|luxuri(e|ou)s|extravagant) (?:auto(?:mo(t?:ive|bile))?|car|truck|vehicle|motor).* <autoconfirmed> .*\b(?:vehicle|auto(?:mo(?:tive|bile))?|car|truck|sedan) (?:driving|sales|maintenance|loans|repair|restore|mechanic)\b.* <autoconfirmed> .*\bhow to (?:locate|find) a (competent|professional|skilled).* <autoconfirmed> .*tips that will save money.* <autoconfirmed> .*\bcruising for the.* <autoconfirmed> # spam added March 2017, can probably culled after 6 months .*(?:your|own) website easily.* .*(?:of|with|easily) using (?:quidoo|hubpages).* <autoconfirmed> .*(?:\b|-)(?:fuss|cut|simple|free|less|realistic|world|practical|elements|secrets|systems|details|plans|criteria|products|advice|programs|solutions|aspects|of|in|for) warehouse.* <autoconfirmed> # April 2017 .*design shop.* <autoconfirmed> .*\bТитан гель.* <autoconfirmed> .*\bhammer toe.* <autoconfirmed> .*\btreatments? and cure.* <autoconfirmed> .*\bsymptoms? and treatment.* <autoconfirmed> .*((?:Kendall|Kylie|Kris|Caitlyn) Jenner|(Khloe|Kourtney|Rob|Kim) Kardashian|Scott Disick)[ \-]\w.* <autoconfirmed> .*\b(?:plain black|bandage) (wrap|long)? ?dress.* <autoconfirmed> .*herve leger \w.* <autoconfirmed> .*(buy|cialis vs|generic) viagra.* <autoconfirmed> .*(?:cialis|viagra) (generic|coupons|without a|online).* <autoconfirmed> .*sulfate explained.* <autoconfirmed> .*\bHVAC ?(?:\.|assistance|accomplishment|encounter|purchase|suggest|advice|concern|by us|demand|good|is eas|using|with|success|begin|guid|that |achieve|expert|trouble|practic|rookie|problem|could|tip|need|may|require|which|is ).* <autoconfirmed> .*heating and air conditioning.* <autoconfirmed> .*mattress (?:sales|headboard|start|retail|wars|discount|mattress|bed|pad|again|would|market|security|good|from).* <autoconfirmed> # tv stream .*\bon.?line ((tv )?coverage|free) <autoconfirmed> .*\b(final|watch)[ \-\.]+(?:now|free |winter|live).* <autoconfirmed> .*\blive[ \-\.](?:online|stream|free|hd|six nat).* <autoconfirmed> .*\bst\.re\.am.* <autoconfirmed> .*\brugby\*\*.* <autoconfirmed> .*\bgreat things about\b.* <autoconfirmed> .*\bunderstanding files\b.* <autoconfirmed> # per stewards .*(?:cheap|buy) (tizanidine|zanaflex).* .*muscle relaxants.* <autoconfirmed> .*(?:simple|fat) (?:fast|weight)[ -]loss.* <autoconfirmed> .*weight[ -]loss (supplement|and).* <autoconfirmed> .*(?:another|crash|ketogenic|carb) diet.* <autoconfirmed> .*building (diet|tip).* <autoconfirmed> .*body fat on.* <autoconfirmed> .*simple home remedies.* <autoconfirmed> .*\bstone island\b.* <autoconfirmed> # simple, may be too harsh, let us stop the worst of the spam -- billinghurst 20180718 .*\b(?:outlet|sale|official) (?:shop|store|clearance|boutique|site|sale)\b.* <autoconfirmed> .*salvatore ferragamo \w.* <autoconfirmed> .*ferragamo (retailer|belt).* <autoconfirmed> .*best low cost.* .*replica outlet.* <autoconfirmed> .*online gaming.* <autoconfirmed> .*\bdrugs online.* <autoconfirmed> .*male enhancement.* <autoconfirmed> .*natural skin care.* <autoconfirmed> .*\bproven methods.* <autoconfirmed> .*to self improve.* <autoconfirmed> .*messenger marketing.* <autoconfirmed> .*make money online.* <autoconfirmed> .*market your (?:web.)?site <autoconfirmed> .*advertise businesses.* <autoconfirmed> .*levels of success.* <autoconfirmed> .*simple good ideas.* <autoconfirmed> .*merrell walking boots.* <autoconfirmed> .*buy the best.* <autoconfirmed> .*get viagra.* <autoconfirmed> .*for lasting longer.* <autoconfirmed> .*when (?:making a purchase|buying).* <autoconfirmed> .*\breal money.* <autoconfirmed> .*\bbetonline casino.* <autoconfirmed> .*budget tablet.* <autoconfirmed> \blose \d\d pounds <autoconfirmed> .*Advocate Simranjeet Singh.* .*Simran(:?jeet)?.?Law.* .*Alma Lilia Luna Olivas.* <autoconfirmed> # tech support spam .*Hpprintersupp(o|0)rt.* <newaccountonly> .*supp(o|0)rt helpline.* <newaccountonly> .*(?:help[ \.]+desk|phone)[ \.]+number.* <newaccountonly> .*customer care.* <newaccountonly> .*service (?:tech|supp(ort)?).* <newaccountonly> .*quickbook.* <newaccountonly> .1[ \-\.]?8[0oO]{2}[ \-\.]?\d{3}[ \-\.]?\d{2}[0oO] .*(?:dell|hp|brother|canon) printer.* <autoconfirmed> .*[I1][ \-~\.]?8[ \-~\.]?[0oO][ \-~\.]?[0oO][ \-~\.]?26[ \-~\.]?9[ \-~\.]?{I1][ \-~\.]?6[ \-~\.]?[0oO][ \-~\.]?8.* .*\b[I1]844.?46[I1].?2828\b.* .*[nN]orton [lL]ive [hH]elp.* .*(?:helpline|tech|s(ervice|upport)) (tele)?phone number.* <autoconfirmed|antispoof> .*(?:support|contact).?toll.?free.* .*0.800.098.8727.* .*(?:facebook|quickbooks) (?:customer|helpline|support|technical|on-?line).* .*(?:gmail|tech|customer)(?:\.|nichal)?[ \.](?:service|support).* <autoconfirmed|antispoof> .*Q\.u\.i\.c\.k\.b.* .*1800-?213-?2171.* .*1844-?203-?1044.* .*supp0rt.* .*(help desk|support)(.?phone)?.?number.* .*c\.u\.s\.t\.o\.m\.e\.r.* .*s\.u\.p\.p\.o\.r\.t.* .*n\.u\.m\.b\.e\.r.* .*ℕ∪mβεR.* .*better page rank.* .*toll free (1800|number).* <autoconfirmed> .*1800\d{7} helpline number.* <autoconfirmed> .*91[ \-\.]\d{10}.* <newaccountonly> .*Gððglê.* .*gmåïl.* .*§µþþðr†.* .*þhðñê.* .*ñµmßêr.* .*131.?2389.?2398.* .*186.?7275.?9878.* # merchandise shopping .*(?:custom|printed| own|blank) t(ee)?.?shirt.* <autoconfirmed> .*t(?:ee)?.?shirts? (printing|quilt|everywhere|design|online|(to|on|in) |buy).* .*best online (?:fashion )?shop.* .*online shopping (find|for).* .*for global customer.* .*the hottest new.* <autoconfirmed> .*Afγιαdable.* .* earn online money.* .* loan faster.* .* as discounts.* <autoconfirmed> .*check this out.* .*wholesale soccer.* .*\bbuy cheap.* .*\bwins? customers.* <autoconfirmed> .*(?:puma|lacoste|reebok|randall|vasque|adidas|kids|getting|valentino) (?:trainer|shoe|shorts|footwear|mens|golf|handbag).* <autoconfirmed> .*(?:discount|buy) (?:clothing|shoes) online <autoconfirmed> .*beneficial (?:deal|discount)s .*(?:penis|natural) enhancement.* <autoconfirmed> .*\bbest skin.* <autoconfirmed> .*how to make your.* <autoconfirmed> .*website promote.* <autoconfirmed> .*5 reasons to stop.* <autoconfirmed> .*\bbest internet.* <autoconfirmed> .*web marketing consultant.* <autoconfirmed> .*play poker on.?line.* <autoconfirmed> .*\bquickest way.* <autoconfirmed> .*muscle building food.* <autoconfirmed> .*skin care tip.* <autoconfirmed> .*\bpenis exercises.* <autoconfirmed> .*teeth whitening.* <autoconfirmed> .*porcelain crown cost.* <autoconfirmed> .*dental veneer.* <autoconfirmed> .*picking the best.* <autoconfirmed> .*\bsave money.* <autoconfirmed> .*consider before buying.* <autoconfirmed> .*most dependable.* <autoconfirmed> .*(?:glass|windshield) replacement.* <autoconfirmed> .*benefits of (?:choos|select).* <autoconfirmed> .*tips on (?:choos|select).* <autoconfirmed> .*fixed by professionals.* <autoconfirmed> .*\bbest coupon.* .*promo(?:tional)? code.* .*anti[ -]aging skin.* <autoconfirmed> .*\bhow to decide.* <autoconfirmed> .*\bsale online.* <autoconfirmed> .*points to consider.* <autoconfirmed> .*healthy skin.* <autoconfirmed> .*memorabilia online.* <autoconfirmed> .*cheapest price.* <autoconfirmed> .*your online business.* <autoconfirmed> .*by seo service.* <autoconfirmed> #"Polish spam" {{ns:3}}:.*Kołobrzeg.* {{ns:3}}:.*wybór kwatery* {{ns:3}}:.*wybór miejsca noclegowego* # Cross-wiki spammer {{ns:2}}:Vasilisa(\d)+ .*Vasilisa(\d)+ <newaccountonly> .*Lovesunshine <newaccountonly> .*[Mm]ichael.[kK].hntopf.* .*Hunter ?Mariner.* .*radio.manà.* ({{ns:2}}:)?augusto.de.luca\b .*peer.?van.?mladen.* .*predrag.jugovic.* .*Lui\b.Morais.* .*Mayestrion.* .*Marco.*[Dd]i.*Meco.* # Per CU-L 13/06/2012, cross-wiki spam [^:]+:Mainline <newaccountonly> # Amilton de Cristo .*Am[iíìîï1lɪi̯]{2,5}ton(?:.Rodrigu[eèéêë3][sz])?.(?:de.Cristo|of.Christ).* .*O.verdadeiro.avivamento.* # Cross-wiki pattern spambots #note that setting a remove date can help keep this list smaller .*Meciurilive.* <newaccountonly> # delete after Feb 2016 # Vandal patterns [pṕ]lays?\s*with <newaccountonly> P[eèéêë][iìíïî]d[aàáâä]r <newaccountonly> .*(?:pega|senta).na.(?:banana|lin[gĝģğġ][uüûùú][iìíîï][cçćĉ]a|salsi(?:ch|xx?)a).* <newaccountonly> # Cross wiki vandalism pages .*mixing sailors.* # Cross-wiki Chinese vandalism: zh:WP:LHLS and zh:WP:HYIP and similar vandalism .*[啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed> .*[乌鸟岛烏鳥島钨鎢邬鄔呜坞].*[跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed> .*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡].*[氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed> .*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇].* <autoconfirmed> .*Make.*cat.* <autoconfirmed> .*Mys.*721tx.* <autoconfirmed> # 影武者 (from [[zh:]]) - well-known targets of serial vandalism .*影.*武.*者.* <newaccountonly> .*[邓鄧].*[傑杰].* <newaccountonly> .*林.*士.*涵.* <newaccountonly> .*Tian[0-9]{2,4}[A-Za-z] <newaccountonly> # Cross-wiki vandal .*[ĐDd]okdo.*kor.* <newaccountonly> .*Đokdo.* <newaccountonly> .*Докдо республика корея.* <newaccountonly> .*SERVICE.*KOMPOR.* <newaccountonly> .*CALL.087808242095.* .*BAJOT.*Z.* .*REVENGE.*THE.*FATE.* .*Hendrix.*Adi.*Surya.* .*jual.*obat.* .*Ciacho[0-9]{2}.* <newaccountonly|antispoof> .* fu[a-z]{1,5}?rdai. * .*\bfuerdai.* <antispoof> .*fj?[uv][ae]rd[ae]+[iǐī].* <newaccountonly> .*vand[áǎ]l.* .*cruǐzǐn\.* # From Japanese Wikipedia. [[Special:Permalink/11656464]] ## functional accounts and related terms .*管理.* <newaccountonly> # admin .*ビューロクラット.* <newaccountonly> # bureaucrat .*チェックユーザ.* <newaccountonly> # checkuser .*スチュ[ワア]ード.* <newaccountonly> # steward .*オーバーサイト.* <newaccountonly> # oversight .*オンブズマン.* <newaccountonly> # ombudsman .*開発者.* <newaccountonly> # developer .*理事.* <newaccountonly> # board member .*委員.* <newaccountonly> # committee .*財団.* <newaccountonly> # foundation .*[ブぶ][ロろ][ッツシっつ][クく].* <newaccountonly> # "block" ## Project names .*ウ[ィイ]キ([ペメピミ]ー?デ[ィイ]ア|ニュース|ブックス?|ソース|コモンズ|ク[オォ]ート|データ).* <newaccountonly> .*ウ[ィイ]クショナリ.* <newaccountonly> ## Han characters (for zh, ja, etc.) .*[殺死腐汚盗嫌狂虐滅罪姦屁尻葬屑].* <newaccountonly> .*暴[[:punct:] ][行力言動动亂乱].* <newaccountonly> .*害虫.* <newaccountonly> .*自慰.* <newaccountonly> ## Japanese derogatory language .*[荒あア][らラ]?[しシ].* <newaccountonly> .*氏[なにぬねのんナニヌネノン].* <newaccountonly> .*[こコ][ろロ][しシツ].* <newaccountonly> .*(半|はん|ハン)(ころ|コロ|ごろ|ゴロ).* <newaccountonly> .*(餓鬼|がき|ガキ).* <newaccountonly> .*(鬼畜|[きキ][ちチ][くク]).* <newaccountonly> .*(莫.?迦|馬.?鹿|[ばバ][ー・]?[かカ]).* <newaccountonly> .*(阿呆|[あア][ー・]?[ほホ]).* <newaccountonly> .*(気違い|基地外|吉外|きちがい|キチガイ).* <newaccountonly> .*(嘘|うそ|ウソ)[をヲ]?(つ[くき]|ツ[クキ]).* <newaccountonly> .*(禿|はげ|ハゲ).* <newaccountonly> .*(かつら|カツラ|ヅラ).* <newaccountonly> .*(のろま|ノロマ).* <newaccountonly> .*([死私]刑|しけい).* <newaccountonly> .*(エクスタシ|えくすたし).* <newaccountonly> .*ストーカー.* <newaccountonly> .*犯人.* <newaccountonly> .*ロリコン.* <newaccountonly> .*(知的?障害?|池沼).* <newaccountonly> ## Japanese sexual language / body parts .*[おオ][ちまチマ][んンソ].* <newaccountonly> .*[ちまチマ][んン][こコぽポ毛子].* <newaccountonly> .*(童貞|包茎).* <newaccountonly> .*(糞|[くぐ]そ|[クグ]ソ).* <newaccountonly> .*[うウ][んン][ちチこコ].* <newaccountonly> .*ポルノ.* <newaccountonly> .*(中|[なナ][かカ])(出|[だダ])[しシ].* <newaccountonly> .*[あア][そソ][こコ].* <newaccountonly> .*[オお][ナな][ニに二].* <newaccountonly> .*[きキ][んンソ](玉|[たタ][まマ]).* <newaccountonly> .*(金|[きキ][んンソ])[たタ][まマ].* <newaccountonly> .*(パンツ|ぱんつ).* <newaccountonly> .*(玉|[たタ][まマ])([金玉々]|[きキ][んンソ]|[たタ][まマ]).* <newaccountonly> .*[ゃやャヤ][りリ]([漫満慢万萬]|[ちまチマ][んンソ]).* <newaccountonly> .*([んンソ][ちまチマ]|[漫満慢万萬])[りリ][ゃやャヤ].* <newaccountonly> .*(性交|即[尺生]).* <newaccountonly> .*[ふフ][えエぇェ][らラ](?:[ちチ][おオ])?.* <newaccountonly> .*(?:ソープランド|パイズリ).* <newaccountonly> # From Ukrainian Wikipedia. [[Special:Permalink/11683166]] .*Вікіпедія.* <newaccountonly> .*Анальн.* <newaccountonly> .*[Йй]об.* <newaccountonly> .*[xхҲ][ýŷÿȳyуӲ][úùûüũůǔūǖǘǚǜŭųűuйиїяҊ].* <newaccountonly> .*п[іи]д[аоиіе]рас.* <newaccountonly> # From Hebrew Wikipedia .*נאצית?.* <newaccountonly> .+להשחי[טת].* <newaccountonly> .*חרא.* <newaccountonly> .*[אה]חריב.* <newaccountonly> # from csWP [^:]+:(?:[OoIl0-9]{1,3}\.){3}.* <newaccountonly> # no pseudo IP adresses # BLP TARGETS from enWP .*NawlinW.* <newaccountonly> .*Nableez.* <newaccountonly> .*Sean\.h.* <newaccountonly> .*Smalljim.* <newaccountonly> .*will die.* <newaccountonly> .*will suffer.* <newaccountonly> .*incinerated.* <newaccountonly> .*raped by.* <newaccountonly> .*gassed.* <newaccountonly> .*gas the.* <newaccountonly> .*head blown.* <newaccountonly> .*castrated.* <newaccountonly> .*beheaded.* <newaccountonly> .*tortured.* <newaccountonly> .*neutered.* <newaccountonly> .*anti-semite.* <newaccountonly> .*vomiting.* <newaccountonly> .*Seth.*Patinkin.* .*Jan.*Szatkowski.* .*(Bill|William).*Beggs.* .*Bett?y.*Patric?k?.* # Contact ArbCom before removing, overriding or changing .*Scott.*Bibby.* .*Dav.*\bCote.*(film|movie|director|actor).* # see Wikipedia:Sockpuppet investigations/NickSoroka/Archive .*Sunil Kumar+ Pathela.* # see Wikipedia:Sockpuppet investigations/Sunil Kumarr Pathela .*Lynds.*\bTurner.* # See User:Fairyspit and socks .*M[a@]l[i1l]k Shab.zz.* <newaccountonly> # abuse target .*Maelbros.* <newaccountonly> # sockpuppetry, hoax articles and edits .*Mael.bros.* <newaccountonly> .*Paul Easter.* <newaccountonly> .*WP\:.* <newaccountonly> .*WT\:.* <newaccountonly> .*ⒽⒶⒼⒼⒺⓇ.* <newaccountonly> #Latest Grawp naming scheme .*p[ÉÈËĘĚĔĖẺẸẾỀỄễỂểȨȩḜḝĒḖḗȄȅȆȇỆệḘḙḚḛ3عڠēėèéëẽĕęəẻếềẹ]nis.* <newaccountonly> .*Magyar.nem.ember.* <newaccountonly> .*Cremepuff.* <newaccountonly> .*[Mm]otherr* *.?[Ff]uck.* <newaccountonly> .*\b\(TIB.* <newaccountonly> # [[special:permalink:17218840]] # Promotional usernames .*[™®℠].* <newaccountonly|errmsg=titleblacklist-forbidden-new-account-trademark> # Prevent users from creating usernames that are IPv6 addresses (stop gap until r12782) User:[0-9A-Fa-f]{0,10}:([0-9A-Fa-f]{0,10}:)*([0-9A-Fa-f]{0,10})?(?:\/(12[0-8]|1[01][0-9]|[1-9]?\d))? <newaccountonly|errmsg=titleblacklist-ip-account> # additions transferred from kkWP per talk page [[m:Special:PermanentLink/11826368]] .*(\ba|Ә)(?i:кімші).* <newaccountonly> .*(?i:уики[мп]еди[ая]|уикисөздік|уикикітап|уикидәйек|уикисабақ|уикиқайнар|уикихабар).* <newaccountonly> .*(?i:Қазақстан).* <newaccountonly> .*(?i:қазақ).* <newaccountonly> ## хуй .*[xXхХ][yYуУ][iIйЙиИuUъЪяЯёЁeE].* <newaccountonly> ## пизда .*[пПnpPрР][iIіІїЇиИeEеЕёЁ][зЗzZ3][dDдД].* <newaccountonly> .*[нН][иИ][шШ].* <newaccountonly> ##from it.wiki ##lta .*y.o.u.y.b.i.n.o.* <newaccountonly> .*[Pp][Uu][Tt]+[Aa4][Nn].* <newaccountonly> .*utente\:shivanarayana.* <autoconfirmed> .*\:gioleonardi.* <autoconfirmed> .*andrea.panerini.* .*euphydryas.* <newaccountonly> .*\bvituzzu.* <newaccountonly|antispoof> .*\bruthven.* <newaccountonly> .*francesco carbonara.* .*fcarbonara.* ##insults .*\bstronz.* <newaccountonly|antispoof> # .*putt?ana.* per [[special:permalink/16539476]] .*frocio.* .*ricchione\b.* ##per [[:it:WP:NUI]] .*\bassociazione.* <newaccountonly> .*\bfondazione.* <newaccountonly> .*\bo\.?n\.?l\.?u\.?s\.?.* <newaccountonly> ##fake ipv6-like usernames ([ABCDEF0123456789]*\:){3,}[ABCDEF0123456789]* <newaccountonly> ##long-term crosswiki spam .*(richero|marian).*(maria|richero).* .*peer.van.mladen.* .*michael.vegini.* .*(mattia|vlad|morleo).*(mattia|vlad|morleo).*(mattia|vlad|morleo).* .*giovanni.{0,5}prinzi.* .*prinzi.{0,5}giovanni.* .*giuseppe.{0,5}prinzi.* .*prinzi.{0,5}giuseppe.* .*israel.*luca.*gois.* <antispoof> .*fabrizio.*tonon.* .*nino(slav)?\b.*marina.* .*marina\b.*nino(slav)?\b.* .*marco.{0,5}lupis.* .*lupis.{0,5}marco.* ### Vietnamese Wikipedia ### # Vulgarity .*đ[uụùúủờ] m[eẹaá].* <newaccountonly> .*đéo .*<newaccountonly> .*đ[ụùũĩị] .*<newaccountonly> .*đ[ịíĩệ]t.* <newaccountonly> .*con đ[ĩiị].* <newaccountonly> .*lồn.* <newaccountonly> .*lon của.* <newaccountonly> .*lon mẹ.* <newaccountonly> .*con m[áẹ].* <newaccountonly> .*chúng m[àầ]y.* <newaccountonly> # Controversial historical names .*chí.*minh.* <newaccountonly> .*h[oòôồ] ch[ií].*minh.* <newaccountonly> .*胡志明.* <newaccountonly> .*n[oô]ng th[iị] x[uü][aăâá]n‎‎.* <newaccountonly> # Vandals .*chắn.* <newaccountonly> .*trắn.* <newaccountonly> ### Farsi Wikipedia ### .*\b(?:مد[یي]ر|معاون|ری[یئ]س|مس[ئوؤ]و?ل)\b.* <newaccountonly> .*(?:شرکت|بازرگانی|کلینیک|[Cc]ompany|[Ff]actory|طراحی|سایت|انجمن|فروم|بازرگانی|آکادمی|وبلاگ|بلاگ|کانون|مطب|دفتر|پایگاه|کلینیک|گروه|آموزشگاه|دبیرستان|دانشگاه|co\.|مدرسه|همایش|وب‌سایت|مرکز|هی[اأئ]ت|سامانه|سرویس|بازار).* <newaccountonly> .*(?:آگهی|روزنامه|فصلنامه|رزور|آنلاین|گردشگری|بین ?المللی?|صنعت|سازان|سازی|گستر|خبری).* <newaccountonly> ##Main page and it's redirects صفحه اصلی صفحهٔ اصلی ## Don't be only Persian numbers ^[\x{06F0}-\x{06F9}]*$ <newaccountonly|autoconfirmed> ## Don't have Persian's Diacritic # [^:]+:.*[\x{064A}-\x{064F}\x{0652}\x{0650}\x{0626}\x{0643}\x{0654}\x{0621}\x{0623}-\x{0625}].* <newaccountonly|autoconfirmed> ## Persian scurrility words .*\b(?i:[کك][یي]ر|خا[یي]ه|[کك]لفت)\b.* <newaccountonly> .*(?i:قبر|گور|مری?ض|آشغال).* <newaccountonly> .*(?i:مهبل|چوچوله?|واژن).* <newaccountonly> .*(?i:\b[کك]س\b).* <newaccountonly> .*(?i:قحبه).* <newaccountonly> .*(?i:جنده|فاحشه|هوکر).* <newaccountonly> .*(?i:[کك]ون).* <newaccountonly> .*(?i:شو?مبو?ل).* <newaccountonly> .*\b(?i:داف).* <newaccountonly> .*(?i:گائیدم|گاییدم|گایدم|بگا|فاک|بخواب|گوز\b|فنا|\bگو?ه\b|\bشاش\b|مرد[کك]|زن[یي]?[کك]ه).* <newaccountonly> .*\b[Dd]own.*[Ww]ith.* <newaccountonly> .*\b[Aa]gainst.* <newaccountonly> .*\b[Dd]ead.*[Oo]n.* <newaccountonly> .*(?i:مرگ.*بر|لعنت.*بر).* <newaccountonly> .*(?i:پ[یي]روز.*ست).* <newaccountonly> .*(?i:خو?اه?ر|مادر|ننه|عمه|خاله|شاباجی|آبج[یي]|بابا|پدر|برادر|[کك]ا[کك]و).* <newaccountonly> .*(?i:خاک.*توی?).*<newaccountonly> .*(?i:سوسک).* <newaccountonly> .*(?i:[کك]چل|خ(و|)ل|د[یي]وانه|مجنون|ماست شل|ماس شل).* <newaccountonly> .*(?i:\bخر\b|گاو|سگ|پدسگ|ننه‌سگ|مادرسگ).* <newaccountonly> .*(?i:پان.*(تر[کك]|فارس|لر|کرد|عرب)).* <newaccountonly> ## Famous persons .*(?i:حضرت|امام).* <newaccountonly> .*(?i:ولا[یي]ت).* <newaccountonly> .*(?i:خم[یي]ن[یي]).* <newaccountonly> .*(?i:خامنه.*ا[یي]).* <newaccountonly> .*(?i:احمد[یي].*نژاد).* <newaccountonly> .*(?i:روحان[یي]).* <newaccountonly> .*(?i:محمد.*خاتم[یي]).* <newaccountonly> .*(?i:مهد[یي].*[کك]روب[یي]).* <newaccountonly> .*(?i:میر.*حس[یي]ن.*موسوی[یي]).* <newaccountonly> ## Commons Wikimedia .*[sS]elfie [sS]hoe.* <newaccountonly> # [[Special:PermanentLink/14714671]] ## Spambot attack 31-01-2016 .*payday\b <autoconfirmed> .*(day|online|instant|check|about|quick|best|free|advance|\buk|compare|\bhour|easy|why|guaranteed|fast|credit|\bby\b) payday.* .*pay ?day (text |advanced )?loan.* <autoconfirmed> .*credit check loans.* <autoconfirmed> .*instant money.* <autoconfirmed> .*without enquiries.* <autoconfirmed> #cw abuse .*DEE?Z.NUTS.*<newaccountonly|antispoof> .*Casino.* <newaccountonly> \bPokemon\.png\b \bItailevi.* <newaccountonly> .*Empresa LEMOS‎.* <casesensitive> .*HowToGetBanned.* <newaccountonly|antispoof> #LTA abuse of global rename feature .*EISIGMA.* <newaccountonly> # from kowiki .*관리자.* <newaccountonly> # admin .*운영자.* <newaccountonly> # admin .*관리담당자.* <newaccountonly> # admin .*쓰레기.* <newaccountonly> # inappropriate usernames .*유니폴리.* <newaccountonly> # inappropriate usernames .*Unypoly.* <newaccountonly> # inappropriate usernames .*(개새끼|씹새).* <newaccountonly> # inappropriate usernames .*씨(발|팔).* <newaccountonly> # inappropriate username .*무현.* <newaccountonly> # inappropriate usernames .*지랄.* <newaccountonly> # inappropriate username .*섹스.* <newaccountonly> # inappropriate username .*보민.* <newaccountonly> # LTA .*황건.* <newaccountonly> # LTA .*보르민.* <newaccountonly> # LTA .*보르맹.* <newaccountonly> # LTA .*볼민.* <newaccountonly> # LTA .*보오민.* <newaccountonly> # LTA .*씨뱔.* <newaccountonly> # LTA .*좆까.* <newaccountonly> # LTA #Weird character new account spam .*[①-⑨]{6}.* <newaccountonly> # to release pressure on the enwiki abusefilter .*08440828240.* <newaccountonly> #cross-wiki spam .*271383970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]] #Spam .*Thincomme.* <newaccountonly> .*27138970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]] #LTA .*password.* <newaccountonly> .*passis.* <newaccountonly> .*Paul Bedson.* <newaccountonly> 466c7c5c80219cdc97126ec246f6db8a05015519 167 166 2018-10-19T10:55:41Z Jayden 52 Protected "[[Title blacklist]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) wikitext text/x-wiki ########################################################################### # DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF [[w:en:regular expressions|REGEX]]! # ########################################################################### # # This is a list of page titles which are blocked from creation/editing on Wikimedia wikis. # Guidelines: # - This page, delicate as it is, is editable by admins only. # - To disable an entry, *remove* it, don't comment it out. # - [[Title blacklist/Log|Log]] both entries and removals # - <small style="color:gray;" id="oldid" class="plainlinks">Snippet for [//meta.wikimedia.org/wiki/Title_blacklist/Log/{{CURRENTYEAR}}/{{CURRENTMONTH}}?action=edit&editintro=Template:Title_blacklist_log_instructions logging]: <nowiki>{{tbl-diff|</nowiki>{{REVISIONID}}}}</small> # # For syntax guidelines see [[mw:Extension:Title blacklist]] <!-- leave this line exactly as it is --> <pre> ## Technical # no multiple ! or ? .*[!?]{3,}.* <autoconfirmed> # no pseudo-wiki-deep-links (?:[^\/]+[\/:])?(?:index\.php|w\/wiki)(?:\/.+)? .*''.* <newaccountonly> # URI like page titles .*[?&]+[^=]+=[^&]+.* # domain names .*[\. ](?:com|org|uk|net|info|gov|kz|ru|ir|biz|info|кз|pt|br)\b.* <newaccountonly> # fake ipv4 .*(?:[0-9]{1,3}\.){3}[0-9]{1,3}.* <newaccountonly> # Wikis .*mediawiki.* <newaccountonly> .*(?:wiki(?:[mp]edi[ae](?!n))).* <newaccountonly|antispoof> .*(?:wiki(books|data|news|quote|source|species|versity|voyage)).* <newaccountonly|antispoof> .*wiktionary.* <newaccountonly> # WikiVoyages merger unclaimed account renaming conflict avoidance .*\(?:W[TV]-\w{2}\) .* <newaccountonly> # Google google.*\.html # testing new group .*[Tt]estaccountfornewgroup.* <newaccountonly> .*userlogin.* <newaccountonly> ##Usernames people # functional accounts .*AD+MI+N.* <newaccountonly|antispoof> .*sysop.* <newaccountonly|antispoof> .*moderator.* <newaccountonly|antispoof> .*arbit(?:er|rator).* <newaccountonly> .*checkuser.* <newaccountonly|antispoof> .*oversight.* <newaccountonly|antispoof> .*S+T[EO]+(?:W|VV)+A+RD.* <newaccountonly|antispoof> .*bue?r(?:eau|o)[ck]r?at.* <newaccountonly> .*\bspravce\b.* <newaccountonly|antispoof> # [[Special:PermanentLink/16431112#Wikipedie usernames]] # schiedsgericht in w:de .*schieds(?:ge)?richt.* <newaccountonly> .*WMF.* <newaccountonly|antispoof> .*molly white.* <newaccountonly|antispoof> .*tulsi [a-z]h?agat.* <newaccountonly|antispoof> .*sro[ \.\-]?2[ \.\-]?3.* <newaccountonly> .*WikiDan.{0,10}61.* <newaccountonly> # See [[w:en:Wikipedia:Sockpuppet_investigations/Moutray2010]] .*cһеск[ИѴ]ѕег.* .*сап ѕи[ск]+.* .*һогѕе.* .*\bԁіск.* .*\bсоск.* # strong language .*AIDS.* <newaccountonly|casesensitive> .*ASS+HO+L+E.* <newaccountonly|antispoof> .*BASTARD.* <newaccountonly|antispoof> .*BITCH.* <newaccountonly|antispoof> .*COCKSUCK.* <newaccountonly|antispoof> .*CUNNILINGUS.* <newaccountonly|antispoof> .*[CK(]UNT.* <newaccountonly|antispoof> .*VAGINA.* <newaccountonly|antispoof> .*DILDO.* <newaccountonly|antispoof> .*FAG\.?G+OT.* <newaccountonly|antispoof> .*FU[C(K]+K+ <newaccountonly|antispoof> .*f\*ck.* <newaccountonly|antispoof> .*HITLER.* <newaccountonly|antispoof> .*P[Eê]+N+I+S.* <newaccountonly|antispoof> .*SLUT.* <newaccountonly|antispoof> .*PRO+STITUTE.* <newaccountonly|antispoof> .*PA?EDO+(?:PH|F)ILE.* <newaccountonly|antispoof> .*JEW.* <newaccountonly|casesensitive> .*fellatio.* <newaccountonly> .*lesbianism.* <newaccountonly> .*molest[\ s].* <newaccountonly> .*ni+(?:gg|qq)+(?:a|er).* <newaccountonly> .*orgasm.* <newaccountonly> .*scr[o0]tum.* <newaccountonly> .*[8B]\={2,}D.* <newaccountonly> .*russavia.* <newaccountonly> .*Belanidia.* <newaccountonly> .*[YyIiíıl]\.?[Aa]\.?[NnMm]\.?[Gg]\.?[Uu]\.?[Aa]\.?[SsZz].* <newaccountonly> .*DARIO SEVERI.* <newaccountonly> .*Vou (?:cagar|defecar|mijar|ejacular|gozar).* <newaccountonly> .*[Ck]aguei.* <newaccountonly> .*GRS73.* <newaccountonly> .*Chronus.* <newaccountonly> .*is my ho(?:me|[a-z]se|my|mey).* <newaccountonly|antispoof> .*housegoy.* <newaccountonly|antispoof> .*homoboy.* <newaccountonly|antispoof> .*homosexo.* <newaccountonly|antispoof> .*wikinger.* <newaccountonly|antispoof> .*home[iy][bg]oy.* <newaccountonly|antispoof> .*homie[bg]oy.* <newaccountonly|antispoof> .*\bpeniz.* <newaccountonly> # [[special:permalink/17162342#Peniz]] .*fuck you.* <newaccountonly|antispoof> .*下凵ㄈ水.* .*山工水工户三多工月‎.* .*代月七三.* .*弓七三山月民多弓 .* .*huge cock.* #German strong language .* ist schwul.* <newaccountonly|antispoof> # fick... .*fick(?:e[rn]\b|t\b| d[ieo]).* <newaccountonly|antispoof> # scheiss .*sche?(?-i:i(?:ß|s{2})).* <newaccountonly|antispoof> # wichser .*wi(?:chs|x{1,3})e?r.* <newaccountonly|antispoof> # arschloch .*\barschl.* <newaccountonly|antispoof> # Chronic Vandal .*auwal.* <newaccountonly|antispoof> # [[Special:CentralAuth/Auwall]], chronic account creation vandal #Portuguese strong language .*[CK]ARALHO.* <newaccountonly|antispoof> .*BU[CS]ET+(?:INH)?A.* <newaccountonly|antispoof> .*FODA(?:-?[SC]E)?.* <newaccountonly|antispoof> .*VAI[- ]TOMAR[- ]NO.* <newaccountonly|antispoof> .*VAI(?:[- ]?[TCS])?E[- ]?FUDER?.* <newaccountonly|antispoof> .*CARA[- ]DE[- ]PAU.* <newaccountonly|antispoof> .*OTARIO.* <newaccountonly|antispoof> .*DESGRACA.* <newaccountonly|antispoof> .*punhet[ae].* <newaccountonly> .*viado.* <newaccountonly> .*bosta.* <newaccountonly> .*\bporr+a\b.* <newaccountonly> .*cara de cu.* <newaccountonly> .*\bmerda\b.* <newaccountonly> .*nunca ser[aá].* <newaccountonly> # WOW .*on ?wheels.* <newaccountonly> .*on wh[eéèẽȩëêēẹẹėĕěę]+ls.* .*wikipedo.* <newaccountonly> .*\bNC state\b.*\bis\b.* <newaccountonly> .*fuquay.* <newaccountonly> .*fooledyouSt(?:u|ew)ards\d{0,4}.* <newaccountonly> .+massive c.* <newaccountonly> .*negro scum.* <newaccountonly> .*awp's massive c.* <newaccountonly> .*tched by.* <newaccountonly> .*rap(?:es?|ing).?bab(?:y|ies).* <newaccountonly> .*stretÄ‹hed.* <newaccountonly> .*StretċhedBy.* <newaccountonly> .*str[eėéèëê]tch[eėéèëê]d.* <newaccountonly> .*vanda[lI].* <newaccountonly> .*king my co+ck.* <newaccountonly> .*G[rw]{2,3}ap.* <newaccountonly> .*[GⒼĜĞĠĢƓǤǦǴḠ].*[RŔⓇŖŘȐȒṘṚṜṞ®].*[AǼAÀⒶÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*[WŴẀẂẄẆẈ₩].*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly> .*[ⒼGĜĞĠĢƓǤǦǴḠ].*[RŔŖⓇŘȐȒṘṚṜṞ®].*[AǼⒶAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*VV.*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly> (?i:[GĜĞĠĢƓǤǦǴḠ69&Γ]((\W|\W.*\W)?[RŔŖŘȐȒṘṚṜṞ®Ρ₧ÞþΡρРрƤṔṖǷ](?:\W|\W.*\W)?)+(?:[ǼAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦȺḀẠẢẤẦẨẪẬẮẰẲẴẶÆǢ4@?Α](?:\W|\W.*\W)?)+(?:[VƲṼṾWŴẀẂẄẆẈ₩UÙÚÛÜŨŪŬŮŰŲǓǕǗǙǛΫΥΫΎ](?:\W|\W.*\W)?)+[PƤṔṖǷ₧ÞþΡρРр]) <newaccountonly> .*hagg[ae]r.* <newaccountonly> .*[НHΗHⱧ]+[[:punct:] ]*[ΆAÁÀÃÄÂΑАA]+[[:punct:] ]*[GGԌ]+[[:punct:] ]*(?:[ΆAÁÀÃÄÂΑАA]|[EЕΕËEĖ])+[[:punct:] ]*[RRЯ]+.* <casesensitive> .*[НHΗHⱧ][EЕΕËEĖ][RRЯ][MМΜM][YΥY].* <casesensitive> .*JEWS DID.* #VasilievVV 2008-05-01 .*Śemitic.* .*ni[ğǵģĝġĠĞ]+er.* .*\bon.t[iy]res\b.* <newaccountonly|antispoof> .*pelican.shit.* <antispoof> .*my.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+e+.{0,5}[bßβбв฿]+o+y.* <newaccountonly|antispoof> .*[mɯḿṁṃмӍμ₥]y.+\b[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+(?:i+[e3عڠẽəɵ]+|[e3عڠẽəɵ]+y+)s*\b.* <newaccountonly|antispoof> .*[mɯḿṁṃмӍμ₥]y.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+[oóòôöõǒōŏǫőœøəόοωὸὀὁὄὂὅὃоөӧӫδσʘǿọ0]+[uúùûüũůǔūǖǘǚǜŭųűύvṽṿwŵẁẃẅẇẉẘΦφΨψωώὼώᾠᾡᾢᾣᾤᾥᾦᾧѱѵѷѿ]+s+e+.{0,5}[bßβбв฿ьҌҍ]+o+y.* <newaccountonly|antispoof> .*Rymax[0-9]+.* <newaccountonly> .*Omegariley[0-9]+.* <newaccountonly> .*wa+n+k+e*r.* <newaccountonly|antispoof> #Stewards and SWMT .*sKy[1Il][uüv].* <newaccountonly> .*Naw?linwiki.* <newaccountonly> .*Nishkid64.* <newaccountonly> .*Alisons?.*? (?:b[i ]{1,2}tch|shit) <newaccountonly> .*[mM][@a]t[3e]r[il1ìíïîīI]alsc[il1ìíïîīI][3e]nt[il1ìíïîīI]st.* <newaccountonly> .*favonian.* <newaccountonly> .*[il]nf[il]n[il]te[0-9]{4}.* <newaccountonly|antispoof|errmsg=titleblacklist-forbidden-new-account> .*[il]nf[il]n[il]te[0-9]{4}.* <autoconfirmed|antispoof> # Prevent article creation with such name. .*B.?sadowski.* <newaccountonly|antispoof> .*Tege[lI].* <newaccountonly|antispoof> .* Тегела? .* <newaccountonly|antispoof> # Tegel in Russian is my understanding .*\bajraddatz.* <newaccountonly|antispoof> .*marcoaurelio.* <newaccountonly|antispoof> #Other users .*j[iu]m(?:bo|my) ?wh?ales.* <newaccountonly> .*Kr[i1l]mpet.* <newaccountonly> .*Betacommand.* <newaccountonly> .*[cC]arol.?[mM]\.?o\.?ore.* <newaccountonly> .*\s+[jJ]\.?[Dd]elanoy.* <newaccountonly> .*[Ee]lcobbola.* <newaccountonly> .*[Vv]zaak.* <newaccountonly> .*Phaedriel <newaccountonly> #per CU-l .*DanielTom\d.* <newaccountonly> .*HERBYTHYME.* <newaccountonly|antispoof> # xwiki issue of harassment .*parbel.* <newaccountonly|antispoof> .*seewo(?-i:[LlI][Ff]).* <newaccountonly|antispoof> .*Zzuuzz.* <newaccountonly|antispoof> .*Ingrid Gome[sz].* <newaccountonly|antispoof> .*Taichi.* <newaccountonly|antispoof> .*Lomita.* <newaccountonly|antispoof> # [[special:permalink/17718012#Lomita]] [[special:diff/17728420]] .*Krichel.* <newaccountonly|antispoof> .*Amire80.* <newaccountonly|antispoof> .*PlyrStar93.* <newaccountonly|antispoof> .*Cruizir .* <newaccountonly|antispoof> .*\bCruiz.r\b.* .*Bonadea .* <newaccountonly> # abuse by JA, via [[SRG]] .*TonyBallioni.* <newaccountonly> .*De[aeiou]?fender\b.* <newaccountonly|antispoof> .*Plyr?Star93.* <newaccountonly> .*\bchrissymad.* <newaccountonly> .*SA.?13 Bro.* <newaccountonly> .*\bpraxidica.* <newaccountonly> ##LTA # [[w:ja:LTA:ISECHIKA]] and other ja titles .*レオパレス.* <newaccountonly> .*フェロモンたっぷり.* <newaccountonly> .*(?:ヤリマン|レイプ|女体盛り|レズ(?:ビアン)?|ビッチ|咥えて欲しい).* <newaccountonly> .*(?:[被容]疑者|被告|受刑者|加害者).* <newaccountonly> .*(?:悪質|クレーマ|無賃乗車|万引き?|窃盗).* <newaccountonly> .+(?:組直[系参]).+ <newaccountonly> .*(?:\+81\D?|0)[7-9]0(?:\D?\d{4}){2}.* <newaccountonly|antispoof> .*風俗.* <newaccountonly> # Bambifan .*Spider's.*Web.* <newaccountonly> .*Pig(?:'s)?.*Tale.* <newaccountonly> # Who cares who it is .*Chaosnamepuppet.* <newaccountonly> Jorge Queirolo Bravo <autoconfirmed> User(?: talk)?:(?:Barsoom Tork|Pocoyo Albatross|Anything Muppets|Moosey Mouse|Inbloomed Muppets).* <casesensitive|noedit> # Harold .*H.R.[L|1I]D.*K(?:R|[|!ɨᎥ1iIÍÌĬîÎǏÏĨįĮĪıİlľŀłļḷΙιіІЇ丨])+che[L|1I].* <newaccountonly|antispoof> .*K[Ri]+CH[e'][L|1I].*H.R.[L|1I]D.* <newaccountonly|antispoof> # Vicky Kadian [[special:permalink/17551440#Vicky Kadian]] .*Vì[ck]ky Kadian.* <antispoof> .*Kadian Vi[ck]ki.* <antispoof> .*विक्की कादियान.* .*कादियान विक्की.* # DieselSun, repeat article creation on self, checkuser detail available .*Tatarniko[fv] Ale(?:ks|x)ande?r.* .*Ale(?:ks|x)ande?r Tatarniko[fv].* .*Alexander Sergeevich Tatarnikov.* .*diezel\s{0,5}sun.* .*Александер Татарников.* .*Александр Сергеевич Татарников.* # Brandon Richardson, repeat article creation on self [[Special:PermanentLink/9666160]] Brandon (?:\w{0,20} |Q\. )?Richardson .*Prince Richardson.* # Javad Ramezani .*[jcy][ae]v\w[dt][\. ]{0,5}\w[ae]m\w?z[aeo]ni?.* <antispoof> .*[ae]m\w?z[ao]ni?[\. ]{0,5}[jdc][ae]v\w[dt].* <antispoof> .*جواد.*رمضان.* .*Me and Selena.* .*Javad[\. ]{0,5}\(?:s[iaoe]nger\).* .*[ҶЏЖж]а[ву][оа]д\s{0,5}\w{0,5}\s{0,5}Рам[ае][зд][оа]н.* .*ჯავადის[\. ]{0,5}რამადანის.* .*ஜவாத்[\. ]{0,5}ரம[ளாலா]ன்.* .*Javad Ramadan.* <autoconfirmed> .*Javad Shorab.* <autoconfirmed|antispoof> # José Rafael Cordero Sánchez [[special:permalink/16580741]] [[Special:diff/17786922]] .*(?:Jos.|R.(fael)?) Cordero S.nch.z.* .*José Cordero.* <autoconfirmed> # Evw [^:]+:Archelange <newaccountonly> # Cross-wiki sock .*Modern ?Apizza.* # Spam patterns .*Web20(?:tool|marketing|site|summit).* <newaccountonly> .*cheap[sr]al[a-z]{1,4}(?:\d{1,2})?.* <newaccountonly> .*polo(?:online|outlet).* <newaccountonly> .*cash.?advance.* <newaccountonly> .*loans?.?(?:lender|solution).* <newaccountonly> .*lose.?weight.* <autoconfirmed> .*weight.?loss.* <newaccountonly> .*paydayloan.* <newaccountonly> .*bktube\d{2}.* <newaccountonly> .*thai(?:vdo|xx)x\d.* <newaccountonly> .*pay[0o]neer.* <newaccountonly>#multiple a/c names starting with name, some appending, blocking for articles too \bpay[0o]neer\b .*gain inches.* .*growing tips anyone.* .*height (?:today|increas|discrimin|from).* .*shoe lift (?:insole|addition| ?\-|to make).* .*(?:with|using|the|\.|get|effective|introducing|ease|forget|right) shoe lift.* .*(?:lifts for|taller) shoe.* .*(?:hina|hinese|wholesale|cheap|buy) (?:authentic|sports|hockey|star game)? ?jersey.* .*do s and don ts of.* .* most effective way.* .*strateg(?:y|ies) to buy.* .*breaking your budget.* .*article promotion tip.* .*custom lanyard.* .*mimy.*s[lℓ£]uiter.* <antispoof> .*(?:best|top|with|through|perfect|having|ideal|using|beneficial|effective) autism.* .*marketing instant.* .*pay affiliate.* .*minecraft (?:server|download).* .*great tips .* .*self.?employed loans.* .*cash with no income.* .*best SEO .* .*(?:strong|good| a| the) NHL (?:pullover|shirt|jacket).* .*NHL (lover|supporter|enthusiast|fanatic).* <autoconfirmed> .*properties for sale.* <autoconfirmed> .*\beasy methods.* <autoconfirmed> .*home equity loan.* <autoconfirmed> .*card debts? repayment.* <autoconfirmed> .*your (?:forthcoming|next) (?:occasion|function|occurrence|party|celebrat).* <autoconfirmed> .*\b(?:ways|tips|how|methods) to (?:obtain|choose|discover).* <autoconfirmed> .*\b(?:dvantages|benefits) of (?:booking|renting|le(?:tt|as)ing).* <autoconfirmed> .*\bAduPoker.* .*\bpoker online.* <autoconfirmed> .*\blimo (p?:rovider|company|service|program|support|assist).* <autoconfirmed> .*manage your loan.* <autoconfirmed> .*on(?: the (?:(inter)?net|web)|.?line) gaming fun\b.* .*memorable team (?:development|building).*(?:basic|tips|guideline|suggestion|security|safeness|regulation|practice|rules|protection).* <autoconfirmed> .*tax preparation (?:consultation|service).* <autoconfirmed> .*(?:progress(?:on)?|advancement|trend|development) (?:along with|in addition to|as well as|and also|plus) devolution.* .*trying to conceive.* <autoconfirmed> .*avoid these foods.* <autoconfirmed> .*tax return easily.* .*\bbest income tax.* .*fastest growing.* <autoconfirmed> .*casinos? (?:online )?(?:casino|wagering|betting|playing|poker|gaming|gambling|games|strateg).* <autoconfirmed> .*(?:outlet|store|casinos) online.* <autoconfirmed> .*champion menwear.* <autoconfirmed> .*cheap finance.* <autoconfirmed> .*\bfind money .* <autoconfirmed> .*lottery on.?line.* <autoconfirmed> .*football (?:gambling|bet(?:s|ting)?)\b.* <autoconfirmed> .*flexible loan views.* <autoconfirmed> .*(pertaining to|reduce|intended for) ((motor )?vehicle|auto(mobile)?|car( or truck)?) (improvement|maintenance|fix|repair|vehicle|problem|restore).* <autoconfirmed> .*(professional|skilled|competent|seasoned) auto (auto|repair shop|technician|shady).* .*(review|strategy) (tricks|tips|secret|suggestions).* <autoconfirmed> .*(custom|silicone?|printed|cheap|rubber|charity) (wristband|bracelet).* <autoconfirmed> .*(stage|phase|period|developmment|level)s? of (cystic )?(pimple|zit|acne).* <autoconfirmed> .*\bacne (treatment|cure|breakout).* <autoconfirmed> .*(flourishing|productive|profitable|thriving|successful|effective|prosperous) natural acne.* .*\btips and tricks.* <autoconfirmed> .*paypal money adder.* <autoconfirmed> .*(effective|superb|excellent|great|fantastic) seo (firm|corporation|provider|organi[sz]ation|business).* .*(medical|health|clinical).?(related|care|method of)? (malpractice|travel|transport|vehicle).* <autoconfirmed> .*prenuptial (documents|negotiating|contract|legal|agreement|deals).* <autoconfirmed> .*luxury (?:vehicle|automo(tive|bile)|(?:ar or )?truck) (?:review|evaluation|critiques|rating|opinion).* <autoconfirmed> .*(hir|rent|book|reserv)ing( an?)? (extra|luxuri(e|ou)s|extravagant) (?:auto(?:mo(t?:ive|bile))?|car|truck|vehicle|motor).* <autoconfirmed> .*\b(?:vehicle|auto(?:mo(?:tive|bile))?|car|truck|sedan) (?:driving|sales|maintenance|loans|repair|restore|mechanic)\b.* <autoconfirmed> .*\bhow to (?:locate|find) a (competent|professional|skilled).* <autoconfirmed> .*tips that will save money.* <autoconfirmed> .*\bcruising for the.* <autoconfirmed> # spam added March 2017, can probably culled after 6 months .*(?:your|own) website easily.* .*(?:of|with|easily) using (?:quidoo|hubpages).* <autoconfirmed> .*(?:\b|-)(?:fuss|cut|simple|free|less|realistic|world|practical|elements|secrets|systems|details|plans|criteria|products|advice|programs|solutions|aspects|of|in|for) warehouse.* <autoconfirmed> # April 2017 .*design shop.* <autoconfirmed> .*\bТитан гель.* <autoconfirmed> .*\bhammer toe.* <autoconfirmed> .*\btreatments? and cure.* <autoconfirmed> .*\bsymptoms? and treatment.* <autoconfirmed> .*((?:Kendall|Kylie|Kris|Caitlyn) Jenner|(Khloe|Kourtney|Rob|Kim) Kardashian|Scott Disick)[ \-]\w.* <autoconfirmed> .*\b(?:plain black|bandage) (wrap|long)? ?dress.* <autoconfirmed> .*herve leger \w.* <autoconfirmed> .*(buy|cialis vs|generic) viagra.* <autoconfirmed> .*(?:cialis|viagra) (generic|coupons|without a|online).* <autoconfirmed> .*sulfate explained.* <autoconfirmed> .*\bHVAC ?(?:\.|assistance|accomplishment|encounter|purchase|suggest|advice|concern|by us|demand|good|is eas|using|with|success|begin|guid|that |achieve|expert|trouble|practic|rookie|problem|could|tip|need|may|require|which|is ).* <autoconfirmed> .*heating and air conditioning.* <autoconfirmed> .*mattress (?:sales|headboard|start|retail|wars|discount|mattress|bed|pad|again|would|market|security|good|from).* <autoconfirmed> # tv stream .*\bon.?line ((tv )?coverage|free) <autoconfirmed> .*\b(final|watch)[ \-\.]+(?:now|free |winter|live).* <autoconfirmed> .*\blive[ \-\.](?:online|stream|free|hd|six nat).* <autoconfirmed> .*\bst\.re\.am.* <autoconfirmed> .*\brugby\*\*.* <autoconfirmed> .*\bgreat things about\b.* <autoconfirmed> .*\bunderstanding files\b.* <autoconfirmed> # per stewards .*(?:cheap|buy) (tizanidine|zanaflex).* .*muscle relaxants.* <autoconfirmed> .*(?:simple|fat) (?:fast|weight)[ -]loss.* <autoconfirmed> .*weight[ -]loss (supplement|and).* <autoconfirmed> .*(?:another|crash|ketogenic|carb) diet.* <autoconfirmed> .*building (diet|tip).* <autoconfirmed> .*body fat on.* <autoconfirmed> .*simple home remedies.* <autoconfirmed> .*\bstone island\b.* <autoconfirmed> # simple, may be too harsh, let us stop the worst of the spam -- billinghurst 20180718 .*\b(?:outlet|sale|official) (?:shop|store|clearance|boutique|site|sale)\b.* <autoconfirmed> .*salvatore ferragamo \w.* <autoconfirmed> .*ferragamo (retailer|belt).* <autoconfirmed> .*best low cost.* .*replica outlet.* <autoconfirmed> .*online gaming.* <autoconfirmed> .*\bdrugs online.* <autoconfirmed> .*male enhancement.* <autoconfirmed> .*natural skin care.* <autoconfirmed> .*\bproven methods.* <autoconfirmed> .*to self improve.* <autoconfirmed> .*messenger marketing.* <autoconfirmed> .*make money online.* <autoconfirmed> .*market your (?:web.)?site <autoconfirmed> .*advertise businesses.* <autoconfirmed> .*levels of success.* <autoconfirmed> .*simple good ideas.* <autoconfirmed> .*merrell walking boots.* <autoconfirmed> .*buy the best.* <autoconfirmed> .*get viagra.* <autoconfirmed> .*for lasting longer.* <autoconfirmed> .*when (?:making a purchase|buying).* <autoconfirmed> .*\breal money.* <autoconfirmed> .*\bbetonline casino.* <autoconfirmed> .*budget tablet.* <autoconfirmed> \blose \d\d pounds <autoconfirmed> .*Advocate Simranjeet Singh.* .*Simran(:?jeet)?.?Law.* .*Alma Lilia Luna Olivas.* <autoconfirmed> # tech support spam .*Hpprintersupp(o|0)rt.* <newaccountonly> .*supp(o|0)rt helpline.* <newaccountonly> .*(?:help[ \.]+desk|phone)[ \.]+number.* <newaccountonly> .*customer care.* <newaccountonly> .*service (?:tech|supp(ort)?).* <newaccountonly> .*quickbook.* <newaccountonly> .1[ \-\.]?8[0oO]{2}[ \-\.]?\d{3}[ \-\.]?\d{2}[0oO] .*(?:dell|hp|brother|canon) printer.* <autoconfirmed> .*[I1][ \-~\.]?8[ \-~\.]?[0oO][ \-~\.]?[0oO][ \-~\.]?26[ \-~\.]?9[ \-~\.]?{I1][ \-~\.]?6[ \-~\.]?[0oO][ \-~\.]?8.* .*\b[I1]844.?46[I1].?2828\b.* .*[nN]orton [lL]ive [hH]elp.* .*(?:helpline|tech|s(ervice|upport)) (tele)?phone number.* <autoconfirmed|antispoof> .*(?:support|contact).?toll.?free.* .*0.800.098.8727.* .*(?:facebook|quickbooks) (?:customer|helpline|support|technical|on-?line).* .*(?:gmail|tech|customer)(?:\.|nichal)?[ \.](?:service|support).* <autoconfirmed|antispoof> .*Q\.u\.i\.c\.k\.b.* .*1800-?213-?2171.* .*1844-?203-?1044.* .*supp0rt.* .*(help desk|support)(.?phone)?.?number.* .*c\.u\.s\.t\.o\.m\.e\.r.* .*s\.u\.p\.p\.o\.r\.t.* .*n\.u\.m\.b\.e\.r.* .*ℕ∪mβεR.* .*better page rank.* .*toll free (1800|number).* <autoconfirmed> .*1800\d{7} helpline number.* <autoconfirmed> .*91[ \-\.]\d{10}.* <newaccountonly> .*Gððglê.* .*gmåïl.* .*§µþþðr†.* .*þhðñê.* .*ñµmßêr.* .*131.?2389.?2398.* .*186.?7275.?9878.* # merchandise shopping .*(?:custom|printed| own|blank) t(ee)?.?shirt.* <autoconfirmed> .*t(?:ee)?.?shirts? (printing|quilt|everywhere|design|online|(to|on|in) |buy).* .*best online (?:fashion )?shop.* .*online shopping (find|for).* .*for global customer.* .*the hottest new.* <autoconfirmed> .*Afγιαdable.* .* earn online money.* .* loan faster.* .* as discounts.* <autoconfirmed> .*check this out.* .*wholesale soccer.* .*\bbuy cheap.* .*\bwins? customers.* <autoconfirmed> .*(?:puma|lacoste|reebok|randall|vasque|adidas|kids|getting|valentino) (?:trainer|shoe|shorts|footwear|mens|golf|handbag).* <autoconfirmed> .*(?:discount|buy) (?:clothing|shoes) online <autoconfirmed> .*beneficial (?:deal|discount)s .*(?:penis|natural) enhancement.* <autoconfirmed> .*\bbest skin.* <autoconfirmed> .*how to make your.* <autoconfirmed> .*website promote.* <autoconfirmed> .*5 reasons to stop.* <autoconfirmed> .*\bbest internet.* <autoconfirmed> .*web marketing consultant.* <autoconfirmed> .*play poker on.?line.* <autoconfirmed> .*\bquickest way.* <autoconfirmed> .*muscle building food.* <autoconfirmed> .*skin care tip.* <autoconfirmed> .*\bpenis exercises.* <autoconfirmed> .*teeth whitening.* <autoconfirmed> .*porcelain crown cost.* <autoconfirmed> .*dental veneer.* <autoconfirmed> .*picking the best.* <autoconfirmed> .*\bsave money.* <autoconfirmed> .*consider before buying.* <autoconfirmed> .*most dependable.* <autoconfirmed> .*(?:glass|windshield) replacement.* <autoconfirmed> .*benefits of (?:choos|select).* <autoconfirmed> .*tips on (?:choos|select).* <autoconfirmed> .*fixed by professionals.* <autoconfirmed> .*\bbest coupon.* .*promo(?:tional)? code.* .*anti[ -]aging skin.* <autoconfirmed> .*\bhow to decide.* <autoconfirmed> .*\bsale online.* <autoconfirmed> .*points to consider.* <autoconfirmed> .*healthy skin.* <autoconfirmed> .*memorabilia online.* <autoconfirmed> .*cheapest price.* <autoconfirmed> .*your online business.* <autoconfirmed> .*by seo service.* <autoconfirmed> #"Polish spam" {{ns:3}}:.*Kołobrzeg.* {{ns:3}}:.*wybór kwatery* {{ns:3}}:.*wybór miejsca noclegowego* # Cross-wiki spammer {{ns:2}}:Vasilisa(\d)+ .*Vasilisa(\d)+ <newaccountonly> .*Lovesunshine <newaccountonly> .*[Mm]ichael.[kK].hntopf.* .*Hunter ?Mariner.* .*radio.manà.* ({{ns:2}}:)?augusto.de.luca\b .*peer.?van.?mladen.* .*predrag.jugovic.* .*Lui\b.Morais.* .*Mayestrion.* .*Marco.*[Dd]i.*Meco.* # Per CU-L 13/06/2012, cross-wiki spam [^:]+:Mainline <newaccountonly> # Amilton de Cristo .*Am[iíìîï1lɪi̯]{2,5}ton(?:.Rodrigu[eèéêë3][sz])?.(?:de.Cristo|of.Christ).* .*O.verdadeiro.avivamento.* # Cross-wiki pattern spambots #note that setting a remove date can help keep this list smaller .*Meciurilive.* <newaccountonly> # delete after Feb 2016 # Vandal patterns [pṕ]lays?\s*with <newaccountonly> P[eèéêë][iìíïî]d[aàáâä]r <newaccountonly> .*(?:pega|senta).na.(?:banana|lin[gĝģğġ][uüûùú][iìíîï][cçćĉ]a|salsi(?:ch|xx?)a).* <newaccountonly> # Cross wiki vandalism pages .*mixing sailors.* # Cross-wiki Chinese vandalism: zh:WP:LHLS and zh:WP:HYIP and similar vandalism .*[啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed> .*[乌鸟岛烏鳥島钨鎢邬鄔呜坞].*[跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed> .*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡].*[氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed> .*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇].* <autoconfirmed> .*Make.*cat.* <autoconfirmed> .*Mys.*721tx.* <autoconfirmed> # 影武者 (from [[zh:]]) - well-known targets of serial vandalism .*影.*武.*者.* <newaccountonly> .*[邓鄧].*[傑杰].* <newaccountonly> .*林.*士.*涵.* <newaccountonly> .*Tian[0-9]{2,4}[A-Za-z] <newaccountonly> # Cross-wiki vandal .*[ĐDd]okdo.*kor.* <newaccountonly> .*Đokdo.* <newaccountonly> .*Докдо республика корея.* <newaccountonly> .*SERVICE.*KOMPOR.* <newaccountonly> .*CALL.087808242095.* .*BAJOT.*Z.* .*REVENGE.*THE.*FATE.* .*Hendrix.*Adi.*Surya.* .*jual.*obat.* .*Ciacho[0-9]{2}.* <newaccountonly|antispoof> .* fu[a-z]{1,5}?rdai. * .*\bfuerdai.* <antispoof> .*fj?[uv][ae]rd[ae]+[iǐī].* <newaccountonly> .*vand[áǎ]l.* .*cruǐzǐn\.* # From Japanese Wikipedia. [[Special:Permalink/11656464]] ## functional accounts and related terms .*管理.* <newaccountonly> # admin .*ビューロクラット.* <newaccountonly> # bureaucrat .*チェックユーザ.* <newaccountonly> # checkuser .*スチュ[ワア]ード.* <newaccountonly> # steward .*オーバーサイト.* <newaccountonly> # oversight .*オンブズマン.* <newaccountonly> # ombudsman .*開発者.* <newaccountonly> # developer .*理事.* <newaccountonly> # board member .*委員.* <newaccountonly> # committee .*財団.* <newaccountonly> # foundation .*[ブぶ][ロろ][ッツシっつ][クく].* <newaccountonly> # "block" ## Project names .*ウ[ィイ]キ([ペメピミ]ー?デ[ィイ]ア|ニュース|ブックス?|ソース|コモンズ|ク[オォ]ート|データ).* <newaccountonly> .*ウ[ィイ]クショナリ.* <newaccountonly> ## Han characters (for zh, ja, etc.) .*[殺死腐汚盗嫌狂虐滅罪姦屁尻葬屑].* <newaccountonly> .*暴[[:punct:] ][行力言動动亂乱].* <newaccountonly> .*害虫.* <newaccountonly> .*自慰.* <newaccountonly> ## Japanese derogatory language .*[荒あア][らラ]?[しシ].* <newaccountonly> .*氏[なにぬねのんナニヌネノン].* <newaccountonly> .*[こコ][ろロ][しシツ].* <newaccountonly> .*(半|はん|ハン)(ころ|コロ|ごろ|ゴロ).* <newaccountonly> .*(餓鬼|がき|ガキ).* <newaccountonly> .*(鬼畜|[きキ][ちチ][くク]).* <newaccountonly> .*(莫.?迦|馬.?鹿|[ばバ][ー・]?[かカ]).* <newaccountonly> .*(阿呆|[あア][ー・]?[ほホ]).* <newaccountonly> .*(気違い|基地外|吉外|きちがい|キチガイ).* <newaccountonly> .*(嘘|うそ|ウソ)[をヲ]?(つ[くき]|ツ[クキ]).* <newaccountonly> .*(禿|はげ|ハゲ).* <newaccountonly> .*(かつら|カツラ|ヅラ).* <newaccountonly> .*(のろま|ノロマ).* <newaccountonly> .*([死私]刑|しけい).* <newaccountonly> .*(エクスタシ|えくすたし).* <newaccountonly> .*ストーカー.* <newaccountonly> .*犯人.* <newaccountonly> .*ロリコン.* <newaccountonly> .*(知的?障害?|池沼).* <newaccountonly> ## Japanese sexual language / body parts .*[おオ][ちまチマ][んンソ].* <newaccountonly> .*[ちまチマ][んン][こコぽポ毛子].* <newaccountonly> .*(童貞|包茎).* <newaccountonly> .*(糞|[くぐ]そ|[クグ]ソ).* <newaccountonly> .*[うウ][んン][ちチこコ].* <newaccountonly> .*ポルノ.* <newaccountonly> .*(中|[なナ][かカ])(出|[だダ])[しシ].* <newaccountonly> .*[あア][そソ][こコ].* <newaccountonly> .*[オお][ナな][ニに二].* <newaccountonly> .*[きキ][んンソ](玉|[たタ][まマ]).* <newaccountonly> .*(金|[きキ][んンソ])[たタ][まマ].* <newaccountonly> .*(パンツ|ぱんつ).* <newaccountonly> .*(玉|[たタ][まマ])([金玉々]|[きキ][んンソ]|[たタ][まマ]).* <newaccountonly> .*[ゃやャヤ][りリ]([漫満慢万萬]|[ちまチマ][んンソ]).* <newaccountonly> .*([んンソ][ちまチマ]|[漫満慢万萬])[りリ][ゃやャヤ].* <newaccountonly> .*(性交|即[尺生]).* <newaccountonly> .*[ふフ][えエぇェ][らラ](?:[ちチ][おオ])?.* <newaccountonly> .*(?:ソープランド|パイズリ).* <newaccountonly> # From Ukrainian Wikipedia. [[Special:Permalink/11683166]] .*Вікіпедія.* <newaccountonly> .*Анальн.* <newaccountonly> .*[Йй]об.* <newaccountonly> .*[xхҲ][ýŷÿȳyуӲ][úùûüũůǔūǖǘǚǜŭųűuйиїяҊ].* <newaccountonly> .*п[іи]д[аоиіе]рас.* <newaccountonly> # From Hebrew Wikipedia .*נאצית?.* <newaccountonly> .+להשחי[טת].* <newaccountonly> .*חרא.* <newaccountonly> .*[אה]חריב.* <newaccountonly> # from csWP [^:]+:(?:[OoIl0-9]{1,3}\.){3}.* <newaccountonly> # no pseudo IP adresses # BLP TARGETS from enWP .*NawlinW.* <newaccountonly> .*Nableez.* <newaccountonly> .*Sean\.h.* <newaccountonly> .*Smalljim.* <newaccountonly> .*will die.* <newaccountonly> .*will suffer.* <newaccountonly> .*incinerated.* <newaccountonly> .*raped by.* <newaccountonly> .*gassed.* <newaccountonly> .*gas the.* <newaccountonly> .*head blown.* <newaccountonly> .*castrated.* <newaccountonly> .*beheaded.* <newaccountonly> .*tortured.* <newaccountonly> .*neutered.* <newaccountonly> .*anti-semite.* <newaccountonly> .*vomiting.* <newaccountonly> .*Seth.*Patinkin.* .*Jan.*Szatkowski.* .*(Bill|William).*Beggs.* .*Bett?y.*Patric?k?.* # Contact ArbCom before removing, overriding or changing .*Scott.*Bibby.* .*Dav.*\bCote.*(film|movie|director|actor).* # see Wikipedia:Sockpuppet investigations/NickSoroka/Archive .*Sunil Kumar+ Pathela.* # see Wikipedia:Sockpuppet investigations/Sunil Kumarr Pathela .*Lynds.*\bTurner.* # See User:Fairyspit and socks .*M[a@]l[i1l]k Shab.zz.* <newaccountonly> # abuse target .*Maelbros.* <newaccountonly> # sockpuppetry, hoax articles and edits .*Mael.bros.* <newaccountonly> .*Paul Easter.* <newaccountonly> .*WP\:.* <newaccountonly> .*WT\:.* <newaccountonly> .*ⒽⒶⒼⒼⒺⓇ.* <newaccountonly> #Latest Grawp naming scheme .*p[ÉÈËĘĚĔĖẺẸẾỀỄễỂểȨȩḜḝĒḖḗȄȅȆȇỆệḘḙḚḛ3عڠēėèéëẽĕęəẻếềẹ]nis.* <newaccountonly> .*Magyar.nem.ember.* <newaccountonly> .*Cremepuff.* <newaccountonly> .*[Mm]otherr* *.?[Ff]uck.* <newaccountonly> .*\b\(TIB.* <newaccountonly> # [[special:permalink:17218840]] # Promotional usernames .*[™®℠].* <newaccountonly|errmsg=titleblacklist-forbidden-new-account-trademark> # Prevent users from creating usernames that are IPv6 addresses (stop gap until r12782) User:[0-9A-Fa-f]{0,10}:([0-9A-Fa-f]{0,10}:)*([0-9A-Fa-f]{0,10})?(?:\/(12[0-8]|1[01][0-9]|[1-9]?\d))? <newaccountonly|errmsg=titleblacklist-ip-account> # additions transferred from kkWP per talk page [[m:Special:PermanentLink/11826368]] .*(\ba|Ә)(?i:кімші).* <newaccountonly> .*(?i:уики[мп]еди[ая]|уикисөздік|уикикітап|уикидәйек|уикисабақ|уикиқайнар|уикихабар).* <newaccountonly> .*(?i:Қазақстан).* <newaccountonly> .*(?i:қазақ).* <newaccountonly> ## хуй .*[xXхХ][yYуУ][iIйЙиИuUъЪяЯёЁeE].* <newaccountonly> ## пизда .*[пПnpPрР][iIіІїЇиИeEеЕёЁ][зЗzZ3][dDдД].* <newaccountonly> .*[нН][иИ][шШ].* <newaccountonly> ##from it.wiki ##lta .*y.o.u.y.b.i.n.o.* <newaccountonly> .*[Pp][Uu][Tt]+[Aa4][Nn].* <newaccountonly> .*utente\:shivanarayana.* <autoconfirmed> .*\:gioleonardi.* <autoconfirmed> .*andrea.panerini.* .*euphydryas.* <newaccountonly> .*\bvituzzu.* <newaccountonly|antispoof> .*\bruthven.* <newaccountonly> .*francesco carbonara.* .*fcarbonara.* ##insults .*\bstronz.* <newaccountonly|antispoof> # .*putt?ana.* per [[special:permalink/16539476]] .*frocio.* .*ricchione\b.* ##per [[:it:WP:NUI]] .*\bassociazione.* <newaccountonly> .*\bfondazione.* <newaccountonly> .*\bo\.?n\.?l\.?u\.?s\.?.* <newaccountonly> ##fake ipv6-like usernames ([ABCDEF0123456789]*\:){3,}[ABCDEF0123456789]* <newaccountonly> ##long-term crosswiki spam .*(richero|marian).*(maria|richero).* .*peer.van.mladen.* .*michael.vegini.* .*(mattia|vlad|morleo).*(mattia|vlad|morleo).*(mattia|vlad|morleo).* .*giovanni.{0,5}prinzi.* .*prinzi.{0,5}giovanni.* .*giuseppe.{0,5}prinzi.* .*prinzi.{0,5}giuseppe.* .*israel.*luca.*gois.* <antispoof> .*fabrizio.*tonon.* .*nino(slav)?\b.*marina.* .*marina\b.*nino(slav)?\b.* .*marco.{0,5}lupis.* .*lupis.{0,5}marco.* ### Vietnamese Wikipedia ### # Vulgarity .*đ[uụùúủờ] m[eẹaá].* <newaccountonly> .*đéo .*<newaccountonly> .*đ[ụùũĩị] .*<newaccountonly> .*đ[ịíĩệ]t.* <newaccountonly> .*con đ[ĩiị].* <newaccountonly> .*lồn.* <newaccountonly> .*lon của.* <newaccountonly> .*lon mẹ.* <newaccountonly> .*con m[áẹ].* <newaccountonly> .*chúng m[àầ]y.* <newaccountonly> # Controversial historical names .*chí.*minh.* <newaccountonly> .*h[oòôồ] ch[ií].*minh.* <newaccountonly> .*胡志明.* <newaccountonly> .*n[oô]ng th[iị] x[uü][aăâá]n‎‎.* <newaccountonly> # Vandals .*chắn.* <newaccountonly> .*trắn.* <newaccountonly> ### Farsi Wikipedia ### .*\b(?:مد[یي]ر|معاون|ری[یئ]س|مس[ئوؤ]و?ل)\b.* <newaccountonly> .*(?:شرکت|بازرگانی|کلینیک|[Cc]ompany|[Ff]actory|طراحی|سایت|انجمن|فروم|بازرگانی|آکادمی|وبلاگ|بلاگ|کانون|مطب|دفتر|پایگاه|کلینیک|گروه|آموزشگاه|دبیرستان|دانشگاه|co\.|مدرسه|همایش|وب‌سایت|مرکز|هی[اأئ]ت|سامانه|سرویس|بازار).* <newaccountonly> .*(?:آگهی|روزنامه|فصلنامه|رزور|آنلاین|گردشگری|بین ?المللی?|صنعت|سازان|سازی|گستر|خبری).* <newaccountonly> ##Main page and it's redirects صفحه اصلی صفحهٔ اصلی ## Don't be only Persian numbers ^[\x{06F0}-\x{06F9}]*$ <newaccountonly|autoconfirmed> ## Don't have Persian's Diacritic # [^:]+:.*[\x{064A}-\x{064F}\x{0652}\x{0650}\x{0626}\x{0643}\x{0654}\x{0621}\x{0623}-\x{0625}].* <newaccountonly|autoconfirmed> ## Persian scurrility words .*\b(?i:[کك][یي]ر|خا[یي]ه|[کك]لفت)\b.* <newaccountonly> .*(?i:قبر|گور|مری?ض|آشغال).* <newaccountonly> .*(?i:مهبل|چوچوله?|واژن).* <newaccountonly> .*(?i:\b[کك]س\b).* <newaccountonly> .*(?i:قحبه).* <newaccountonly> .*(?i:جنده|فاحشه|هوکر).* <newaccountonly> .*(?i:[کك]ون).* <newaccountonly> .*(?i:شو?مبو?ل).* <newaccountonly> .*\b(?i:داف).* <newaccountonly> .*(?i:گائیدم|گاییدم|گایدم|بگا|فاک|بخواب|گوز\b|فنا|\bگو?ه\b|\bشاش\b|مرد[کك]|زن[یي]?[کك]ه).* <newaccountonly> .*\b[Dd]own.*[Ww]ith.* <newaccountonly> .*\b[Aa]gainst.* <newaccountonly> .*\b[Dd]ead.*[Oo]n.* <newaccountonly> .*(?i:مرگ.*بر|لعنت.*بر).* <newaccountonly> .*(?i:پ[یي]روز.*ست).* <newaccountonly> .*(?i:خو?اه?ر|مادر|ننه|عمه|خاله|شاباجی|آبج[یي]|بابا|پدر|برادر|[کك]ا[کك]و).* <newaccountonly> .*(?i:خاک.*توی?).*<newaccountonly> .*(?i:سوسک).* <newaccountonly> .*(?i:[کك]چل|خ(و|)ل|د[یي]وانه|مجنون|ماست شل|ماس شل).* <newaccountonly> .*(?i:\bخر\b|گاو|سگ|پدسگ|ننه‌سگ|مادرسگ).* <newaccountonly> .*(?i:پان.*(تر[کك]|فارس|لر|کرد|عرب)).* <newaccountonly> ## Famous persons .*(?i:حضرت|امام).* <newaccountonly> .*(?i:ولا[یي]ت).* <newaccountonly> .*(?i:خم[یي]ن[یي]).* <newaccountonly> .*(?i:خامنه.*ا[یي]).* <newaccountonly> .*(?i:احمد[یي].*نژاد).* <newaccountonly> .*(?i:روحان[یي]).* <newaccountonly> .*(?i:محمد.*خاتم[یي]).* <newaccountonly> .*(?i:مهد[یي].*[کك]روب[یي]).* <newaccountonly> .*(?i:میر.*حس[یي]ن.*موسوی[یي]).* <newaccountonly> ## Commons Wikimedia .*[sS]elfie [sS]hoe.* <newaccountonly> # [[Special:PermanentLink/14714671]] ## Spambot attack 31-01-2016 .*payday\b <autoconfirmed> .*(day|online|instant|check|about|quick|best|free|advance|\buk|compare|\bhour|easy|why|guaranteed|fast|credit|\bby\b) payday.* .*pay ?day (text |advanced )?loan.* <autoconfirmed> .*credit check loans.* <autoconfirmed> .*instant money.* <autoconfirmed> .*without enquiries.* <autoconfirmed> #cw abuse .*DEE?Z.NUTS.*<newaccountonly|antispoof> .*Casino.* <newaccountonly> \bPokemon\.png\b \bItailevi.* <newaccountonly> .*Empresa LEMOS‎.* <casesensitive> .*HowToGetBanned.* <newaccountonly|antispoof> #LTA abuse of global rename feature .*EISIGMA.* <newaccountonly> # from kowiki .*관리자.* <newaccountonly> # admin .*운영자.* <newaccountonly> # admin .*관리담당자.* <newaccountonly> # admin .*쓰레기.* <newaccountonly> # inappropriate usernames .*유니폴리.* <newaccountonly> # inappropriate usernames .*Unypoly.* <newaccountonly> # inappropriate usernames .*(개새끼|씹새).* <newaccountonly> # inappropriate usernames .*씨(발|팔).* <newaccountonly> # inappropriate username .*무현.* <newaccountonly> # inappropriate usernames .*지랄.* <newaccountonly> # inappropriate username .*섹스.* <newaccountonly> # inappropriate username .*보민.* <newaccountonly> # LTA .*황건.* <newaccountonly> # LTA .*보르민.* <newaccountonly> # LTA .*보르맹.* <newaccountonly> # LTA .*볼민.* <newaccountonly> # LTA .*보오민.* <newaccountonly> # LTA .*씨뱔.* <newaccountonly> # LTA .*좆까.* <newaccountonly> # LTA #Weird character new account spam .*[①-⑨]{6}.* <newaccountonly> # to release pressure on the enwiki abusefilter .*08440828240.* <newaccountonly> #cross-wiki spam .*271383970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]] #Spam .*Thincomme.* <newaccountonly> .*27138970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]] #LTA .*password.* <newaccountonly> .*passis.* <newaccountonly> .*Paul Bedson.* <newaccountonly> 466c7c5c80219cdc97126ec246f6db8a05015519 168 167 2018-10-19T11:07:36Z Jayden 52 wikitext text/x-wiki ########################################################################### # DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF [[w:en:regular expressions|REGEX]]! # ########################################################################### # # This is a list of page titles which are blocked from creation/editing on our wikis. # Guidelines: # - This page, delicate as it is, is editable by admins only. # - To disable an entry, *remove* it, don't comment it out. # # For syntax guidelines see [[mw:Extension:Title blacklist]] <!-- leave this line exactly as it is --> <pre> ## Technical # no multiple ! or ? .*[!?]{3,}.* <autoconfirmed> # no pseudo-wiki-deep-links (?:[^\/]+[\/:])?(?:index\.php|w\/wiki)(?:\/.+)? .*''.* <newaccountonly> # URI like page titles .*[?&]+[^=]+=[^&]+.* # domain names .*[\. ](?:com|org|uk|net|info|gov|kz|ru|ir|biz|info|кз|pt|br)\b.* <newaccountonly> # fake ipv4 .*(?:[0-9]{1,3}\.){3}[0-9]{1,3}.* <newaccountonly> # Wikis .*mediawiki.* <newaccountonly> .*(?:wiki(?:[mp]edi[ae](?!n))).* <newaccountonly|antispoof> .*(?:wiki(books|data|news|quote|source|species|versity|voyage)).* <newaccountonly|antispoof> .*wiktionary.* <newaccountonly> # WikiVoyages merger unclaimed account renaming conflict avoidance .*\(?:W[TV]-\w{2}\) .* <newaccountonly> # Google google.*\.html # testing new group .*[Tt]estaccountfornewgroup.* <newaccountonly> .*userlogin.* <newaccountonly> ##Usernames people # functional accounts .*AD+MI+N.* <newaccountonly|antispoof> .*sysop.* <newaccountonly|antispoof> .*moderator.* <newaccountonly|antispoof> .*arbit(?:er|rator).* <newaccountonly> .*checkuser.* <newaccountonly|antispoof> .*oversight.* <newaccountonly|antispoof> .*S+T[EO]+(?:W|VV)+A+RD.* <newaccountonly|antispoof> .*bue?r(?:eau|o)[ck]r?at.* <newaccountonly> .*\bspravce\b.* <newaccountonly|antispoof> # [[Special:PermanentLink/16431112#Wikipedie usernames]] # schiedsgericht in w:de .*schieds(?:ge)?richt.* <newaccountonly> .*WMF.* <newaccountonly|antispoof> .*molly white.* <newaccountonly|antispoof> .*tulsi [a-z]h?agat.* <newaccountonly|antispoof> .*sro[ \.\-]?2[ \.\-]?3.* <newaccountonly> .*WikiDan.{0,10}61.* <newaccountonly> # See [[w:en:Wikipedia:Sockpuppet_investigations/Moutray2010]] .*cһеск[ИѴ]ѕег.* .*сап ѕи[ск]+.* .*һогѕе.* .*\bԁіск.* .*\bсоск.* # strong language .*AIDS.* <newaccountonly|casesensitive> .*ASS+HO+L+E.* <newaccountonly|antispoof> .*BASTARD.* <newaccountonly|antispoof> .*BITCH.* <newaccountonly|antispoof> .*COCKSUCK.* <newaccountonly|antispoof> .*CUNNILINGUS.* <newaccountonly|antispoof> .*[CK(]UNT.* <newaccountonly|antispoof> .*VAGINA.* <newaccountonly|antispoof> .*DILDO.* <newaccountonly|antispoof> .*FAG\.?G+OT.* <newaccountonly|antispoof> .*FU[C(K]+K+ <newaccountonly|antispoof> .*f\*ck.* <newaccountonly|antispoof> .*HITLER.* <newaccountonly|antispoof> .*P[Eê]+N+I+S.* <newaccountonly|antispoof> .*SLUT.* <newaccountonly|antispoof> .*PRO+STITUTE.* <newaccountonly|antispoof> .*PA?EDO+(?:PH|F)ILE.* <newaccountonly|antispoof> .*JEW.* <newaccountonly|casesensitive> .*fellatio.* <newaccountonly> .*lesbianism.* <newaccountonly> .*molest[\ s].* <newaccountonly> .*ni+(?:gg|qq)+(?:a|er).* <newaccountonly> .*orgasm.* <newaccountonly> .*scr[o0]tum.* <newaccountonly> .*[8B]\={2,}D.* <newaccountonly> .*russavia.* <newaccountonly> .*Belanidia.* <newaccountonly> .*[YyIiíıl]\.?[Aa]\.?[NnMm]\.?[Gg]\.?[Uu]\.?[Aa]\.?[SsZz].* <newaccountonly> .*DARIO SEVERI.* <newaccountonly> .*Vou (?:cagar|defecar|mijar|ejacular|gozar).* <newaccountonly> .*[Ck]aguei.* <newaccountonly> .*GRS73.* <newaccountonly> .*Chronus.* <newaccountonly> .*is my ho(?:me|[a-z]se|my|mey).* <newaccountonly|antispoof> .*housegoy.* <newaccountonly|antispoof> .*homoboy.* <newaccountonly|antispoof> .*homosexo.* <newaccountonly|antispoof> .*wikinger.* <newaccountonly|antispoof> .*home[iy][bg]oy.* <newaccountonly|antispoof> .*homie[bg]oy.* <newaccountonly|antispoof> .*\bpeniz.* <newaccountonly> # [[special:permalink/17162342#Peniz]] .*fuck you.* <newaccountonly|antispoof> .*下凵ㄈ水.* .*山工水工户三多工月‎.* .*代月七三.* .*弓七三山月民多弓 .* .*huge cock.* #German strong language .* ist schwul.* <newaccountonly|antispoof> # fick... .*fick(?:e[rn]\b|t\b| d[ieo]).* <newaccountonly|antispoof> # scheiss .*sche?(?-i:i(?:ß|s{2})).* <newaccountonly|antispoof> # wichser .*wi(?:chs|x{1,3})e?r.* <newaccountonly|antispoof> # arschloch .*\barschl.* <newaccountonly|antispoof> # Chronic Vandal .*auwal.* <newaccountonly|antispoof> # [[Special:CentralAuth/Auwall]], chronic account creation vandal #Portuguese strong language .*[CK]ARALHO.* <newaccountonly|antispoof> .*BU[CS]ET+(?:INH)?A.* <newaccountonly|antispoof> .*FODA(?:-?[SC]E)?.* <newaccountonly|antispoof> .*VAI[- ]TOMAR[- ]NO.* <newaccountonly|antispoof> .*VAI(?:[- ]?[TCS])?E[- ]?FUDER?.* <newaccountonly|antispoof> .*CARA[- ]DE[- ]PAU.* <newaccountonly|antispoof> .*OTARIO.* <newaccountonly|antispoof> .*DESGRACA.* <newaccountonly|antispoof> .*punhet[ae].* <newaccountonly> .*viado.* <newaccountonly> .*bosta.* <newaccountonly> .*\bporr+a\b.* <newaccountonly> .*cara de cu.* <newaccountonly> .*\bmerda\b.* <newaccountonly> .*nunca ser[aá].* <newaccountonly> # WOW .*on ?wheels.* <newaccountonly> .*on wh[eéèẽȩëêēẹẹėĕěę]+ls.* .*wikipedo.* <newaccountonly> .*\bNC state\b.*\bis\b.* <newaccountonly> .*fuquay.* <newaccountonly> .*fooledyouSt(?:u|ew)ards\d{0,4}.* <newaccountonly> .+massive c.* <newaccountonly> .*negro scum.* <newaccountonly> .*awp's massive c.* <newaccountonly> .*tched by.* <newaccountonly> .*rap(?:es?|ing).?bab(?:y|ies).* <newaccountonly> .*stretÄ‹hed.* <newaccountonly> .*StretċhedBy.* <newaccountonly> .*str[eėéèëê]tch[eėéèëê]d.* <newaccountonly> .*vanda[lI].* <newaccountonly> .*king my co+ck.* <newaccountonly> .*G[rw]{2,3}ap.* <newaccountonly> .*[GⒼĜĞĠĢƓǤǦǴḠ].*[RŔⓇŖŘȐȒṘṚṜṞ®].*[AǼAÀⒶÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*[WŴẀẂẄẆẈ₩].*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly> .*[ⒼGĜĞĠĢƓǤǦǴḠ].*[RŔŖⓇŘȐȒṘṚṜṞ®].*[AǼⒶAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*VV.*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly> (?i:[GĜĞĠĢƓǤǦǴḠ69&Γ]((\W|\W.*\W)?[RŔŖŘȐȒṘṚṜṞ®Ρ₧ÞþΡρРрƤṔṖǷ](?:\W|\W.*\W)?)+(?:[ǼAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦȺḀẠẢẤẦẨẪẬẮẰẲẴẶÆǢ4@?Α](?:\W|\W.*\W)?)+(?:[VƲṼṾWŴẀẂẄẆẈ₩UÙÚÛÜŨŪŬŮŰŲǓǕǗǙǛΫΥΫΎ](?:\W|\W.*\W)?)+[PƤṔṖǷ₧ÞþΡρРр]) <newaccountonly> .*hagg[ae]r.* <newaccountonly> .*[НHΗHⱧ]+[[:punct:] ]*[ΆAÁÀÃÄÂΑАA]+[[:punct:] ]*[GGԌ]+[[:punct:] ]*(?:[ΆAÁÀÃÄÂΑАA]|[EЕΕËEĖ])+[[:punct:] ]*[RRЯ]+.* <casesensitive> .*[НHΗHⱧ][EЕΕËEĖ][RRЯ][MМΜM][YΥY].* <casesensitive> .*JEWS DID.* #VasilievVV 2008-05-01 .*Śemitic.* .*ni[ğǵģĝġĠĞ]+er.* .*\bon.t[iy]res\b.* <newaccountonly|antispoof> .*pelican.shit.* <antispoof> .*my.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+e+.{0,5}[bßβбв฿]+o+y.* <newaccountonly|antispoof> .*[mɯḿṁṃмӍμ₥]y.+\b[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+(?:i+[e3عڠẽəɵ]+|[e3عڠẽəɵ]+y+)s*\b.* <newaccountonly|antispoof> .*[mɯḿṁṃмӍμ₥]y.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+[oóòôöõǒōŏǫőœøəόοωὸὀὁὄὂὅὃоөӧӫδσʘǿọ0]+[uúùûüũůǔūǖǘǚǜŭųűύvṽṿwŵẁẃẅẇẉẘΦφΨψωώὼώᾠᾡᾢᾣᾤᾥᾦᾧѱѵѷѿ]+s+e+.{0,5}[bßβбв฿ьҌҍ]+o+y.* <newaccountonly|antispoof> .*Rymax[0-9]+.* <newaccountonly> .*Omegariley[0-9]+.* <newaccountonly> .*wa+n+k+e*r.* <newaccountonly|antispoof> #Stewards and SWMT .*sKy[1Il][uüv].* <newaccountonly> .*Naw?linwiki.* <newaccountonly> .*Nishkid64.* <newaccountonly> .*Alisons?.*? (?:b[i ]{1,2}tch|shit) <newaccountonly> .*[mM][@a]t[3e]r[il1ìíïîīI]alsc[il1ìíïîīI][3e]nt[il1ìíïîīI]st.* <newaccountonly> .*favonian.* <newaccountonly> .*[il]nf[il]n[il]te[0-9]{4}.* <newaccountonly|antispoof|errmsg=titleblacklist-forbidden-new-account> .*[il]nf[il]n[il]te[0-9]{4}.* <autoconfirmed|antispoof> # Prevent article creation with such name. .*B.?sadowski.* <newaccountonly|antispoof> .*Tege[lI].* <newaccountonly|antispoof> .* Тегела? .* <newaccountonly|antispoof> # Tegel in Russian is my understanding .*\bajraddatz.* <newaccountonly|antispoof> .*marcoaurelio.* <newaccountonly|antispoof> #Other users .*j[iu]m(?:bo|my) ?wh?ales.* <newaccountonly> .*Kr[i1l]mpet.* <newaccountonly> .*Betacommand.* <newaccountonly> .*[cC]arol.?[mM]\.?o\.?ore.* <newaccountonly> .*\s+[jJ]\.?[Dd]elanoy.* <newaccountonly> .*[Ee]lcobbola.* <newaccountonly> .*[Vv]zaak.* <newaccountonly> .*Phaedriel <newaccountonly> #per CU-l .*DanielTom\d.* <newaccountonly> .*HERBYTHYME.* <newaccountonly|antispoof> # xwiki issue of harassment .*parbel.* <newaccountonly|antispoof> .*seewo(?-i:[LlI][Ff]).* <newaccountonly|antispoof> .*Zzuuzz.* <newaccountonly|antispoof> .*Ingrid Gome[sz].* <newaccountonly|antispoof> .*Taichi.* <newaccountonly|antispoof> .*Lomita.* <newaccountonly|antispoof> # [[special:permalink/17718012#Lomita]] [[special:diff/17728420]] .*Krichel.* <newaccountonly|antispoof> .*Amire80.* <newaccountonly|antispoof> .*PlyrStar93.* <newaccountonly|antispoof> .*Cruizir .* <newaccountonly|antispoof> .*\bCruiz.r\b.* .*Bonadea .* <newaccountonly> # abuse by JA, via [[SRG]] .*TonyBallioni.* <newaccountonly> .*De[aeiou]?fender\b.* <newaccountonly|antispoof> .*Plyr?Star93.* <newaccountonly> .*\bchrissymad.* <newaccountonly> .*SA.?13 Bro.* <newaccountonly> .*\bpraxidica.* <newaccountonly> ##LTA # [[w:ja:LTA:ISECHIKA]] and other ja titles .*レオパレス.* <newaccountonly> .*フェロモンたっぷり.* <newaccountonly> .*(?:ヤリマン|レイプ|女体盛り|レズ(?:ビアン)?|ビッチ|咥えて欲しい).* <newaccountonly> .*(?:[被容]疑者|被告|受刑者|加害者).* <newaccountonly> .*(?:悪質|クレーマ|無賃乗車|万引き?|窃盗).* <newaccountonly> .+(?:組直[系参]).+ <newaccountonly> .*(?:\+81\D?|0)[7-9]0(?:\D?\d{4}){2}.* <newaccountonly|antispoof> .*風俗.* <newaccountonly> # Bambifan .*Spider's.*Web.* <newaccountonly> .*Pig(?:'s)?.*Tale.* <newaccountonly> # Who cares who it is .*Chaosnamepuppet.* <newaccountonly> Jorge Queirolo Bravo <autoconfirmed> User(?: talk)?:(?:Barsoom Tork|Pocoyo Albatross|Anything Muppets|Moosey Mouse|Inbloomed Muppets).* <casesensitive|noedit> # Harold .*H.R.[L|1I]D.*K(?:R|[|!ɨᎥ1iIÍÌĬîÎǏÏĨįĮĪıİlľŀłļḷΙιіІЇ丨])+che[L|1I].* <newaccountonly|antispoof> .*K[Ri]+CH[e'][L|1I].*H.R.[L|1I]D.* <newaccountonly|antispoof> # Vicky Kadian [[special:permalink/17551440#Vicky Kadian]] .*Vì[ck]ky Kadian.* <antispoof> .*Kadian Vi[ck]ki.* <antispoof> .*विक्की कादियान.* .*कादियान विक्की.* # DieselSun, repeat article creation on self, checkuser detail available .*Tatarniko[fv] Ale(?:ks|x)ande?r.* .*Ale(?:ks|x)ande?r Tatarniko[fv].* .*Alexander Sergeevich Tatarnikov.* .*diezel\s{0,5}sun.* .*Александер Татарников.* .*Александр Сергеевич Татарников.* # Brandon Richardson, repeat article creation on self [[Special:PermanentLink/9666160]] Brandon (?:\w{0,20} |Q\. )?Richardson .*Prince Richardson.* # Javad Ramezani .*[jcy][ae]v\w[dt][\. ]{0,5}\w[ae]m\w?z[aeo]ni?.* <antispoof> .*[ae]m\w?z[ao]ni?[\. ]{0,5}[jdc][ae]v\w[dt].* <antispoof> .*جواد.*رمضان.* .*Me and Selena.* .*Javad[\. ]{0,5}\(?:s[iaoe]nger\).* .*[ҶЏЖж]а[ву][оа]д\s{0,5}\w{0,5}\s{0,5}Рам[ае][зд][оа]н.* .*ჯავადის[\. ]{0,5}რამადანის.* .*ஜவாத்[\. ]{0,5}ரம[ளாலா]ன்.* .*Javad Ramadan.* <autoconfirmed> .*Javad Shorab.* <autoconfirmed|antispoof> # José Rafael Cordero Sánchez [[special:permalink/16580741]] [[Special:diff/17786922]] .*(?:Jos.|R.(fael)?) Cordero S.nch.z.* .*José Cordero.* <autoconfirmed> # Evw [^:]+:Archelange <newaccountonly> # Cross-wiki sock .*Modern ?Apizza.* # Spam patterns .*Web20(?:tool|marketing|site|summit).* <newaccountonly> .*cheap[sr]al[a-z]{1,4}(?:\d{1,2})?.* <newaccountonly> .*polo(?:online|outlet).* <newaccountonly> .*cash.?advance.* <newaccountonly> .*loans?.?(?:lender|solution).* <newaccountonly> .*lose.?weight.* <autoconfirmed> .*weight.?loss.* <newaccountonly> .*paydayloan.* <newaccountonly> .*bktube\d{2}.* <newaccountonly> .*thai(?:vdo|xx)x\d.* <newaccountonly> .*pay[0o]neer.* <newaccountonly>#multiple a/c names starting with name, some appending, blocking for articles too \bpay[0o]neer\b .*gain inches.* .*growing tips anyone.* .*height (?:today|increas|discrimin|from).* .*shoe lift (?:insole|addition| ?\-|to make).* .*(?:with|using|the|\.|get|effective|introducing|ease|forget|right) shoe lift.* .*(?:lifts for|taller) shoe.* .*(?:hina|hinese|wholesale|cheap|buy) (?:authentic|sports|hockey|star game)? ?jersey.* .*do s and don ts of.* .* most effective way.* .*strateg(?:y|ies) to buy.* .*breaking your budget.* .*article promotion tip.* .*custom lanyard.* .*mimy.*s[lℓ£]uiter.* <antispoof> .*(?:best|top|with|through|perfect|having|ideal|using|beneficial|effective) autism.* .*marketing instant.* .*pay affiliate.* .*minecraft (?:server|download).* .*great tips .* .*self.?employed loans.* .*cash with no income.* .*best SEO .* .*(?:strong|good| a| the) NHL (?:pullover|shirt|jacket).* .*NHL (lover|supporter|enthusiast|fanatic).* <autoconfirmed> .*properties for sale.* <autoconfirmed> .*\beasy methods.* <autoconfirmed> .*home equity loan.* <autoconfirmed> .*card debts? repayment.* <autoconfirmed> .*your (?:forthcoming|next) (?:occasion|function|occurrence|party|celebrat).* <autoconfirmed> .*\b(?:ways|tips|how|methods) to (?:obtain|choose|discover).* <autoconfirmed> .*\b(?:dvantages|benefits) of (?:booking|renting|le(?:tt|as)ing).* <autoconfirmed> .*\bAduPoker.* .*\bpoker online.* <autoconfirmed> .*\blimo (p?:rovider|company|service|program|support|assist).* <autoconfirmed> .*manage your loan.* <autoconfirmed> .*on(?: the (?:(inter)?net|web)|.?line) gaming fun\b.* .*memorable team (?:development|building).*(?:basic|tips|guideline|suggestion|security|safeness|regulation|practice|rules|protection).* <autoconfirmed> .*tax preparation (?:consultation|service).* <autoconfirmed> .*(?:progress(?:on)?|advancement|trend|development) (?:along with|in addition to|as well as|and also|plus) devolution.* .*trying to conceive.* <autoconfirmed> .*avoid these foods.* <autoconfirmed> .*tax return easily.* .*\bbest income tax.* .*fastest growing.* <autoconfirmed> .*casinos? (?:online )?(?:casino|wagering|betting|playing|poker|gaming|gambling|games|strateg).* <autoconfirmed> .*(?:outlet|store|casinos) online.* <autoconfirmed> .*champion menwear.* <autoconfirmed> .*cheap finance.* <autoconfirmed> .*\bfind money .* <autoconfirmed> .*lottery on.?line.* <autoconfirmed> .*football (?:gambling|bet(?:s|ting)?)\b.* <autoconfirmed> .*flexible loan views.* <autoconfirmed> .*(pertaining to|reduce|intended for) ((motor )?vehicle|auto(mobile)?|car( or truck)?) (improvement|maintenance|fix|repair|vehicle|problem|restore).* <autoconfirmed> .*(professional|skilled|competent|seasoned) auto (auto|repair shop|technician|shady).* .*(review|strategy) (tricks|tips|secret|suggestions).* <autoconfirmed> .*(custom|silicone?|printed|cheap|rubber|charity) (wristband|bracelet).* <autoconfirmed> .*(stage|phase|period|developmment|level)s? of (cystic )?(pimple|zit|acne).* <autoconfirmed> .*\bacne (treatment|cure|breakout).* <autoconfirmed> .*(flourishing|productive|profitable|thriving|successful|effective|prosperous) natural acne.* .*\btips and tricks.* <autoconfirmed> .*paypal money adder.* <autoconfirmed> .*(effective|superb|excellent|great|fantastic) seo (firm|corporation|provider|organi[sz]ation|business).* .*(medical|health|clinical).?(related|care|method of)? (malpractice|travel|transport|vehicle).* <autoconfirmed> .*prenuptial (documents|negotiating|contract|legal|agreement|deals).* <autoconfirmed> .*luxury (?:vehicle|automo(tive|bile)|(?:ar or )?truck) (?:review|evaluation|critiques|rating|opinion).* <autoconfirmed> .*(hir|rent|book|reserv)ing( an?)? (extra|luxuri(e|ou)s|extravagant) (?:auto(?:mo(t?:ive|bile))?|car|truck|vehicle|motor).* <autoconfirmed> .*\b(?:vehicle|auto(?:mo(?:tive|bile))?|car|truck|sedan) (?:driving|sales|maintenance|loans|repair|restore|mechanic)\b.* <autoconfirmed> .*\bhow to (?:locate|find) a (competent|professional|skilled).* <autoconfirmed> .*tips that will save money.* <autoconfirmed> .*\bcruising for the.* <autoconfirmed> # spam added March 2017, can probably culled after 6 months .*(?:your|own) website easily.* .*(?:of|with|easily) using (?:quidoo|hubpages).* <autoconfirmed> .*(?:\b|-)(?:fuss|cut|simple|free|less|realistic|world|practical|elements|secrets|systems|details|plans|criteria|products|advice|programs|solutions|aspects|of|in|for) warehouse.* <autoconfirmed> # April 2017 .*design shop.* <autoconfirmed> .*\bТитан гель.* <autoconfirmed> .*\bhammer toe.* <autoconfirmed> .*\btreatments? and cure.* <autoconfirmed> .*\bsymptoms? and treatment.* <autoconfirmed> .*((?:Kendall|Kylie|Kris|Caitlyn) Jenner|(Khloe|Kourtney|Rob|Kim) Kardashian|Scott Disick)[ \-]\w.* <autoconfirmed> .*\b(?:plain black|bandage) (wrap|long)? ?dress.* <autoconfirmed> .*herve leger \w.* <autoconfirmed> .*(buy|cialis vs|generic) viagra.* <autoconfirmed> .*(?:cialis|viagra) (generic|coupons|without a|online).* <autoconfirmed> .*sulfate explained.* <autoconfirmed> .*\bHVAC ?(?:\.|assistance|accomplishment|encounter|purchase|suggest|advice|concern|by us|demand|good|is eas|using|with|success|begin|guid|that |achieve|expert|trouble|practic|rookie|problem|could|tip|need|may|require|which|is ).* <autoconfirmed> .*heating and air conditioning.* <autoconfirmed> .*mattress (?:sales|headboard|start|retail|wars|discount|mattress|bed|pad|again|would|market|security|good|from).* <autoconfirmed> # tv stream .*\bon.?line ((tv )?coverage|free) <autoconfirmed> .*\b(final|watch)[ \-\.]+(?:now|free |winter|live).* <autoconfirmed> .*\blive[ \-\.](?:online|stream|free|hd|six nat).* <autoconfirmed> .*\bst\.re\.am.* <autoconfirmed> .*\brugby\*\*.* <autoconfirmed> .*\bgreat things about\b.* <autoconfirmed> .*\bunderstanding files\b.* <autoconfirmed> # per stewards .*(?:cheap|buy) (tizanidine|zanaflex).* .*muscle relaxants.* <autoconfirmed> .*(?:simple|fat) (?:fast|weight)[ -]loss.* <autoconfirmed> .*weight[ -]loss (supplement|and).* <autoconfirmed> .*(?:another|crash|ketogenic|carb) diet.* <autoconfirmed> .*building (diet|tip).* <autoconfirmed> .*body fat on.* <autoconfirmed> .*simple home remedies.* <autoconfirmed> .*\bstone island\b.* <autoconfirmed> # simple, may be too harsh, let us stop the worst of the spam -- billinghurst 20180718 .*\b(?:outlet|sale|official) (?:shop|store|clearance|boutique|site|sale)\b.* <autoconfirmed> .*salvatore ferragamo \w.* <autoconfirmed> .*ferragamo (retailer|belt).* <autoconfirmed> .*best low cost.* .*replica outlet.* <autoconfirmed> .*online gaming.* <autoconfirmed> .*\bdrugs online.* <autoconfirmed> .*male enhancement.* <autoconfirmed> .*natural skin care.* <autoconfirmed> .*\bproven methods.* <autoconfirmed> .*to self improve.* <autoconfirmed> .*messenger marketing.* <autoconfirmed> .*make money online.* <autoconfirmed> .*market your (?:web.)?site <autoconfirmed> .*advertise businesses.* <autoconfirmed> .*levels of success.* <autoconfirmed> .*simple good ideas.* <autoconfirmed> .*merrell walking boots.* <autoconfirmed> .*buy the best.* <autoconfirmed> .*get viagra.* <autoconfirmed> .*for lasting longer.* <autoconfirmed> .*when (?:making a purchase|buying).* <autoconfirmed> .*\breal money.* <autoconfirmed> .*\bbetonline casino.* <autoconfirmed> .*budget tablet.* <autoconfirmed> \blose \d\d pounds <autoconfirmed> .*Advocate Simranjeet Singh.* .*Simran(:?jeet)?.?Law.* .*Alma Lilia Luna Olivas.* <autoconfirmed> # tech support spam .*Hpprintersupp(o|0)rt.* <newaccountonly> .*supp(o|0)rt helpline.* <newaccountonly> .*(?:help[ \.]+desk|phone)[ \.]+number.* <newaccountonly> .*customer care.* <newaccountonly> .*service (?:tech|supp(ort)?).* <newaccountonly> .*quickbook.* <newaccountonly> .1[ \-\.]?8[0oO]{2}[ \-\.]?\d{3}[ \-\.]?\d{2}[0oO] .*(?:dell|hp|brother|canon) printer.* <autoconfirmed> .*[I1][ \-~\.]?8[ \-~\.]?[0oO][ \-~\.]?[0oO][ \-~\.]?26[ \-~\.]?9[ \-~\.]?{I1][ \-~\.]?6[ \-~\.]?[0oO][ \-~\.]?8.* .*\b[I1]844.?46[I1].?2828\b.* .*[nN]orton [lL]ive [hH]elp.* .*(?:helpline|tech|s(ervice|upport)) (tele)?phone number.* <autoconfirmed|antispoof> .*(?:support|contact).?toll.?free.* .*0.800.098.8727.* .*(?:facebook|quickbooks) (?:customer|helpline|support|technical|on-?line).* .*(?:gmail|tech|customer)(?:\.|nichal)?[ \.](?:service|support).* <autoconfirmed|antispoof> .*Q\.u\.i\.c\.k\.b.* .*1800-?213-?2171.* .*1844-?203-?1044.* .*supp0rt.* .*(help desk|support)(.?phone)?.?number.* .*c\.u\.s\.t\.o\.m\.e\.r.* .*s\.u\.p\.p\.o\.r\.t.* .*n\.u\.m\.b\.e\.r.* .*ℕ∪mβεR.* .*better page rank.* .*toll free (1800|number).* <autoconfirmed> .*1800\d{7} helpline number.* <autoconfirmed> .*91[ \-\.]\d{10}.* <newaccountonly> .*Gððglê.* .*gmåïl.* .*§µþþðr†.* .*þhðñê.* .*ñµmßêr.* .*131.?2389.?2398.* .*186.?7275.?9878.* # merchandise shopping .*(?:custom|printed| own|blank) t(ee)?.?shirt.* <autoconfirmed> .*t(?:ee)?.?shirts? (printing|quilt|everywhere|design|online|(to|on|in) |buy).* .*best online (?:fashion )?shop.* .*online shopping (find|for).* .*for global customer.* .*the hottest new.* <autoconfirmed> .*Afγιαdable.* .* earn online money.* .* loan faster.* .* as discounts.* <autoconfirmed> .*check this out.* .*wholesale soccer.* .*\bbuy cheap.* .*\bwins? customers.* <autoconfirmed> .*(?:puma|lacoste|reebok|randall|vasque|adidas|kids|getting|valentino) (?:trainer|shoe|shorts|footwear|mens|golf|handbag).* <autoconfirmed> .*(?:discount|buy) (?:clothing|shoes) online <autoconfirmed> .*beneficial (?:deal|discount)s .*(?:penis|natural) enhancement.* <autoconfirmed> .*\bbest skin.* <autoconfirmed> .*how to make your.* <autoconfirmed> .*website promote.* <autoconfirmed> .*5 reasons to stop.* <autoconfirmed> .*\bbest internet.* <autoconfirmed> .*web marketing consultant.* <autoconfirmed> .*play poker on.?line.* <autoconfirmed> .*\bquickest way.* <autoconfirmed> .*muscle building food.* <autoconfirmed> .*skin care tip.* <autoconfirmed> .*\bpenis exercises.* <autoconfirmed> .*teeth whitening.* <autoconfirmed> .*porcelain crown cost.* <autoconfirmed> .*dental veneer.* <autoconfirmed> .*picking the best.* <autoconfirmed> .*\bsave money.* <autoconfirmed> .*consider before buying.* <autoconfirmed> .*most dependable.* <autoconfirmed> .*(?:glass|windshield) replacement.* <autoconfirmed> .*benefits of (?:choos|select).* <autoconfirmed> .*tips on (?:choos|select).* <autoconfirmed> .*fixed by professionals.* <autoconfirmed> .*\bbest coupon.* .*promo(?:tional)? code.* .*anti[ -]aging skin.* <autoconfirmed> .*\bhow to decide.* <autoconfirmed> .*\bsale online.* <autoconfirmed> .*points to consider.* <autoconfirmed> .*healthy skin.* <autoconfirmed> .*memorabilia online.* <autoconfirmed> .*cheapest price.* <autoconfirmed> .*your online business.* <autoconfirmed> .*by seo service.* <autoconfirmed> #"Polish spam" {{ns:3}}:.*Kołobrzeg.* {{ns:3}}:.*wybór kwatery* {{ns:3}}:.*wybór miejsca noclegowego* # Cross-wiki spammer {{ns:2}}:Vasilisa(\d)+ .*Vasilisa(\d)+ <newaccountonly> .*Lovesunshine <newaccountonly> .*[Mm]ichael.[kK].hntopf.* .*Hunter ?Mariner.* .*radio.manà.* ({{ns:2}}:)?augusto.de.luca\b .*peer.?van.?mladen.* .*predrag.jugovic.* .*Lui\b.Morais.* .*Mayestrion.* .*Marco.*[Dd]i.*Meco.* # Per CU-L 13/06/2012, cross-wiki spam [^:]+:Mainline <newaccountonly> # Amilton de Cristo .*Am[iíìîï1lɪi̯]{2,5}ton(?:.Rodrigu[eèéêë3][sz])?.(?:de.Cristo|of.Christ).* .*O.verdadeiro.avivamento.* # Cross-wiki pattern spambots #note that setting a remove date can help keep this list smaller .*Meciurilive.* <newaccountonly> # delete after Feb 2016 # Vandal patterns [pṕ]lays?\s*with <newaccountonly> P[eèéêë][iìíïî]d[aàáâä]r <newaccountonly> .*(?:pega|senta).na.(?:banana|lin[gĝģğġ][uüûùú][iìíîï][cçćĉ]a|salsi(?:ch|xx?)a).* <newaccountonly> # Cross wiki vandalism pages .*mixing sailors.* # Cross-wiki Chinese vandalism: zh:WP:LHLS and zh:WP:HYIP and similar vandalism .*[啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed> .*[乌鸟岛烏鳥島钨鎢邬鄔呜坞].*[跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed> .*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡].*[氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed> .*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇].* <autoconfirmed> .*Make.*cat.* <autoconfirmed> .*Mys.*721tx.* <autoconfirmed> # 影武者 (from [[zh:]]) - well-known targets of serial vandalism .*影.*武.*者.* <newaccountonly> .*[邓鄧].*[傑杰].* <newaccountonly> .*林.*士.*涵.* <newaccountonly> .*Tian[0-9]{2,4}[A-Za-z] <newaccountonly> # Cross-wiki vandal .*[ĐDd]okdo.*kor.* <newaccountonly> .*Đokdo.* <newaccountonly> .*Докдо республика корея.* <newaccountonly> .*SERVICE.*KOMPOR.* <newaccountonly> .*CALL.087808242095.* .*BAJOT.*Z.* .*REVENGE.*THE.*FATE.* .*Hendrix.*Adi.*Surya.* .*jual.*obat.* .*Ciacho[0-9]{2}.* <newaccountonly|antispoof> .* fu[a-z]{1,5}?rdai. * .*\bfuerdai.* <antispoof> .*fj?[uv][ae]rd[ae]+[iǐī].* <newaccountonly> .*vand[áǎ]l.* .*cruǐzǐn\.* # From Japanese Wikipedia. [[Special:Permalink/11656464]] ## functional accounts and related terms .*管理.* <newaccountonly> # admin .*ビューロクラット.* <newaccountonly> # bureaucrat .*チェックユーザ.* <newaccountonly> # checkuser .*スチュ[ワア]ード.* <newaccountonly> # steward .*オーバーサイト.* <newaccountonly> # oversight .*オンブズマン.* <newaccountonly> # ombudsman .*開発者.* <newaccountonly> # developer .*理事.* <newaccountonly> # board member .*委員.* <newaccountonly> # committee .*財団.* <newaccountonly> # foundation .*[ブぶ][ロろ][ッツシっつ][クく].* <newaccountonly> # "block" ## Project names .*ウ[ィイ]キ([ペメピミ]ー?デ[ィイ]ア|ニュース|ブックス?|ソース|コモンズ|ク[オォ]ート|データ).* <newaccountonly> .*ウ[ィイ]クショナリ.* <newaccountonly> ## Han characters (for zh, ja, etc.) .*[殺死腐汚盗嫌狂虐滅罪姦屁尻葬屑].* <newaccountonly> .*暴[[:punct:] ][行力言動动亂乱].* <newaccountonly> .*害虫.* <newaccountonly> .*自慰.* <newaccountonly> ## Japanese derogatory language .*[荒あア][らラ]?[しシ].* <newaccountonly> .*氏[なにぬねのんナニヌネノン].* <newaccountonly> .*[こコ][ろロ][しシツ].* <newaccountonly> .*(半|はん|ハン)(ころ|コロ|ごろ|ゴロ).* <newaccountonly> .*(餓鬼|がき|ガキ).* <newaccountonly> .*(鬼畜|[きキ][ちチ][くク]).* <newaccountonly> .*(莫.?迦|馬.?鹿|[ばバ][ー・]?[かカ]).* <newaccountonly> .*(阿呆|[あア][ー・]?[ほホ]).* <newaccountonly> .*(気違い|基地外|吉外|きちがい|キチガイ).* <newaccountonly> .*(嘘|うそ|ウソ)[をヲ]?(つ[くき]|ツ[クキ]).* <newaccountonly> .*(禿|はげ|ハゲ).* <newaccountonly> .*(かつら|カツラ|ヅラ).* <newaccountonly> .*(のろま|ノロマ).* <newaccountonly> .*([死私]刑|しけい).* <newaccountonly> .*(エクスタシ|えくすたし).* <newaccountonly> .*ストーカー.* <newaccountonly> .*犯人.* <newaccountonly> .*ロリコン.* <newaccountonly> .*(知的?障害?|池沼).* <newaccountonly> ## Japanese sexual language / body parts .*[おオ][ちまチマ][んンソ].* <newaccountonly> .*[ちまチマ][んン][こコぽポ毛子].* <newaccountonly> .*(童貞|包茎).* <newaccountonly> .*(糞|[くぐ]そ|[クグ]ソ).* <newaccountonly> .*[うウ][んン][ちチこコ].* <newaccountonly> .*ポルノ.* <newaccountonly> .*(中|[なナ][かカ])(出|[だダ])[しシ].* <newaccountonly> .*[あア][そソ][こコ].* <newaccountonly> .*[オお][ナな][ニに二].* <newaccountonly> .*[きキ][んンソ](玉|[たタ][まマ]).* <newaccountonly> .*(金|[きキ][んンソ])[たタ][まマ].* <newaccountonly> .*(パンツ|ぱんつ).* <newaccountonly> .*(玉|[たタ][まマ])([金玉々]|[きキ][んンソ]|[たタ][まマ]).* <newaccountonly> .*[ゃやャヤ][りリ]([漫満慢万萬]|[ちまチマ][んンソ]).* <newaccountonly> .*([んンソ][ちまチマ]|[漫満慢万萬])[りリ][ゃやャヤ].* <newaccountonly> .*(性交|即[尺生]).* <newaccountonly> .*[ふフ][えエぇェ][らラ](?:[ちチ][おオ])?.* <newaccountonly> .*(?:ソープランド|パイズリ).* <newaccountonly> # From Ukrainian Wikipedia. [[Special:Permalink/11683166]] .*Вікіпедія.* <newaccountonly> .*Анальн.* <newaccountonly> .*[Йй]об.* <newaccountonly> .*[xхҲ][ýŷÿȳyуӲ][úùûüũůǔūǖǘǚǜŭųűuйиїяҊ].* <newaccountonly> .*п[іи]д[аоиіе]рас.* <newaccountonly> # From Hebrew Wikipedia .*נאצית?.* <newaccountonly> .+להשחי[טת].* <newaccountonly> .*חרא.* <newaccountonly> .*[אה]חריב.* <newaccountonly> # from csWP [^:]+:(?:[OoIl0-9]{1,3}\.){3}.* <newaccountonly> # no pseudo IP adresses # BLP TARGETS from enWP .*NawlinW.* <newaccountonly> .*Nableez.* <newaccountonly> .*Sean\.h.* <newaccountonly> .*Smalljim.* <newaccountonly> .*will die.* <newaccountonly> .*will suffer.* <newaccountonly> .*incinerated.* <newaccountonly> .*raped by.* <newaccountonly> .*gassed.* <newaccountonly> .*gas the.* <newaccountonly> .*head blown.* <newaccountonly> .*castrated.* <newaccountonly> .*beheaded.* <newaccountonly> .*tortured.* <newaccountonly> .*neutered.* <newaccountonly> .*anti-semite.* <newaccountonly> .*vomiting.* <newaccountonly> .*Seth.*Patinkin.* .*Jan.*Szatkowski.* .*(Bill|William).*Beggs.* .*Bett?y.*Patric?k?.* # Contact ArbCom before removing, overriding or changing .*Scott.*Bibby.* .*Dav.*\bCote.*(film|movie|director|actor).* # see Wikipedia:Sockpuppet investigations/NickSoroka/Archive .*Sunil Kumar+ Pathela.* # see Wikipedia:Sockpuppet investigations/Sunil Kumarr Pathela .*Lynds.*\bTurner.* # See User:Fairyspit and socks .*M[a@]l[i1l]k Shab.zz.* <newaccountonly> # abuse target .*Maelbros.* <newaccountonly> # sockpuppetry, hoax articles and edits .*Mael.bros.* <newaccountonly> .*Paul Easter.* <newaccountonly> .*WP\:.* <newaccountonly> .*WT\:.* <newaccountonly> .*ⒽⒶⒼⒼⒺⓇ.* <newaccountonly> #Latest Grawp naming scheme .*p[ÉÈËĘĚĔĖẺẸẾỀỄễỂểȨȩḜḝĒḖḗȄȅȆȇỆệḘḙḚḛ3عڠēėèéëẽĕęəẻếềẹ]nis.* <newaccountonly> .*Magyar.nem.ember.* <newaccountonly> .*Cremepuff.* <newaccountonly> .*[Mm]otherr* *.?[Ff]uck.* <newaccountonly> .*\b\(TIB.* <newaccountonly> # [[special:permalink:17218840]] # Promotional usernames .*[™®℠].* <newaccountonly|errmsg=titleblacklist-forbidden-new-account-trademark> # Prevent users from creating usernames that are IPv6 addresses (stop gap until r12782) User:[0-9A-Fa-f]{0,10}:([0-9A-Fa-f]{0,10}:)*([0-9A-Fa-f]{0,10})?(?:\/(12[0-8]|1[01][0-9]|[1-9]?\d))? <newaccountonly|errmsg=titleblacklist-ip-account> # additions transferred from kkWP per talk page [[m:Special:PermanentLink/11826368]] .*(\ba|Ә)(?i:кімші).* <newaccountonly> .*(?i:уики[мп]еди[ая]|уикисөздік|уикикітап|уикидәйек|уикисабақ|уикиқайнар|уикихабар).* <newaccountonly> .*(?i:Қазақстан).* <newaccountonly> .*(?i:қазақ).* <newaccountonly> ## хуй .*[xXхХ][yYуУ][iIйЙиИuUъЪяЯёЁeE].* <newaccountonly> ## пизда .*[пПnpPрР][iIіІїЇиИeEеЕёЁ][зЗzZ3][dDдД].* <newaccountonly> .*[нН][иИ][шШ].* <newaccountonly> ##from it.wiki ##lta .*y.o.u.y.b.i.n.o.* <newaccountonly> .*[Pp][Uu][Tt]+[Aa4][Nn].* <newaccountonly> .*utente\:shivanarayana.* <autoconfirmed> .*\:gioleonardi.* <autoconfirmed> .*andrea.panerini.* .*euphydryas.* <newaccountonly> .*\bvituzzu.* <newaccountonly|antispoof> .*\bruthven.* <newaccountonly> .*francesco carbonara.* .*fcarbonara.* ##insults .*\bstronz.* <newaccountonly|antispoof> # .*putt?ana.* per [[special:permalink/16539476]] .*frocio.* .*ricchione\b.* ##per [[:it:WP:NUI]] .*\bassociazione.* <newaccountonly> .*\bfondazione.* <newaccountonly> .*\bo\.?n\.?l\.?u\.?s\.?.* <newaccountonly> ##fake ipv6-like usernames ([ABCDEF0123456789]*\:){3,}[ABCDEF0123456789]* <newaccountonly> ##long-term crosswiki spam .*(richero|marian).*(maria|richero).* .*peer.van.mladen.* .*michael.vegini.* .*(mattia|vlad|morleo).*(mattia|vlad|morleo).*(mattia|vlad|morleo).* .*giovanni.{0,5}prinzi.* .*prinzi.{0,5}giovanni.* .*giuseppe.{0,5}prinzi.* .*prinzi.{0,5}giuseppe.* .*israel.*luca.*gois.* <antispoof> .*fabrizio.*tonon.* .*nino(slav)?\b.*marina.* .*marina\b.*nino(slav)?\b.* .*marco.{0,5}lupis.* .*lupis.{0,5}marco.* ### Vietnamese Wikipedia ### # Vulgarity .*đ[uụùúủờ] m[eẹaá].* <newaccountonly> .*đéo .*<newaccountonly> .*đ[ụùũĩị] .*<newaccountonly> .*đ[ịíĩệ]t.* <newaccountonly> .*con đ[ĩiị].* <newaccountonly> .*lồn.* <newaccountonly> .*lon của.* <newaccountonly> .*lon mẹ.* <newaccountonly> .*con m[áẹ].* <newaccountonly> .*chúng m[àầ]y.* <newaccountonly> # Controversial historical names .*chí.*minh.* <newaccountonly> .*h[oòôồ] ch[ií].*minh.* <newaccountonly> .*胡志明.* <newaccountonly> .*n[oô]ng th[iị] x[uü][aăâá]n‎‎.* <newaccountonly> # Vandals .*chắn.* <newaccountonly> .*trắn.* <newaccountonly> ### Farsi Wikipedia ### .*\b(?:مد[یي]ر|معاون|ری[یئ]س|مس[ئوؤ]و?ل)\b.* <newaccountonly> .*(?:شرکت|بازرگانی|کلینیک|[Cc]ompany|[Ff]actory|طراحی|سایت|انجمن|فروم|بازرگانی|آکادمی|وبلاگ|بلاگ|کانون|مطب|دفتر|پایگاه|کلینیک|گروه|آموزشگاه|دبیرستان|دانشگاه|co\.|مدرسه|همایش|وب‌سایت|مرکز|هی[اأئ]ت|سامانه|سرویس|بازار).* <newaccountonly> .*(?:آگهی|روزنامه|فصلنامه|رزور|آنلاین|گردشگری|بین ?المللی?|صنعت|سازان|سازی|گستر|خبری).* <newaccountonly> ##Main page and it's redirects صفحه اصلی صفحهٔ اصلی ## Don't be only Persian numbers ^[\x{06F0}-\x{06F9}]*$ <newaccountonly|autoconfirmed> ## Don't have Persian's Diacritic # [^:]+:.*[\x{064A}-\x{064F}\x{0652}\x{0650}\x{0626}\x{0643}\x{0654}\x{0621}\x{0623}-\x{0625}].* <newaccountonly|autoconfirmed> ## Persian scurrility words .*\b(?i:[کك][یي]ر|خا[یي]ه|[کك]لفت)\b.* <newaccountonly> .*(?i:قبر|گور|مری?ض|آشغال).* <newaccountonly> .*(?i:مهبل|چوچوله?|واژن).* <newaccountonly> .*(?i:\b[کك]س\b).* <newaccountonly> .*(?i:قحبه).* <newaccountonly> .*(?i:جنده|فاحشه|هوکر).* <newaccountonly> .*(?i:[کك]ون).* <newaccountonly> .*(?i:شو?مبو?ل).* <newaccountonly> .*\b(?i:داف).* <newaccountonly> .*(?i:گائیدم|گاییدم|گایدم|بگا|فاک|بخواب|گوز\b|فنا|\bگو?ه\b|\bشاش\b|مرد[کك]|زن[یي]?[کك]ه).* <newaccountonly> .*\b[Dd]own.*[Ww]ith.* <newaccountonly> .*\b[Aa]gainst.* <newaccountonly> .*\b[Dd]ead.*[Oo]n.* <newaccountonly> .*(?i:مرگ.*بر|لعنت.*بر).* <newaccountonly> .*(?i:پ[یي]روز.*ست).* <newaccountonly> .*(?i:خو?اه?ر|مادر|ننه|عمه|خاله|شاباجی|آبج[یي]|بابا|پدر|برادر|[کك]ا[کك]و).* <newaccountonly> .*(?i:خاک.*توی?).*<newaccountonly> .*(?i:سوسک).* <newaccountonly> .*(?i:[کك]چل|خ(و|)ل|د[یي]وانه|مجنون|ماست شل|ماس شل).* <newaccountonly> .*(?i:\bخر\b|گاو|سگ|پدسگ|ننه‌سگ|مادرسگ).* <newaccountonly> .*(?i:پان.*(تر[کك]|فارس|لر|کرد|عرب)).* <newaccountonly> ## Famous persons .*(?i:حضرت|امام).* <newaccountonly> .*(?i:ولا[یي]ت).* <newaccountonly> .*(?i:خم[یي]ن[یي]).* <newaccountonly> .*(?i:خامنه.*ا[یي]).* <newaccountonly> .*(?i:احمد[یي].*نژاد).* <newaccountonly> .*(?i:روحان[یي]).* <newaccountonly> .*(?i:محمد.*خاتم[یي]).* <newaccountonly> .*(?i:مهد[یي].*[کك]روب[یي]).* <newaccountonly> .*(?i:میر.*حس[یي]ن.*موسوی[یي]).* <newaccountonly> ## Commons Wikimedia .*[sS]elfie [sS]hoe.* <newaccountonly> # [[Special:PermanentLink/14714671]] ## Spambot attack 31-01-2016 .*payday\b <autoconfirmed> .*(day|online|instant|check|about|quick|best|free|advance|\buk|compare|\bhour|easy|why|guaranteed|fast|credit|\bby\b) payday.* .*pay ?day (text |advanced )?loan.* <autoconfirmed> .*credit check loans.* <autoconfirmed> .*instant money.* <autoconfirmed> .*without enquiries.* <autoconfirmed> #cw abuse .*DEE?Z.NUTS.*<newaccountonly|antispoof> .*Casino.* <newaccountonly> \bPokemon\.png\b \bItailevi.* <newaccountonly> .*Empresa LEMOS‎.* <casesensitive> .*HowToGetBanned.* <newaccountonly|antispoof> #LTA abuse of global rename feature .*EISIGMA.* <newaccountonly> # from kowiki .*관리자.* <newaccountonly> # admin .*운영자.* <newaccountonly> # admin .*관리담당자.* <newaccountonly> # admin .*쓰레기.* <newaccountonly> # inappropriate usernames .*유니폴리.* <newaccountonly> # inappropriate usernames .*Unypoly.* <newaccountonly> # inappropriate usernames .*(개새끼|씹새).* <newaccountonly> # inappropriate usernames .*씨(발|팔).* <newaccountonly> # inappropriate username .*무현.* <newaccountonly> # inappropriate usernames .*지랄.* <newaccountonly> # inappropriate username .*섹스.* <newaccountonly> # inappropriate username .*보민.* <newaccountonly> # LTA .*황건.* <newaccountonly> # LTA .*보르민.* <newaccountonly> # LTA .*보르맹.* <newaccountonly> # LTA .*볼민.* <newaccountonly> # LTA .*보오민.* <newaccountonly> # LTA .*씨뱔.* <newaccountonly> # LTA .*좆까.* <newaccountonly> # LTA #Weird character new account spam .*[①-⑨]{6}.* <newaccountonly> # to release pressure on the enwiki abusefilter .*08440828240.* <newaccountonly> #cross-wiki spam .*271383970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]] #Spam .*Thincomme.* <newaccountonly> .*27138970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]] #LTA .*password.* <newaccountonly> .*passis.* <newaccountonly> .*Paul Bedson.* <newaccountonly> 6a3f7d6ec7acaf84c830ddab1b1846b2bdb2db42 169 168 2018-10-23T13:49:38Z Jayden 52 wikitext text/x-wiki ########################################################################### # DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF [[w:en:regular expressions|REGEX]]! # ########################################################################### # # This is a list of page titles which are blocked from creation/editing on our wikis. # Guidelines: # - This page, delicate as it is, is editable by admins only. # - To disable an entry, *remove* it, don't comment it out. # # For syntax guidelines see [[mw:Extension:Title blacklist]] <!-- leave this line exactly as it is --> <pre> ## Technical # no multiple ! or ? .*[!?]{3,}.* <autoconfirmed> # no pseudo-wiki-deep-links (?:[^\/]+[\/:])?(?:index\.php|w\/wiki)(?:\/.+)? .*''.* <newaccountonly> # URI like page titles .*[?&]+[^=]+=[^&]+.* # domain names .*[\. ](?:com|org|uk|net|info|gov|kz|ru|ir|biz|info|кз|pt|br)\b.* <newaccountonly> # fake ipv4 .*(?:[0-9]{1,3}\.){3}[0-9]{1,3}.* <newaccountonly> # Wikis .*mediawiki.* <newaccountonly> .*(?:wiki(?:[mp]edi[ae](?!n))).* <newaccountonly|antispoof> .*(?:wiki(books|data|news|quote|source|species|versity|voyage)).* <newaccountonly|antispoof> .*wiktionary.* <newaccountonly> # WikiVoyages merger unclaimed account renaming conflict avoidance .*\(?:W[TV]-\w{2}\) .* <newaccountonly> # Google google.*\.html # testing new group .*[Tt]estaccountfornewgroup.* <newaccountonly> .*userlogin.* <newaccountonly> ##Usernames people # functional accounts .*AD+MI+N.* <newaccountonly|antispoof> .*sysop.* <newaccountonly|antispoof> .*moderator.* <newaccountonly|antispoof> .*arbit(?:er|rator).* <newaccountonly> .*checkuser.* <newaccountonly|antispoof> .*oversight.* <newaccountonly|antispoof> .*S+T[EO]+(?:W|VV)+A+RD.* <newaccountonly|antispoof> .*bue?r(?:eau|o)[ck]r?at.* <newaccountonly> .*\bspravce\b.* <newaccountonly|antispoof> # [[Special:PermanentLink/16431112#Wikipedie usernames]] # schiedsgericht in w:de .*schieds(?:ge)?richt.* <newaccountonly> .*WMF.* <newaccountonly|antispoof> .*molly white.* <newaccountonly|antispoof> .*tulsi [a-z]h?agat.* <newaccountonly|antispoof> .*sro[ \.\-]?2[ \.\-]?3.* <newaccountonly> .*WikiDan.{0,10}61.* <newaccountonly> # See [[w:en:Wikipedia:Sockpuppet_investigations/Moutray2010]] .*cһеск[ИѴ]ѕег.* .*сап ѕи[ск]+.* .*һогѕе.* .*\bԁіск.* .*\bсоск.* # strong language .*AIDS.* <newaccountonly|casesensitive> .*ASS+HO+L+E.* <newaccountonly|antispoof> .*BASTARD.* <newaccountonly|antispoof> .*BITCH.* <newaccountonly|antispoof> .*COCKSUCK.* <newaccountonly|antispoof> .*CUNNILINGUS.* <newaccountonly|antispoof> .*[CK(]UNT.* <newaccountonly|antispoof> .*VAGINA.* <newaccountonly|antispoof> .*DILDO.* <newaccountonly|antispoof> .*FAG\.?G+OT.* <newaccountonly|antispoof> .*FU[C(K]+K+ <newaccountonly|antispoof> .*f\*ck.* <newaccountonly|antispoof> .*HITLER.* <newaccountonly|antispoof> .*P[Eê]+N+I+S.* <newaccountonly|antispoof> .*SLUT.* <newaccountonly|antispoof> .*PRO+STITUTE.* <newaccountonly|antispoof> .*PA?EDO+(?:PH|F)ILE.* <newaccountonly|antispoof> .*JEW.* <newaccountonly|casesensitive> .*fellatio.* <newaccountonly> .*lesbianism.* <newaccountonly> .*molest[\ s].* <newaccountonly> .*ni+(?:gg|qq)+(?:a|er).* <newaccountonly> .*orgasm.* <newaccountonly> .*scr[o0]tum.* <newaccountonly> .*[8B]\={2,}D.* <newaccountonly> .*russavia.* <newaccountonly> .*Belanidia.* <newaccountonly> .*[YyIiíıl]\.?[Aa]\.?[NnMm]\.?[Gg]\.?[Uu]\.?[Aa]\.?[SsZz].* <newaccountonly> .*DARIO SEVERI.* <newaccountonly> .*Vou (?:cagar|defecar|mijar|ejacular|gozar).* <newaccountonly> .*[Ck]aguei.* <newaccountonly> .*GRS73.* <newaccountonly> .*Chronus.* <newaccountonly> .*is my ho(?:me|[a-z]se|my|mey).* <newaccountonly|antispoof> .*housegoy.* <newaccountonly|antispoof> .*homoboy.* <newaccountonly|antispoof> .*homosexo.* <newaccountonly|antispoof> .*wikinger.* <newaccountonly|antispoof> .*home[iy][bg]oy.* <newaccountonly|antispoof> .*homie[bg]oy.* <newaccountonly|antispoof> .*\bpeniz.* <newaccountonly> # [[special:permalink/17162342#Peniz]] .*fuck you.* <newaccountonly|antispoof> .*下凵ㄈ水.* .*山工水工户三多工月‎.* .*代月七三.* .*弓七三山月民多弓 .* .*huge cock.* #German strong language .* ist schwul.* <newaccountonly|antispoof> # fick... .*fick(?:e[rn]\b|t\b| d[ieo]).* <newaccountonly|antispoof> # scheiss .*sche?(?-i:i(?:ß|s{2})).* <newaccountonly|antispoof> # wichser .*wi(?:chs|x{1,3})e?r.* <newaccountonly|antispoof> # arschloch .*\barschl.* <newaccountonly|antispoof> # Chronic Vandal .*auwal.* <newaccountonly|antispoof> # [[Special:CentralAuth/Auwall]], chronic account creation vandal #Portuguese strong language .*[CK]ARALHO.* <newaccountonly|antispoof> .*BU[CS]ET+(?:INH)?A.* <newaccountonly|antispoof> .*FODA(?:-?[SC]E)?.* <newaccountonly|antispoof> .*VAI[- ]TOMAR[- ]NO.* <newaccountonly|antispoof> .*VAI(?:[- ]?[TCS])?E[- ]?FUDER?.* <newaccountonly|antispoof> .*CARA[- ]DE[- ]PAU.* <newaccountonly|antispoof> .*OTARIO.* <newaccountonly|antispoof> .*DESGRACA.* <newaccountonly|antispoof> .*punhet[ae].* <newaccountonly> .*viado.* <newaccountonly> .*bosta.* <newaccountonly> .*\bporr+a\b.* <newaccountonly> .*cara de cu.* <newaccountonly> .*\bmerda\b.* <newaccountonly> .*nunca ser[aá].* <newaccountonly> # WOW .*on ?wheels.* <newaccountonly> .*on wh[eéèẽȩëêēẹẹėĕěę]+ls.* .*wikipedo.* <newaccountonly> .*\bNC state\b.*\bis\b.* <newaccountonly> .*fuquay.* <newaccountonly> .*fooledyouSt(?:u|ew)ards\d{0,4}.* <newaccountonly> .+massive c.* <newaccountonly> .*negro scum.* <newaccountonly> .*awp's massive c.* <newaccountonly> .*tched by.* <newaccountonly> .*rap(?:es?|ing).?bab(?:y|ies).* <newaccountonly> .*stretÄ‹hed.* <newaccountonly> .*StretċhedBy.* <newaccountonly> .*str[eėéèëê]tch[eėéèëê]d.* <newaccountonly> .*vanda[lI].* <newaccountonly> .*king my co+ck.* <newaccountonly> .*G[rw]{2,3}ap.* <newaccountonly> .*[GⒼĜĞĠĢƓǤǦǴḠ].*[RŔⓇŖŘȐȒṘṚṜṞ®].*[AǼAÀⒶÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*[WŴẀẂẄẆẈ₩].*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly> .*[ⒼGĜĞĠĢƓǤǦǴḠ].*[RŔŖⓇŘȐȒṘṚṜṞ®].*[AǼⒶAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*VV.*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly> (?i:[GĜĞĠĢƓǤǦǴḠ69&Γ]((\W|\W.*\W)?[RŔŖŘȐȒṘṚṜṞ®Ρ₧ÞþΡρРрƤṔṖǷ](?:\W|\W.*\W)?)+(?:[ǼAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦȺḀẠẢẤẦẨẪẬẮẰẲẴẶÆǢ4@?Α](?:\W|\W.*\W)?)+(?:[VƲṼṾWŴẀẂẄẆẈ₩UÙÚÛÜŨŪŬŮŰŲǓǕǗǙǛΫΥΫΎ](?:\W|\W.*\W)?)+[PƤṔṖǷ₧ÞþΡρРр]) <newaccountonly> .*hagg[ae]r.* <newaccountonly> .*[НHΗHⱧ]+[[:punct:] ]*[ΆAÁÀÃÄÂΑАA]+[[:punct:] ]*[GGԌ]+[[:punct:] ]*(?:[ΆAÁÀÃÄÂΑАA]|[EЕΕËEĖ])+[[:punct:] ]*[RRЯ]+.* <casesensitive> .*[НHΗHⱧ][EЕΕËEĖ][RRЯ][MМΜM][YΥY].* <casesensitive> .*JEWS DID.* #VasilievVV 2008-05-01 .*Śemitic.* .*ni[ğǵģĝġĠĞ]+er.* .*\bon.t[iy]res\b.* <newaccountonly|antispoof> .*pelican.shit.* <antispoof> .*my.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+e+.{0,5}[bßβбв฿]+o+y.* <newaccountonly|antispoof> .*[mɯḿṁṃмӍμ₥]y.+\b[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+(?:i+[e3عڠẽəɵ]+|[e3عڠẽəɵ]+y+)s*\b.* <newaccountonly|antispoof> .*[mɯḿṁṃмӍμ₥]y.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+[oóòôöõǒōŏǫőœøəόοωὸὀὁὄὂὅὃоөӧӫδσʘǿọ0]+[uúùûüũůǔūǖǘǚǜŭųűύvṽṿwŵẁẃẅẇẉẘΦφΨψωώὼώᾠᾡᾢᾣᾤᾥᾦᾧѱѵѷѿ]+s+e+.{0,5}[bßβбв฿ьҌҍ]+o+y.* <newaccountonly|antispoof> .*Rymax[0-9]+.* <newaccountonly> .*Omegariley[0-9]+.* <newaccountonly> .*wa+n+k+e*r.* <newaccountonly|antispoof> #Stewards and SWMT .*sKy[1Il][uüv].* <newaccountonly> .*Naw?linwiki.* <newaccountonly> .*Nishkid64.* <newaccountonly> .*Alisons?.*? (?:b[i ]{1,2}tch|shit) <newaccountonly> .*[mM][@a]t[3e]r[il1ìíïîīI]alsc[il1ìíïîīI][3e]nt[il1ìíïîīI]st.* <newaccountonly> .*favonian.* <newaccountonly> .*[il]nf[il]n[il]te[0-9]{4}.* <newaccountonly|antispoof|errmsg=titleblacklist-forbidden-new-account> .*[il]nf[il]n[il]te[0-9]{4}.* <autoconfirmed|antispoof> # Prevent article creation with such name. .*B.?sadowski.* <newaccountonly|antispoof> .*Tege[lI].* <newaccountonly|antispoof> .* Тегела? .* <newaccountonly|antispoof> # Tegel in Russian is my understanding .*\bajraddatz.* <newaccountonly|antispoof> .*marcoaurelio.* <newaccountonly|antispoof> #Other users .*j[iu]m(?:bo|my) ?wh?ales.* <newaccountonly> .*Kr[i1l]mpet.* <newaccountonly> .*Betacommand.* <newaccountonly> .*[cC]arol.?[mM]\.?o\.?ore.* <newaccountonly> .*\s+[jJ]\.?[Dd]elanoy.* <newaccountonly> .*[Ee]lcobbola.* <newaccountonly> .*[Vv]zaak.* <newaccountonly> .*Phaedriel <newaccountonly> #per CU-l .*DanielTom\d.* <newaccountonly> .*HERBYTHYME.* <newaccountonly|antispoof> # xwiki issue of harassment .*parbel.* <newaccountonly|antispoof> .*seewo(?-i:[LlI][Ff]).* <newaccountonly|antispoof> .*Zzuuzz.* <newaccountonly|antispoof> .*Ingrid Gome[sz].* <newaccountonly|antispoof> .*Taichi.* <newaccountonly|antispoof> .*Lomita.* <newaccountonly|antispoof> # [[special:permalink/17718012#Lomita]] [[special:diff/17728420]] .*Krichel.* <newaccountonly|antispoof> .*Amire80.* <newaccountonly|antispoof> .*PlyrStar93.* <newaccountonly|antispoof> .*Cruizir .* <newaccountonly|antispoof> .*\bCruiz.r\b.* .*Bonadea .* <newaccountonly> # abuse by JA, via [[SRG]] .*TonyBallioni.* <newaccountonly> .*De[aeiou]?fender\b.* <newaccountonly|antispoof> .*Plyr?Star93.* <newaccountonly> .*\bchrissymad.* <newaccountonly> .*SA.?13 Bro.* <newaccountonly> .*\bpraxidica.* <newaccountonly> ##LTA # [[w:ja:LTA:ISECHIKA]] and other ja titles .*レオパレス.* <newaccountonly> .*フェロモンたっぷり.* <newaccountonly> .*(?:ヤリマン|レイプ|女体盛り|レズ(?:ビアン)?|ビッチ|咥えて欲しい).* <newaccountonly> .*(?:[被容]疑者|被告|受刑者|加害者).* <newaccountonly> .*(?:悪質|クレーマ|無賃乗車|万引き?|窃盗).* <newaccountonly> .+(?:組直[系参]).+ <newaccountonly> .*(?:\+81\D?|0)[7-9]0(?:\D?\d{4}){2}.* <newaccountonly|antispoof> .*風俗.* <newaccountonly> # Bambifan .*Spider's.*Web.* <newaccountonly> .*Pig(?:'s)?.*Tale.* <newaccountonly> # Who cares who it is .*Chaosnamepuppet.* <newaccountonly> Jorge Queirolo Bravo <autoconfirmed> User(?: talk)?:(?:Barsoom Tork|Pocoyo Albatross|Anything Muppets|Moosey Mouse|Inbloomed Muppets).* <casesensitive|noedit> # Harold .*H.R.[L|1I]D.*K(?:R|[|!ɨᎥ1iIÍÌĬîÎǏÏĨįĮĪıİlľŀłļḷΙιіІЇ丨])+che[L|1I].* <newaccountonly|antispoof> .*K[Ri]+CH[e'][L|1I].*H.R.[L|1I]D.* <newaccountonly|antispoof> # Vicky Kadian [[special:permalink/17551440#Vicky Kadian]] .*Vì[ck]ky Kadian.* <antispoof> .*Kadian Vi[ck]ki.* <antispoof> .*विक्की कादियान.* .*कादियान विक्की.* # DieselSun, repeat article creation on self, checkuser detail available .*Tatarniko[fv] Ale(?:ks|x)ande?r.* .*Ale(?:ks|x)ande?r Tatarniko[fv].* .*Alexander Sergeevich Tatarnikov.* .*diezel\s{0,5}sun.* .*Александер Татарников.* .*Александр Сергеевич Татарников.* # Brandon Richardson, repeat article creation on self [[Special:PermanentLink/9666160]] Brandon (?:\w{0,20} |Q\. )?Richardson .*Prince Richardson.* # Javad Ramezani .*[jcy][ae]v\w[dt][\. ]{0,5}\w[ae]m\w?z[aeo]ni?.* <antispoof> .*[ae]m\w?z[ao]ni?[\. ]{0,5}[jdc][ae]v\w[dt].* <antispoof> .*جواد.*رمضان.* .*Me and Selena.* .*Javad[\. ]{0,5}\(?:s[iaoe]nger\).* .*[ҶЏЖж]а[ву][оа]д\s{0,5}\w{0,5}\s{0,5}Рам[ае][зд][оа]н.* .*ჯავადის[\. ]{0,5}რამადანის.* .*ஜவாத்[\. ]{0,5}ரம[ளாலா]ன்.* .*Javad Ramadan.* <autoconfirmed> .*Javad Shorab.* <autoconfirmed|antispoof> # José Rafael Cordero Sánchez [[special:permalink/16580741]] [[Special:diff/17786922]] .*(?:Jos.|R.(fael)?) Cordero S.nch.z.* .*José Cordero.* <autoconfirmed> # Evw [^:]+:Archelange <newaccountonly> # Cross-wiki sock .*Modern ?Apizza.* # Spam patterns .*Web20(?:tool|marketing|site|summit).* <newaccountonly> .*cheap[sr]al[a-z]{1,4}(?:\d{1,2})?.* <newaccountonly> .*polo(?:online|outlet).* <newaccountonly> .*cash.?advance.* <newaccountonly> .*loans?.?(?:lender|solution).* <newaccountonly> .*lose.?weight.* <autoconfirmed> .*weight.?loss.* <newaccountonly> .*paydayloan.* <newaccountonly> .*bktube\d{2}.* <newaccountonly> .*thai(?:vdo|xx)x\d.* <newaccountonly> .*pay[0o]neer.* <newaccountonly>#multiple a/c names starting with name, some appending, blocking for articles too \bpay[0o]neer\b .*gain inches.* .*growing tips anyone.* .*height (?:today|increas|discrimin|from).* .*shoe lift (?:insole|addition| ?\-|to make).* .*(?:with|using|the|\.|get|effective|introducing|ease|forget|right) shoe lift.* .*(?:lifts for|taller) shoe.* .*(?:hina|hinese|wholesale|cheap|buy) (?:authentic|sports|hockey|star game)? ?jersey.* .*do s and don ts of.* .* most effective way.* .*strateg(?:y|ies) to buy.* .*breaking your budget.* .*article promotion tip.* .*custom lanyard.* .*mimy.*s[lℓ£]uiter.* <antispoof> .*(?:best|top|with|through|perfect|having|ideal|using|beneficial|effective) autism.* .*marketing instant.* .*pay affiliate.* .*minecraft (?:server|download).* .*great tips .* .*self.?employed loans.* .*cash with no income.* .*best SEO .* .*(?:strong|good| a| the) NHL (?:pullover|shirt|jacket).* .*NHL (lover|supporter|enthusiast|fanatic).* <autoconfirmed> .*properties for sale.* <autoconfirmed> .*\beasy methods.* <autoconfirmed> .*home equity loan.* <autoconfirmed> .*card debts? repayment.* <autoconfirmed> .*your (?:forthcoming|next) (?:occasion|function|occurrence|party|celebrat).* <autoconfirmed> .*\b(?:ways|tips|how|methods) to (?:obtain|choose|discover).* <autoconfirmed> .*\b(?:dvantages|benefits) of (?:booking|renting|le(?:tt|as)ing).* <autoconfirmed> .*\bAduPoker.* .*\bpoker online.* <autoconfirmed> .*\blimo (p?:rovider|company|service|program|support|assist).* <autoconfirmed> .*manage your loan.* <autoconfirmed> .*on(?: the (?:(inter)?net|web)|.?line) gaming fun\b.* .*memorable team (?:development|building).*(?:basic|tips|guideline|suggestion|security|safeness|regulation|practice|rules|protection).* <autoconfirmed> .*tax preparation (?:consultation|service).* <autoconfirmed> .*(?:progress(?:on)?|advancement|trend|development) (?:along with|in addition to|as well as|and also|plus) devolution.* .*trying to conceive.* <autoconfirmed> .*avoid these foods.* <autoconfirmed> .*tax return easily.* .*\bbest income tax.* .*fastest growing.* <autoconfirmed> .*casinos? (?:online )?(?:casino|wagering|betting|playing|poker|gaming|gambling|games|strateg).* <autoconfirmed> .*(?:outlet|store|casinos) online.* <autoconfirmed> .*champion menwear.* <autoconfirmed> .*cheap finance.* <autoconfirmed> .*\bfind money .* <autoconfirmed> .*lottery on.?line.* <autoconfirmed> .*football (?:gambling|bet(?:s|ting)?)\b.* <autoconfirmed> .*flexible loan views.* <autoconfirmed> .*(pertaining to|reduce|intended for) ((motor )?vehicle|auto(mobile)?|car( or truck)?) (improvement|maintenance|fix|repair|vehicle|problem|restore).* <autoconfirmed> .*(professional|skilled|competent|seasoned) auto (auto|repair shop|technician|shady).* .*(review|strategy) (tricks|tips|secret|suggestions).* <autoconfirmed> .*(custom|silicone?|printed|cheap|rubber|charity) (wristband|bracelet).* <autoconfirmed> .*(stage|phase|period|developmment|level)s? of (cystic )?(pimple|zit|acne).* <autoconfirmed> .*\bacne (treatment|cure|breakout).* <autoconfirmed> .*(flourishing|productive|profitable|thriving|successful|effective|prosperous) natural acne.* .*\btips and tricks.* <autoconfirmed> .*paypal money adder.* <autoconfirmed> .*(effective|superb|excellent|great|fantastic) seo (firm|corporation|provider|organi[sz]ation|business).* .*(medical|health|clinical).?(related|care|method of)? (malpractice|travel|transport|vehicle).* <autoconfirmed> .*prenuptial (documents|negotiating|contract|legal|agreement|deals).* <autoconfirmed> .*luxury (?:vehicle|automo(tive|bile)|(?:ar or )?truck) (?:review|evaluation|critiques|rating|opinion).* <autoconfirmed> .*(hir|rent|book|reserv)ing( an?)? (extra|luxuri(e|ou)s|extravagant) (?:auto(?:mo(t?:ive|bile))?|car|truck|vehicle|motor).* <autoconfirmed> .*\b(?:vehicle|auto(?:mo(?:tive|bile))?|car|truck|sedan) (?:driving|sales|maintenance|loans|repair|restore|mechanic)\b.* <autoconfirmed> .*\bhow to (?:locate|find) a (competent|professional|skilled).* <autoconfirmed> .*tips that will save money.* <autoconfirmed> .*\bcruising for the.* <autoconfirmed> # spam added March 2017, can probably culled after 6 months .*(?:your|own) website easily.* .*(?:of|with|easily) using (?:quidoo|hubpages).* <autoconfirmed> .*(?:\b|-)(?:fuss|cut|simple|free|less|realistic|world|practical|elements|secrets|systems|details|plans|criteria|products|advice|programs|solutions|aspects|of|in|for) warehouse.* <autoconfirmed> # April 2017 .*design shop.* <autoconfirmed> .*\bТитан гель.* <autoconfirmed> .*\bhammer toe.* <autoconfirmed> .*\btreatments? and cure.* <autoconfirmed> .*\bsymptoms? and treatment.* <autoconfirmed> .*((?:Kendall|Kylie|Kris|Caitlyn) Jenner|(Khloe|Kourtney|Rob|Kim) Kardashian|Scott Disick)[ \-]\w.* <autoconfirmed> .*\b(?:plain black|bandage) (wrap|long)? ?dress.* <autoconfirmed> .*herve leger \w.* <autoconfirmed> .*(buy|cialis vs|generic) viagra.* <autoconfirmed> .*(?:cialis|viagra) (generic|coupons|without a|online).* <autoconfirmed> .*sulfate explained.* <autoconfirmed> .*\bHVAC ?(?:\.|assistance|accomplishment|encounter|purchase|suggest|advice|concern|by us|demand|good|is eas|using|with|success|begin|guid|that |achieve|expert|trouble|practic|rookie|problem|could|tip|need|may|require|which|is ).* <autoconfirmed> .*heating and air conditioning.* <autoconfirmed> .*mattress (?:sales|headboard|start|retail|wars|discount|mattress|bed|pad|again|would|market|security|good|from).* <autoconfirmed> # tv stream .*\bon.?line ((tv )?coverage|free) <autoconfirmed> .*\b(final|watch)[ \-\.]+(?:now|free |winter|live).* <autoconfirmed> .*\blive[ \-\.](?:online|stream|free|hd|six nat).* <autoconfirmed> .*\bst\.re\.am.* <autoconfirmed> .*\brugby\*\*.* <autoconfirmed> .*\bgreat things about\b.* <autoconfirmed> .*\bunderstanding files\b.* <autoconfirmed> # per stewards .*(?:cheap|buy) (tizanidine|zanaflex).* .*muscle relaxants.* <autoconfirmed> .*(?:simple|fat) (?:fast|weight)[ -]loss.* <autoconfirmed> .*weight[ -]loss (supplement|and).* <autoconfirmed> .*(?:another|crash|ketogenic|carb) diet.* <autoconfirmed> .*building (diet|tip).* <autoconfirmed> .*body fat on.* <autoconfirmed> .*simple home remedies.* <autoconfirmed> .*\bstone island\b.* <autoconfirmed> # simple, may be too harsh, let us stop the worst of the spam -- billinghurst 20180718 .*\b(?:outlet|sale|official) (?:shop|store|clearance|boutique|site|sale)\b.* <autoconfirmed> .*salvatore ferragamo \w.* <autoconfirmed> .*ferragamo (retailer|belt).* <autoconfirmed> .*best low cost.* .*replica outlet.* <autoconfirmed> .*online gaming.* <autoconfirmed> .*\bdrugs online.* <autoconfirmed> .*male enhancement.* <autoconfirmed> .*natural skin care.* <autoconfirmed> .*\bproven methods.* <autoconfirmed> .*to self improve.* <autoconfirmed> .*messenger marketing.* <autoconfirmed> .*make money online.* <autoconfirmed> .*market your (?:web.)?site <autoconfirmed> .*advertise businesses.* <autoconfirmed> .*levels of success.* <autoconfirmed> .*simple good ideas.* <autoconfirmed> .*merrell walking boots.* <autoconfirmed> .*buy the best.* <autoconfirmed> .*get viagra.* <autoconfirmed> .*for lasting longer.* <autoconfirmed> .*when (?:making a purchase|buying).* <autoconfirmed> .*\breal money.* <autoconfirmed> .*\bbetonline casino.* <autoconfirmed> .*budget tablet.* <autoconfirmed> \blose \d\d pounds <autoconfirmed> .*Advocate Simranjeet Singh.* .*Simran(:?jeet)?.?Law.* .*Alma Lilia Luna Olivas.* <autoconfirmed> # tech support spam .*Hpprintersupp(o|0)rt.* <newaccountonly> .*supp(o|0)rt helpline.* <newaccountonly> .*(?:help[ \.]+desk|phone)[ \.]+number.* <newaccountonly> .*customer care.* <newaccountonly> .*service (?:tech|supp(ort)?).* <newaccountonly> .*quickbook.* <newaccountonly> .1[ \-\.]?8[0oO]{2}[ \-\.]?\d{3}[ \-\.]?\d{2}[0oO] .*(?:dell|hp|brother|canon) printer.* <autoconfirmed> .*[I1][ \-~\.]?8[ \-~\.]?[0oO][ \-~\.]?[0oO][ \-~\.]?26[ \-~\.]?9[ \-~\.]?{I1][ \-~\.]?6[ \-~\.]?[0oO][ \-~\.]?8.* .*\b[I1]844.?46[I1].?2828\b.* .*[nN]orton [lL]ive [hH]elp.* .*(?:helpline|tech|s(ervice|upport)) (tele)?phone number.* <autoconfirmed|antispoof> .*(?:support|contact).?toll.?free.* .*0.800.098.8727.* .*(?:facebook|quickbooks) (?:customer|helpline|support|technical|on-?line).* .*(?:gmail|tech|customer)(?:\.|nichal)?[ \.](?:service|support).* <autoconfirmed|antispoof> .*Q\.u\.i\.c\.k\.b.* .*1800-?213-?2171.* .*1844-?203-?1044.* .*supp0rt.* .*(help desk|support)(.?phone)?.?number.* .*c\.u\.s\.t\.o\.m\.e\.r.* .*s\.u\.p\.p\.o\.r\.t.* .*n\.u\.m\.b\.e\.r.* .*ℕ∪mβεR.* .*better page rank.* .*toll free (1800|number).* <autoconfirmed> .*1800\d{7} helpline number.* <autoconfirmed> .*91[ \-\.]\d{10}.* <newaccountonly> .*Gððglê.* .*gmåïl.* .*§µþþðr†.* .*þhðñê.* .*ñµmßêr.* .*131.?2389.?2398.* .*186.?7275.?9878.* # merchandise shopping .*(?:custom|printed| own|blank) t(ee)?.?shirt.* <autoconfirmed> .*t(?:ee)?.?shirts? (printing|quilt|everywhere|design|online|(to|on|in) |buy).* .*best online (?:fashion )?shop.* .*online shopping (find|for).* .*for global customer.* .*the hottest new.* <autoconfirmed> .*Afγιαdable.* .* earn online money.* .* loan faster.* .* as discounts.* <autoconfirmed> .*check this out.* .*wholesale soccer.* .*\bbuy cheap.* .*\bwins? customers.* <autoconfirmed> .*(?:puma|lacoste|reebok|randall|vasque|adidas|kids|getting|valentino) (?:trainer|shoe|shorts|footwear|mens|golf|handbag).* <autoconfirmed> .*(?:discount|buy) (?:clothing|shoes) online <autoconfirmed> .*beneficial (?:deal|discount)s .*(?:penis|natural) enhancement.* <autoconfirmed> .*\bbest skin.* <autoconfirmed> .*how to make your.* <autoconfirmed> .*website promote.* <autoconfirmed> .*5 reasons to stop.* <autoconfirmed> .*\bbest internet.* <autoconfirmed> .*web marketing consultant.* <autoconfirmed> .*play poker on.?line.* <autoconfirmed> .*\bquickest way.* <autoconfirmed> .*muscle building food.* <autoconfirmed> .*skin care tip.* <autoconfirmed> .*\bpenis exercises.* <autoconfirmed> .*teeth whitening.* <autoconfirmed> .*porcelain crown cost.* <autoconfirmed> .*dental veneer.* <autoconfirmed> .*picking the best.* <autoconfirmed> .*\bsave money.* <autoconfirmed> .*consider before buying.* <autoconfirmed> .*most dependable.* <autoconfirmed> .*(?:glass|windshield) replacement.* <autoconfirmed> .*benefits of (?:choos|select).* <autoconfirmed> .*tips on (?:choos|select).* <autoconfirmed> .*fixed by professionals.* <autoconfirmed> .*\bbest coupon.* .*promo(?:tional)? code.* .*anti[ -]aging skin.* <autoconfirmed> .*\bhow to decide.* <autoconfirmed> .*\bsale online.* <autoconfirmed> .*points to consider.* <autoconfirmed> .*healthy skin.* <autoconfirmed> .*memorabilia online.* <autoconfirmed> .*cheapest price.* <autoconfirmed> .*your online business.* <autoconfirmed> .*by seo service.* <autoconfirmed> #"Polish spam" {{ns:3}}:.*Kołobrzeg.* {{ns:3}}:.*wybór kwatery* {{ns:3}}:.*wybór miejsca noclegowego* # Cross-wiki spammer {{ns:2}}:Vasilisa(\d)+ .*Vasilisa(\d)+ <newaccountonly> .*Lovesunshine <newaccountonly> .*[Mm]ichael.[kK].hntopf.* .*Hunter ?Mariner.* .*radio.manà.* ({{ns:2}}:)?augusto.de.luca\b .*peer.?van.?mladen.* .*predrag.jugovic.* .*Lui\b.Morais.* .*Mayestrion.* .*Marco.*[Dd]i.*Meco.* # Per CU-L 13/06/2012, cross-wiki spam [^:]+:Mainline <newaccountonly> # Amilton de Cristo .*Am[iíìîï1lɪi̯]{2,5}ton(?:.Rodrigu[eèéêë3][sz])?.(?:de.Cristo|of.Christ).* .*O.verdadeiro.avivamento.* # Cross-wiki pattern spambots #note that setting a remove date can help keep this list smaller .*Meciurilive.* <newaccountonly> # delete after Feb 2016 # Vandal patterns [pṕ]lays?\s*with <newaccountonly> P[eèéêë][iìíïî]d[aàáâä]r <newaccountonly> .*(?:pega|senta).na.(?:banana|lin[gĝģğġ][uüûùú][iìíîï][cçćĉ]a|salsi(?:ch|xx?)a).* <newaccountonly> # Cross wiki vandalism pages .*mixing sailors.* # Cross-wiki Chinese vandalism: zh:WP:LHLS and zh:WP:HYIP and similar vandalism .*[啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed> .*[乌鸟岛烏鳥島钨鎢邬鄔呜坞].*[跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed> .*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡].*[氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed> .*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇].* <autoconfirmed> .*Make.*cat.* <autoconfirmed> .*Mys.*721tx.* <autoconfirmed> # 影武者 (from [[zh:]]) - well-known targets of serial vandalism .*影.*武.*者.* <newaccountonly> .*[邓鄧].*[傑杰].* <newaccountonly> .*林.*士.*涵.* <newaccountonly> .*Tian[0-9]{2,4}[A-Za-z] <newaccountonly> # Cross-wiki vandal .*[ĐDd]okdo.*kor.* <newaccountonly> .*Đokdo.* <newaccountonly> .*Докдо республика корея.* <newaccountonly> .*SERVICE.*KOMPOR.* <newaccountonly> .*CALL.087808242095.* .*BAJOT.*Z.* .*REVENGE.*THE.*FATE.* .*Hendrix.*Adi.*Surya.* .*jual.*obat.* .*Ciacho[0-9]{2}.* <newaccountonly|antispoof> .* fu[a-z]{1,5}?rdai. * .*\bfuerdai.* <antispoof> .*fj?[uv][ae]rd[ae]+[iǐī].* <newaccountonly> .*vand[áǎ]l.* .*cruǐzǐn\.* # From Japanese Wikipedia. [[Special:Permalink/11656464]] ## functional accounts and related terms .*管理.* <newaccountonly> # admin .*ビューロクラット.* <newaccountonly> # bureaucrat .*チェックユーザ.* <newaccountonly> # checkuser .*スチュ[ワア]ード.* <newaccountonly> # steward .*オーバーサイト.* <newaccountonly> # oversight .*オンブズマン.* <newaccountonly> # ombudsman .*開発者.* <newaccountonly> # developer .*理事.* <newaccountonly> # board member .*委員.* <newaccountonly> # committee .*財団.* <newaccountonly> # foundation .*[ブぶ][ロろ][ッツシっつ][クく].* <newaccountonly> # "block" ## Project names .*ウ[ィイ]キ([ペメピミ]ー?デ[ィイ]ア|ニュース|ブックス?|ソース|コモンズ|ク[オォ]ート|データ).* <newaccountonly> .*ウ[ィイ]クショナリ.* <newaccountonly> ## Han characters (for zh, ja, etc.) .*[殺死腐汚盗嫌狂虐滅罪姦屁尻葬屑].* <newaccountonly> .*暴[[:punct:] ][行力言動动亂乱].* <newaccountonly> .*害虫.* <newaccountonly> .*自慰.* <newaccountonly> ## Japanese derogatory language .*[荒あア][らラ]?[しシ].* <newaccountonly> .*氏[なにぬねのんナニヌネノン].* <newaccountonly> .*[こコ][ろロ][しシツ].* <newaccountonly> .*(半|はん|ハン)(ころ|コロ|ごろ|ゴロ).* <newaccountonly> .*(餓鬼|がき|ガキ).* <newaccountonly> .*(鬼畜|[きキ][ちチ][くク]).* <newaccountonly> .*(莫.?迦|馬.?鹿|[ばバ][ー・]?[かカ]).* <newaccountonly> .*(阿呆|[あア][ー・]?[ほホ]).* <newaccountonly> .*(気違い|基地外|吉外|きちがい|キチガイ).* <newaccountonly> .*(嘘|うそ|ウソ)[をヲ]?(つ[くき]|ツ[クキ]).* <newaccountonly> .*(禿|はげ|ハゲ).* <newaccountonly> .*(かつら|カツラ|ヅラ).* <newaccountonly> .*(のろま|ノロマ).* <newaccountonly> .*([死私]刑|しけい).* <newaccountonly> .*(エクスタシ|えくすたし).* <newaccountonly> .*ストーカー.* <newaccountonly> .*犯人.* <newaccountonly> .*ロリコン.* <newaccountonly> .*(知的?障害?|池沼).* <newaccountonly> ## Japanese sexual language / body parts .*[おオ][ちまチマ][んンソ].* <newaccountonly> .*[ちまチマ][んン][こコぽポ毛子].* <newaccountonly> .*(童貞|包茎).* <newaccountonly> .*(糞|[くぐ]そ|[クグ]ソ).* <newaccountonly> .*[うウ][んン][ちチこコ].* <newaccountonly> .*ポルノ.* <newaccountonly> .*(中|[なナ][かカ])(出|[だダ])[しシ].* <newaccountonly> .*[あア][そソ][こコ].* <newaccountonly> .*[オお][ナな][ニに二].* <newaccountonly> .*[きキ][んンソ](玉|[たタ][まマ]).* <newaccountonly> .*(金|[きキ][んンソ])[たタ][まマ].* <newaccountonly> .*(パンツ|ぱんつ).* <newaccountonly> .*(玉|[たタ][まマ])([金玉々]|[きキ][んンソ]|[たタ][まマ]).* <newaccountonly> .*[ゃやャヤ][りリ]([漫満慢万萬]|[ちまチマ][んンソ]).* <newaccountonly> .*([んンソ][ちまチマ]|[漫満慢万萬])[りリ][ゃやャヤ].* <newaccountonly> .*(性交|即[尺生]).* <newaccountonly> .*[ふフ][えエぇェ][らラ](?:[ちチ][おオ])?.* <newaccountonly> .*(?:ソープランド|パイズリ).* <newaccountonly> # From Ukrainian Wikipedia. [[Special:Permalink/11683166]] .*Вікіпедія.* <newaccountonly> .*Анальн.* <newaccountonly> .*[Йй]об.* <newaccountonly> .*[xхҲ][ýŷÿȳyуӲ][úùûüũůǔūǖǘǚǜŭųűuйиїяҊ].* <newaccountonly> .*п[іи]д[аоиіе]рас.* <newaccountonly> # From Hebrew Wikipedia .*נאצית?.* <newaccountonly> .+להשחי[טת].* <newaccountonly> .*חרא.* <newaccountonly> .*[אה]חריב.* <newaccountonly> # from csWP [^:]+:(?:[OoIl0-9]{1,3}\.){3}.* <newaccountonly> # no pseudo IP adresses # BLP TARGETS from enWP .*NawlinW.* <newaccountonly> .*Nableez.* <newaccountonly> .*Sean\.h.* <newaccountonly> .*Smalljim.* <newaccountonly> .*will die.* <newaccountonly> .*will suffer.* <newaccountonly> .*incinerated.* <newaccountonly> .*raped by.* <newaccountonly> .*gassed.* <newaccountonly> .*gas the.* <newaccountonly> .*head blown.* <newaccountonly> .*castrated.* <newaccountonly> .*beheaded.* <newaccountonly> .*tortured.* <newaccountonly> .*neutered.* <newaccountonly> .*anti-semite.* <newaccountonly> .*vomiting.* <newaccountonly> .*Seth.*Patinkin.* .*Jan.*Szatkowski.* .*(Bill|William).*Beggs.* .*Bett?y.*Patric?k?.* # Contact ArbCom before removing, overriding or changing .*Scott.*Bibby.* .*Dav.*\bCote.*(film|movie|director|actor).* # see Wikipedia:Sockpuppet investigations/NickSoroka/Archive .*Sunil Kumar+ Pathela.* # see Wikipedia:Sockpuppet investigations/Sunil Kumarr Pathela .*Lynds.*\bTurner.* # See User:Fairyspit and socks .*M[a@]l[i1l]k Shab.zz.* <newaccountonly> # abuse target .*Maelbros.* <newaccountonly> # sockpuppetry, hoax articles and edits .*Mael.bros.* <newaccountonly> .*Paul Easter.* <newaccountonly> .*WP\:.* <newaccountonly> .*WT\:.* <newaccountonly> .*ⒽⒶⒼⒼⒺⓇ.* <newaccountonly> #Latest Grawp naming scheme .*p[ÉÈËĘĚĔĖẺẸẾỀỄễỂểȨȩḜḝĒḖḗȄȅȆȇỆệḘḙḚḛ3عڠēėèéëẽĕęəẻếềẹ]nis.* <newaccountonly> .*Magyar.nem.ember.* <newaccountonly> .*Cremepuff.* <newaccountonly> .*[Mm]otherr* *.?[Ff]uck.* <newaccountonly> .*\b\(TIB.* <newaccountonly> # [[special:permalink:17218840]] # Promotional usernames .*[™®℠].* <newaccountonly|errmsg=titleblacklist-forbidden-new-account-trademark> # Prevent users from creating usernames that are IPv6 addresses (stop gap until r12782) User:[0-9A-Fa-f]{0,10}:([0-9A-Fa-f]{0,10}:)*([0-9A-Fa-f]{0,10})?(?:\/(12[0-8]|1[01][0-9]|[1-9]?\d))? <newaccountonly|errmsg=titleblacklist-ip-account> # additions transferred from kkWP per talk page [[m:Special:PermanentLink/11826368]] .*(\ba|Ә)(?i:кімші).* <newaccountonly> .*(?i:уики[мп]еди[ая]|уикисөздік|уикикітап|уикидәйек|уикисабақ|уикиқайнар|уикихабар).* <newaccountonly> .*(?i:Қазақстан).* <newaccountonly> .*(?i:қазақ).* <newaccountonly> ## хуй .*[xXхХ][yYуУ][iIйЙиИuUъЪяЯёЁeE].* <newaccountonly> ## пизда .*[пПnpPрР][iIіІїЇиИeEеЕёЁ][зЗzZ3][dDдД].* <newaccountonly> .*[нН][иИ][шШ].* <newaccountonly> ##from it.wiki ##lta .*y.o.u.y.b.i.n.o.* <newaccountonly> .*[Pp][Uu][Tt]+[Aa4][Nn].* <newaccountonly> .*utente\:shivanarayana.* <autoconfirmed> .*\:gioleonardi.* <autoconfirmed> .*andrea.panerini.* .*euphydryas.* <newaccountonly> .*\bvituzzu.* <newaccountonly|antispoof> .*\bruthven.* <newaccountonly> .*francesco carbonara.* .*fcarbonara.* ##insults .*\bstronz.* <newaccountonly|antispoof> # .*putt?ana.* per [[special:permalink/16539476]] .*frocio.* .*ricchione\b.* ##per [[:it:WP:NUI]] .*\bassociazione.* <newaccountonly> .*\bfondazione.* <newaccountonly> .*\bo\.?n\.?l\.?u\.?s\.?.* <newaccountonly> ##fake ipv6-like usernames ([ABCDEF0123456789]*\:){3,}[ABCDEF0123456789]* <newaccountonly> ##long-term crosswiki spam .*(richero|marian).*(maria|richero).* .*peer.van.mladen.* .*michael.vegini.* .*(mattia|vlad|morleo).*(mattia|vlad|morleo).*(mattia|vlad|morleo).* .*giovanni.{0,5}prinzi.* .*prinzi.{0,5}giovanni.* .*giuseppe.{0,5}prinzi.* .*prinzi.{0,5}giuseppe.* .*israel.*luca.*gois.* <antispoof> .*fabrizio.*tonon.* .*nino(slav)?\b.*marina.* .*marina\b.*nino(slav)?\b.* .*marco.{0,5}lupis.* .*lupis.{0,5}marco.* ### Vietnamese Wikipedia ### # Vulgarity .*đ[uụùúủờ] m[eẹaá].* <newaccountonly> .*đéo .*<newaccountonly> .*đ[ụùũĩị] .*<newaccountonly> .*đ[ịíĩệ]t.* <newaccountonly> .*con đ[ĩiị].* <newaccountonly> .*lồn.* <newaccountonly> .*lon của.* <newaccountonly> .*lon mẹ.* <newaccountonly> .*con m[áẹ].* <newaccountonly> .*chúng m[àầ]y.* <newaccountonly> # Controversial historical names .*chí.*minh.* <newaccountonly> .*h[oòôồ] ch[ií].*minh.* <newaccountonly> .*胡志明.* <newaccountonly> .*n[oô]ng th[iị] x[uü][aăâá]n‎‎.* <newaccountonly> # Vandals .*chắn.* <newaccountonly> .*trắn.* <newaccountonly> ### Farsi Wikipedia ### .*\b(?:مد[یي]ر|معاون|ری[یئ]س|مس[ئوؤ]و?ل)\b.* <newaccountonly> .*(?:شرکت|بازرگانی|کلینیک|[Cc]ompany|[Ff]actory|طراحی|سایت|انجمن|فروم|بازرگانی|آکادمی|وبلاگ|بلاگ|کانون|مطب|دفتر|پایگاه|کلینیک|گروه|آموزشگاه|دبیرستان|دانشگاه|co\.|مدرسه|همایش|وب‌سایت|مرکز|هی[اأئ]ت|سامانه|سرویس|بازار).* <newaccountonly> .*(?:آگهی|روزنامه|فصلنامه|رزور|آنلاین|گردشگری|بین ?المللی?|صنعت|سازان|سازی|گستر|خبری).* <newaccountonly> ##Main page and it's redirects صفحه اصلی صفحهٔ اصلی ## Don't be only Persian numbers ^[\x{06F0}-\x{06F9}]*$ <newaccountonly|autoconfirmed> ## Don't have Persian's Diacritic # [^:]+:.*[\x{064A}-\x{064F}\x{0652}\x{0650}\x{0626}\x{0643}\x{0654}\x{0621}\x{0623}-\x{0625}].* <newaccountonly|autoconfirmed> ## Persian scurrility words .*\b(?i:[کك][یي]ر|خا[یي]ه|[کك]لفت)\b.* <newaccountonly> .*(?i:قبر|گور|مری?ض|آشغال).* <newaccountonly> .*(?i:مهبل|چوچوله?|واژن).* <newaccountonly> .*(?i:\b[کك]س\b).* <newaccountonly> .*(?i:قحبه).* <newaccountonly> .*(?i:جنده|فاحشه|هوکر).* <newaccountonly> .*(?i:[کك]ون).* <newaccountonly> .*(?i:شو?مبو?ل).* <newaccountonly> .*\b(?i:داف).* <newaccountonly> .*(?i:گائیدم|گاییدم|گایدم|بگا|فاک|بخواب|گوز\b|فنا|\bگو?ه\b|\bشاش\b|مرد[کك]|زن[یي]?[کك]ه).* <newaccountonly> .*\b[Dd]own.*[Ww]ith.* <newaccountonly> .*\b[Aa]gainst.* <newaccountonly> .*\b[Dd]ead.*[Oo]n.* <newaccountonly> .*(?i:مرگ.*بر|لعنت.*بر).* <newaccountonly> .*(?i:پ[یي]روز.*ست).* <newaccountonly> .*(?i:خو?اه?ر|مادر|ننه|عمه|خاله|شاباجی|آبج[یي]|بابا|پدر|برادر|[کك]ا[کك]و).* <newaccountonly> .*(?i:خاک.*توی?).*<newaccountonly> .*(?i:سوسک).* <newaccountonly> .*(?i:[کك]چل|خ(و|)ل|د[یي]وانه|مجنون|ماست شل|ماس شل).* <newaccountonly> .*(?i:\bخر\b|گاو|سگ|پدسگ|ننه‌سگ|مادرسگ).* <newaccountonly> .*(?i:پان.*(تر[کك]|فارس|لر|کرد|عرب)).* <newaccountonly> ## Famous persons .*(?i:حضرت|امام).* <newaccountonly> .*(?i:ولا[یي]ت).* <newaccountonly> .*(?i:خم[یي]ن[یي]).* <newaccountonly> .*(?i:خامنه.*ا[یي]).* <newaccountonly> .*(?i:احمد[یي].*نژاد).* <newaccountonly> .*(?i:روحان[یي]).* <newaccountonly> .*(?i:محمد.*خاتم[یي]).* <newaccountonly> .*(?i:مهد[یي].*[کك]روب[یي]).* <newaccountonly> .*(?i:میر.*حس[یي]ن.*موسوی[یي]).* <newaccountonly> ## Commons Wikimedia .*[sS]elfie [sS]hoe.* <newaccountonly> # [[Special:PermanentLink/14714671]] ## Spambot attack 31-01-2016 .*payday\b <autoconfirmed> .*(day|online|instant|check|about|quick|best|free|advance|\buk|compare|\bhour|easy|why|guaranteed|fast|credit|\bby\b) payday.* .*pay ?day (text |advanced )?loan.* <autoconfirmed> .*credit check loans.* <autoconfirmed> .*instant money.* <autoconfirmed> .*without enquiries.* <autoconfirmed> #cw abuse .*DEE?Z.NUTS.*<newaccountonly|antispoof> .*Casino.* <newaccountonly> \bPokemon\.png\b \bItailevi.* <newaccountonly> .*Empresa LEMOS‎.* <casesensitive> .*HowToGetBanned.* <newaccountonly|antispoof> #LTA abuse of global rename feature .*EISIGMA.* <newaccountonly> # from kowiki .*관리자.* <newaccountonly> # admin .*운영자.* <newaccountonly> # admin .*관리담당자.* <newaccountonly> # admin .*쓰레기.* <newaccountonly> # inappropriate usernames .*유니폴리.* <newaccountonly> # inappropriate usernames .*Unypoly.* <newaccountonly> # inappropriate usernames .*(개새끼|씹새).* <newaccountonly> # inappropriate usernames .*씨(발|팔).* <newaccountonly> # inappropriate username .*무현.* <newaccountonly> # inappropriate usernames .*지랄.* <newaccountonly> # inappropriate username .*섹스.* <newaccountonly> # inappropriate username .*보민.* <newaccountonly> # LTA .*황건.* <newaccountonly> # LTA .*보르민.* <newaccountonly> # LTA .*보르맹.* <newaccountonly> # LTA .*볼민.* <newaccountonly> # LTA .*보오민.* <newaccountonly> # LTA .*씨뱔.* <newaccountonly> # LTA .*좆까.* <newaccountonly> # LTA #Weird character new account spam .*[①-⑨]{6}.* <newaccountonly> # to release pressure on the enwiki abusefilter .*08440828240.* <newaccountonly> #cross-wiki spam .*271383970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]] #Spam .*Thincomme.* <newaccountonly> .*27138970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]] #LTA .*password.* <newaccountonly> .*passis.* <newaccountonly> .*Paul Bedson.* <newaccountonly> #RuneScape .*Attack.* <newaccountonly> .*Strength.* <newaccountonly> .*Defence.* <newaccountonly> .*Ranged.* <newaccountonly> .*Magic.* <newaccountonly> .*Prayer.* <newaccountonly> .*Farming.* <newaccountonly> .*Dungeoneering.* <newaccountonly> .*Constitution.* <newaccountonly> .*Crafting.* <newaccountonly> .*Mining.* <newaccountonly> .*Smithing.* <newaccountonly> .*Fishing.* <newaccountonly> .*Cooking.* <newaccountonly> 150787772be91ae972ed8a6703c3564022f9e521 170 169 2018-10-23T13:50:19Z Jayden 52 wikitext text/x-wiki ########################################################################### # DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF [[w:en:regular expressions|REGEX]]! # ########################################################################### # # This is a list of page titles which are blocked from creation/editing on our wikis. # Guidelines: # - This page, delicate as it is, is editable by admins only. # - To disable an entry, *remove* it, don't comment it out. # # For syntax guidelines see [[mw:Extension:Title blacklist]] <!-- leave this line exactly as it is --> <pre> ## Technical # no multiple ! or ? .*[!?]{3,}.* <autoconfirmed> # no pseudo-wiki-deep-links (?:[^\/]+[\/:])?(?:index\.php|w\/wiki)(?:\/.+)? .*''.* <newaccountonly> # URI like page titles .*[?&]+[^=]+=[^&]+.* # domain names .*[\. ](?:com|org|uk|net|info|gov|kz|ru|ir|biz|info|кз|pt|br)\b.* <newaccountonly> # fake ipv4 .*(?:[0-9]{1,3}\.){3}[0-9]{1,3}.* <newaccountonly> # Wikis .*mediawiki.* <newaccountonly> .*(?:wiki(?:[mp]edi[ae](?!n))).* <newaccountonly|antispoof> .*(?:wiki(books|data|news|quote|source|species|versity|voyage)).* <newaccountonly|antispoof> .*wiktionary.* <newaccountonly> # WikiVoyages merger unclaimed account renaming conflict avoidance .*\(?:W[TV]-\w{2}\) .* <newaccountonly> # Google google.*\.html # testing new group .*[Tt]estaccountfornewgroup.* <newaccountonly> .*userlogin.* <newaccountonly> ##Usernames people # functional accounts .*AD+MI+N.* <newaccountonly|antispoof> .*sysop.* <newaccountonly|antispoof> .*moderator.* <newaccountonly|antispoof> .*arbit(?:er|rator).* <newaccountonly> .*checkuser.* <newaccountonly|antispoof> .*oversight.* <newaccountonly|antispoof> .*S+T[EO]+(?:W|VV)+A+RD.* <newaccountonly|antispoof> .*bue?r(?:eau|o)[ck]r?at.* <newaccountonly> .*\bspravce\b.* <newaccountonly|antispoof> # [[Special:PermanentLink/16431112#Wikipedie usernames]] # schiedsgericht in w:de .*schieds(?:ge)?richt.* <newaccountonly> .*WMF.* <newaccountonly|antispoof> .*molly white.* <newaccountonly|antispoof> .*tulsi [a-z]h?agat.* <newaccountonly|antispoof> .*sro[ \.\-]?2[ \.\-]?3.* <newaccountonly> .*WikiDan.{0,10}61.* <newaccountonly> # See [[w:en:Wikipedia:Sockpuppet_investigations/Moutray2010]] .*cһеск[ИѴ]ѕег.* .*сап ѕи[ск]+.* .*һогѕе.* .*\bԁіск.* .*\bсоск.* # strong language .*AIDS.* <newaccountonly|casesensitive> .*ASS+HO+L+E.* <newaccountonly|antispoof> .*BASTARD.* <newaccountonly|antispoof> .*BITCH.* <newaccountonly|antispoof> .*COCKSUCK.* <newaccountonly|antispoof> .*CUNNILINGUS.* <newaccountonly|antispoof> .*[CK(]UNT.* <newaccountonly|antispoof> .*VAGINA.* <newaccountonly|antispoof> .*DILDO.* <newaccountonly|antispoof> .*FAG\.?G+OT.* <newaccountonly|antispoof> .*FU[C(K]+K+ <newaccountonly|antispoof> .*f\*ck.* <newaccountonly|antispoof> .*HITLER.* <newaccountonly|antispoof> .*P[Eê]+N+I+S.* <newaccountonly|antispoof> .*SLUT.* <newaccountonly|antispoof> .*PRO+STITUTE.* <newaccountonly|antispoof> .*PA?EDO+(?:PH|F)ILE.* <newaccountonly|antispoof> .*JEW.* <newaccountonly|casesensitive> .*fellatio.* <newaccountonly> .*lesbianism.* <newaccountonly> .*molest[\ s].* <newaccountonly> .*ni+(?:gg|qq)+(?:a|er).* <newaccountonly> .*orgasm.* <newaccountonly> .*scr[o0]tum.* <newaccountonly> .*[8B]\={2,}D.* <newaccountonly> .*russavia.* <newaccountonly> .*Belanidia.* <newaccountonly> .*[YyIiíıl]\.?[Aa]\.?[NnMm]\.?[Gg]\.?[Uu]\.?[Aa]\.?[SsZz].* <newaccountonly> .*DARIO SEVERI.* <newaccountonly> .*Vou (?:cagar|defecar|mijar|ejacular|gozar).* <newaccountonly> .*[Ck]aguei.* <newaccountonly> .*GRS73.* <newaccountonly> .*Chronus.* <newaccountonly> .*is my ho(?:me|[a-z]se|my|mey).* <newaccountonly|antispoof> .*housegoy.* <newaccountonly|antispoof> .*homoboy.* <newaccountonly|antispoof> .*homosexo.* <newaccountonly|antispoof> .*wikinger.* <newaccountonly|antispoof> .*home[iy][bg]oy.* <newaccountonly|antispoof> .*homie[bg]oy.* <newaccountonly|antispoof> .*\bpeniz.* <newaccountonly> # [[special:permalink/17162342#Peniz]] .*fuck you.* <newaccountonly|antispoof> .*下凵ㄈ水.* .*山工水工户三多工月‎.* .*代月七三.* .*弓七三山月民多弓 .* .*huge cock.* #German strong language .* ist schwul.* <newaccountonly|antispoof> # fick... .*fick(?:e[rn]\b|t\b| d[ieo]).* <newaccountonly|antispoof> # scheiss .*sche?(?-i:i(?:ß|s{2})).* <newaccountonly|antispoof> # wichser .*wi(?:chs|x{1,3})e?r.* <newaccountonly|antispoof> # arschloch .*\barschl.* <newaccountonly|antispoof> # Chronic Vandal .*auwal.* <newaccountonly|antispoof> # [[Special:CentralAuth/Auwall]], chronic account creation vandal #Portuguese strong language .*[CK]ARALHO.* <newaccountonly|antispoof> .*BU[CS]ET+(?:INH)?A.* <newaccountonly|antispoof> .*FODA(?:-?[SC]E)?.* <newaccountonly|antispoof> .*VAI[- ]TOMAR[- ]NO.* <newaccountonly|antispoof> .*VAI(?:[- ]?[TCS])?E[- ]?FUDER?.* <newaccountonly|antispoof> .*CARA[- ]DE[- ]PAU.* <newaccountonly|antispoof> .*OTARIO.* <newaccountonly|antispoof> .*DESGRACA.* <newaccountonly|antispoof> .*punhet[ae].* <newaccountonly> .*viado.* <newaccountonly> .*bosta.* <newaccountonly> .*\bporr+a\b.* <newaccountonly> .*cara de cu.* <newaccountonly> .*\bmerda\b.* <newaccountonly> .*nunca ser[aá].* <newaccountonly> # WOW .*on ?wheels.* <newaccountonly> .*on wh[eéèẽȩëêēẹẹėĕěę]+ls.* .*wikipedo.* <newaccountonly> .*\bNC state\b.*\bis\b.* <newaccountonly> .*fuquay.* <newaccountonly> .*fooledyouSt(?:u|ew)ards\d{0,4}.* <newaccountonly> .+massive c.* <newaccountonly> .*negro scum.* <newaccountonly> .*awp's massive c.* <newaccountonly> .*tched by.* <newaccountonly> .*rap(?:es?|ing).?bab(?:y|ies).* <newaccountonly> .*stretÄ‹hed.* <newaccountonly> .*StretċhedBy.* <newaccountonly> .*str[eėéèëê]tch[eėéèëê]d.* <newaccountonly> .*vanda[lI].* <newaccountonly> .*king my co+ck.* <newaccountonly> .*G[rw]{2,3}ap.* <newaccountonly> .*[GⒼĜĞĠĢƓǤǦǴḠ].*[RŔⓇŖŘȐȒṘṚṜṞ®].*[AǼAÀⒶÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*[WŴẀẂẄẆẈ₩].*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly> .*[ⒼGĜĞĠĢƓǤǦǴḠ].*[RŔŖⓇŘȐȒṘṚṜṞ®].*[AǼⒶAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*VV.*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly> (?i:[GĜĞĠĢƓǤǦǴḠ69&Γ]((\W|\W.*\W)?[RŔŖŘȐȒṘṚṜṞ®Ρ₧ÞþΡρРрƤṔṖǷ](?:\W|\W.*\W)?)+(?:[ǼAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦȺḀẠẢẤẦẨẪẬẮẰẲẴẶÆǢ4@?Α](?:\W|\W.*\W)?)+(?:[VƲṼṾWŴẀẂẄẆẈ₩UÙÚÛÜŨŪŬŮŰŲǓǕǗǙǛΫΥΫΎ](?:\W|\W.*\W)?)+[PƤṔṖǷ₧ÞþΡρРр]) <newaccountonly> .*hagg[ae]r.* <newaccountonly> .*[НHΗHⱧ]+[[:punct:] ]*[ΆAÁÀÃÄÂΑАA]+[[:punct:] ]*[GGԌ]+[[:punct:] ]*(?:[ΆAÁÀÃÄÂΑАA]|[EЕΕËEĖ])+[[:punct:] ]*[RRЯ]+.* <casesensitive> .*[НHΗHⱧ][EЕΕËEĖ][RRЯ][MМΜM][YΥY].* <casesensitive> .*JEWS DID.* #VasilievVV 2008-05-01 .*Śemitic.* .*ni[ğǵģĝġĠĞ]+er.* .*\bon.t[iy]res\b.* <newaccountonly|antispoof> .*pelican.shit.* <antispoof> .*my.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+e+.{0,5}[bßβбв฿]+o+y.* <newaccountonly|antispoof> .*[mɯḿṁṃмӍμ₥]y.+\b[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+(?:i+[e3عڠẽəɵ]+|[e3عڠẽəɵ]+y+)s*\b.* <newaccountonly|antispoof> .*[mɯḿṁṃмӍμ₥]y.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+[oóòôöõǒōŏǫőœøəόοωὸὀὁὄὂὅὃоөӧӫδσʘǿọ0]+[uúùûüũůǔūǖǘǚǜŭųűύvṽṿwŵẁẃẅẇẉẘΦφΨψωώὼώᾠᾡᾢᾣᾤᾥᾦᾧѱѵѷѿ]+s+e+.{0,5}[bßβбв฿ьҌҍ]+o+y.* <newaccountonly|antispoof> .*Rymax[0-9]+.* <newaccountonly> .*Omegariley[0-9]+.* <newaccountonly> .*wa+n+k+e*r.* <newaccountonly|antispoof> #Stewards and SWMT .*sKy[1Il][uüv].* <newaccountonly> .*Naw?linwiki.* <newaccountonly> .*Nishkid64.* <newaccountonly> .*Alisons?.*? (?:b[i ]{1,2}tch|shit) <newaccountonly> .*[mM][@a]t[3e]r[il1ìíïîīI]alsc[il1ìíïîīI][3e]nt[il1ìíïîīI]st.* <newaccountonly> .*favonian.* <newaccountonly> .*[il]nf[il]n[il]te[0-9]{4}.* <newaccountonly|antispoof|errmsg=titleblacklist-forbidden-new-account> .*[il]nf[il]n[il]te[0-9]{4}.* <autoconfirmed|antispoof> # Prevent article creation with such name. .*B.?sadowski.* <newaccountonly|antispoof> .*Tege[lI].* <newaccountonly|antispoof> .* Тегела? .* <newaccountonly|antispoof> # Tegel in Russian is my understanding .*\bajraddatz.* <newaccountonly|antispoof> .*marcoaurelio.* <newaccountonly|antispoof> #Other users .*j[iu]m(?:bo|my) ?wh?ales.* <newaccountonly> .*Kr[i1l]mpet.* <newaccountonly> .*Betacommand.* <newaccountonly> .*[cC]arol.?[mM]\.?o\.?ore.* <newaccountonly> .*\s+[jJ]\.?[Dd]elanoy.* <newaccountonly> .*[Ee]lcobbola.* <newaccountonly> .*[Vv]zaak.* <newaccountonly> .*Phaedriel <newaccountonly> #per CU-l .*DanielTom\d.* <newaccountonly> .*HERBYTHYME.* <newaccountonly|antispoof> # xwiki issue of harassment .*parbel.* <newaccountonly|antispoof> .*seewo(?-i:[LlI][Ff]).* <newaccountonly|antispoof> .*Zzuuzz.* <newaccountonly|antispoof> .*Ingrid Gome[sz].* <newaccountonly|antispoof> .*Taichi.* <newaccountonly|antispoof> .*Lomita.* <newaccountonly|antispoof> # [[special:permalink/17718012#Lomita]] [[special:diff/17728420]] .*Krichel.* <newaccountonly|antispoof> .*Amire80.* <newaccountonly|antispoof> .*PlyrStar93.* <newaccountonly|antispoof> .*Cruizir .* <newaccountonly|antispoof> .*\bCruiz.r\b.* .*Bonadea .* <newaccountonly> # abuse by JA, via [[SRG]] .*TonyBallioni.* <newaccountonly> .*De[aeiou]?fender\b.* <newaccountonly|antispoof> .*Plyr?Star93.* <newaccountonly> .*\bchrissymad.* <newaccountonly> .*SA.?13 Bro.* <newaccountonly> .*\bpraxidica.* <newaccountonly> ##LTA # [[w:ja:LTA:ISECHIKA]] and other ja titles .*レオパレス.* <newaccountonly> .*フェロモンたっぷり.* <newaccountonly> .*(?:ヤリマン|レイプ|女体盛り|レズ(?:ビアン)?|ビッチ|咥えて欲しい).* <newaccountonly> .*(?:[被容]疑者|被告|受刑者|加害者).* <newaccountonly> .*(?:悪質|クレーマ|無賃乗車|万引き?|窃盗).* <newaccountonly> .+(?:組直[系参]).+ <newaccountonly> .*(?:\+81\D?|0)[7-9]0(?:\D?\d{4}){2}.* <newaccountonly|antispoof> .*風俗.* <newaccountonly> # Bambifan .*Spider's.*Web.* <newaccountonly> .*Pig(?:'s)?.*Tale.* <newaccountonly> # Who cares who it is .*Chaosnamepuppet.* <newaccountonly> Jorge Queirolo Bravo <autoconfirmed> User(?: talk)?:(?:Barsoom Tork|Pocoyo Albatross|Anything Muppets|Moosey Mouse|Inbloomed Muppets).* <casesensitive|noedit> # Harold .*H.R.[L|1I]D.*K(?:R|[|!ɨᎥ1iIÍÌĬîÎǏÏĨįĮĪıİlľŀłļḷΙιіІЇ丨])+che[L|1I].* <newaccountonly|antispoof> .*K[Ri]+CH[e'][L|1I].*H.R.[L|1I]D.* <newaccountonly|antispoof> # Vicky Kadian [[special:permalink/17551440#Vicky Kadian]] .*Vì[ck]ky Kadian.* <antispoof> .*Kadian Vi[ck]ki.* <antispoof> .*विक्की कादियान.* .*कादियान विक्की.* # DieselSun, repeat article creation on self, checkuser detail available .*Tatarniko[fv] Ale(?:ks|x)ande?r.* .*Ale(?:ks|x)ande?r Tatarniko[fv].* .*Alexander Sergeevich Tatarnikov.* .*diezel\s{0,5}sun.* .*Александер Татарников.* .*Александр Сергеевич Татарников.* # Brandon Richardson, repeat article creation on self [[Special:PermanentLink/9666160]] Brandon (?:\w{0,20} |Q\. )?Richardson .*Prince Richardson.* # Javad Ramezani .*[jcy][ae]v\w[dt][\. ]{0,5}\w[ae]m\w?z[aeo]ni?.* <antispoof> .*[ae]m\w?z[ao]ni?[\. ]{0,5}[jdc][ae]v\w[dt].* <antispoof> .*جواد.*رمضان.* .*Me and Selena.* .*Javad[\. ]{0,5}\(?:s[iaoe]nger\).* .*[ҶЏЖж]а[ву][оа]д\s{0,5}\w{0,5}\s{0,5}Рам[ае][зд][оа]н.* .*ჯავადის[\. ]{0,5}რამადანის.* .*ஜவாத்[\. ]{0,5}ரம[ளாலா]ன்.* .*Javad Ramadan.* <autoconfirmed> .*Javad Shorab.* <autoconfirmed|antispoof> # José Rafael Cordero Sánchez [[special:permalink/16580741]] [[Special:diff/17786922]] .*(?:Jos.|R.(fael)?) Cordero S.nch.z.* .*José Cordero.* <autoconfirmed> # Evw [^:]+:Archelange <newaccountonly> # Cross-wiki sock .*Modern ?Apizza.* # Spam patterns .*Web20(?:tool|marketing|site|summit).* <newaccountonly> .*cheap[sr]al[a-z]{1,4}(?:\d{1,2})?.* <newaccountonly> .*polo(?:online|outlet).* <newaccountonly> .*cash.?advance.* <newaccountonly> .*loans?.?(?:lender|solution).* <newaccountonly> .*lose.?weight.* <autoconfirmed> .*weight.?loss.* <newaccountonly> .*paydayloan.* <newaccountonly> .*bktube\d{2}.* <newaccountonly> .*thai(?:vdo|xx)x\d.* <newaccountonly> .*pay[0o]neer.* <newaccountonly>#multiple a/c names starting with name, some appending, blocking for articles too \bpay[0o]neer\b .*gain inches.* .*growing tips anyone.* .*height (?:today|increas|discrimin|from).* .*shoe lift (?:insole|addition| ?\-|to make).* .*(?:with|using|the|\.|get|effective|introducing|ease|forget|right) shoe lift.* .*(?:lifts for|taller) shoe.* .*(?:hina|hinese|wholesale|cheap|buy) (?:authentic|sports|hockey|star game)? ?jersey.* .*do s and don ts of.* .* most effective way.* .*strateg(?:y|ies) to buy.* .*breaking your budget.* .*article promotion tip.* .*custom lanyard.* .*mimy.*s[lℓ£]uiter.* <antispoof> .*(?:best|top|with|through|perfect|having|ideal|using|beneficial|effective) autism.* .*marketing instant.* .*pay affiliate.* .*minecraft (?:server|download).* .*great tips .* .*self.?employed loans.* .*cash with no income.* .*best SEO .* .*(?:strong|good| a| the) NHL (?:pullover|shirt|jacket).* .*NHL (lover|supporter|enthusiast|fanatic).* <autoconfirmed> .*properties for sale.* <autoconfirmed> .*\beasy methods.* <autoconfirmed> .*home equity loan.* <autoconfirmed> .*card debts? repayment.* <autoconfirmed> .*your (?:forthcoming|next) (?:occasion|function|occurrence|party|celebrat).* <autoconfirmed> .*\b(?:ways|tips|how|methods) to (?:obtain|choose|discover).* <autoconfirmed> .*\b(?:dvantages|benefits) of (?:booking|renting|le(?:tt|as)ing).* <autoconfirmed> .*\bAduPoker.* .*\bpoker online.* <autoconfirmed> .*\blimo (p?:rovider|company|service|program|support|assist).* <autoconfirmed> .*manage your loan.* <autoconfirmed> .*on(?: the (?:(inter)?net|web)|.?line) gaming fun\b.* .*memorable team (?:development|building).*(?:basic|tips|guideline|suggestion|security|safeness|regulation|practice|rules|protection).* <autoconfirmed> .*tax preparation (?:consultation|service).* <autoconfirmed> .*(?:progress(?:on)?|advancement|trend|development) (?:along with|in addition to|as well as|and also|plus) devolution.* .*trying to conceive.* <autoconfirmed> .*avoid these foods.* <autoconfirmed> .*tax return easily.* .*\bbest income tax.* .*fastest growing.* <autoconfirmed> .*casinos? (?:online )?(?:casino|wagering|betting|playing|poker|gaming|gambling|games|strateg).* <autoconfirmed> .*(?:outlet|store|casinos) online.* <autoconfirmed> .*champion menwear.* <autoconfirmed> .*cheap finance.* <autoconfirmed> .*\bfind money .* <autoconfirmed> .*lottery on.?line.* <autoconfirmed> .*football (?:gambling|bet(?:s|ting)?)\b.* <autoconfirmed> .*flexible loan views.* <autoconfirmed> .*(pertaining to|reduce|intended for) ((motor )?vehicle|auto(mobile)?|car( or truck)?) (improvement|maintenance|fix|repair|vehicle|problem|restore).* <autoconfirmed> .*(professional|skilled|competent|seasoned) auto (auto|repair shop|technician|shady).* .*(review|strategy) (tricks|tips|secret|suggestions).* <autoconfirmed> .*(custom|silicone?|printed|cheap|rubber|charity) (wristband|bracelet).* <autoconfirmed> .*(stage|phase|period|developmment|level)s? of (cystic )?(pimple|zit|acne).* <autoconfirmed> .*\bacne (treatment|cure|breakout).* <autoconfirmed> .*(flourishing|productive|profitable|thriving|successful|effective|prosperous) natural acne.* .*\btips and tricks.* <autoconfirmed> .*paypal money adder.* <autoconfirmed> .*(effective|superb|excellent|great|fantastic) seo (firm|corporation|provider|organi[sz]ation|business).* .*(medical|health|clinical).?(related|care|method of)? (malpractice|travel|transport|vehicle).* <autoconfirmed> .*prenuptial (documents|negotiating|contract|legal|agreement|deals).* <autoconfirmed> .*luxury (?:vehicle|automo(tive|bile)|(?:ar or )?truck) (?:review|evaluation|critiques|rating|opinion).* <autoconfirmed> .*(hir|rent|book|reserv)ing( an?)? (extra|luxuri(e|ou)s|extravagant) (?:auto(?:mo(t?:ive|bile))?|car|truck|vehicle|motor).* <autoconfirmed> .*\b(?:vehicle|auto(?:mo(?:tive|bile))?|car|truck|sedan) (?:driving|sales|maintenance|loans|repair|restore|mechanic)\b.* <autoconfirmed> .*\bhow to (?:locate|find) a (competent|professional|skilled).* <autoconfirmed> .*tips that will save money.* <autoconfirmed> .*\bcruising for the.* <autoconfirmed> # spam added March 2017, can probably culled after 6 months .*(?:your|own) website easily.* .*(?:of|with|easily) using (?:quidoo|hubpages).* <autoconfirmed> .*(?:\b|-)(?:fuss|cut|simple|free|less|realistic|world|practical|elements|secrets|systems|details|plans|criteria|products|advice|programs|solutions|aspects|of|in|for) warehouse.* <autoconfirmed> # April 2017 .*design shop.* <autoconfirmed> .*\bТитан гель.* <autoconfirmed> .*\bhammer toe.* <autoconfirmed> .*\btreatments? and cure.* <autoconfirmed> .*\bsymptoms? and treatment.* <autoconfirmed> .*((?:Kendall|Kylie|Kris|Caitlyn) Jenner|(Khloe|Kourtney|Rob|Kim) Kardashian|Scott Disick)[ \-]\w.* <autoconfirmed> .*\b(?:plain black|bandage) (wrap|long)? ?dress.* <autoconfirmed> .*herve leger \w.* <autoconfirmed> .*(buy|cialis vs|generic) viagra.* <autoconfirmed> .*(?:cialis|viagra) (generic|coupons|without a|online).* <autoconfirmed> .*sulfate explained.* <autoconfirmed> .*\bHVAC ?(?:\.|assistance|accomplishment|encounter|purchase|suggest|advice|concern|by us|demand|good|is eas|using|with|success|begin|guid|that |achieve|expert|trouble|practic|rookie|problem|could|tip|need|may|require|which|is ).* <autoconfirmed> .*heating and air conditioning.* <autoconfirmed> .*mattress (?:sales|headboard|start|retail|wars|discount|mattress|bed|pad|again|would|market|security|good|from).* <autoconfirmed> # tv stream .*\bon.?line ((tv )?coverage|free) <autoconfirmed> .*\b(final|watch)[ \-\.]+(?:now|free |winter|live).* <autoconfirmed> .*\blive[ \-\.](?:online|stream|free|hd|six nat).* <autoconfirmed> .*\bst\.re\.am.* <autoconfirmed> .*\brugby\*\*.* <autoconfirmed> .*\bgreat things about\b.* <autoconfirmed> .*\bunderstanding files\b.* <autoconfirmed> # per stewards .*(?:cheap|buy) (tizanidine|zanaflex).* .*muscle relaxants.* <autoconfirmed> .*(?:simple|fat) (?:fast|weight)[ -]loss.* <autoconfirmed> .*weight[ -]loss (supplement|and).* <autoconfirmed> .*(?:another|crash|ketogenic|carb) diet.* <autoconfirmed> .*building (diet|tip).* <autoconfirmed> .*body fat on.* <autoconfirmed> .*simple home remedies.* <autoconfirmed> .*\bstone island\b.* <autoconfirmed> # simple, may be too harsh, let us stop the worst of the spam -- billinghurst 20180718 .*\b(?:outlet|sale|official) (?:shop|store|clearance|boutique|site|sale)\b.* <autoconfirmed> .*salvatore ferragamo \w.* <autoconfirmed> .*ferragamo (retailer|belt).* <autoconfirmed> .*best low cost.* .*replica outlet.* <autoconfirmed> .*online gaming.* <autoconfirmed> .*\bdrugs online.* <autoconfirmed> .*male enhancement.* <autoconfirmed> .*natural skin care.* <autoconfirmed> .*\bproven methods.* <autoconfirmed> .*to self improve.* <autoconfirmed> .*messenger marketing.* <autoconfirmed> .*make money online.* <autoconfirmed> .*market your (?:web.)?site <autoconfirmed> .*advertise businesses.* <autoconfirmed> .*levels of success.* <autoconfirmed> .*simple good ideas.* <autoconfirmed> .*merrell walking boots.* <autoconfirmed> .*buy the best.* <autoconfirmed> .*get viagra.* <autoconfirmed> .*for lasting longer.* <autoconfirmed> .*when (?:making a purchase|buying).* <autoconfirmed> .*\breal money.* <autoconfirmed> .*\bbetonline casino.* <autoconfirmed> .*budget tablet.* <autoconfirmed> \blose \d\d pounds <autoconfirmed> .*Advocate Simranjeet Singh.* .*Simran(:?jeet)?.?Law.* .*Alma Lilia Luna Olivas.* <autoconfirmed> # tech support spam .*Hpprintersupp(o|0)rt.* <newaccountonly> .*supp(o|0)rt helpline.* <newaccountonly> .*(?:help[ \.]+desk|phone)[ \.]+number.* <newaccountonly> .*customer care.* <newaccountonly> .*service (?:tech|supp(ort)?).* <newaccountonly> .*quickbook.* <newaccountonly> .1[ \-\.]?8[0oO]{2}[ \-\.]?\d{3}[ \-\.]?\d{2}[0oO] .*(?:dell|hp|brother|canon) printer.* <autoconfirmed> .*[I1][ \-~\.]?8[ \-~\.]?[0oO][ \-~\.]?[0oO][ \-~\.]?26[ \-~\.]?9[ \-~\.]?{I1][ \-~\.]?6[ \-~\.]?[0oO][ \-~\.]?8.* .*\b[I1]844.?46[I1].?2828\b.* .*[nN]orton [lL]ive [hH]elp.* .*(?:helpline|tech|s(ervice|upport)) (tele)?phone number.* <autoconfirmed|antispoof> .*(?:support|contact).?toll.?free.* .*0.800.098.8727.* .*(?:facebook|quickbooks) (?:customer|helpline|support|technical|on-?line).* .*(?:gmail|tech|customer)(?:\.|nichal)?[ \.](?:service|support).* <autoconfirmed|antispoof> .*Q\.u\.i\.c\.k\.b.* .*1800-?213-?2171.* .*1844-?203-?1044.* .*supp0rt.* .*(help desk|support)(.?phone)?.?number.* .*c\.u\.s\.t\.o\.m\.e\.r.* .*s\.u\.p\.p\.o\.r\.t.* .*n\.u\.m\.b\.e\.r.* .*ℕ∪mβεR.* .*better page rank.* .*toll free (1800|number).* <autoconfirmed> .*1800\d{7} helpline number.* <autoconfirmed> .*91[ \-\.]\d{10}.* <newaccountonly> .*Gððglê.* .*gmåïl.* .*§µþþðr†.* .*þhðñê.* .*ñµmßêr.* .*131.?2389.?2398.* .*186.?7275.?9878.* # merchandise shopping .*(?:custom|printed| own|blank) t(ee)?.?shirt.* <autoconfirmed> .*t(?:ee)?.?shirts? (printing|quilt|everywhere|design|online|(to|on|in) |buy).* .*best online (?:fashion )?shop.* .*online shopping (find|for).* .*for global customer.* .*the hottest new.* <autoconfirmed> .*Afγιαdable.* .* earn online money.* .* loan faster.* .* as discounts.* <autoconfirmed> .*check this out.* .*wholesale soccer.* .*\bbuy cheap.* .*\bwins? customers.* <autoconfirmed> .*(?:puma|lacoste|reebok|randall|vasque|adidas|kids|getting|valentino) (?:trainer|shoe|shorts|footwear|mens|golf|handbag).* <autoconfirmed> .*(?:discount|buy) (?:clothing|shoes) online <autoconfirmed> .*beneficial (?:deal|discount)s .*(?:penis|natural) enhancement.* <autoconfirmed> .*\bbest skin.* <autoconfirmed> .*how to make your.* <autoconfirmed> .*website promote.* <autoconfirmed> .*5 reasons to stop.* <autoconfirmed> .*\bbest internet.* <autoconfirmed> .*web marketing consultant.* <autoconfirmed> .*play poker on.?line.* <autoconfirmed> .*\bquickest way.* <autoconfirmed> .*muscle building food.* <autoconfirmed> .*skin care tip.* <autoconfirmed> .*\bpenis exercises.* <autoconfirmed> .*teeth whitening.* <autoconfirmed> .*porcelain crown cost.* <autoconfirmed> .*dental veneer.* <autoconfirmed> .*picking the best.* <autoconfirmed> .*\bsave money.* <autoconfirmed> .*consider before buying.* <autoconfirmed> .*most dependable.* <autoconfirmed> .*(?:glass|windshield) replacement.* <autoconfirmed> .*benefits of (?:choos|select).* <autoconfirmed> .*tips on (?:choos|select).* <autoconfirmed> .*fixed by professionals.* <autoconfirmed> .*\bbest coupon.* .*promo(?:tional)? code.* .*anti[ -]aging skin.* <autoconfirmed> .*\bhow to decide.* <autoconfirmed> .*\bsale online.* <autoconfirmed> .*points to consider.* <autoconfirmed> .*healthy skin.* <autoconfirmed> .*memorabilia online.* <autoconfirmed> .*cheapest price.* <autoconfirmed> .*your online business.* <autoconfirmed> .*by seo service.* <autoconfirmed> #"Polish spam" {{ns:3}}:.*Kołobrzeg.* {{ns:3}}:.*wybór kwatery* {{ns:3}}:.*wybór miejsca noclegowego* # Cross-wiki spammer {{ns:2}}:Vasilisa(\d)+ .*Vasilisa(\d)+ <newaccountonly> .*Lovesunshine <newaccountonly> .*[Mm]ichael.[kK].hntopf.* .*Hunter ?Mariner.* .*radio.manà.* ({{ns:2}}:)?augusto.de.luca\b .*peer.?van.?mladen.* .*predrag.jugovic.* .*Lui\b.Morais.* .*Mayestrion.* .*Marco.*[Dd]i.*Meco.* # Per CU-L 13/06/2012, cross-wiki spam [^:]+:Mainline <newaccountonly> # Amilton de Cristo .*Am[iíìîï1lɪi̯]{2,5}ton(?:.Rodrigu[eèéêë3][sz])?.(?:de.Cristo|of.Christ).* .*O.verdadeiro.avivamento.* # Cross-wiki pattern spambots #note that setting a remove date can help keep this list smaller .*Meciurilive.* <newaccountonly> # delete after Feb 2016 # Vandal patterns [pṕ]lays?\s*with <newaccountonly> P[eèéêë][iìíïî]d[aàáâä]r <newaccountonly> .*(?:pega|senta).na.(?:banana|lin[gĝģğġ][uüûùú][iìíîï][cçćĉ]a|salsi(?:ch|xx?)a).* <newaccountonly> # Cross wiki vandalism pages .*mixing sailors.* # Cross-wiki Chinese vandalism: zh:WP:LHLS and zh:WP:HYIP and similar vandalism .*[啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed> .*[乌鸟岛烏鳥島钨鎢邬鄔呜坞].*[跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed> .*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡].*[氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed> .*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇].* <autoconfirmed> .*Make.*cat.* <autoconfirmed> .*Mys.*721tx.* <autoconfirmed> # 影武者 (from [[zh:]]) - well-known targets of serial vandalism .*影.*武.*者.* <newaccountonly> .*[邓鄧].*[傑杰].* <newaccountonly> .*林.*士.*涵.* <newaccountonly> .*Tian[0-9]{2,4}[A-Za-z] <newaccountonly> # Cross-wiki vandal .*[ĐDd]okdo.*kor.* <newaccountonly> .*Đokdo.* <newaccountonly> .*Докдо республика корея.* <newaccountonly> .*SERVICE.*KOMPOR.* <newaccountonly> .*CALL.087808242095.* .*BAJOT.*Z.* .*REVENGE.*THE.*FATE.* .*Hendrix.*Adi.*Surya.* .*jual.*obat.* .*Ciacho[0-9]{2}.* <newaccountonly|antispoof> .* fu[a-z]{1,5}?rdai. * .*\bfuerdai.* <antispoof> .*fj?[uv][ae]rd[ae]+[iǐī].* <newaccountonly> .*vand[áǎ]l.* .*cruǐzǐn\.* # From Japanese Wikipedia. [[Special:Permalink/11656464]] ## functional accounts and related terms .*管理.* <newaccountonly> # admin .*ビューロクラット.* <newaccountonly> # bureaucrat .*チェックユーザ.* <newaccountonly> # checkuser .*スチュ[ワア]ード.* <newaccountonly> # steward .*オーバーサイト.* <newaccountonly> # oversight .*オンブズマン.* <newaccountonly> # ombudsman .*開発者.* <newaccountonly> # developer .*理事.* <newaccountonly> # board member .*委員.* <newaccountonly> # committee .*財団.* <newaccountonly> # foundation .*[ブぶ][ロろ][ッツシっつ][クく].* <newaccountonly> # "block" ## Project names .*ウ[ィイ]キ([ペメピミ]ー?デ[ィイ]ア|ニュース|ブックス?|ソース|コモンズ|ク[オォ]ート|データ).* <newaccountonly> .*ウ[ィイ]クショナリ.* <newaccountonly> ## Han characters (for zh, ja, etc.) .*[殺死腐汚盗嫌狂虐滅罪姦屁尻葬屑].* <newaccountonly> .*暴[[:punct:] ][行力言動动亂乱].* <newaccountonly> .*害虫.* <newaccountonly> .*自慰.* <newaccountonly> ## Japanese derogatory language .*[荒あア][らラ]?[しシ].* <newaccountonly> .*氏[なにぬねのんナニヌネノン].* <newaccountonly> .*[こコ][ろロ][しシツ].* <newaccountonly> .*(半|はん|ハン)(ころ|コロ|ごろ|ゴロ).* <newaccountonly> .*(餓鬼|がき|ガキ).* <newaccountonly> .*(鬼畜|[きキ][ちチ][くク]).* <newaccountonly> .*(莫.?迦|馬.?鹿|[ばバ][ー・]?[かカ]).* <newaccountonly> .*(阿呆|[あア][ー・]?[ほホ]).* <newaccountonly> .*(気違い|基地外|吉外|きちがい|キチガイ).* <newaccountonly> .*(嘘|うそ|ウソ)[をヲ]?(つ[くき]|ツ[クキ]).* <newaccountonly> .*(禿|はげ|ハゲ).* <newaccountonly> .*(かつら|カツラ|ヅラ).* <newaccountonly> .*(のろま|ノロマ).* <newaccountonly> .*([死私]刑|しけい).* <newaccountonly> .*(エクスタシ|えくすたし).* <newaccountonly> .*ストーカー.* <newaccountonly> .*犯人.* <newaccountonly> .*ロリコン.* <newaccountonly> .*(知的?障害?|池沼).* <newaccountonly> ## Japanese sexual language / body parts .*[おオ][ちまチマ][んンソ].* <newaccountonly> .*[ちまチマ][んン][こコぽポ毛子].* <newaccountonly> .*(童貞|包茎).* <newaccountonly> .*(糞|[くぐ]そ|[クグ]ソ).* <newaccountonly> .*[うウ][んン][ちチこコ].* <newaccountonly> .*ポルノ.* <newaccountonly> .*(中|[なナ][かカ])(出|[だダ])[しシ].* <newaccountonly> .*[あア][そソ][こコ].* <newaccountonly> .*[オお][ナな][ニに二].* <newaccountonly> .*[きキ][んンソ](玉|[たタ][まマ]).* <newaccountonly> .*(金|[きキ][んンソ])[たタ][まマ].* <newaccountonly> .*(パンツ|ぱんつ).* <newaccountonly> .*(玉|[たタ][まマ])([金玉々]|[きキ][んンソ]|[たタ][まマ]).* <newaccountonly> .*[ゃやャヤ][りリ]([漫満慢万萬]|[ちまチマ][んンソ]).* <newaccountonly> .*([んンソ][ちまチマ]|[漫満慢万萬])[りリ][ゃやャヤ].* <newaccountonly> .*(性交|即[尺生]).* <newaccountonly> .*[ふフ][えエぇェ][らラ](?:[ちチ][おオ])?.* <newaccountonly> .*(?:ソープランド|パイズリ).* <newaccountonly> # From Ukrainian Wikipedia. [[Special:Permalink/11683166]] .*Вікіпедія.* <newaccountonly> .*Анальн.* <newaccountonly> .*[Йй]об.* <newaccountonly> .*[xхҲ][ýŷÿȳyуӲ][úùûüũůǔūǖǘǚǜŭųűuйиїяҊ].* <newaccountonly> .*п[іи]д[аоиіе]рас.* <newaccountonly> # From Hebrew Wikipedia .*נאצית?.* <newaccountonly> .+להשחי[טת].* <newaccountonly> .*חרא.* <newaccountonly> .*[אה]חריב.* <newaccountonly> # from csWP [^:]+:(?:[OoIl0-9]{1,3}\.){3}.* <newaccountonly> # no pseudo IP adresses # BLP TARGETS from enWP .*NawlinW.* <newaccountonly> .*Nableez.* <newaccountonly> .*Sean\.h.* <newaccountonly> .*Smalljim.* <newaccountonly> .*will die.* <newaccountonly> .*will suffer.* <newaccountonly> .*incinerated.* <newaccountonly> .*raped by.* <newaccountonly> .*gassed.* <newaccountonly> .*gas the.* <newaccountonly> .*head blown.* <newaccountonly> .*castrated.* <newaccountonly> .*beheaded.* <newaccountonly> .*tortured.* <newaccountonly> .*neutered.* <newaccountonly> .*anti-semite.* <newaccountonly> .*vomiting.* <newaccountonly> .*Seth.*Patinkin.* .*Jan.*Szatkowski.* .*(Bill|William).*Beggs.* .*Bett?y.*Patric?k?.* # Contact ArbCom before removing, overriding or changing .*Scott.*Bibby.* .*Dav.*\bCote.*(film|movie|director|actor).* # see Wikipedia:Sockpuppet investigations/NickSoroka/Archive .*Sunil Kumar+ Pathela.* # see Wikipedia:Sockpuppet investigations/Sunil Kumarr Pathela .*Lynds.*\bTurner.* # See User:Fairyspit and socks .*M[a@]l[i1l]k Shab.zz.* <newaccountonly> # abuse target .*Maelbros.* <newaccountonly> # sockpuppetry, hoax articles and edits .*Mael.bros.* <newaccountonly> .*Paul Easter.* <newaccountonly> .*WP\:.* <newaccountonly> .*WT\:.* <newaccountonly> .*ⒽⒶⒼⒼⒺⓇ.* <newaccountonly> #Latest Grawp naming scheme .*p[ÉÈËĘĚĔĖẺẸẾỀỄễỂểȨȩḜḝĒḖḗȄȅȆȇỆệḘḙḚḛ3عڠēėèéëẽĕęəẻếềẹ]nis.* <newaccountonly> .*Magyar.nem.ember.* <newaccountonly> .*Cremepuff.* <newaccountonly> .*[Mm]otherr* *.?[Ff]uck.* <newaccountonly> .*\b\(TIB.* <newaccountonly> # [[special:permalink:17218840]] # Promotional usernames .*[™®℠].* <newaccountonly|errmsg=titleblacklist-forbidden-new-account-trademark> # Prevent users from creating usernames that are IPv6 addresses (stop gap until r12782) User:[0-9A-Fa-f]{0,10}:([0-9A-Fa-f]{0,10}:)*([0-9A-Fa-f]{0,10})?(?:\/(12[0-8]|1[01][0-9]|[1-9]?\d))? <newaccountonly|errmsg=titleblacklist-ip-account> # additions transferred from kkWP per talk page [[m:Special:PermanentLink/11826368]] .*(\ba|Ә)(?i:кімші).* <newaccountonly> .*(?i:уики[мп]еди[ая]|уикисөздік|уикикітап|уикидәйек|уикисабақ|уикиқайнар|уикихабар).* <newaccountonly> .*(?i:Қазақстан).* <newaccountonly> .*(?i:қазақ).* <newaccountonly> ## хуй .*[xXхХ][yYуУ][iIйЙиИuUъЪяЯёЁeE].* <newaccountonly> ## пизда .*[пПnpPрР][iIіІїЇиИeEеЕёЁ][зЗzZ3][dDдД].* <newaccountonly> .*[нН][иИ][шШ].* <newaccountonly> ##from it.wiki ##lta .*y.o.u.y.b.i.n.o.* <newaccountonly> .*[Pp][Uu][Tt]+[Aa4][Nn].* <newaccountonly> .*utente\:shivanarayana.* <autoconfirmed> .*\:gioleonardi.* <autoconfirmed> .*andrea.panerini.* .*euphydryas.* <newaccountonly> .*\bvituzzu.* <newaccountonly|antispoof> .*\bruthven.* <newaccountonly> .*francesco carbonara.* .*fcarbonara.* ##insults .*\bstronz.* <newaccountonly|antispoof> # .*putt?ana.* per [[special:permalink/16539476]] .*frocio.* .*ricchione\b.* ##per [[:it:WP:NUI]] .*\bassociazione.* <newaccountonly> .*\bfondazione.* <newaccountonly> .*\bo\.?n\.?l\.?u\.?s\.?.* <newaccountonly> ##fake ipv6-like usernames ([ABCDEF0123456789]*\:){3,}[ABCDEF0123456789]* <newaccountonly> ##long-term crosswiki spam .*(richero|marian).*(maria|richero).* .*peer.van.mladen.* .*michael.vegini.* .*(mattia|vlad|morleo).*(mattia|vlad|morleo).*(mattia|vlad|morleo).* .*giovanni.{0,5}prinzi.* .*prinzi.{0,5}giovanni.* .*giuseppe.{0,5}prinzi.* .*prinzi.{0,5}giuseppe.* .*israel.*luca.*gois.* <antispoof> .*fabrizio.*tonon.* .*nino(slav)?\b.*marina.* .*marina\b.*nino(slav)?\b.* .*marco.{0,5}lupis.* .*lupis.{0,5}marco.* ### Vietnamese Wikipedia ### # Vulgarity .*đ[uụùúủờ] m[eẹaá].* <newaccountonly> .*đéo .*<newaccountonly> .*đ[ụùũĩị] .*<newaccountonly> .*đ[ịíĩệ]t.* <newaccountonly> .*con đ[ĩiị].* <newaccountonly> .*lồn.* <newaccountonly> .*lon của.* <newaccountonly> .*lon mẹ.* <newaccountonly> .*con m[áẹ].* <newaccountonly> .*chúng m[àầ]y.* <newaccountonly> # Controversial historical names .*chí.*minh.* <newaccountonly> .*h[oòôồ] ch[ií].*minh.* <newaccountonly> .*胡志明.* <newaccountonly> .*n[oô]ng th[iị] x[uü][aăâá]n‎‎.* <newaccountonly> # Vandals .*chắn.* <newaccountonly> .*trắn.* <newaccountonly> ### Farsi Wikipedia ### .*\b(?:مد[یي]ر|معاون|ری[یئ]س|مس[ئوؤ]و?ل)\b.* <newaccountonly> .*(?:شرکت|بازرگانی|کلینیک|[Cc]ompany|[Ff]actory|طراحی|سایت|انجمن|فروم|بازرگانی|آکادمی|وبلاگ|بلاگ|کانون|مطب|دفتر|پایگاه|کلینیک|گروه|آموزشگاه|دبیرستان|دانشگاه|co\.|مدرسه|همایش|وب‌سایت|مرکز|هی[اأئ]ت|سامانه|سرویس|بازار).* <newaccountonly> .*(?:آگهی|روزنامه|فصلنامه|رزور|آنلاین|گردشگری|بین ?المللی?|صنعت|سازان|سازی|گستر|خبری).* <newaccountonly> ##Main page and it's redirects صفحه اصلی صفحهٔ اصلی ## Don't be only Persian numbers ^[\x{06F0}-\x{06F9}]*$ <newaccountonly|autoconfirmed> ## Don't have Persian's Diacritic # [^:]+:.*[\x{064A}-\x{064F}\x{0652}\x{0650}\x{0626}\x{0643}\x{0654}\x{0621}\x{0623}-\x{0625}].* <newaccountonly|autoconfirmed> ## Persian scurrility words .*\b(?i:[کك][یي]ر|خا[یي]ه|[کك]لفت)\b.* <newaccountonly> .*(?i:قبر|گور|مری?ض|آشغال).* <newaccountonly> .*(?i:مهبل|چوچوله?|واژن).* <newaccountonly> .*(?i:\b[کك]س\b).* <newaccountonly> .*(?i:قحبه).* <newaccountonly> .*(?i:جنده|فاحشه|هوکر).* <newaccountonly> .*(?i:[کك]ون).* <newaccountonly> .*(?i:شو?مبو?ل).* <newaccountonly> .*\b(?i:داف).* <newaccountonly> .*(?i:گائیدم|گاییدم|گایدم|بگا|فاک|بخواب|گوز\b|فنا|\bگو?ه\b|\bشاش\b|مرد[کك]|زن[یي]?[کك]ه).* <newaccountonly> .*\b[Dd]own.*[Ww]ith.* <newaccountonly> .*\b[Aa]gainst.* <newaccountonly> .*\b[Dd]ead.*[Oo]n.* <newaccountonly> .*(?i:مرگ.*بر|لعنت.*بر).* <newaccountonly> .*(?i:پ[یي]روز.*ست).* <newaccountonly> .*(?i:خو?اه?ر|مادر|ننه|عمه|خاله|شاباجی|آبج[یي]|بابا|پدر|برادر|[کك]ا[کك]و).* <newaccountonly> .*(?i:خاک.*توی?).*<newaccountonly> .*(?i:سوسک).* <newaccountonly> .*(?i:[کك]چل|خ(و|)ل|د[یي]وانه|مجنون|ماست شل|ماس شل).* <newaccountonly> .*(?i:\bخر\b|گاو|سگ|پدسگ|ننه‌سگ|مادرسگ).* <newaccountonly> .*(?i:پان.*(تر[کك]|فارس|لر|کرد|عرب)).* <newaccountonly> ## Famous persons .*(?i:حضرت|امام).* <newaccountonly> .*(?i:ولا[یي]ت).* <newaccountonly> .*(?i:خم[یي]ن[یي]).* <newaccountonly> .*(?i:خامنه.*ا[یي]).* <newaccountonly> .*(?i:احمد[یي].*نژاد).* <newaccountonly> .*(?i:روحان[یي]).* <newaccountonly> .*(?i:محمد.*خاتم[یي]).* <newaccountonly> .*(?i:مهد[یي].*[کك]روب[یي]).* <newaccountonly> .*(?i:میر.*حس[یي]ن.*موسوی[یي]).* <newaccountonly> ## Commons Wikimedia .*[sS]elfie [sS]hoe.* <newaccountonly> # [[Special:PermanentLink/14714671]] ## Spambot attack 31-01-2016 .*payday\b <autoconfirmed> .*(day|online|instant|check|about|quick|best|free|advance|\buk|compare|\bhour|easy|why|guaranteed|fast|credit|\bby\b) payday.* .*pay ?day (text |advanced )?loan.* <autoconfirmed> .*credit check loans.* <autoconfirmed> .*instant money.* <autoconfirmed> .*without enquiries.* <autoconfirmed> #cw abuse .*DEE?Z.NUTS.*<newaccountonly|antispoof> .*Casino.* <newaccountonly> \bPokemon\.png\b \bItailevi.* <newaccountonly> .*Empresa LEMOS‎.* <casesensitive> .*HowToGetBanned.* <newaccountonly|antispoof> #LTA abuse of global rename feature .*EISIGMA.* <newaccountonly> # from kowiki .*관리자.* <newaccountonly> # admin .*운영자.* <newaccountonly> # admin .*관리담당자.* <newaccountonly> # admin .*쓰레기.* <newaccountonly> # inappropriate usernames .*유니폴리.* <newaccountonly> # inappropriate usernames .*Unypoly.* <newaccountonly> # inappropriate usernames .*(개새끼|씹새).* <newaccountonly> # inappropriate usernames .*씨(발|팔).* <newaccountonly> # inappropriate username .*무현.* <newaccountonly> # inappropriate usernames .*지랄.* <newaccountonly> # inappropriate username .*섹스.* <newaccountonly> # inappropriate username .*보민.* <newaccountonly> # LTA .*황건.* <newaccountonly> # LTA .*보르민.* <newaccountonly> # LTA .*보르맹.* <newaccountonly> # LTA .*볼민.* <newaccountonly> # LTA .*보오민.* <newaccountonly> # LTA .*씨뱔.* <newaccountonly> # LTA .*좆까.* <newaccountonly> # LTA #Weird character new account spam .*[①-⑨]{6}.* <newaccountonly> # to release pressure on the enwiki abusefilter .*08440828240.* <newaccountonly> #cross-wiki spam .*271383970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]] #Spam .*Thincomme.* <newaccountonly> .*27138970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]] #LTA .*password.* <newaccountonly> .*passis.* <newaccountonly> .*Paul Bedson.* <newaccountonly> #RuneScape .*Attack.* <newaccountonly> .*Strength.* <newaccountonly> .*Defence.* <newaccountonly> .*Ranged.* <newaccountonly> .*Magic.* <newaccountonly> .*Prayer.* <newaccountonly> .*Farming.* <newaccountonly> .*Dungeoneering.* <newaccountonly> .*Constitution.* <newaccountonly> .*Crafting.* <newaccountonly> .*Mining.* <newaccountonly> .*Smithing.* <newaccountonly> .*Fishing.* <newaccountonly> .*Cooking.* <newaccountonly> .*Firemaking.* <newaccountonly> .*Woodcutting.* <newaccountonly> .*Runecrafting.* <newaccountonly> .*Fletching.* <newaccountonly> .*Agility.* <newaccountonly> .*Herblore.* <newaccountonly> ae3a87096a4f1994bc73c15616a0388a3f0542ed 171 170 2018-10-23T13:55:39Z Jayden 52 wikitext text/x-wiki ########################################################################### # DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF [[w:en:regular expressions|REGEX]]! # ########################################################################### # # This is a list of page titles which are blocked from creation/editing on our wikis. # Guidelines: # - This page, delicate as it is, is editable by admins only. # - To disable an entry, *remove* it, don't comment it out. # # For syntax guidelines see [[mw:Extension:Title blacklist]] <!-- leave this line exactly as it is --> <pre> ## Technical # no multiple ! or ? .*[!?]{3,}.* <autoconfirmed> # no pseudo-wiki-deep-links (?:[^\/]+[\/:])?(?:index\.php|w\/wiki)(?:\/.+)? .*''.* <newaccountonly> # URI like page titles .*[?&]+[^=]+=[^&]+.* # domain names .*[\. ](?:com|org|uk|net|info|gov|kz|ru|ir|biz|info|кз|pt|br)\b.* <newaccountonly> # fake ipv4 .*(?:[0-9]{1,3}\.){3}[0-9]{1,3}.* <newaccountonly> # Wikis .*mediawiki.* <newaccountonly> .*(?:wiki(?:[mp]edi[ae](?!n))).* <newaccountonly|antispoof> .*(?:wiki(books|data|news|quote|source|species|versity|voyage)).* <newaccountonly|antispoof> .*wiktionary.* <newaccountonly> # WikiVoyages merger unclaimed account renaming conflict avoidance .*\(?:W[TV]-\w{2}\) .* <newaccountonly> # Google google.*\.html # testing new group .*[Tt]estaccountfornewgroup.* <newaccountonly> .*userlogin.* <newaccountonly> ##Usernames people # functional accounts .*AD+MI+N.* <newaccountonly|antispoof> .*sysop.* <newaccountonly|antispoof> .*moderator.* <newaccountonly|antispoof> .*arbit(?:er|rator).* <newaccountonly> .*checkuser.* <newaccountonly|antispoof> .*oversight.* <newaccountonly|antispoof> .*S+T[EO]+(?:W|VV)+A+RD.* <newaccountonly|antispoof> .*bue?r(?:eau|o)[ck]r?at.* <newaccountonly> .*\bspravce\b.* <newaccountonly|antispoof> # [[Special:PermanentLink/16431112#Wikipedie usernames]] # schiedsgericht in w:de .*schieds(?:ge)?richt.* <newaccountonly> .*WMF.* <newaccountonly|antispoof> .*molly white.* <newaccountonly|antispoof> .*tulsi [a-z]h?agat.* <newaccountonly|antispoof> .*sro[ \.\-]?2[ \.\-]?3.* <newaccountonly> .*WikiDan.{0,10}61.* <newaccountonly> # See [[w:en:Wikipedia:Sockpuppet_investigations/Moutray2010]] .*cһеск[ИѴ]ѕег.* .*сап ѕи[ск]+.* .*һогѕе.* .*\bԁіск.* .*\bсоск.* # strong language .*AIDS.* <newaccountonly|casesensitive> .*ASS+HO+L+E.* <newaccountonly|antispoof> .*BASTARD.* <newaccountonly|antispoof> .*BITCH.* <newaccountonly|antispoof> .*COCKSUCK.* <newaccountonly|antispoof> .*CUNNILINGUS.* <newaccountonly|antispoof> .*[CK(]UNT.* <newaccountonly|antispoof> .*VAGINA.* <newaccountonly|antispoof> .*DILDO.* <newaccountonly|antispoof> .*FAG\.?G+OT.* <newaccountonly|antispoof> .*FU[C(K]+K+ <newaccountonly|antispoof> .*f\*ck.* <newaccountonly|antispoof> .*HITLER.* <newaccountonly|antispoof> .*P[Eê]+N+I+S.* <newaccountonly|antispoof> .*SLUT.* <newaccountonly|antispoof> .*PRO+STITUTE.* <newaccountonly|antispoof> .*PA?EDO+(?:PH|F)ILE.* <newaccountonly|antispoof> .*JEW.* <newaccountonly|casesensitive> .*fellatio.* <newaccountonly> .*lesbianism.* <newaccountonly> .*molest[\ s].* <newaccountonly> .*ni+(?:gg|qq)+(?:a|er).* <newaccountonly> .*orgasm.* <newaccountonly> .*scr[o0]tum.* <newaccountonly> .*[8B]\={2,}D.* <newaccountonly> .*russavia.* <newaccountonly> .*Belanidia.* <newaccountonly> .*[YyIiíıl]\.?[Aa]\.?[NnMm]\.?[Gg]\.?[Uu]\.?[Aa]\.?[SsZz].* <newaccountonly> .*DARIO SEVERI.* <newaccountonly> .*Vou (?:cagar|defecar|mijar|ejacular|gozar).* <newaccountonly> .*[Ck]aguei.* <newaccountonly> .*GRS73.* <newaccountonly> .*Chronus.* <newaccountonly> .*is my ho(?:me|[a-z]se|my|mey).* <newaccountonly|antispoof> .*housegoy.* <newaccountonly|antispoof> .*homoboy.* <newaccountonly|antispoof> .*homosexo.* <newaccountonly|antispoof> .*wikinger.* <newaccountonly|antispoof> .*home[iy][bg]oy.* <newaccountonly|antispoof> .*homie[bg]oy.* <newaccountonly|antispoof> .*\bpeniz.* <newaccountonly> # [[special:permalink/17162342#Peniz]] .*fuck you.* <newaccountonly|antispoof> .*下凵ㄈ水.* .*山工水工户三多工月‎.* .*代月七三.* .*弓七三山月民多弓 .* .*huge cock.* #German strong language .* ist schwul.* <newaccountonly|antispoof> # fick... .*fick(?:e[rn]\b|t\b| d[ieo]).* <newaccountonly|antispoof> # scheiss .*sche?(?-i:i(?:ß|s{2})).* <newaccountonly|antispoof> # wichser .*wi(?:chs|x{1,3})e?r.* <newaccountonly|antispoof> # arschloch .*\barschl.* <newaccountonly|antispoof> # Chronic Vandal .*auwal.* <newaccountonly|antispoof> # [[Special:CentralAuth/Auwall]], chronic account creation vandal #Portuguese strong language .*[CK]ARALHO.* <newaccountonly|antispoof> .*BU[CS]ET+(?:INH)?A.* <newaccountonly|antispoof> .*FODA(?:-?[SC]E)?.* <newaccountonly|antispoof> .*VAI[- ]TOMAR[- ]NO.* <newaccountonly|antispoof> .*VAI(?:[- ]?[TCS])?E[- ]?FUDER?.* <newaccountonly|antispoof> .*CARA[- ]DE[- ]PAU.* <newaccountonly|antispoof> .*OTARIO.* <newaccountonly|antispoof> .*DESGRACA.* <newaccountonly|antispoof> .*punhet[ae].* <newaccountonly> .*viado.* <newaccountonly> .*bosta.* <newaccountonly> .*\bporr+a\b.* <newaccountonly> .*cara de cu.* <newaccountonly> .*\bmerda\b.* <newaccountonly> .*nunca ser[aá].* <newaccountonly> # WOW .*on ?wheels.* <newaccountonly> .*on wh[eéèẽȩëêēẹẹėĕěę]+ls.* .*wikipedo.* <newaccountonly> .*\bNC state\b.*\bis\b.* <newaccountonly> .*fuquay.* <newaccountonly> .*fooledyouSt(?:u|ew)ards\d{0,4}.* <newaccountonly> .+massive c.* <newaccountonly> .*negro scum.* <newaccountonly> .*awp's massive c.* <newaccountonly> .*tched by.* <newaccountonly> .*rap(?:es?|ing).?bab(?:y|ies).* <newaccountonly> .*stretÄ‹hed.* <newaccountonly> .*StretċhedBy.* <newaccountonly> .*str[eėéèëê]tch[eėéèëê]d.* <newaccountonly> .*vanda[lI].* <newaccountonly> .*king my co+ck.* <newaccountonly> .*G[rw]{2,3}ap.* <newaccountonly> .*[GⒼĜĞĠĢƓǤǦǴḠ].*[RŔⓇŖŘȐȒṘṚṜṞ®].*[AǼAÀⒶÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*[WŴẀẂẄẆẈ₩].*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly> .*[ⒼGĜĞĠĢƓǤǦǴḠ].*[RŔŖⓇŘȐȒṘṚṜṞ®].*[AǼⒶAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*VV.*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly> (?i:[GĜĞĠĢƓǤǦǴḠ69&Γ]((\W|\W.*\W)?[RŔŖŘȐȒṘṚṜṞ®Ρ₧ÞþΡρРрƤṔṖǷ](?:\W|\W.*\W)?)+(?:[ǼAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦȺḀẠẢẤẦẨẪẬẮẰẲẴẶÆǢ4@?Α](?:\W|\W.*\W)?)+(?:[VƲṼṾWŴẀẂẄẆẈ₩UÙÚÛÜŨŪŬŮŰŲǓǕǗǙǛΫΥΫΎ](?:\W|\W.*\W)?)+[PƤṔṖǷ₧ÞþΡρРр]) <newaccountonly> .*hagg[ae]r.* <newaccountonly> .*[НHΗHⱧ]+[[:punct:] ]*[ΆAÁÀÃÄÂΑАA]+[[:punct:] ]*[GGԌ]+[[:punct:] ]*(?:[ΆAÁÀÃÄÂΑАA]|[EЕΕËEĖ])+[[:punct:] ]*[RRЯ]+.* <casesensitive> .*[НHΗHⱧ][EЕΕËEĖ][RRЯ][MМΜM][YΥY].* <casesensitive> .*JEWS DID.* #VasilievVV 2008-05-01 .*Śemitic.* .*ni[ğǵģĝġĠĞ]+er.* .*\bon.t[iy]res\b.* <newaccountonly|antispoof> .*pelican.shit.* <antispoof> .*my.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+e+.{0,5}[bßβбв฿]+o+y.* <newaccountonly|antispoof> .*[mɯḿṁṃмӍμ₥]y.+\b[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+(?:i+[e3عڠẽəɵ]+|[e3عڠẽəɵ]+y+)s*\b.* <newaccountonly|antispoof> .*[mɯḿṁṃмӍμ₥]y.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+[oóòôöõǒōŏǫőœøəόοωὸὀὁὄὂὅὃоөӧӫδσʘǿọ0]+[uúùûüũůǔūǖǘǚǜŭųűύvṽṿwŵẁẃẅẇẉẘΦφΨψωώὼώᾠᾡᾢᾣᾤᾥᾦᾧѱѵѷѿ]+s+e+.{0,5}[bßβбв฿ьҌҍ]+o+y.* <newaccountonly|antispoof> .*Rymax[0-9]+.* <newaccountonly> .*Omegariley[0-9]+.* <newaccountonly> .*wa+n+k+e*r.* <newaccountonly|antispoof> #Stewards and SWMT .*sKy[1Il][uüv].* <newaccountonly> .*Naw?linwiki.* <newaccountonly> .*Nishkid64.* <newaccountonly> .*Alisons?.*? (?:b[i ]{1,2}tch|shit) <newaccountonly> .*[mM][@a]t[3e]r[il1ìíïîīI]alsc[il1ìíïîīI][3e]nt[il1ìíïîīI]st.* <newaccountonly> .*favonian.* <newaccountonly> .*[il]nf[il]n[il]te[0-9]{4}.* <newaccountonly|antispoof|errmsg=titleblacklist-forbidden-new-account> .*[il]nf[il]n[il]te[0-9]{4}.* <autoconfirmed|antispoof> # Prevent article creation with such name. .*B.?sadowski.* <newaccountonly|antispoof> .*Tege[lI].* <newaccountonly|antispoof> .* Тегела? .* <newaccountonly|antispoof> # Tegel in Russian is my understanding .*\bajraddatz.* <newaccountonly|antispoof> .*marcoaurelio.* <newaccountonly|antispoof> #Other users .*j[iu]m(?:bo|my) ?wh?ales.* <newaccountonly> .*Kr[i1l]mpet.* <newaccountonly> .*Betacommand.* <newaccountonly> .*[cC]arol.?[mM]\.?o\.?ore.* <newaccountonly> .*\s+[jJ]\.?[Dd]elanoy.* <newaccountonly> .*[Ee]lcobbola.* <newaccountonly> .*[Vv]zaak.* <newaccountonly> .*Phaedriel <newaccountonly> #per CU-l .*DanielTom\d.* <newaccountonly> .*HERBYTHYME.* <newaccountonly|antispoof> # xwiki issue of harassment .*parbel.* <newaccountonly|antispoof> .*seewo(?-i:[LlI][Ff]).* <newaccountonly|antispoof> .*Zzuuzz.* <newaccountonly|antispoof> .*Ingrid Gome[sz].* <newaccountonly|antispoof> .*Taichi.* <newaccountonly|antispoof> .*Lomita.* <newaccountonly|antispoof> # [[special:permalink/17718012#Lomita]] [[special:diff/17728420]] .*Krichel.* <newaccountonly|antispoof> .*Amire80.* <newaccountonly|antispoof> .*PlyrStar93.* <newaccountonly|antispoof> .*Cruizir .* <newaccountonly|antispoof> .*\bCruiz.r\b.* .*Bonadea .* <newaccountonly> # abuse by JA, via [[SRG]] .*TonyBallioni.* <newaccountonly> .*De[aeiou]?fender\b.* <newaccountonly|antispoof> .*Plyr?Star93.* <newaccountonly> .*\bchrissymad.* <newaccountonly> .*SA.?13 Bro.* <newaccountonly> .*\bpraxidica.* <newaccountonly> ##LTA # [[w:ja:LTA:ISECHIKA]] and other ja titles .*レオパレス.* <newaccountonly> .*フェロモンたっぷり.* <newaccountonly> .*(?:ヤリマン|レイプ|女体盛り|レズ(?:ビアン)?|ビッチ|咥えて欲しい).* <newaccountonly> .*(?:[被容]疑者|被告|受刑者|加害者).* <newaccountonly> .*(?:悪質|クレーマ|無賃乗車|万引き?|窃盗).* <newaccountonly> .+(?:組直[系参]).+ <newaccountonly> .*(?:\+81\D?|0)[7-9]0(?:\D?\d{4}){2}.* <newaccountonly|antispoof> .*風俗.* <newaccountonly> # Bambifan .*Spider's.*Web.* <newaccountonly> .*Pig(?:'s)?.*Tale.* <newaccountonly> # Who cares who it is .*Chaosnamepuppet.* <newaccountonly> Jorge Queirolo Bravo <autoconfirmed> User(?: talk)?:(?:Barsoom Tork|Pocoyo Albatross|Anything Muppets|Moosey Mouse|Inbloomed Muppets).* <casesensitive|noedit> # Harold .*H.R.[L|1I]D.*K(?:R|[|!ɨᎥ1iIÍÌĬîÎǏÏĨįĮĪıİlľŀłļḷΙιіІЇ丨])+che[L|1I].* <newaccountonly|antispoof> .*K[Ri]+CH[e'][L|1I].*H.R.[L|1I]D.* <newaccountonly|antispoof> # Vicky Kadian [[special:permalink/17551440#Vicky Kadian]] .*Vì[ck]ky Kadian.* <antispoof> .*Kadian Vi[ck]ki.* <antispoof> .*विक्की कादियान.* .*कादियान विक्की.* # DieselSun, repeat article creation on self, checkuser detail available .*Tatarniko[fv] Ale(?:ks|x)ande?r.* .*Ale(?:ks|x)ande?r Tatarniko[fv].* .*Alexander Sergeevich Tatarnikov.* .*diezel\s{0,5}sun.* .*Александер Татарников.* .*Александр Сергеевич Татарников.* # Brandon Richardson, repeat article creation on self [[Special:PermanentLink/9666160]] Brandon (?:\w{0,20} |Q\. )?Richardson .*Prince Richardson.* # Javad Ramezani .*[jcy][ae]v\w[dt][\. ]{0,5}\w[ae]m\w?z[aeo]ni?.* <antispoof> .*[ae]m\w?z[ao]ni?[\. ]{0,5}[jdc][ae]v\w[dt].* <antispoof> .*جواد.*رمضان.* .*Me and Selena.* .*Javad[\. ]{0,5}\(?:s[iaoe]nger\).* .*[ҶЏЖж]а[ву][оа]д\s{0,5}\w{0,5}\s{0,5}Рам[ае][зд][оа]н.* .*ჯავადის[\. ]{0,5}რამადანის.* .*ஜவாத்[\. ]{0,5}ரம[ளாலா]ன்.* .*Javad Ramadan.* <autoconfirmed> .*Javad Shorab.* <autoconfirmed|antispoof> # José Rafael Cordero Sánchez [[special:permalink/16580741]] [[Special:diff/17786922]] .*(?:Jos.|R.(fael)?) Cordero S.nch.z.* .*José Cordero.* <autoconfirmed> # Evw [^:]+:Archelange <newaccountonly> # Cross-wiki sock .*Modern ?Apizza.* # Spam patterns .*Web20(?:tool|marketing|site|summit).* <newaccountonly> .*cheap[sr]al[a-z]{1,4}(?:\d{1,2})?.* <newaccountonly> .*polo(?:online|outlet).* <newaccountonly> .*cash.?advance.* <newaccountonly> .*loans?.?(?:lender|solution).* <newaccountonly> .*lose.?weight.* <autoconfirmed> .*weight.?loss.* <newaccountonly> .*paydayloan.* <newaccountonly> .*bktube\d{2}.* <newaccountonly> .*thai(?:vdo|xx)x\d.* <newaccountonly> .*pay[0o]neer.* <newaccountonly>#multiple a/c names starting with name, some appending, blocking for articles too \bpay[0o]neer\b .*gain inches.* .*growing tips anyone.* .*height (?:today|increas|discrimin|from).* .*shoe lift (?:insole|addition| ?\-|to make).* .*(?:with|using|the|\.|get|effective|introducing|ease|forget|right) shoe lift.* .*(?:lifts for|taller) shoe.* .*(?:hina|hinese|wholesale|cheap|buy) (?:authentic|sports|hockey|star game)? ?jersey.* .*do s and don ts of.* .* most effective way.* .*strateg(?:y|ies) to buy.* .*breaking your budget.* .*article promotion tip.* .*custom lanyard.* .*mimy.*s[lℓ£]uiter.* <antispoof> .*(?:best|top|with|through|perfect|having|ideal|using|beneficial|effective) autism.* .*marketing instant.* .*pay affiliate.* .*minecraft (?:server|download).* .*great tips .* .*self.?employed loans.* .*cash with no income.* .*best SEO .* .*(?:strong|good| a| the) NHL (?:pullover|shirt|jacket).* .*NHL (lover|supporter|enthusiast|fanatic).* <autoconfirmed> .*properties for sale.* <autoconfirmed> .*\beasy methods.* <autoconfirmed> .*home equity loan.* <autoconfirmed> .*card debts? repayment.* <autoconfirmed> .*your (?:forthcoming|next) (?:occasion|function|occurrence|party|celebrat).* <autoconfirmed> .*\b(?:ways|tips|how|methods) to (?:obtain|choose|discover).* <autoconfirmed> .*\b(?:dvantages|benefits) of (?:booking|renting|le(?:tt|as)ing).* <autoconfirmed> .*\bAduPoker.* .*\bpoker online.* <autoconfirmed> .*\blimo (p?:rovider|company|service|program|support|assist).* <autoconfirmed> .*manage your loan.* <autoconfirmed> .*on(?: the (?:(inter)?net|web)|.?line) gaming fun\b.* .*memorable team (?:development|building).*(?:basic|tips|guideline|suggestion|security|safeness|regulation|practice|rules|protection).* <autoconfirmed> .*tax preparation (?:consultation|service).* <autoconfirmed> .*(?:progress(?:on)?|advancement|trend|development) (?:along with|in addition to|as well as|and also|plus) devolution.* .*trying to conceive.* <autoconfirmed> .*avoid these foods.* <autoconfirmed> .*tax return easily.* .*\bbest income tax.* .*fastest growing.* <autoconfirmed> .*casinos? (?:online )?(?:casino|wagering|betting|playing|poker|gaming|gambling|games|strateg).* <autoconfirmed> .*(?:outlet|store|casinos) online.* <autoconfirmed> .*champion menwear.* <autoconfirmed> .*cheap finance.* <autoconfirmed> .*\bfind money .* <autoconfirmed> .*lottery on.?line.* <autoconfirmed> .*football (?:gambling|bet(?:s|ting)?)\b.* <autoconfirmed> .*flexible loan views.* <autoconfirmed> .*(pertaining to|reduce|intended for) ((motor )?vehicle|auto(mobile)?|car( or truck)?) (improvement|maintenance|fix|repair|vehicle|problem|restore).* <autoconfirmed> .*(professional|skilled|competent|seasoned) auto (auto|repair shop|technician|shady).* .*(review|strategy) (tricks|tips|secret|suggestions).* <autoconfirmed> .*(custom|silicone?|printed|cheap|rubber|charity) (wristband|bracelet).* <autoconfirmed> .*(stage|phase|period|developmment|level)s? of (cystic )?(pimple|zit|acne).* <autoconfirmed> .*\bacne (treatment|cure|breakout).* <autoconfirmed> .*(flourishing|productive|profitable|thriving|successful|effective|prosperous) natural acne.* .*\btips and tricks.* <autoconfirmed> .*paypal money adder.* <autoconfirmed> .*(effective|superb|excellent|great|fantastic) seo (firm|corporation|provider|organi[sz]ation|business).* .*(medical|health|clinical).?(related|care|method of)? (malpractice|travel|transport|vehicle).* <autoconfirmed> .*prenuptial (documents|negotiating|contract|legal|agreement|deals).* <autoconfirmed> .*luxury (?:vehicle|automo(tive|bile)|(?:ar or )?truck) (?:review|evaluation|critiques|rating|opinion).* <autoconfirmed> .*(hir|rent|book|reserv)ing( an?)? (extra|luxuri(e|ou)s|extravagant) (?:auto(?:mo(t?:ive|bile))?|car|truck|vehicle|motor).* <autoconfirmed> .*\b(?:vehicle|auto(?:mo(?:tive|bile))?|car|truck|sedan) (?:driving|sales|maintenance|loans|repair|restore|mechanic)\b.* <autoconfirmed> .*\bhow to (?:locate|find) a (competent|professional|skilled).* <autoconfirmed> .*tips that will save money.* <autoconfirmed> .*\bcruising for the.* <autoconfirmed> # spam added March 2017, can probably culled after 6 months .*(?:your|own) website easily.* .*(?:of|with|easily) using (?:quidoo|hubpages).* <autoconfirmed> .*(?:\b|-)(?:fuss|cut|simple|free|less|realistic|world|practical|elements|secrets|systems|details|plans|criteria|products|advice|programs|solutions|aspects|of|in|for) warehouse.* <autoconfirmed> # April 2017 .*design shop.* <autoconfirmed> .*\bТитан гель.* <autoconfirmed> .*\bhammer toe.* <autoconfirmed> .*\btreatments? and cure.* <autoconfirmed> .*\bsymptoms? and treatment.* <autoconfirmed> .*((?:Kendall|Kylie|Kris|Caitlyn) Jenner|(Khloe|Kourtney|Rob|Kim) Kardashian|Scott Disick)[ \-]\w.* <autoconfirmed> .*\b(?:plain black|bandage) (wrap|long)? ?dress.* <autoconfirmed> .*herve leger \w.* <autoconfirmed> .*(buy|cialis vs|generic) viagra.* <autoconfirmed> .*(?:cialis|viagra) (generic|coupons|without a|online).* <autoconfirmed> .*sulfate explained.* <autoconfirmed> .*\bHVAC ?(?:\.|assistance|accomplishment|encounter|purchase|suggest|advice|concern|by us|demand|good|is eas|using|with|success|begin|guid|that |achieve|expert|trouble|practic|rookie|problem|could|tip|need|may|require|which|is ).* <autoconfirmed> .*heating and air conditioning.* <autoconfirmed> .*mattress (?:sales|headboard|start|retail|wars|discount|mattress|bed|pad|again|would|market|security|good|from).* <autoconfirmed> # tv stream .*\bon.?line ((tv )?coverage|free) <autoconfirmed> .*\b(final|watch)[ \-\.]+(?:now|free |winter|live).* <autoconfirmed> .*\blive[ \-\.](?:online|stream|free|hd|six nat).* <autoconfirmed> .*\bst\.re\.am.* <autoconfirmed> .*\brugby\*\*.* <autoconfirmed> .*\bgreat things about\b.* <autoconfirmed> .*\bunderstanding files\b.* <autoconfirmed> # per stewards .*(?:cheap|buy) (tizanidine|zanaflex).* .*muscle relaxants.* <autoconfirmed> .*(?:simple|fat) (?:fast|weight)[ -]loss.* <autoconfirmed> .*weight[ -]loss (supplement|and).* <autoconfirmed> .*(?:another|crash|ketogenic|carb) diet.* <autoconfirmed> .*building (diet|tip).* <autoconfirmed> .*body fat on.* <autoconfirmed> .*simple home remedies.* <autoconfirmed> .*\bstone island\b.* <autoconfirmed> # simple, may be too harsh, let us stop the worst of the spam -- billinghurst 20180718 .*\b(?:outlet|sale|official) (?:shop|store|clearance|boutique|site|sale)\b.* <autoconfirmed> .*salvatore ferragamo \w.* <autoconfirmed> .*ferragamo (retailer|belt).* <autoconfirmed> .*best low cost.* .*replica outlet.* <autoconfirmed> .*online gaming.* <autoconfirmed> .*\bdrugs online.* <autoconfirmed> .*male enhancement.* <autoconfirmed> .*natural skin care.* <autoconfirmed> .*\bproven methods.* <autoconfirmed> .*to self improve.* <autoconfirmed> .*messenger marketing.* <autoconfirmed> .*make money online.* <autoconfirmed> .*market your (?:web.)?site <autoconfirmed> .*advertise businesses.* <autoconfirmed> .*levels of success.* <autoconfirmed> .*simple good ideas.* <autoconfirmed> .*merrell walking boots.* <autoconfirmed> .*buy the best.* <autoconfirmed> .*get viagra.* <autoconfirmed> .*for lasting longer.* <autoconfirmed> .*when (?:making a purchase|buying).* <autoconfirmed> .*\breal money.* <autoconfirmed> .*\bbetonline casino.* <autoconfirmed> .*budget tablet.* <autoconfirmed> \blose \d\d pounds <autoconfirmed> .*Advocate Simranjeet Singh.* .*Simran(:?jeet)?.?Law.* .*Alma Lilia Luna Olivas.* <autoconfirmed> # tech support spam .*Hpprintersupp(o|0)rt.* <newaccountonly> .*supp(o|0)rt helpline.* <newaccountonly> .*(?:help[ \.]+desk|phone)[ \.]+number.* <newaccountonly> .*customer care.* <newaccountonly> .*service (?:tech|supp(ort)?).* <newaccountonly> .*quickbook.* <newaccountonly> .1[ \-\.]?8[0oO]{2}[ \-\.]?\d{3}[ \-\.]?\d{2}[0oO] .*(?:dell|hp|brother|canon) printer.* <autoconfirmed> .*[I1][ \-~\.]?8[ \-~\.]?[0oO][ \-~\.]?[0oO][ \-~\.]?26[ \-~\.]?9[ \-~\.]?{I1][ \-~\.]?6[ \-~\.]?[0oO][ \-~\.]?8.* .*\b[I1]844.?46[I1].?2828\b.* .*[nN]orton [lL]ive [hH]elp.* .*(?:helpline|tech|s(ervice|upport)) (tele)?phone number.* <autoconfirmed|antispoof> .*(?:support|contact).?toll.?free.* .*0.800.098.8727.* .*(?:facebook|quickbooks) (?:customer|helpline|support|technical|on-?line).* .*(?:gmail|tech|customer)(?:\.|nichal)?[ \.](?:service|support).* <autoconfirmed|antispoof> .*Q\.u\.i\.c\.k\.b.* .*1800-?213-?2171.* .*1844-?203-?1044.* .*supp0rt.* .*(help desk|support)(.?phone)?.?number.* .*c\.u\.s\.t\.o\.m\.e\.r.* .*s\.u\.p\.p\.o\.r\.t.* .*n\.u\.m\.b\.e\.r.* .*ℕ∪mβεR.* .*better page rank.* .*toll free (1800|number).* <autoconfirmed> .*1800\d{7} helpline number.* <autoconfirmed> .*91[ \-\.]\d{10}.* <newaccountonly> .*Gððglê.* .*gmåïl.* .*§µþþðr†.* .*þhðñê.* .*ñµmßêr.* .*131.?2389.?2398.* .*186.?7275.?9878.* # merchandise shopping .*(?:custom|printed| own|blank) t(ee)?.?shirt.* <autoconfirmed> .*t(?:ee)?.?shirts? (printing|quilt|everywhere|design|online|(to|on|in) |buy).* .*best online (?:fashion )?shop.* .*online shopping (find|for).* .*for global customer.* .*the hottest new.* <autoconfirmed> .*Afγιαdable.* .* earn online money.* .* loan faster.* .* as discounts.* <autoconfirmed> .*check this out.* .*wholesale soccer.* .*\bbuy cheap.* .*\bwins? customers.* <autoconfirmed> .*(?:puma|lacoste|reebok|randall|vasque|adidas|kids|getting|valentino) (?:trainer|shoe|shorts|footwear|mens|golf|handbag).* <autoconfirmed> .*(?:discount|buy) (?:clothing|shoes) online <autoconfirmed> .*beneficial (?:deal|discount)s .*(?:penis|natural) enhancement.* <autoconfirmed> .*\bbest skin.* <autoconfirmed> .*how to make your.* <autoconfirmed> .*website promote.* <autoconfirmed> .*5 reasons to stop.* <autoconfirmed> .*\bbest internet.* <autoconfirmed> .*web marketing consultant.* <autoconfirmed> .*play poker on.?line.* <autoconfirmed> .*\bquickest way.* <autoconfirmed> .*muscle building food.* <autoconfirmed> .*skin care tip.* <autoconfirmed> .*\bpenis exercises.* <autoconfirmed> .*teeth whitening.* <autoconfirmed> .*porcelain crown cost.* <autoconfirmed> .*dental veneer.* <autoconfirmed> .*picking the best.* <autoconfirmed> .*\bsave money.* <autoconfirmed> .*consider before buying.* <autoconfirmed> .*most dependable.* <autoconfirmed> .*(?:glass|windshield) replacement.* <autoconfirmed> .*benefits of (?:choos|select).* <autoconfirmed> .*tips on (?:choos|select).* <autoconfirmed> .*fixed by professionals.* <autoconfirmed> .*\bbest coupon.* .*promo(?:tional)? code.* .*anti[ -]aging skin.* <autoconfirmed> .*\bhow to decide.* <autoconfirmed> .*\bsale online.* <autoconfirmed> .*points to consider.* <autoconfirmed> .*healthy skin.* <autoconfirmed> .*memorabilia online.* <autoconfirmed> .*cheapest price.* <autoconfirmed> .*your online business.* <autoconfirmed> .*by seo service.* <autoconfirmed> #"Polish spam" {{ns:3}}:.*Kołobrzeg.* {{ns:3}}:.*wybór kwatery* {{ns:3}}:.*wybór miejsca noclegowego* # Cross-wiki spammer {{ns:2}}:Vasilisa(\d)+ .*Vasilisa(\d)+ <newaccountonly> .*Lovesunshine <newaccountonly> .*[Mm]ichael.[kK].hntopf.* .*Hunter ?Mariner.* .*radio.manà.* ({{ns:2}}:)?augusto.de.luca\b .*peer.?van.?mladen.* .*predrag.jugovic.* .*Lui\b.Morais.* .*Mayestrion.* .*Marco.*[Dd]i.*Meco.* # Per CU-L 13/06/2012, cross-wiki spam [^:]+:Mainline <newaccountonly> # Amilton de Cristo .*Am[iíìîï1lɪi̯]{2,5}ton(?:.Rodrigu[eèéêë3][sz])?.(?:de.Cristo|of.Christ).* .*O.verdadeiro.avivamento.* # Cross-wiki pattern spambots #note that setting a remove date can help keep this list smaller .*Meciurilive.* <newaccountonly> # delete after Feb 2016 # Vandal patterns [pṕ]lays?\s*with <newaccountonly> P[eèéêë][iìíïî]d[aàáâä]r <newaccountonly> .*(?:pega|senta).na.(?:banana|lin[gĝģğġ][uüûùú][iìíîï][cçćĉ]a|salsi(?:ch|xx?)a).* <newaccountonly> # Cross wiki vandalism pages .*mixing sailors.* # Cross-wiki Chinese vandalism: zh:WP:LHLS and zh:WP:HYIP and similar vandalism .*[啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed> .*[乌鸟岛烏鳥島钨鎢邬鄔呜坞].*[跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed> .*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡].*[氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed> .*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇].* <autoconfirmed> .*Make.*cat.* <autoconfirmed> .*Mys.*721tx.* <autoconfirmed> # 影武者 (from [[zh:]]) - well-known targets of serial vandalism .*影.*武.*者.* <newaccountonly> .*[邓鄧].*[傑杰].* <newaccountonly> .*林.*士.*涵.* <newaccountonly> .*Tian[0-9]{2,4}[A-Za-z] <newaccountonly> # Cross-wiki vandal .*[ĐDd]okdo.*kor.* <newaccountonly> .*Đokdo.* <newaccountonly> .*Докдо республика корея.* <newaccountonly> .*SERVICE.*KOMPOR.* <newaccountonly> .*CALL.087808242095.* .*BAJOT.*Z.* .*REVENGE.*THE.*FATE.* .*Hendrix.*Adi.*Surya.* .*jual.*obat.* .*Ciacho[0-9]{2}.* <newaccountonly|antispoof> .* fu[a-z]{1,5}?rdai. * .*\bfuerdai.* <antispoof> .*fj?[uv][ae]rd[ae]+[iǐī].* <newaccountonly> .*vand[áǎ]l.* .*cruǐzǐn\.* # From Japanese Wikipedia. [[Special:Permalink/11656464]] ## functional accounts and related terms .*管理.* <newaccountonly> # admin .*ビューロクラット.* <newaccountonly> # bureaucrat .*チェックユーザ.* <newaccountonly> # checkuser .*スチュ[ワア]ード.* <newaccountonly> # steward .*オーバーサイト.* <newaccountonly> # oversight .*オンブズマン.* <newaccountonly> # ombudsman .*開発者.* <newaccountonly> # developer .*理事.* <newaccountonly> # board member .*委員.* <newaccountonly> # committee .*財団.* <newaccountonly> # foundation .*[ブぶ][ロろ][ッツシっつ][クく].* <newaccountonly> # "block" ## Project names .*ウ[ィイ]キ([ペメピミ]ー?デ[ィイ]ア|ニュース|ブックス?|ソース|コモンズ|ク[オォ]ート|データ).* <newaccountonly> .*ウ[ィイ]クショナリ.* <newaccountonly> ## Han characters (for zh, ja, etc.) .*[殺死腐汚盗嫌狂虐滅罪姦屁尻葬屑].* <newaccountonly> .*暴[[:punct:] ][行力言動动亂乱].* <newaccountonly> .*害虫.* <newaccountonly> .*自慰.* <newaccountonly> ## Japanese derogatory language .*[荒あア][らラ]?[しシ].* <newaccountonly> .*氏[なにぬねのんナニヌネノン].* <newaccountonly> .*[こコ][ろロ][しシツ].* <newaccountonly> .*(半|はん|ハン)(ころ|コロ|ごろ|ゴロ).* <newaccountonly> .*(餓鬼|がき|ガキ).* <newaccountonly> .*(鬼畜|[きキ][ちチ][くク]).* <newaccountonly> .*(莫.?迦|馬.?鹿|[ばバ][ー・]?[かカ]).* <newaccountonly> .*(阿呆|[あア][ー・]?[ほホ]).* <newaccountonly> .*(気違い|基地外|吉外|きちがい|キチガイ).* <newaccountonly> .*(嘘|うそ|ウソ)[をヲ]?(つ[くき]|ツ[クキ]).* <newaccountonly> .*(禿|はげ|ハゲ).* <newaccountonly> .*(かつら|カツラ|ヅラ).* <newaccountonly> .*(のろま|ノロマ).* <newaccountonly> .*([死私]刑|しけい).* <newaccountonly> .*(エクスタシ|えくすたし).* <newaccountonly> .*ストーカー.* <newaccountonly> .*犯人.* <newaccountonly> .*ロリコン.* <newaccountonly> .*(知的?障害?|池沼).* <newaccountonly> ## Japanese sexual language / body parts .*[おオ][ちまチマ][んンソ].* <newaccountonly> .*[ちまチマ][んン][こコぽポ毛子].* <newaccountonly> .*(童貞|包茎).* <newaccountonly> .*(糞|[くぐ]そ|[クグ]ソ).* <newaccountonly> .*[うウ][んン][ちチこコ].* <newaccountonly> .*ポルノ.* <newaccountonly> .*(中|[なナ][かカ])(出|[だダ])[しシ].* <newaccountonly> .*[あア][そソ][こコ].* <newaccountonly> .*[オお][ナな][ニに二].* <newaccountonly> .*[きキ][んンソ](玉|[たタ][まマ]).* <newaccountonly> .*(金|[きキ][んンソ])[たタ][まマ].* <newaccountonly> .*(パンツ|ぱんつ).* <newaccountonly> .*(玉|[たタ][まマ])([金玉々]|[きキ][んンソ]|[たタ][まマ]).* <newaccountonly> .*[ゃやャヤ][りリ]([漫満慢万萬]|[ちまチマ][んンソ]).* <newaccountonly> .*([んンソ][ちまチマ]|[漫満慢万萬])[りリ][ゃやャヤ].* <newaccountonly> .*(性交|即[尺生]).* <newaccountonly> .*[ふフ][えエぇェ][らラ](?:[ちチ][おオ])?.* <newaccountonly> .*(?:ソープランド|パイズリ).* <newaccountonly> # From Ukrainian Wikipedia. [[Special:Permalink/11683166]] .*Вікіпедія.* <newaccountonly> .*Анальн.* <newaccountonly> .*[Йй]об.* <newaccountonly> .*[xхҲ][ýŷÿȳyуӲ][úùûüũůǔūǖǘǚǜŭųűuйиїяҊ].* <newaccountonly> .*п[іи]д[аоиіе]рас.* <newaccountonly> # From Hebrew Wikipedia .*נאצית?.* <newaccountonly> .+להשחי[טת].* <newaccountonly> .*חרא.* <newaccountonly> .*[אה]חריב.* <newaccountonly> # from csWP [^:]+:(?:[OoIl0-9]{1,3}\.){3}.* <newaccountonly> # no pseudo IP adresses # BLP TARGETS from enWP .*NawlinW.* <newaccountonly> .*Nableez.* <newaccountonly> .*Sean\.h.* <newaccountonly> .*Smalljim.* <newaccountonly> .*will die.* <newaccountonly> .*will suffer.* <newaccountonly> .*incinerated.* <newaccountonly> .*raped by.* <newaccountonly> .*gassed.* <newaccountonly> .*gas the.* <newaccountonly> .*head blown.* <newaccountonly> .*castrated.* <newaccountonly> .*beheaded.* <newaccountonly> .*tortured.* <newaccountonly> .*neutered.* <newaccountonly> .*anti-semite.* <newaccountonly> .*vomiting.* <newaccountonly> .*Seth.*Patinkin.* .*Jan.*Szatkowski.* .*(Bill|William).*Beggs.* .*Bett?y.*Patric?k?.* # Contact ArbCom before removing, overriding or changing .*Scott.*Bibby.* .*Dav.*\bCote.*(film|movie|director|actor).* # see Wikipedia:Sockpuppet investigations/NickSoroka/Archive .*Sunil Kumar+ Pathela.* # see Wikipedia:Sockpuppet investigations/Sunil Kumarr Pathela .*Lynds.*\bTurner.* # See User:Fairyspit and socks .*M[a@]l[i1l]k Shab.zz.* <newaccountonly> # abuse target .*Maelbros.* <newaccountonly> # sockpuppetry, hoax articles and edits .*Mael.bros.* <newaccountonly> .*Paul Easter.* <newaccountonly> .*WP\:.* <newaccountonly> .*WT\:.* <newaccountonly> .*ⒽⒶⒼⒼⒺⓇ.* <newaccountonly> #Latest Grawp naming scheme .*p[ÉÈËĘĚĔĖẺẸẾỀỄễỂểȨȩḜḝĒḖḗȄȅȆȇỆệḘḙḚḛ3عڠēėèéëẽĕęəẻếềẹ]nis.* <newaccountonly> .*Magyar.nem.ember.* <newaccountonly> .*Cremepuff.* <newaccountonly> .*[Mm]otherr* *.?[Ff]uck.* <newaccountonly> .*\b\(TIB.* <newaccountonly> # [[special:permalink:17218840]] # Promotional usernames .*[™®℠].* <newaccountonly|errmsg=titleblacklist-forbidden-new-account-trademark> # Prevent users from creating usernames that are IPv6 addresses (stop gap until r12782) User:[0-9A-Fa-f]{0,10}:([0-9A-Fa-f]{0,10}:)*([0-9A-Fa-f]{0,10})?(?:\/(12[0-8]|1[01][0-9]|[1-9]?\d))? <newaccountonly|errmsg=titleblacklist-ip-account> # additions transferred from kkWP per talk page [[m:Special:PermanentLink/11826368]] .*(\ba|Ә)(?i:кімші).* <newaccountonly> .*(?i:уики[мп]еди[ая]|уикисөздік|уикикітап|уикидәйек|уикисабақ|уикиқайнар|уикихабар).* <newaccountonly> .*(?i:Қазақстан).* <newaccountonly> .*(?i:қазақ).* <newaccountonly> ## хуй .*[xXхХ][yYуУ][iIйЙиИuUъЪяЯёЁeE].* <newaccountonly> ## пизда .*[пПnpPрР][iIіІїЇиИeEеЕёЁ][зЗzZ3][dDдД].* <newaccountonly> .*[нН][иИ][шШ].* <newaccountonly> ##from it.wiki ##lta .*y.o.u.y.b.i.n.o.* <newaccountonly> .*[Pp][Uu][Tt]+[Aa4][Nn].* <newaccountonly> .*utente\:shivanarayana.* <autoconfirmed> .*\:gioleonardi.* <autoconfirmed> .*andrea.panerini.* .*euphydryas.* <newaccountonly> .*\bvituzzu.* <newaccountonly|antispoof> .*\bruthven.* <newaccountonly> .*francesco carbonara.* .*fcarbonara.* ##insults .*\bstronz.* <newaccountonly|antispoof> # .*putt?ana.* per [[special:permalink/16539476]] .*frocio.* .*ricchione\b.* ##per [[:it:WP:NUI]] .*\bassociazione.* <newaccountonly> .*\bfondazione.* <newaccountonly> .*\bo\.?n\.?l\.?u\.?s\.?.* <newaccountonly> ##fake ipv6-like usernames ([ABCDEF0123456789]*\:){3,}[ABCDEF0123456789]* <newaccountonly> ##long-term crosswiki spam .*(richero|marian).*(maria|richero).* .*peer.van.mladen.* .*michael.vegini.* .*(mattia|vlad|morleo).*(mattia|vlad|morleo).*(mattia|vlad|morleo).* .*giovanni.{0,5}prinzi.* .*prinzi.{0,5}giovanni.* .*giuseppe.{0,5}prinzi.* .*prinzi.{0,5}giuseppe.* .*israel.*luca.*gois.* <antispoof> .*fabrizio.*tonon.* .*nino(slav)?\b.*marina.* .*marina\b.*nino(slav)?\b.* .*marco.{0,5}lupis.* .*lupis.{0,5}marco.* ### Vietnamese Wikipedia ### # Vulgarity .*đ[uụùúủờ] m[eẹaá].* <newaccountonly> .*đéo .*<newaccountonly> .*đ[ụùũĩị] .*<newaccountonly> .*đ[ịíĩệ]t.* <newaccountonly> .*con đ[ĩiị].* <newaccountonly> .*lồn.* <newaccountonly> .*lon của.* <newaccountonly> .*lon mẹ.* <newaccountonly> .*con m[áẹ].* <newaccountonly> .*chúng m[àầ]y.* <newaccountonly> # Controversial historical names .*chí.*minh.* <newaccountonly> .*h[oòôồ] ch[ií].*minh.* <newaccountonly> .*胡志明.* <newaccountonly> .*n[oô]ng th[iị] x[uü][aăâá]n‎‎.* <newaccountonly> # Vandals .*chắn.* <newaccountonly> .*trắn.* <newaccountonly> ### Farsi Wikipedia ### .*\b(?:مد[یي]ر|معاون|ری[یئ]س|مس[ئوؤ]و?ل)\b.* <newaccountonly> .*(?:شرکت|بازرگانی|کلینیک|[Cc]ompany|[Ff]actory|طراحی|سایت|انجمن|فروم|بازرگانی|آکادمی|وبلاگ|بلاگ|کانون|مطب|دفتر|پایگاه|کلینیک|گروه|آموزشگاه|دبیرستان|دانشگاه|co\.|مدرسه|همایش|وب‌سایت|مرکز|هی[اأئ]ت|سامانه|سرویس|بازار).* <newaccountonly> .*(?:آگهی|روزنامه|فصلنامه|رزور|آنلاین|گردشگری|بین ?المللی?|صنعت|سازان|سازی|گستر|خبری).* <newaccountonly> ##Main page and it's redirects صفحه اصلی صفحهٔ اصلی ## Don't be only Persian numbers ^[\x{06F0}-\x{06F9}]*$ <newaccountonly|autoconfirmed> ## Don't have Persian's Diacritic # [^:]+:.*[\x{064A}-\x{064F}\x{0652}\x{0650}\x{0626}\x{0643}\x{0654}\x{0621}\x{0623}-\x{0625}].* <newaccountonly|autoconfirmed> ## Persian scurrility words .*\b(?i:[کك][یي]ر|خا[یي]ه|[کك]لفت)\b.* <newaccountonly> .*(?i:قبر|گور|مری?ض|آشغال).* <newaccountonly> .*(?i:مهبل|چوچوله?|واژن).* <newaccountonly> .*(?i:\b[کك]س\b).* <newaccountonly> .*(?i:قحبه).* <newaccountonly> .*(?i:جنده|فاحشه|هوکر).* <newaccountonly> .*(?i:[کك]ون).* <newaccountonly> .*(?i:شو?مبو?ل).* <newaccountonly> .*\b(?i:داف).* <newaccountonly> .*(?i:گائیدم|گاییدم|گایدم|بگا|فاک|بخواب|گوز\b|فنا|\bگو?ه\b|\bشاش\b|مرد[کك]|زن[یي]?[کك]ه).* <newaccountonly> .*\b[Dd]own.*[Ww]ith.* <newaccountonly> .*\b[Aa]gainst.* <newaccountonly> .*\b[Dd]ead.*[Oo]n.* <newaccountonly> .*(?i:مرگ.*بر|لعنت.*بر).* <newaccountonly> .*(?i:پ[یي]روز.*ست).* <newaccountonly> .*(?i:خو?اه?ر|مادر|ننه|عمه|خاله|شاباجی|آبج[یي]|بابا|پدر|برادر|[کك]ا[کك]و).* <newaccountonly> .*(?i:خاک.*توی?).*<newaccountonly> .*(?i:سوسک).* <newaccountonly> .*(?i:[کك]چل|خ(و|)ل|د[یي]وانه|مجنون|ماست شل|ماس شل).* <newaccountonly> .*(?i:\bخر\b|گاو|سگ|پدسگ|ننه‌سگ|مادرسگ).* <newaccountonly> .*(?i:پان.*(تر[کك]|فارس|لر|کرد|عرب)).* <newaccountonly> ## Famous persons .*(?i:حضرت|امام).* <newaccountonly> .*(?i:ولا[یي]ت).* <newaccountonly> .*(?i:خم[یي]ن[یي]).* <newaccountonly> .*(?i:خامنه.*ا[یي]).* <newaccountonly> .*(?i:احمد[یي].*نژاد).* <newaccountonly> .*(?i:روحان[یي]).* <newaccountonly> .*(?i:محمد.*خاتم[یي]).* <newaccountonly> .*(?i:مهد[یي].*[کك]روب[یي]).* <newaccountonly> .*(?i:میر.*حس[یي]ن.*موسوی[یي]).* <newaccountonly> ## Commons Wikimedia .*[sS]elfie [sS]hoe.* <newaccountonly> # [[Special:PermanentLink/14714671]] ## Spambot attack 31-01-2016 .*payday\b <autoconfirmed> .*(day|online|instant|check|about|quick|best|free|advance|\buk|compare|\bhour|easy|why|guaranteed|fast|credit|\bby\b) payday.* .*pay ?day (text |advanced )?loan.* <autoconfirmed> .*credit check loans.* <autoconfirmed> .*instant money.* <autoconfirmed> .*without enquiries.* <autoconfirmed> #cw abuse .*DEE?Z.NUTS.*<newaccountonly|antispoof> .*Casino.* <newaccountonly> \bPokemon\.png\b \bItailevi.* <newaccountonly> .*Empresa LEMOS‎.* <casesensitive> .*HowToGetBanned.* <newaccountonly|antispoof> #LTA abuse of global rename feature .*EISIGMA.* <newaccountonly> # from kowiki .*관리자.* <newaccountonly> # admin .*운영자.* <newaccountonly> # admin .*관리담당자.* <newaccountonly> # admin .*쓰레기.* <newaccountonly> # inappropriate usernames .*유니폴리.* <newaccountonly> # inappropriate usernames .*Unypoly.* <newaccountonly> # inappropriate usernames .*(개새끼|씹새).* <newaccountonly> # inappropriate usernames .*씨(발|팔).* <newaccountonly> # inappropriate username .*무현.* <newaccountonly> # inappropriate usernames .*지랄.* <newaccountonly> # inappropriate username .*섹스.* <newaccountonly> # inappropriate username .*보민.* <newaccountonly> # LTA .*황건.* <newaccountonly> # LTA .*보르민.* <newaccountonly> # LTA .*보르맹.* <newaccountonly> # LTA .*볼민.* <newaccountonly> # LTA .*보오민.* <newaccountonly> # LTA .*씨뱔.* <newaccountonly> # LTA .*좆까.* <newaccountonly> # LTA #Weird character new account spam .*[①-⑨]{6}.* <newaccountonly> # to release pressure on the enwiki abusefilter .*08440828240.* <newaccountonly> #cross-wiki spam .*271383970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]] #Spam .*Thincomme.* <newaccountonly> .*27138970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]] #LTA .*password.* <newaccountonly> .*passis.* <newaccountonly> .*Paul Bedson.* <newaccountonly> #RuneScape .*Attack.* <newaccountonly> .*Strength.* <newaccountonly> .*Defence.* <newaccountonly> .*Ranged.* <newaccountonly> .*Magic.* <newaccountonly> .*Prayer.* <newaccountonly> .*Farming.* <newaccountonly> .*Dungeoneering.* <newaccountonly> .*Constitution.* <newaccountonly> .*Crafting.* <newaccountonly> .*Mining.* <newaccountonly> .*Smithing.* <newaccountonly> .*Fishing.* <newaccountonly> .*Cooking.* <newaccountonly> .*Firemaking.* <newaccountonly> .*Woodcutting.* <newaccountonly> .*Runecrafting.* <newaccountonly> .*Fletching.* <newaccountonly> .*Agility.* <newaccountonly> .*Herblore.* <newaccountonly> .*Thieving.* <newaccountonly> .*Slayer.* <newaccountonly> .*Farming.* <newaccountonly> .*Construction.* <newaccountonly> .*Hunter.* <newaccountonly> .*Summoning.* <newaccountonly> .*Divination.* <newaccountonly> .*Invention.* <newaccountonly> d8db6d57458a001b5e40759304832bd9d973e394 Spam blacklist 0 19 159 2018-10-28T13:28:52Z Jayden 52 Created page with " ########################################################################### # DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF REGEX! # ####################..." wikitext text/x-wiki ########################################################################### # DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF REGEX! # ########################################################################### # # This is a list of domain names which are blocked - nobody can add new links to these domains # Guidelines: # - Only blacklist for widespread, unmanageable spam. # - To disable an entry, *remove* it, don't comment it out. **Please log changes and removals**. # - Add entries or their removal to the <span class="plainlinks">[//meta.wikimedia.org/wiki/Spam_blacklist/Log log]</span>. # - <small style="color:gray;" id="oldid" class="plainlinks">Snippet for [//meta.wikimedia.org/wiki/Spam_blacklist/Log/{{CURRENTYEAR}}/{{CURRENTMONTH}}?action=edit&editintro=Template:Spam_blacklist_log_instructions logging]: <nowiki>{{sbl-diff|</nowiki>{{REVISIONID}}}}</small> # # Syntax: # - Everything from a "#" character to the end of the line is a comment # - Every non-blank line is a regex fragment which will only match hosts inside URLs # [[Category:Spam blacklist|{{PAGENAME}}]] #<!-- leave this line exactly as it is --> <pre> # Words s-e-x zoofilia grusskarte sex(cam|chat|-with|-plugin|-zone) adult(?:chat|live|porn|web\.) # dot for adultweblaw.com (?:animal|cam|chat|hardcore|live|online|voyeur)sex (?:hardcore|teen|xxx)porn lesbiansex\. #dot for lesbiansexmafia.org (?:live|cam)girl spycam casino-online online-casino cheap(?:-airfares|coach|est-phone|ghd|holidayaccommodation|jerseys|sneaker|-xanax) #jerseys type spam (clumping) nfl(teams)?-?jerseysales?\.com\b # no starting \b so it captures all prefixed components too \bjerseys\.(?:com|us|org|net)\b \b(?:mlb|nba|nfl|nhl|hot)jersey(\d{3,4})?\.(?:com|us|org|net)\b #next 3 purposefully open ended (?:fancy|open|reebok|wholesale|two|whole|china|ebuy|you|\band|b2b|20|affordable|shopping|fans|wonderful|c2c|footballworldcup|superbowl)-?jerseys?\.(?:com|us|org|net)\b jerseys?(mvp|-)?(nba|shops?|goods|whole|wholesale|soho|release|zones|sale|com|pick|cn|export|supply|trade|site|warehouse|stop|faves|4u|kk|cc|ab|outlets?|clubhouse|only|buy|planet|911)\.(?:com|us|org|net)\b \b(?:\d{2,4})?(mlb|nba|nfl|nhl|hot)-?jersey #end jerseys fuelcellmarket paris-hilton -horoskop huojia viagra(?!nde\.ct\.it\b) # Added by Datrio 8/4/05 \bstatic\.net # from zh \.hkce\.(?:org|net) \.tvsou\.com # Jun 06 eaeaq\.info # Amgine's \b98\.to # Hégésippe's list \.be\.ma\b \.chasedream\.com \.hailide\.com\.cn \.sove\.info \.artezia\.net websamba\.com nezumi\.dumousseau\.free\.fr datasheet4u\.com \.digchip\.com \.icbank\.com toutelapoesie\.com \bwhale\.to\b benefits-of-honey\.com university-canada\.net # Aphaia: apocalyptism\.ru heraklio\.gr delmar\.gr wwitv\.com # Suisui \.kurumaerabi\.com keytoart\.org\.ua #Kylu #req by Ryulong animesongs\.com\.br #as per request on talk:spam_blacklist page - User:M7 (M\/) cybartv\.org #old inserts and direct requests to User:M7 sanzioniamministrative\.it mitopositano\.it animemanga\.de # URL shorteners \btr\.cx\b \btik\.la\b \ban\.to\b \blistn\.to\b \bho\.pe\b \bno\.pe\b \burlac\.com\b \bqu\.pe\b \ba\.ai\b \b0rz\.tw\b \bleenk\.org \.1tiny\.com \.all\.at andmuchmore\.com ataja\.es babyurl\.com \.back\.to \.beam\.at \.been\.at biglnk\.com \.bite\.to \.board\.to \.bounce\.to \.bowl\.to \.break\.at \.browse\.to \bbrowser\.to\b \.change\.to compactURL\.com \.connect\.to \.crash\.to \.cut\.by dente\.me \bdigbig\.com\b \.direct\.at \.dive\.to \.dri(?:nk|ve)\.to \.drop\.to \.easy\.to \.eb\.cx \beasyurl\.jp\b escape\.to \.everything\.at \.fade\.to \.firstpage\.de \.fly(?:ing)?\.to fornovices\.com \.forward\.to \.fullspeed\.to \bfun\.to \.gameday\.de gentleurl\.net \.get\.to \.getit\.at glinki\.com \bgot\.to\b \.hard-ware\.de \.hey\.to \.hop\.to hottestpix\.com \.how\.to imegastores\.com jeeee\.net/url \.jump\.to \.kiss\.to latest-info\.com \blearn\.to\b link\.toolbot\.com linkezy\.com linktrim\.com ln-s\.net # silsor lznk\.com makeashorterlink\.com \.mediasite\.de \.megapage\.de \.messages\.to \.mine\.at \.more\.(at|by) \.move\.to moviefever\.com mp3-archives\.com \.musicpage\.de \.mypage\.org myprivateidaho\.com \.mysite\.de \bmyurl\.com\.tw\b \.nav\.to nlug\.org/url \.notrix\.(at|ch|de|net) \bnow\.to\b \.on\.to \.page\.to \.pagina\.de \.playsite\.de \.quickly\.to \.qrl\.be \bqurl\.com \.qurl\.net \bradpages\.com\b \.redirect\.to \bremember\.to\b \bresourcez\.com\b \breturn\.to\b rubyurl\.com \.rulestheweb\.com \.run\.to \.runurl\.com \bsail\.to\b \.scroll\.to \.seite\.ms \.shortcut\.to shurl\.(net|org) \.skip\.to skocz\.pl \.snap\.to \bsnipurl\.com \.soft-ware\.de \bsports-reports\.com\b \.start\.at \bstop\.to\b s-url\.net \.switch\.to thrill\.to tiny(click|link)\.com \.tinyr\.us \b(?:mobile|really)?tinyurls?\.(?:co\.uk|com|ru|tw|us)\b.* tiny\.(?:cc|vj\.e\.pl) \.tip\.nu \.tny\.se tophonors\.com \.tra(?:nsfer|vel)\.to turl\.jp \.turn\.to \burlalarm\b.com\b uncutuncensored.com \.url123\.com url\.fibiger\.org \.url\.fm urlcut\.(?:com|net) \burl(?:freeze|ic)\.com\b urlin\.it url(?:mask|ser)\.com vacations\.to veryweird\.com videopage\.de virtualpage\.de \.w3\.to \.walk\.to \.warp9\.to web-freebies\.com webalias\.com webdare\.com \.window\.to xrl\.us xxx-posed\.com \.yours\.at \.zap\.to \.zip\.to \bzuso\.tw \belfurl\.com \bdoiop\.com \b301url\.com \bkuso\.cc \burlx\.org \burl(?:snip|bee|logs)\.com \bsx\.am\b \btrimurl\.com\b \btiniuri\.com\b \bxn6\.net\b \b(hot|tiny)?short(?:enurl|url|text|erlink)\.com\b \biceglow\.com\b \birotator\.com\b \bigoto\.co\.uk\b \bdl\.am\b \bzwap\.to\b \bunonic\.com\b \bnet\.tf\b \bus\.tf\b \bc[ahz]\.tf\b \bru\.tf\b \bpl\.tf\b \bbg\.tf\b \bsg\.tf\b \bkickme\.to\b \blovez\.it\b \bneedz\.it\b \bcraves\.it\b \bmeans\.it\b \bdigs\.it\b \badores\.it\b \bchills\.it\b \bis-(?:chillin|groovin)\.it\b \bdrives\.it\b \breads\.it\b \bsurfs\.it\b \bswims\.it\b \bplayz\.it\b \bsingz\.it\b \bdances\.it\b \bhas\.it\b \bdoes\.it\b \bshows\.it\b \brules\.it\b #\brocks\.it\b disabled due to classic-rocks.it and problem domain no longer functioning \bmakes\.it\b \bsays\.it\b \bowns\.it\b \bzor\.org\b \b(?:1024|128|16|256|32|512|64|8)bit\.at\b \bagain\.at\b \ballday\.at\b \balone\.at\b \baltair\.at\b \bamerican\.at\b \bammo\.at\b \bamplifier\.at\b \bamstrad\.at\b \banglican\.at\b \bangry\.at\b \baround\.at\b \barrange\.at\b \baustralian\.at\b \bbaptist\.at\b \bbattle\.at\b \bbazooka\.at\b \bberber\.at\b \bblackhole\.at\b \bbooze\.at\b \bbrainiac\.at\b \bbrazilian\.at\b \bbummer\.at\b \bburn\.at\b \bcatholic\.at\b \bchapel\.at\b \bcname\.at\b \bcolors\.at\b \bcommodore(64)?\.at\b \bcons(?:ervatives|piracy)\.at\b \bcooldude\.at\b \bcuteboy\.at\b \bdance(?:mix|party)\.at\b \bdealing\.at\b \bdeep\.at\b \bd(?:ivx|vd)(?:links|movies|stuff)\.at\b \bdizzy\.at\b \bdork\.at\b \bdutch\.at\b \bend\.at\b \benglish\.at\b \beniac\.at\b \berror40[34]\.at\b \bexhibitionist\.at\b \bfaith\.at\b \bfight\.at\b \bfinn?ish\.at\b \bforward\.at\b \bfree(bie|mp3)\.at\b \bfrench\.at\b \bgraduatejobs\.at\b \bgrunge\.at\b \bhacked\.at\b \bhang(up)?\.at\b \bhide\.at\b \bhindu\.at\b \bhtmlpage\.at\b \bhungarian\.at\b \bindependents\.at\b \binvisible\.at\b \bjapanese\.at\b \bkickass\.at\b \bkindergarden\.at\b \bkurd\.at\b \blabour\.at\b \bleech\.at\b \blinuxserver\.at\b \bliqour\.at\b \bmaxed\.at\b \bmicrocomputers\.at\b \bmingle\.at\b \bmirror\.at\b \bmoan\.at\b \bmormons\.at\b \bmusicmix\.at\b \bnerds\.at\b \bneuromancer\.at\b \bnewbie\.at\b \bnicepage\.at\b \bninja\.at\b \bnorwegian\.at\b \bpaint\.at\b \bpalestinian\.at\b \bpolish\.at\b \bportuguese\.at\b \bpro(?:cessor|testant|spects)\.at\b \braveparty\.at\b \breachme\.at\b \breboot\.at\b \brelaxed\.at\b \brese(?:archer|t)\.at\b \bresolve\.at\b \bretrocomputers\.at\b \brockparty\.at\b \brollover\.at\b \brumble\.at\b \brussian\.at\b \bserbian\.at\b \bsilence\.at\b \bsimpler\.at\b \bsinclair\.at\b \bspanish\.at\b \bsplit\.at\b \bstumble\.at\b \bsupercomputer\.at\b \bswedish\.at\b \bsyntax(error)?\.at\b \btechie\.at\b \btemple\.at\b \bthinkbig\.at\b \bthirsty\.at\b \bthrow\.at\b \btrekkie\.at\b \btrouble\.at\b \bturkish\.at\b \bunixserver\.at\b \bvegetarian\.at\b \bventure\.at\b \bverycool\.at\b \bviewing\.at\b \bvintagecomputers\.at\b \bvodka\.at\b \bwannabe\.at\b \bwebpagedesign\.at\b \bwheels\.at\b \bwhisper\.at\b \bwhiz\.at\b \bwonderful\.at\b \bzx(?:8[01]|spectrum)\.at\b \b15h\.com\b \b1dr\.biz\b \b2url\.org\b \b7ref\b \b8rf\.com\b \bactive\.ws\b \bbydl\.com\b \bbittyurl\.com\b \bbizz\.cc\b \bbriefurl\.com\b \bc-o\.in\b \bchopurl\.com\b \bko168\.com\b \bcool1[56]8\.com\b \bontheinter\.net\b \bdephine\.org\b \bfx\.to\b \bdrlinky\.com\b \bfancyurl\.com\b \bget2\.us\b \bspotted\.us\b \bglobalredirect\.com\b \bgo\.cc\b \bgonow\.to\b \bgowwwgo\.com\b \bhere\.is\b \bhothere\.com\b \bcoolhere\.com\b \bhomepagehere\.com\b \bmustbehere\.com\b \bonlyhere\.net\b \bpagehere\.com\b \bsurfhere\.net\b \bzonehere\.com\b \biscool\.net\b \bl8t\.com\b \b9irl\.com\b \b9uy\.com\b \blink(?:frog|zip)\.net\b \blispurl\.com\b \br8\.org\b \bozonez\.com\b \bqwer\.org\b \btnx\.be\b \blol\.la\b \bredirectfree\.com\b \bsurl\.ws\b \bsg5\.co\.uk\b \bfreegaming\.org\b \bfreebiefinders\.net\b \bop7\.net\b \b2cd\.net\b \b0kn\.com\b \bv9z\.com\b \bsimurl\.com\b \bredirect\.hm\b \brr\.nu\b \bkwik\.to\b \bfw\.nu\b \bontheweb\.nu\b \bisthebe\.st\b \bbyinter\.net\b \bfindhere\.org\b \bath(?:is|er)site\.com\b \bisgre\.at\b \blookin\.at\b \blowestprices\.at\b \bspydar\.com\b \btz4\.com\b \bcemper\.com\b \burlproxy\.com\b \blisten\.to\b \bxaddr\.com\b \burlot\.com\b ## Naconkantari (still URL shorteners) \.short\.be \.n3t\.nl \.f2b\.be \.n0\.be \.ssr\.be zapto\.org redirectme\.com \.myftp\.(?:biz|org) bounceme\.net \.hopto\.org myvnc\.com serve(?:beer|blog|counterstrike|ftp|game|halflife|mp3|pics|quake)\.com sytes\.net clipurl\.com wapurl\.co\.uk liteurl\.com zippedurl\.com 32url\.com relurl\.com urlkick\.com 1url\.org masl\.to lnk\.in ## end of Naconkantari (still URL shorteners) \balgart\.net \bshorl\.com\b \bshort(?:er)?links?\.co\.uk\b \b6url\.com\b \bflingk\.com\b \bmetamark\.net\b \bpaulding\.net\b \bsmcurl\.com\b \btighturl\.com\b \byatuc\.com\b \byep\.it\b checkthislink\.com \bplu\.sh\b \biplogger\.com\b \bbixly\.co\b \bnano\.do\b # end of URL shorteners #Essjay's list superlongpenis\.com putinbay\.com putinbayphotos\.com haber18\.com fisheaters\.com # requested by JzG ##Nakon ##The reasons for adding the links below is located at ##http://meta.wikimedia.org/wiki/Spam_blacklist/Log/Nakon/sbl #New \bgermanplaces\.com\b #Old \.ho\.com\.ua biki4\.com \.rdos\.net sharewareisland\.com \.hentai\.com \.xhost\.ro theglowcompany\.co\.uk forum\.bodybuilding\.com guide-(?:phytosante|proteines|vitamines)\.org all-musculation\.com quotesandpoem\.com \.accim\.org free-forums\.org espacioblog\.com \.cs\.com(?!\.cn)\b forumgratis\.com batcave\.net \.westlord\.com jbactors\.com greysanatomyinsider\.com hometown\.aol\.co\.uk topmeds10\.com freewebspace\.com relytec\.com freehost\.pl 20six\.co\.uk blog\.kataweb\.it isbn-check\.(?:com|de) pimpblog\.nl free-mortgage-calculator\.info bet365\.com 10bet\.com israelnewsagency\.com yamour\.com npizlog\.org\.yu globaljihad\.net allstarnba\.es #req on ANI http://en.wikipedia.org/wiki/Wikipedia:Administrators'_noticeboard/IncidentArchive120#New_York_City_blackout_of_1977 \.compagnons\.org jouvence\.com applausestore\.com mi-aime-a-ou\.com #end of ANI #Universe Daily (en.wiki redir spam) universe(?:daily\.(?:com|info|net|org)|today\.(?:info|net)) #end UD ##spam on catux\.org privetparis\.com ##phrases (?:online|discount|best)(?:md|rx) bestviag buycheap llpharm payday(-easy)?-loan cashadvance ##End of Naconkantari # Added by MaxSem ## August 2006 aceshowbiz\.com ## Oct encyclopediadramatica\.(?:com(?!/Main_Page)|net|org|se) ##Jan 2007 gocurrency\.com # Eloquence, August 2006 rexcurry\.net # http://fr.wikipedia.org/w/index.php?title=Licence_publique_g%C3%A9n%C3%A9rale_GNU&diff=10489059&oldid=10479749&rcid=10039037 strumpette\.com #en spamming; discussed by arbcom # [[Spam blacklist/Log]] ## Unknown \.tour[0-9]+\.com hukuki\.net card-lottery\.org -hire\.co\.uk [0-9]+fang\.com \.omnia\.co\.uk bucuo\.net hyey\.com blogeasy\.com \bd-secure\.com \.dfrog\.be -topliste\.com omeida\.com -preisvergleich\.de vscorp\.com # A whole bunch from http://en.wikipedia.org/wiki/User:A._B./pressreleasegold.com asiannet\.com \.abilogic\.com captainjacksalaska\.com kenai-guides\.com yearstoyourhealth\.com ## 2004 18show\.(cn|org|net) \.ec[59]1\.com lemai\.com paperlessarchives\.com shouji\.com targetwords\.com ## sometime 2005 ([[Spam blacklist/Log]]) adipex autospectator\.com didrex hydrocodone losthorizons\.com notlong\.com phentermine prtime\.ru \.dzsc\.com \.liss-kompendium\.de \.go\.to \.2x4\.ru \.125mb\.com \.ds4a\.com ## 2005-06 ([[Spam blacklist/Log]]) yy-ls\.com readnovel\.com crazyabouttv\.com ## 2006-06 ([[Spam blacklist/Log]]) freesex\.com ## 2006-07 ([[Spam blacklist/Log]]) hoops(vibe|stats)\.com ## 2006-09 ([[Spam blacklist/Log]]) easytobook\.com ## 2006-10 ([[Spam blacklist/Log]]) \.ytmnd\.com (?:debt|financ|loan|morgage).*\.blogspot\.com (?:cup|league|football|wayne|premiership|steven|united|athletic).*years\.com \.forumcommunity\.net free-game-downloads\.mosw\.com aiccon\.it torrentmania\.info ## 2006-11 ([[Spam blacklist/Log]]) meatspin\.com digiads\.com\.au amantea(?:(?:online|radio|calcio)\.it|ninelmondo\.info) (prosaleshop|bestbidbuy|\badirect)\.org (?:oduuy|aiipa|lyvyl|moank|anagl|ankyl|gergv|clapn|tigri|teeti|sabd|scyb|iifooi|qsskk|csddj|ddl8i|afdss|oberl|ykkkh|tdfsf|zfdfs)\.info pichunter\.com suite101\.com federazionepagana\.(?:it|com) rutaverdebolivia\.com lemonparty\.org ## 2006-12 ([[Spam blacklist/Log]]) freefind\.com \.envy\.nu grotteriaonline\.com \.thewallpapers\.us \.conex(?:india|metals|techno)\.com ## 2007-01 ([[Spam blacklist/Log]]) \.free-?wishes\.com \.old-games\.com \.freevideo\.cz \.kalakendra\.com blog?\.myspace\.com xs4all\.nl/~wichm chello\.nl/a\.wichmann \.chr\.ru \b(mk8|dy9|b80|t63|m32|80i|b65|bz8|68t|51a|z56|z95|7rg|74a|mr7|98f|i38|d4x)\.org\b \b(?:ninja|fastfree|getmyspace|school|myinternet|ship|water|les|grand|dirty|cgiweb|arandom|angry|fully)proxy\.com (?:3ga|6ad|bx3|2ry|23a|43j|4j4|5b5|70m|78n|8hj|9rb|20d|68u|73r|3xa|k1d)\.org \bd39\.org\b sctta\.org guardster\.com proxy\.info webwarper\.net airport-shuttle\.com citronpaper\.it \bcarinsurance\.com \.240sx\.org \bnissanversa\.org\b \.nicoclub\.com oseculoprodigioso\.blogspot\.com ## 2007-02 ([[Spam blacklist/Log]]) turkudostlari\.net gravinaoggi\.it hostingphpbb\.com \blifeandtrend\.com \blangmaker\.com.*Modern_Latin \bbled\.net \bfavorite-games\.com \byoyita\.com \bcromaps\.com \bchoosemalta\.com \bjobpilto\.de # All these additions can be found properly logged. \bnewyork-architects\.com\b \bswiss-architects\.com\b \bbelgium-architects\.com\b \bchinese-architects\.com\b \bforumfree\.net (?<!-)\bcosplay(\.de|x\.com) \bnefac\.net \bulkerfenerbahce\.com \bgo-sierra-nevada\.com \btutorialspoint\.com #Back to proper logging... \bpressarchive\.net \bvulcano(?:consult|vacanze)\.it \bmyopia\.org \bthebestof\.co\.uk \bjohnchow\.com \blinksynergy\.com \bmyclassiclyrics\.com \bpornstarbucks\.com \brefspace\.com \basianink\.com \bgroup-games\.com \bitsnature\.org \bdmv\.org \bartericerca\.com\b \bmikafanclub\.com \barticles(?:4free|bridge)\.com \babruzzoturismo\.net traditio[\..]ru \bcais-soas\.com \bafif(?:(?:2|chat|poem|up)\.com|\.ws) \bworkforall\.net \bmyfreepaysite\.com\b \bwikisucks\.blogspot\.com #spamming [[en:Criticism of Wikipedia]] \bgoogle\..{2,6}/(cse|amp)/ \bcli[kx]\.to\b \bwowomg\.com\b \bffconsultancy\.com\b \btarjan\.uw\.hu\b \benglandandenglishhistory\.com\b \bezinearticles\.com\b \bwikipedia\.un\.mythe\.over-blog\.com\b \btourismindochina\.com\b \bkimchiu\.(?:net|org)\b \bdatasheet(?:4u|s)?\.(?:net|co\.kr|in)\b \.orkut\.com/Comm \bphilosopedia\.org compact\.exe\.su \bway\.to \bup\.to \bcarnifest\.com \banrdoezrs\.net \bdpbolvw\.net \beasymdpharm\.com \bbeijingimpression\.com \bllegalemapas\.com \bpropeciahelp\.com \bfishingnotes\.com \bmavirize\.com \ble\.puy43\.free\.fr \bworldchesslinks\.net \banna-marly\.narod\.ru\b volgota\.com \b5min\.com\b \bminiville\.fr \bcronologia\.it # painters \bjeditoo\.com\b \bmysundial\.ca\b \bcathar\.info\b \bobservacionesfilosoficas\.net\b \bbellazon\.org\b \bgu\.ma\b \bfiorano\.com\b \bbratislava-info\.sk\b \bleggievai\.it\b \btelavivguide\.net\b \brawartint\.com\b \bsnurl\.com\b \bpulau-pangkor\.com\b \bmalaysiavacationguide\.com\b \befn\.org/~(?:fotozone|hkrieger)\b \bendangeredspeciesinternational\.org\b \blix\.in\b \b(?:england-|chester|york|bath)360\.co\.uk\b \bhandster\.com\b \bhumanthermodynamics\.com\b \bborgenproject\.(?:com|org)\b \bapurogol\.com\b \beleuthera\.(?:biz|com)\b \bgelalive\.com\b \bbombingscience\.com\b \bmetalhead\.ro\b \bbestmusic\.ro\b \bpataraexcavations\.com\b \bfree-lock-picking-guide\.com\b \bvizaginfo\.(?:com|net)\b \belectionsinfo\.com\b \bpincodesindia\.com\b \bastrologyforu\.com\b \bindia(?:hostingreview|studycenter)\.com\b \bandhranews\.com\b \bchitoor\.com\b \btollywood\.info\b \bbanks-atms\.com\b \bgreatpersonalities\.com\b \bandhranews\.net\b \beasy-forex\.com\b \bnedcruise\.info\b \bcanaseed\.com\b \bworldwide-tax\.com\b \b2girls1cup\.com\b \bjohnmarshallgamble\.com\b \bjoseph(?:kleitschgallery|raphaelgallery)\.com\b \blawrencebeebe\.com\b \bmauricebraungallery\.com\b \beurobiler\.dk\b \bhungarybudapestguide\.com\b \bmarvaoguide\.com\b \bmetapedia\.org\b \beufpc\.org\b \btax-services\.ca\b \bkemaliye\.net\b \bflatsinistanbul\.net\b \begin\.us\b \bclickbank\.net\b \btrrap\.net\b \bcapovaticano\.info\b \bisland-hvar\.info\b \bsucuraj(-hvar)?\.com\b \beuropedia\.moussis\.eu\b \blegambientecorato\.it\b \bfactasy\.com\b \bcommonpurpose\.org\b \bamazon\.com.*(?:\?|&)tag= \bgalatta\.com\b \bbhavanaonline\.info\b \b2checkout\.com\b \bilayathalapathyvijay\.com\b \bactor(?:suriya|arya)?\.com\b \blaila\.net\b \bseguente\.com\b \bbursahalter\.com\b \bprovenmodels\.com\b \bsuedtirol-tirol\.com\b \bjosefov\.com\b \bmyclassifiedads\.net\b \blogosphera\.com\b \bayvalikda\.com\b \bimg352\.imageshack\.us\b \bworldmapfinder\.com\b \bfrancenepal\.info\b \bfine-art-images\.net\b \bconflictologist\.narod\.ru\b \bmodelsobserver\.com\b \bemedialive\.com\b \bisraelinphotos\.com\b \bturismo-prerromanico\.es\b \blabel\.fr\b \bgastreferenten\.de\b \bradiopapesse\.org\b \biltuobenessere\.com\b \bsunfrance\.com\b \bthomas(carlyle)?\.eu\b \bjapan-architects\.com\b \badslteknikservis\.com\b \bhandresearch\.com\b \bdeluxecruises\.com\b \bcuisery\.com\b \bpersonalstructures\.org\b \bmusique\.arabe\.over-blog\.com\b \binformagiovani\.vi\.it\b #E-library \be-library\.(?:net|us)\b # drini: croswiki spam seo #end drini \bilportaleditrieste\.(com|it)\b \bfotoplantas\.110mb\.com\b \byouporn\.com\b \bkosovo-law\.org\b \bmsapubli\.com\b \ballaahuakbar\.net\b \bqingdao(?:china|official)guide\.com\b \bfototoscana\.it\b \bwebamiata\.it\b \belephant-batyr\.livejournal\.com\b \bradiovazogasy\.com\b \bthemza\.com\b \bdesigneeroaarnio\.com\b \bbidmonfa\.com\b \bis\.gd\b \bultimatepoker\.com\b \bstorz-bickel\.com\b \bdiplomaticsociety\.org\b \bcomicradioshow\.com\b \bderindusunce\.org\b \bexpekt\.com\b \btradedoubler\.com\b \baviaworld\.com\b \bcosmoetica\.com\b \bexhauss-ibnkhaldoun\.com\.tn\b \brociomarquez\.com\b \bsourmath\.com\b \bopus-info\.org\b \bfotosalhambra\.es\b \bvivien-leigh\.info\b \btourmycountry\.com\b \blamazmorraabandon\.com\b \buaeuro2012\.com\b \b(hero|star)questgame\.com\b \b2d-code\.co\.uk\b \blasvegas-nevada\.com\.ar\b \baudado\.com\b \bbanknotes\.com\b \bviartis\.net\b \bmaskmelin\.livejournal\.com\b \bpedagogy\.ir\b \bronaldoweb\.com\b \bw3\.coh\.arizona\.edu/french/accueil\b \bla-palma\.de\b #temporary to stop ongoing cross-wiki spam \bbudterence\.it\b \bpowerplaymanager\.com\b \bmonkeysee\.com\b \bstavanger-guide\.no\b \bbaccara-web\.de\b \bczejarek\.pl/baccara\b \bjameslastfan\.de\b \bsheetmusicarchive\.net\b \breadysteadygirls\.eu\b \bmorrodesaopaulo(brasil)?\.com\.br\b \byoutube\.com/.*(?:tqedszqxxzs|XePjp-H3TBI|khM48EQyVdc|A4jgXQQns8A|oVBOnv\-xrEY)\b \bnijmegennieuws\.nl\b ##Highhi spam - See every contrib @ http://toolserver.org/~vvv/sulutil.php?user=Highhi ##Kylu 8/12/08 \btravelchinaplanner\.com\b \bmysmp\.com\b \bpaul-gauguin\.net\b \bkatsushikahokusai\.org\b \brembrandtonline\.org\b \beugenedelacroix\.org\b \bwilliam-turner\.org\b \bpierre-auguste-renoir\.org\b \bclaudemonetgallery\.org\b \bur1\.ca\b \bfastservers\.net\b \bkqzyfj\.com\b \bprogrammersheaven\.com\b \btutorial(-index|ized)\.com\b \btnij\.org\b \bcalculate-linux\.org\b \bhost\.co\.in\b \bfrancizor\.ro\b \bhuntforjustice\.com\b jordan-?shoes[a-z0-9-]*\.(?:co|net) nike-?(?:air|dunk|max|sho[ex])[a-z0-9-]*\.(?:co|net|org) \bwikio\.com\b \bfootball(?:-talents\.(org|fr|co\.uk)|-?talent\.net)\b \bfussball-talente\.com\b \bvoetbal-talenten\.nl\b \bfreeitsolutions\.com\b \bsimpsonstrivia\.com\.ar\b \bshop\.ebay\.com\b \bisoladiburano\.it\b \bparrotsecrets\.com\b \bpodhuri-sumavy\.cz\b \bhardmob\.com\.br\b \bbarradatijuca\.com\.br\b \bfuroshiki\.com\b \bprincevaliant\.net\b \bnormas9000\.com\b \bthe9000store\.com\b \bproduccionsblau\.com\b \bsandhaan\.com\b \bhotmale\.com\b \bideasnext\.com\b \bloksangeet\.com\b \bmarathi(fm|fun|spice|zone)\.com\b \bharptabs\.com\b \brummy(royal|-500)\.com\b \bhindyugm\.com\b \bapelosurgentes\.com\.br\b \beurodance4ever\.blogspot\.com\b \bwilliamlong\.info\b \bhotel-neue-post\.de\b \bcyinterview\.com\b \bthesportsinterview\.com\b \bmarrakech\.net\b \bekomobiili\.fi\b \bpixeljoint\.com\b \bwayofthepixel\.net\b \bfrance-voyage\.com\b \bdigital-kaos\.co\.uk\b \bwikimatera\.it\b \bbestin(diancooking|diancuisines|dianfilms|tourism)\.com\b \bbest(?:abcd|canadianmed|cheapmedsworld|chistraighteners|drugdirect|dvdsales|ecigarettesreview|erwin|essayhelp|essaytips|frenchfilms|ghdflatiron|goodsone|handbagsshop|healthtourism|ipcameras|medsplace|menwatches|ownstore|p90xshop|polotshirt|ratedcookwaresets|sale511|sales4u|seoguide|shandbags|termpaper|vibram|waytoinvest|womenshoodies|workoutexercise|workx)\.com\b \bbonpharm\.com\b \bbillevans\.nl\b \bteatropovero\.it\b \beloquentbooks\.com\b \bpol-and\.eu\b \bplwha\.org\b \bbit\.ly\b.* \bterryananny\.com\b \bd-addicts\.com\b \bolshansky\.sitecity\.ru\b \bamisdecolette\.fr\b \bcbsystematics\.com\b \bgallery\.kunzweb\.net\b \barchitectour\.net\b \bezmapfinder\.com\b \bdavid-walliams\.co\.uk\b \bppt\.cc\b \bevancamp\.com\b \brover\.ebay\.com\b \bbansko\.org\b \bprojeksiyon\.com\.tr\b \bredtube\.com\b \bnaturist\.de\b \bayda\.ru\b \bgulfup\.com\b \bh1\.ripway\.com\b \biblogger\.org\b \bisuisse\.com\b \bp2h\.info\b \bseedrecords\.co\.uk\b \bwebmed\.com\b(?!\.) \byieldmanager\.com\b \bz4ar\.com\b \bfarmersdaughterhotel\.com\b \bspritzlandia\.it\b \bwww\.pinspenyes\.com\b \bturkgayclub\.com\b \bmiarroba\.com\b #replaces \bnacho\.miarroba\.com\b \barcadvisor\.com\b \brealgems\.org\b \bsixxs\.org\b \bsheqel\.info\b \bclubsimca\.fr\b \bgorodetc\.ru\b \bnarcotics\.su\b \bkarakalpak\.com\b \bsouvenir-dvd\.com\b \bfirmypuchov\.sk\b \bfarecompare\.com\b \bvillemagne\.net\b \brosarioonline\.altervista\.org\b \bpetardas\.com\b \bbestwestern\.de\b \bthebusschedule\.com\b \blinksemulacao\.googlepages\.com\b \bmiata\.es\b hitlerbunker\.com \bmaas(?:eik|mechelen)\.com\b \bcorazondepuebla\.com\.mx\b \bportalcadista\.com\b \bberlinertageszeitung\.de\b \boomoto\.ucoz\.ru\b (?:russian-?|\bru-)(?:bride|girls|ladies|lady|single|wife|wives|wom[ae]n-?(?:dating|online)) \bru-wom[ae]n (?:all|pretty)-?russian-?wom[ae]n (on-?line-?|ua|own|okfree|go4)dating(\b|\d|site) muselius\.com \byandex\.ru/redir\b \bcanoesport\.ru\b \bglobalflight\.net\b \byoujizz\.com\b \bautomania\.it\b \bfff\.to\b (buy|cheap)-?viagra viagra-?(drugs|online|billig) \bapartments-makarska\.com\b \bexotour\.ge\b \bbatik-tulis\.com\b \bpdesigner\.net\b \baviatorsale\.com\b \bvallarpadam(port|terminal)\.com\b \bseecornwall\.eu\b \biremetforlag\.tripod\.com\b \beteachergroup\.com\b \bhebrewonline(\.co\.il|(blog|shop)?\.com)\b \bb23\.ru\b \bceppaloni\.info\b (ireland|(euro|mega)mil|canada|the)lotter(wiz)?\.com\b \b888\.com\b \buglezhog\.ru\b \balertpay\.com \bbux(\.to|a\.in|euro\.com|galore\.com|junction\.com|out\.com) \bcash(-kitty|4(all|hits)|n?bux|eden|fiesta|nclicks|origin|out|pointclicks|posse|read|sea)\.(com|org|net) \bshrinktheweb\.com\b #Croatian tourism-spammer \bhvarinfo\.com\b \bmakarskainfo\.com\b \bikorculainfo\.com\b \bbracinfo\.com\b \bomisinfo\.com\b #End of Croatian tourism spammer \blunapark6\.com\b \bcarhiredubrovnik\.com\b \beberhardfritz\.de\.tl\b \b(lmgtfy|letmegooglethatforyou)\.com.*[?&]l=1 \bkaracaahmet\.com\b \bpublic-domain-image\.com\b \.kproxy\.com\b \brealultimatepower\.net\b xxxxxx/ \btestmasters\.net\b \balbelda\.info\b \barm\.in\b \bhotelnikko\.com\b \bcorluhaber\.com\b \bpremiumflats\.com\b \bsaopaulo(?:aero|artes|autos|bares|bus|channel|cidades|cinemas|estradas|eventos|gallery|gallery|gaytravel|invest|links|mall|mapas|market|metro|moda|museus|night|noticias|parques|photo|praias|relax|restaurantes|ruas|shuttle|sites|suites|teatros|town|work)\.com\b \bnutshellurl\.com\b \bcjb\.net\b \buni\.cc\b \bvai\.la\b \brg3\.net\b \brg10\.net\b \bbr30\.com\b \b1br\.net\b \bsitio\.de\b \burl\.ie\b \bvisit(?:afghanistan|armenia|azerbaijan|bahrain|bangladesh|bhutan|bosnia|brunei|cambodia|china|christmasisland|centralasia|cocosislands|croatia|cyprus|egypt|india|indonesia|iran|israel|jordan|kiev|korea|kosovo|kuwait|kyrgyzstan|laos|latvia|macedonia|malaysia|maldives|mongolia|nepal|northkorea|oman|pakistan|philippines|russia|saudiarabia|southkorea|switzerland|tajikistan|turkmenistan|uae|uzbekistan)\.(?:asia|eu)\b \bvisit(?:chn|capena|car|esp|solomonislands)\.com\b \balturl\.com\b \bmaxreading\.com\b \bcomoj\.com\b \bmigre\.me\b \bbusty\.pl\b \bmoourl\.com\b \byfrog\.com\b \bvinyland\.com\b \bmmafight\.ru\b \burlmin\.com\b \binvx\.com\b \b(vickydarling|jeffseeney|andrewcripps|john-paullangbroek|howardhobbs)\.com\b \bhugeurl\.com\b \btangodans\.com\b (?<!www\.)\bmybrute\.com\b \bcasareal\.co\.pt\b \bvisitsubotica\.rs\b \bbestmals\.ru\b \bnobrain\.dk\b \b(anaheimducks|bluejackets|bruins|buffalosabres|calgaryflames|chicagoblackhawks|coloradoavalanche|dallasstars|detroitredwings|edmonton-oilers|floridapanthers|hurricanes|mapleleafs|minnesotawild|montreal-canadiens|newjerseydevils|newyorkislanders|newyorkrangers|ottawasenators|philadelphia-flyers|pittsburghpenguins|tampabay|thrashers|vancouvercanucks|washingtoncapitals)\.ru\b \bliveshow-tv\.com\b \bpatagonianexpeditionrace\.com\b \bnesvizh\.by\b \bstihi-xix-xx-vekov\.ru\b \becarddesignanimation\.com\b \badf\.ly\b.* \belbruto\.es\b \bguerrastribales\.es\b \bbitly\.com\b \bbascarsija\.info\b \bannastaciapalaszczuk\.com\b \bthnlnk\.com\b \beurox10\.com\b \brickroll \bzobyhost\.com\b \bsyntext\.(com|ru)\b \bidukki\.com\b \bkerala\.(in|pro)\b \bxvideos\.com\b \btrymasak\.my\b \btheofficialboard\.(?:com|fr)\b \bphuket-relax\.com\b \bpaypal\.com/.*mrb/pal=.*\b \bnapredvosa\.com\b \bvacacionesbulgaria\.com\b \breverent\.org\b \bpapagiovanni\.com\b \bto\.ly\b \btotalreal\.com\b \badire\.jp\b \bcarloscevola\.com\b \blnk\.ms\b \btiny9\.com\b \bbesplatne-slike\.net\b \blistenarabic\.com\b \bw3-translations\.de\b \bubema\.(?:de|eu|com)\b \bdachau\.com\b \bdeconet\.com\b \berepublik\.com.*?/referrer\b \bprosolutionpills\.com\b \bvigrxplus\.com\b \bneobux\.com\b \blibertyreserve\.com\b (?<=//|\.)way\.com\b \bclck\.ru\b \bproakvariumy\.ru\b \bport-arthur\.ucoz\.ru\b \bmatrikon(?:(?:analytics|opc)?\.com|opc\.de)\b \btunisia\.com\b \bmoneyandmarkets\.com\b \binvestwithanedge\.com\b \bgoodtherapy\.org\b \bsunglassesuk\.com\b \bsupergreenme\.com\b \bmsplinks\.com\b \balgarvedigital\.pt\b \bobservatoriodoalgarve\.com\b \bcli\.gs\b economy-point\.org \bwikireality\.ru\b \bj\.mp\b \bsantatelevision\.com\b \bpaintingdb\.com\b \bboriken\.info\b \bconceptcar\.ee\b \bnanoyou\.eu\b \bopcti\.com\b \bcyclingforall\.net\b \bradiomakedonia\.ro\b \bmoldovarious\.com\b \bbiodiesel(?:plants)?\.com\.ar\b \bsportamericani\.it\b \bow\.ly\b \bgooglehammer\.com\b \bgatosphynx\.com\b \b1url\.com\b \bawe\.sm\b \bbudurl\.com\b \bchilp\.it\b \bchs\.mx\b \bclickthru\.ca\b \bcort\.as\b \bcuturl\.com\b \bdecenturl\.com\b \bee[pz]url\.com\b \bfa\.by\b \bfav\.me\b \bff\.im\b \bfhurl\.com\b \bflic\.kr\b \bflq\.us\b \bfly2\.ws\b \bfwd4\.me\b \bgl\.am\b \bgo\.9nl\.com\b \bgo2\.me\b \bgoshrink\.com\b \bgri\.ms\b \bgurl\.es\b \bhellotxt\.com\b \bhex\.io\b \bhtxt\.it\b \bhurl\.ws\b \bicio\.us\b \bidek\.net\b \bito\.mx\b \bjijr\.com\b \bkissa\.be\b \bkl\.am\b \bkorta\.nu\b \bl9k\.net\b \bliip\.to\b \bliltext\.com\b \bliurl\.cn\b \bln-s\.ru\b \blnkurl\.com\b \bloopt\.us\b \blru\.jp\b \blt\.tl\b \blurl\.no\b \bminilien\.com\b \bminiurl\.com\b \bminurl\.fr\b \bmyurl\.in\b \bncane\.com\b \bnn\.nf\b \bo-x\.fr\b \bpoll\.fm\b \bri\.ms\b \bsn\.(?:im|vc)\b \bsnipr\.com\b \btakemyfile\.com\b \btcrn\.ch\b \btiny\.pl\b \btl\.gd\b \btnw\.to\b \btr\.my\b \btwit(?:zap\.com|this\.com|url\.de)\b \bub0\.cc\b \bustre\.am\b \bwp\.me\b \baki-kaurismaki\.ru\b \btranslation-blog\.trustedtranslations\.com\b \bkob\.tj\b \boh-barcelona\.com\b \batasozlerianlamlari\.com\b \bktzr\.us\b \brus-on-line\.ru\b \bvilshanka\.org\.ua\b \bgratisweb\.com\b \bonline-betting\.me\.uk\b \bwettbasis\.com\b \bapuestas-deportivas\.es\b \bgoo\.gl\b(?!/maps\b).* \bcasino\.ru\b \bdoyouneedvisa\.com\b \burlalacon\.com\b \bturl\.ca\b \bmuseomagazine\.com\b \bshrt\.(?:fr|st)\b \bredir\.ec\b \bmerky\.de\b \bomani\.ac\b \bmoladi\.net\b \bparvizshahbazi\.com\b \bkhamagmongol\.com\b \bhamagmongol\.narod\.ru\b \bmedicana(?:life|tv)\.com\b \brosecoaudit\.ru\b \binfonu\.nl\b \bpolimore\.com\b \bwslibrary\.net\b \bvndic\.net\b \bbud-tech\.ru\b \bde-regalo\.com\b \bagffan\.dk\b \bfolkblog\.in\.ua\b \bna-ozero\.ru\b \baltritaliani\.net\b \btt-group\.net\b \bnvros\.ru\b \bmaxiocio\.net\b \basturiasenimagenes\.com\b \b5z8\.info\b \boskemen\.info\b \bcode-saturne\.blogspot\.com\b \bgsxr\.es\b \bc2kb\.com\b \bhentaitoonami\.com\b \bpartytrip\.fr\b \bmeigalicia\.com\b \bblconsulting\.com\.hk\b \b12mesyatcev\.ru\b \bchapadadosveadeiros\.com\b \btheolivebranch\.net\b \bkarelgott\.tv\b \bkomputersaya\.com\b \bdeloeiletdelamain\.hautetfort\.com\b \btkd-spirit\.com\b \bteutoburgo\.web44\.net\b \bsurf\.to\b \bbiogas\.vn\.ua\b \bromania-vacations\.com\b \bsiver\.org\.ua\b \bdragon-fruit\.biz\b \bazov\.zp\.ua\b \beldespertardelmusico\.blogspot\.com\b \bauditionrich\.com\b \bkanchanaburi-info\.com\b \bmatavisen\.no\b \bmikiurl\.com\b \bixiz\.net\b \blimametro\.blogspot\.com\b \bleo-fl\.hit\.bg\b \bserfinaz\.com/p\b \b7les\.com\b \bforum42\.ru\b \bhukukiktisatforumu\.net\b \bmksoley\.com\b \bsoley\.cn\b \bseawaterfarming\.com\b \balgaecollection\.com\b \bmankenlik\.com\b \balgaecenter\.com\b \bmicroalgae\.ca\b \bsoleymedikal\.com.tr\b \balgaeinstitute\.com\b \bphycobilin\.net\b \bsoso\.bz\b \bgematrix\.org camica\.netfirms\.com/gematria/ \btrancepodium\.com\b \btraveltibetguide\.com\b \bblcremationsystems\.com\b \bsuper-alizee\.de\b \bsandsoftime\.ws\b \bqualified-audit-partners\.be\b \bmegashare\.com\b \bchinesepaladin3\.windy-goddess\.net\b \bwillysjeep\.com\b \bhelpjaycee\.blogspot\.com\b \bheyrheyr\.is\b \binfogradina\.ro\b \bvivedeporte\.com\b \brorysfriends\.com\b \bmiamipeople\.ru\b \bshareflare\.net\b \bdeine-erfindung\.de\b \bhamaka\.huu\.cz\b \bantimbt\.com\b \bcheapmbtsandals\.com\b \bgstarmbt\.com\b \bmbt-shoeclearance\.com\b \bmbt-shoes-(?:discount|wholesale)\.com\b \bmbt-shoes-us\.com\b \bmbt-zone\.com\b \bmbt2bt\.com\b \bmbt4life\.com\b \bmbtantishoes-u[ks]\.com\b \bmbtfivefingers\.com\b \bmbtflying\.com\b \bmbtgoodshoes\.com\b \bmbthotsale\.com\b \bmbtistore\.com\b \bmbtkisumu2\.com\b \bmbtlami\.com\b \bmbtsale\.org\b \bmbtselling\.com\b \bmbtshoes-australia\.com\b \bmbtshoes1998\.com\b \bmbtshoes4clearance\.com\b \bmbtshoesbest\.com\b \bmbtshoesbest\.net\b \bmbtshoesdiscount\.org\b \bmbtshoesfactory\.com\b \bmbtshoeshouse\.com\b \bmbtshoesmbt\.com\b \bmbtshoesselling\.com\b \bmbtshoesstockists\.com\b \bmbtsuk\.com\b \bmbtvips\.com\b \bmbtwalkingshoesdiscount\.com\b \bmbtwalkingshoesgood\.com\b \bnet-mbt\.com\b \bsalembt\.com\b \bsalesmbt\.com\b \bshoesmbts\.com\b \btopmbtshop\.com\b \bwebmbtshoes\.com\b \bletrasjohnfrusciante\.wordpress\.com\b \bfcoe\.ru\b \bdobrzenieccy\.pl\b \b69\.64\.63\.153/redirect\.php\b \bmedicanalife\.(?:org|net)\b \bbelawela\.com\b \bnsever\.org\.ua\b \bgsm-kharkov\.com\.ua\b \bshotgunsolutionpaytodie\.blogspot\.com\b \bayak\.org\b \bexpresspol\.ru\b \bmazdafreunde\.de\b \bseslimola\.com\b \b777slot\.at\.ua\b \belizabethselwyn\.50webs\.com\b \bguard-soft\.com\b \bbodybuildingrevealed\.com\b \bservicescleans\.com\b \bdie-bildersammlung\.de\b \btravelkefalonia\.com\b \bfree2g1c\.com\b \btelefon-numarasi\.com\b \bsapaninka\.com\b \bpsi-test\.ru\b \bamberabg\.com\b \bmini-mag\.com\b \bcacasubmarina\.com\b \bprolocopasiandiprato\.org\b \bmicrosoftproject\.su\b \bleblancsamedresort\.com\b \bkoninginnedagamsterdam\.nl\b \bprime-time\.ru\b \bchinarollformingmachine\.com\b \bspartadata\.com\b \bavraidire\.eu\b \bwebauditing\.org\b \bpokemongamesnow\.com\b \bstart\.com\.mt\b \bdniprowazirka\.com\.ua\b \bmilforum\.net\b \bx1fm\.com\b \bkitdetox\.com\b \borthomatic\.net\b \bzizum\.com\b \bti89\.com\b \btorrentflux\.blogspot\.com\b \bsmoking-calculator\.com\b \bolympus-e420\.blogspot\.com\b \bfuturama-opening-gags\.blogspot\.com\b \bnerd-characteristics\.blogspot\.com\b \bchangluncity\.blogspot\.com\b \binternet-niche-marketing\.blogspot\.com\b \badsense-skyline\.blogspot\.com\b \bflood\.tforums\.org\b \biznikgifts\.com\b \bsoweirdwebpageofficialsite\.blogspot\.com\b \balabamafansite\.com\b \bbyufansite\.com\b \bboisestatefansite\.com\b \bbostoncollegefansite\.com\b \bcaliforniafansite\.com\b \bgeorgiafansite\.com\b \billinoisfansite\.com\b \bindianafansite\.com\b \biowafootballfansite\.com\b \blsufansite\.com\b \bmiamifansite\.com\b \bmichiganfansite\.com\b \bminnesotafansite\.com\b \bnebraskafansite\.com\b \bnflfootballfansite\.com\b \bnotredamefansite\.com\b \bohiostatefansite\.net\b \boklahomafansite\.com\b \boregonfansite\.com\b \bpurduefansite\.com\b \bsouthcarolinafansite\.com\b \bsouthfloridafansite\.com\b \btexasfansite\.com\b \buclafansite\.com\b \bvirginiatechfansite\.com\b \bwisconsinfansite\.com\b \bwellspringwatersystems\.com\b \bdespertaibereanos\.blogspot\.com\b \bsumasax\.es\b \bibuy\.co\.th\b \btodoliteratura\.es\b \bpecaijeca\.coolpage\.biz\b \bmicroflex-services\.de\b \bib-info\.com\b \barizonacardinalsfansite\.com\b \barizonafansite\.com\b \barizonastatefansite\.com\b \barkansasfansite\.com\b \batlantafalconsfansite\.com\b \bauburnfansite\.com\b \bbaltimoreravensfansite\.com\b \bbuffalobillsfansite\.com\b \bcarolinapanthersfansite\.com\b \bchicagobearsfansite\.com\b \bcincinnatibengalsfansite\.com\b \bclemsonfansite\.com\b \bclevelandbrownsfansite\.com\b \bcollegebasketballfansite\.com\b \bcollegefootballfansite\.com\b \bcoloradofansite\.com\b \bdallascowboysfansite\.com\b \bdenverbroncosfansite\.com\b \bdetroitlionsfansite\.com\b \bfloridafansite\.com\b \bfloridastatefansite\.com\b \bgeorgiatechfansite\.com\b \bgreenbaypackersfansite\.com\b \bhawaiifansite\.com\b \bhoustontexansfansite\.com\b \bindianapoliscoltsfansite\.com\b \bjacksonvillejaguarsfansite\.com\b \bkansascitychiefsfansite\.com\b \bkansasfansite\.com\b \bkentuckyfansite\.com\b \bmajorleaguebaseballfansite\.com\b \bmiamidolphinsfansite\.com\b \bmichiganstatefansite\.net\b \bminnesotavikingsfansite\.com\b \bmississippifansite\.com\b \bmissourifansite\.com\b \bnbabasketballfansite\.com\b \bnewenglandpatriotsfansite\.com\b \bneworleanssaintsfansite\.com\b \bnewyorkgiantsfansite\.com\b \bnewyorkjetsfansite\.com\b \bnhlfansite\.com\b \bnorthcarolinafansite\.com\b \boaklandraidersfansite\.com\b \bpennstatefansite\.com\b \bpgagolffansite\.com\b \bphiladelphiaeaglesfansite\.com\b \bpittsburghsteelersfansite\.com\b \bsandiegochargersfansite\.com\b \bsanfrancisco49ersfansite\.com\b \bseattleseahawksfansite\.com\b \bstlouisramsfansite\.com\b \btampabaybuccaneersfansite\.com\b \btennessee(?:titans)?fansite\.com\b \buscfansite\.com\b \bwashington(?:redskins)?fansite\.com\b \bwestvirginiafansite\.com\b \blaptopvsgadget\.blogspot\.com\b \bjualbelipaypals\.blogspot\.com\b \bardhie\.info\b \bcatatansiboy(?:ii|iiiii?|1|onky)\.blogspot\.com\b \bskiptest\.info\b \bkristalkristalcinta\.blogspot\.com\b \bpacarketinggalankereta\.blogspot\.com\b \btaxijuga\.blogspot\.com\b \bnamakujoeboy\.blogspot\.com\b \bonkyapaartinyacinta\.blogspot\.com\b \bavenged-sevenfold\.web\.id\b \bmobilegamezone\.info\b \bgioieditalia\.com\b \bsicilia-by-divino\.com\b \bumbria-by-divino\.com\b \bpositano-by-divino\.com\b \btuscany-by-divino\.com\b \btuscany-travel\.blogspot\.com\b \byourtuscanvilla\.com\b \bholiday-apartment-tuscany\.net\b \bturismo-toscana\.blogspot\.com\b \bguia-sicilia\.blogspot\.com\b \bernodaronline\.usersboard\.net\b \bstarstube\.narod\.ru\b \binsset\.u-picardie\.fr\b \bfolk-craft\.com\b \bnasyidparadise\.blogspot\.com\b \bwelovecock\.com\b \bnovportal\.ru\b \bprettylittleliarsss\.webs\.com\b \bplanestv\.com\b \bapartamentosgomera\.com\b \bhot-map\.com\b \bamarun\.org\b \bpegiovanni\.com\b \btibiahelp\.com\b \baerocardio\.com\b \bdiabetia\.org\b \bbakrecepten\.se\b \bclassd\.com\.es\b \bclassd.co\.uk\b \battuariale\.com\b \belissacafe\.com\b \bmailwriter\.com\b \bnationaldebtclocks\.com\b \b8americain\.org\b \bbelote-ligne\.fr\b \bbouillotte\.eboaz\.com\b \bbrumisateurs\.eboaz\.com\b \bchapka\.eboaz\.com\b \bdamedepique\.eboaz\.com\b \bdamedepique\.info\b \bjeudebelote\.org\b \bjeutarot\.org\b \bparier-sport\.info\b \bscommesse-sportive\.cc\b \btypy-bukmacherskie\.com\.pl\b \barequipainfo\.com\b \barequipatravel\.com\b \bcolca\.info\b \bcotahuasicanyon\.com\b \bdirectorioarequipa\.com\b \bforosarequipa\.com\b \binfocolca\.com\b \bmollendo\.net\b \btodoarequipa\.com\b \blivercancer\.eu\b \bhuaweie220\.(?:biz|com|info|net|org)\b \bbt\.gd\b \bthemysterymethod\.net\b \bmysterypua\.net\b \barea51lifestyle\.com\b \bthegameneilstrauss\.com\b \baesthetic-clinic-dombard-brussels\.com\b \bfraserislandtours\.com\.au\b \bgreatoceanroadtours\.com\b \bbluemountaintours\.com\.au\b \b4solarpanels\.com\b \bvipskrip\.ru\b \bamalfitancoast\.com\b \bamigosdevillatuelda\.spaces\.live\.com\b \binkoob\.com/cruzroja\b \bzentechnologies\.com\b \bamishvyas\.com\b \bticketstothemansion\.com\b \bdefensivedrivingcompanyofamerica\.com\b \btheaterseatstore\.com\b \bvipnightlifetour\.com\b \btripfilms\.com\b \blearn-ukrainian\.org\.ua\b \bprofessays\.com\b \bwftpserver\.com\b \bftprush\.com\b \bseop\.com\b \bsleepapneasymptoms\.info\b \bkidney-disease\.info\b \bandroidlife\.net\b \bandroid-tr\.com\b \bandroiddestek\.com\b \bmanofart\.com\b \bharz-ferienwohnung-ferienhaus\.de\b \bapparelus\.com\b \baustralian-visa-info\.blogspot\.com\b \bbicolanobiron\.webs\.com\b \bchildrenswonderland\.com\b \bdiagnosticautomation\.com\b \belegant-fashion-4men\.blogspot\.com\b \bextreme-gamelist\.com\b \bintelifi\.com\b \bjustlabcoats\.com\b \bkstinoco\.blogsome\.com\b \bmens-suit\.blogspot\.com\b \bmountmayon\.blogspot\.com\b \bnationalvisas\.com\.au\b \bpillsless\.com\b \bplasticosfoundation\.org\b \bprevawater101\.wordpress\.com\b \bsupreme(?:autoparts|condensers|mirror)\.com\b \bultimateautolights\.com\b \bwholesaleappareldirect\.com\b \blease-a-seo\.com\b \bhebeigo\.com\b \bnzjsw\.com\b \baviacioncivil\.com\.ve\b \bminoxidil\.gen\.tr\b \bobouka\.ru\b \bbayrak\.tv\b \baybayrak(?:-tr)?\.com\b \bbayrakci\.biz\.tr\b \bbayrak(?:imalati|resimleri|satisi)?\.gen\.tr\b \bbayrak(?:ajans|evim|imalatcilari|line|nedir|satinal|satisi?|turk)\.com\b \bdigitaltekstil\.com\b \bdijitalbaski\.gen\.tr\b \bmarmarabayrak\.com\b \bozelbayrak\.gen\.tr\b \bturkbayragi\.gen\.tr\b \bucuzbayrak\.com\b \bovernightpools\.com\b \bmyczechonline\.com\b \bcostabrava-rentals\.co\.uk\b \blocations-vacances-costabrava\.com\b \bfinquesfrigola\.com\b \bryanair-girona\.com\b \bfilmfarsi\.blogfa\.com\b \bkellyvogel\.com\b \blindaolsson\.com\b \btibbisuluk\.com\b \bdoktorsuluk\.com\b \bleechesturkey\.com\b \basytekstil\.com\b \bfulminaksesuar\.com\b \bmadalya(?:cilar|m)\.com\b \bsancakbayrak\.com\b \bcountryguidebook\.com\b \bluxury-delhi-hotels\.com\b \bdeccanodysseytrain\.com\b \bgoheritageindiajourneys\.com\b \bgoldenchariot-train\.com\b \bheritageindiajourneys\.com\b \bindia-(?:buddhisttours|delhihotels|goldentriangletours|mumbaihotels|royalrajasthanonwheels)\.com\b \bindianmaharaja-train\.com\b \bmaharajaexpresstrain\.com\b \bpalaceonwheels-train\.com\b \broyaltrainsindia\.com\b \btajmahaltours-india\.com\b \breal-estate-ixtapa-zihuatanejo\.com\b \btheforceofreason\.blogspot\.com\b \btefilot\.org\b \basportsnews\.com\b \bcicek(?:postasi|sepetiniz)\.com\b \bjavplanet\.com\b \butqweb\.com\b \bpopoint\.free\.fr\b \bpaylasimci\.org\b \bsaveourseeker\.com\b \bcarplugs\.com\b \bmorrodesaopaulohotelpde\.com\.br\b \bhoteles-en-cancun\.com\.mx\b \blecollagiste\.com\b \balbania4ever\.com\b \byouflorence\.it\b \bdissertationwritinghelp\.co\.uk\b \bthewholesaleforums\.co\.uk\b \balibabascam\.com\b \bb2bfreezone\.com\b \bcable-glossary\.blogspot\.com\b \btradekey\.com\b \brawalpindi\.city\.blogspot\.com\b \bhatedenmark\.blogspot\.com\b \beyecatchypics\.com\b \bgreatnutri\.blogspot\.com\b \brawalpindi(?:-islamabad\.blogspot|city\.wordpress)\.com\b \bstarherb\.com\b \bdoors-decorations\.blogspot\.com\b \bequipment-machinery-information\.blogspot\.com\b \brawalpindi-city\.blogspot\.com\b \bfreewebs\.com/greatnutri\b \bsauditrades\.com\b \bsaudicommerce\.com\b \bsuperiorthesis\.com\b \blotter\.pl\b \b206\.225\.22\.48\b \bbigbras-club\.com\b \bkingoflotto\.com\b \bciszewski\.com\b \bbig-hooters\.net\b \bannuaire-(?:lausanne|neuchatel)\.ch\b \bbbwebmaster.com\b \bfribourgnet.ch\b \bgeneve-annuaire.ch\b \bjurassiens.ch\b \bsuisse-internet.com\b \bvalaisannet.ch\b \bweb-expert.ch\b \bzurich-info.ch\b \bchicagohajj\.com\b \bdragonage-fan\.ru\b \bwebhostingservices\.us\b \baavsa\.com\b \bmojeszamotuly\.com\b \btotentanz\.nl\b \bsalouholiday\.co\.uk\b \bhercreampies\.com\b \bkidsvideoreviews\.(?:blogspot\.)?com\b \bcasalemonferrato\.blogolandia\.it\b \bserydarth\.wordpress\.com\b \beugeneportfolio\.com\b \bnokianews\.ru\b \btelefon-nokia\.ru\b \bmajesticthailand\.com\b \bhard-wood\.net\b \bfriendlybags\.com\b \bbiodegradableplasticbags\.org\b \broykellner\.com\b \blandmarkgroup\.us\b \beventplannerspain\.com\b \bccf-technologies\.com\b \bftm-technologies\.com\b \binfomedicos\.com\b \binfoarquitectos\.com\b \binfoabogados\.com\b \binfoveterinarios\.com\b \binfopsicologos\.com\b \binfoingenieros\.com\b \binfoeconomistas\.com\b \binfodentistas\.com\b \binfoinformaticos\.com\b \bsaletoo\.com\b \bsalesid\.com\b \bpanoraview\.com\b \b118\.98\.171\.131\b \banimefreak\.tv\b \bapplicationessay\.net\b \bbestdissertation\.net\b \bbestdissertation\.org\b \bbesttermpaper\.net\b \bbesttermpapers\.org\b \bbraindumps\.com\.ua\b \bcustom-essay\.net\b \bcustom-writings\.net\b \bcustomessays\.uvoweb\.net\b \bessayplant\.com\b \bessaysontime\.com\b \bessaytodaycom\b \bextension\.kiev\.ua\b \bgambling-online-review\.com\b \bj-in\.org\.ua\b \bkiev-home\.com\b \bmydeco\.com\b \bonline-poker-spielen\.biz\b \bplay-poker-games\.com\b \bpoker-rooms-review\.org\b \bproessay\.com\b \bresearch-paper\.us\b \brushessay\.net\b \brushessay\.org\b \brushessays\.net\b \brushessays\.org\b \bsuperiorpaper\.net\b \bsuperiorpaper\.org\b \bsuperiorpapers\.net\b \bsuperiorpapers\.org\b \btermpaperscorner\.com\b \bmargherita-caminita\.com\b \b8bit-game\.ru\b \bmedelita\.ru\b \bonly-suicide-girls\.ru\b \bsweet-news\.ru\b \bwriters\.ph\b \bsheetalaproductions\.hpage\.com\b \bgsfinancial\.hpage\.com\b \bsheetalasingh\.typepad\.com\b \btotalscreenrecorder\.com\b \bsoftwarewikipedia\.com\b \bgodswmobile\.com\b \bchatixdating\.com\b \bteensay\.com\b \bteenssite\.co\.uk\b \bteensay\.co\.uk\b \bnitronet\.co\.uk\b \bmsndisplaypics\.com\b \bchatix\.co\.uk\b \bfunnyden\.com\b \bmyspace-icons\.com\b \bmyspace-layouts\.com\b \bmyspacehive\.com\b \bfreechatrooms\.me\b \bchatlinks\.co\.uk\b \bmyspace-generators\.com\b \bcelebrityrush\.com\b \btvdrawing\.com\b \btylervo\.com\b \bfonejacker\.eu\b \bglastonbury2010\.info\b \bkiller-content\.com\b \bmayonvolcano\.net\b \bmyspace\.com/markcalfe\b \bmyspace\.com/realfonejacker\b \bnurseshelp\.blogspot\.com\b \bprofessional-essay-writer\.blogspot\.com\b \bsmart-it-consulting\.com\b \bwbbhost4u\.com\b \bwebsitecopywriting\.wordpress\.com\b \binfiniteseo\.co\.uk\b \bajelv\.com\b \barticlecabinet\.info\b \bgetmoretwitterfollowers\.info\b \bglastonbury2009\.info\b \blatestramblings\.com\b \blinkwheel\.biz\b \btheoriginalarticle\.com\b \bcvresumewriters\.com\b \bessaywritingservices\.org\b \bcustom-paper-writing\.com\b \bcustom-essay-writing-service\.org\b \bmyrecipesfood\.com\b \bmy\.mail\.ru/mail/sexanimeshka\b \bstar-tube\.narod\.ru\b \bwa7\.ru\b \bcelebritysextape\.narod\.ru\b \bcelebritysextape\.narod2\.ru\b \bsilvia-saint-club\.narod\.ru\b \bberkovasex\.narod\.ru\b \bitsbattery\.com\b \breallifevampires\.info\b \bsameurl\.com\b \baustralianpolice\.org\b \bfamousquotesfunnyquotes\.com\b \b123greetings\.com\b \bentrainbow\.com\b \boddsnet\.com\b \bcamfroger\.com\b \balgherovacanze\.blogspot\.com\b \bsom\.pt\b \ballruspower\.narod\.ru\b \bcasinotop5\.nl\b \bgokkentotaal\.nl\b \bonlineblackjackspelen\.nl\b \bvakantiehuishindeloopen\.wordpress\.com\b \bwebforumu\.com\b \bmynet\.pro\b \bvps\.web\.tr\b \bosym\.web\.tr\b \bturkcell\.in\b \bankara-nakliyat\.name\.tr\b \bankara-nakliyeci\.net\b \bankaranakliyeci\.net \b \bankaraticaret\.org\b \bcicekcim\.name\.tr\b \bevden-eve-nakliyat\.name\.tr \b \blazer-epilasyon\.name\.tr\b \bnakliyatfirmalari\.org\b \bnakliyeevden\.info\b \botoarackiralama\.com\b \bsacekimmerkezi\.name\.tr\b \btupbebegim\.org\b \bmerchantos\.com\b \bessaywriter\.co\.uk\b \bukessaysadvice\.co\.uk\b \bkiatan\.com\b \bgexhost\.com\b \bgexton\.com\b \bahcorporation\.com\b \bcustompapers4u\.net\b \bmastersessay\.com\b \benglish2urdutranslations\.com\b \bnonplagiarizedessays\.co\.uk\b \brealessaywriting\.com\b \bmustuniversity\.com\b \bunitransservice\.org\b \bpariblog\.ro\b \bbuybamboosheets\.com\b \bomnibet\.ro\b \bsteroidsbuy\.com\b \bfreebetsbonuscodes\.com\b \bessay\.tv\b \bs7\.gladiatus\.net\b \bcomparemysql\.com\b \ba1z3\.com\b \baat\.teldap\.tw\b \b2ued\.com\b \babcd2you\.com\b \bdiscount-(?:air-jordan|coach-outlet)\.com\b \bghd2sale\.com\b \bmywalkingtime\.com\b \bsalenewbalance\.com\b \bmalappuraminfo\.com\b \bmalappuram\.co\.in\b \bsoft-techit\.com\b \bencodeinfotech\.com\b \bagadir-airport\.com\b \basturias-airport\.com\b \bbodrum-airport\.com\b \bibible\.mobi\b \bmenorca-airport\.com\b \bpedrangular\.com\b \breus-airport\.com\b \bsevilla-airport\.com\b \bzaragoza-airport\.com\b \bessaysexperts\.com\b \bhcc-ainshams\.com\b \bperuvianairlines\.com\b \bperuvianfood\.com\b \blatinpropaganda\.com\b \bsilvinadellafontana\.com\b \bperuviantv\.com\b \bkarendejo\.com\b \bidea180\.com\b \binternetwarrior\.com\b \blatinpropaganda\.blogspot\.com\b \bvoip-phone-service-solutions\.com\b \bcamarasdeseguridad\.net\b \bcircuitocerradotelevision\.com\b \blatinamericantelemedicine\.com\b \baffordablesecuritycameras\.com\b \bcamaracctv\.com\b \bcamaradecctv\.com\b \bcamarascctv\.com\b \bcamarasdecctv\.com\b \bcamarasdecctv\.net\b \bcamarasdecircuitocerrado\.com\b \bcamarasdeseguridad\.info\b \bcamarasdeseguridad\.tv\b \bcamarasdeseguridadchinas\.com\b \bcamarasdeseguridadporinternet\.com\b \bcamarasdevigilancia\.info\b \bcamarasdevigilancia\.org\b \bcamarasdevigilancia\.us\b \bcamarasdevigilanciaporinternet\.com\b \bcamarasescondidas\.net\b \bcamarasescondidas\.org\b \bcamarasescondidas\.us\b \bcamarasindiscretas\.org\b \bcamarasseguridad\.info\b \bcamarasseguridad\.net\b \bcaptadoencamara\.com\b \bcaptadoencamara\.tv\b \bcctvargentina\.com\b \bcctvbrazil\.com\b \bcctvcatalogs\.com\b \bcctvchile\.com\b \bcctvcolombia\.com\b \bcctvcostarica\.com\b \bcctvguatemala\.com\b \bcctvinstalacion\.com\b \bcctvinstaller\.info\b \bcctvmexico\.com\b \bcctvnews\.info\b \bcctvpanama\.com\b \bcctvpuertorico\.com\b \bcctvrepublicadominicana\.com\b \bcctvuruguay\.com\b \bcctvvenezuela\.com\b \bcolombiacctv\.com\b \bfree-voip-service\.com\b \blocalizadordevehiculos\.com\b \bmonitoreo\.tv\b \bmonitoreoelectronico\.com\b \bperucctv\.com\b \bsecuritycamerasmadeinchina\.com\b \bseguridadelectronica\.info\b \bsouthfloridatelecom\.com\b \btelemedicinedirectory\.org\b \btelevigilancia\.org\b \btelevigilancia\.us\b \bventadecctv\.com\b \bventadecctv\.info\b \bventadecctv\.net\b \bventadecctv\.org\b \bvideosdeseguridad\.com\b \bvideovigilanciaporinternet\.com\b \bvigilanciaporinternet\.net\b \bvigilanciaviainternet\.com\b \bvigilatupropiedad\.com\b \bvigilatupropiedad\.tv\b \bvoice-over-internet-protocol\.com\b \bvoip-call-center\.com\b \bvoip-international\.com\b \bvoip-softphones\.com\b \bvoip-telefonia\.com\b \bvoip-wholesale\.com\b \bvoipserviceargentina\.com\b \bvoipservicebrazil\.com\b \bvoipservicechile\.com\b \bvoipservicecolombia\.com\b \bvoipservicemexico\.com\b \bvoipservicepanama\.com\b \bvoipservicevenezuela\.com\b \bwholesaletermination\.com\b \bandronmoscow\.livejournal\.com\b \bukschoolsdirectory\.net\b \bamerican-schools\.net\b \bgubta\.com\b \bcommence\.com\b \bcommenceonline\.net\b \bebusinessline\.com\b \besupportline\.com\b \bmychristianheels\.com\b \b800millions\.com\b \bbootsluxury\.com\b \bbagsclothing\.com\b \bbesoso\.com\b \bjerseyonsale\.com\b \bbt-embroidery\.com\b \blkkreplicas\.com\b \bmillennium1000\.net\b \bshoemachine\.cc\b \bheatsinks\.cc\b \bgelinsoles\.cn\b \bgoldspace\.cc\b \bhonnypower\.com\b \bleddisplays\.cn\b \bmallrolex\.com\b \bshuangdan\.com\b \btozc\.net\b \baf-wholesale\.com\b \bsdhongda\.net\b \bcameramarkets\.com\b \bgolfclubs365\.com\b \bglobalc2c\.com\b \badidas-kids\.com\b \bsf39\.com\b \blg668\.com\b \bstop-sweating-tips\.com\b \blose-weight-secret\.com\b \badazhe\.com\b \bcoachor\.com\b \bjuicy4sale\.com\b \bjuicydiscount\.com\b \b(?:ace|best|discount|i|nice|onsale|pick|sell|top|us[a-])vibramfivefingers\.com\b \bmbtvibramshoes\.com\b \b(?:4|five-fingers|fivefinger|my|sell|usa-|top)vibram\.com\b \bvibram-(?:five-finger|fivefingerss|retailers|store)\.com\b \bvibram(?:4u|5fingersshoes|51|botas|eshop|fit|five-fingers|fivefingercheap|fivefingers(?:2sale|6|cheap|hot|llc|mall|-outlet|shoesnet|-shop|usa|web)|fivesfingers|officialstore|s-fivefingerss?|salesmall|scheap|shoes(?:online|store|tores|us)|shoponline|sky|soutlet|store(?:online)?|web)\.com\b \bvibram(?:fivefingers-outlet|sales|sfivefingers)\.net\b \bvibram-five-fingers\.(?:c[ac]|info)\b \baaaeluxury\.com\b \baaagoods\.com\b \bdiscount-monclerjackets?\.com\b \bmonclercom\.com\b \bmonclerebay\.com\b \bmonclereshop\.com\b \bmonclerhotsales\.com\b \bmonclerjacketscheap\.com\b \bmoncleronlinesale\.com\b \bmoncleronlinestore\.com\b \bmoncleroutlet\.net\b \bmonclersell\.com\b \bmonclerspring\.com\b \bwwwmonclerjackets\.com\b \bherve-leger(?:-skirts)?\.com\b \bherve-leger\.(?:net|co\.uk)\b \bherveleger(?:com|e|-?e?shop|net|sale|shops|web)\.com\b \bherveleger(?:-?dresses|show)\.org\b \b(?:best|buy|e?shop-?|like|shopping)herveleger\.com\b \bhiebay\.com\b \bjimmychoocom\.com\b \bmywholesale-handbags\.com\b \bvertuexclusiveshop\.com\b \bcouponrolexwatches\.com\b \b74\.86\.181\.245\b \bchishopping\.com\b \b35331\.com\b \b360ebagsonline\.com\b \b4lvbag\.com\b \bbagstag\.com\b \bbyreplica\.com\b \bcaesarol\.com\b louboutin[^./] (?<![./]christian)louboutin\. [^./]christianlouboutin \bchristianlouboutin(?:\.com)?\.hk\b \bcoach(?:bagsday|serise|shopping|supports)\.com\b \be-lv\.net\b \belebiz\.com\b \bfashionehall\.com\b \bhandbagsma(?:ma|ster)\.com\b \bkicksparty\.com\b \blook4wholesaler\.com\b louis-?vuitton[a-z0-9-] [a-z0-9-](?<!fondation)louis-?vuitton \blouis(?:nvuitton|vuitt4u)\.com\b \bmanoloblahnik(?:com\.com|onsale\.com|retail\.com|usa\.com|shoes\.org)\b \bmonshoes\.com\b \bp90xdvdfitness\.com\b \bshoppingogo\.com\b \bwirelessphonejammer\.com\b \byslcom\.com\b \bcchua\.com\b \beuroshoesbox\.com\b \bsaigontravelguides\.com\b \bifrslistcom\b # Note re backupurl.com: [[Talk:Spam_blacklist/Archives/2011-02#backupurl.com]] \bbackupurl\.com\b \bsghgate\.com\b \bsneakersoutlets\.com\b \bmanolomall\.com\b \b21-nfl\.com\b \bshoppingrepublic\.com\b \bwatchesboom\.com\b \blvaa77\.com\b \bbagshobby\.com\b \bbagsvuitton\.com\b \brolex-dolly\.com\b \bwatchessell\.com\b \brolex-mary\.com\b \brolex-jane\.com\b \brolex-shelly\.com\b \blv-(?:9|barbara|betty|buy|elizabeth|gucciaaa|joan|lily|linda|malcolm|niki|whitney)\.com\b \blv-(?:bags|gucci)\.us\b \blv-handbag\.net\b \bnice-watches\.com\b \bnewstylerolex\.com\b \bwatches-bags\.com\b \bwatchestrade\.net\b \bluxurywatchhome\.com\b \bluxurywatchgift\.com\b \bmijewels\.com\b \bthaisilverjewelry\.net\b \bsyntheticgems\.org\b \bcubiczirconia-labgems\.com\b \bsextoyfun\.com\b \badversus\.it\b \beuroluxury\.eu\b \bglobaltiffany\.com\b \blinkslondon\.terapad\.com\b \blinkslondonshop\.com\b \blinksoflondonuk\.com\b \bswarovski\.uk\.com\b \bsydneytiffany\.com\b \blinksoflondonbest\.com\b \bmyjewellerystore\.com\b \bhandbag(?:com|spop)\.com\b \bwatches-life\.com\b \bsunglassvip\.net\b \brolex-hot\.com\b \bmomax\.hk\b \bamzstore\.com\b \b7zyx\.com\b \bmaslou\.com\b \bnbcth\.com\b \b90920\.com\b \bjg02\.com\b \bselltopbags\.com\b \bsix-star-replicas\.com\b \bb2csite\.com\b \b6starhandbags\.com\b \bsearchingbag\.com\b \btiffanyjewelry1837\.com\b \bgrandjewelry\.net\b \bshes5588\.com\b \bgo-ubas\.com\b \benjoycl\.com\b \btopviviennewestwood\.com\b \bclboots\.com\b \bjuicy888\.com\b \babercrombieandfitchuk\.com\b \babercrombie-usa\.com\b \babercrombieandfitchusa\.com\b \bshoes-vip\.com\b \babercrombieuk\.net\b \bedhardytshirts4u\.com\b \babercrombielondon\.net\b \bfitchclothing-uk\.com\b \babercrombiestock\.com\b \bdonedhardy\.us\b \buselv\.com\b \bcoachshandbags\.com\b \bcoachonsale\.net\b \beasyforbuy\.com\b \bthecheapbags\.com\b \burjordan\.com\b \brosettastoneonline\.net\b \bhohoshoes\.com\b \bgreatgreenshoes\.com\b \bnewcoachoutlet\.com\b \blcsti\.net\b \bkepu\.cc\b \bsofiabags\.com\b \bmysofiabags\.com\b \bdzhfgj\.com\b \b1837tiffany\.net\b \bvutrade\.com\b \byzzg\.net\b \bqqone\.com\b \bzhuiyan\.net\b \b8080dy\.com\b \bredbottomshoes\.info\b \blvvuittonkorea\.com\b \beshop-bag\.com\b \bleatherbagsmanufacturer\.com\b \bhowtogetasixpackinamonth\.com\b \bbybloshotelcostarica\.com\b \bnicefootwork\. \bjerseyscenters\.com\b \bbagforu\.com\b \bjerseystown\.com\b \bsf46\.com\b \bjq11\.com\b \bwinnersneaker\.com\b \bjersey-boys\.com\b \bshirtdays\.com\b \bectopmall\.com\b \b4unfl\.com\b \bjerseyspar\.com\b \bhavejerseys\.com\b \bnflid\.com\b \bbuynbajerseys\.info\b \boovcc\.com\b \be-timberland\.com\b \bbelovewrist\.com\b \bshoesbey\.com\b \bectwins\.com\b \bbagspage\.com\b \bpickyourclothing\.com\b \bsneakerfather\.com\b \bbargainpump\.com\b \bhandbagsagent\.com\b \bcoachhandbags2u\.com\b \busa-onsale\.com\b \bthekickshop\.com\b \b74trade\.com\b \bonekickzstop\.com\b \bdeal-shoe\.com\b \bhandbags\.hk\b \badidas-online-shop\.com\b \bairjordanonsale\.com\b \bairyeezy\.net\b \bgo2(?:albena|bagtrade|goldensands)\.com\b \bfeedmyfeet\.com\b \bairyeezy\.com\b \bonsale-usa\.com\b \bmediamobilespa\.com\b \blovethosesole\.com\b \bvisaforum\.freeforums\.org\b \bownbrandshop\.com\b \bnewgoing\.com\b \b10[02]bhshoe\.com\b \b11[24]batsale\.com\b \b14[02]newflybuy\.com\b \b1[46]wowhotsale\.com\b \b4[02]vipmalls\.com\b \b5[02]kogogo\.com\b \b6[02]shoppingtime\.us\b \b8[68]itemtolive\.com\b \bchatroulettecite\.com\b \b123rolex\.com\b \bdealsunglasses\.com\b \blvbagsmvp\.com\b \bhandbags-shop\.com\b \bchanelonlineshop\.net\b \bjordan23club\.com\b \bpradaoutlets\.com\b \becboots\.com\b \bshopping-handbags\.com\b \bpickjuicycouture\.com\b \bbrand-wholesale\.net\b \bshopdreambag\.com\b \bluxury-handbags-lady\.com\b \bsolid925silver\.com\b \btiffanyjewelry9\.com\b \burl9\.de\b \bnoxedge\.com\b \bbatterylaptops\.co\.uk\b \bshopokey\.com\b \bcycshop\.com\b \bindiaformeds\.com\b \bcanadianpharmacyi\.net\b \btuckle\.net\b \bovernightessay\.com\b \bwriting-services\.org\b \baplusreports\.com\b \byourdissertation\.com\b \bstandoutessay\.com\b \bresearchpaperz\.net\b \bessaywritingservice\.org\b \bripurl\.co\.uk\b \bbookmarksuri\.com\b \btrimr\.de\b \bkiwiurl\.com\b \bwealthyaffiliate\.com\b \bmandarinportal\.com\b \bwowgoldsonline\.com\b \bwowgoldlife\.com\b \bcitibank\.co\.in\b \brs2acc\.com\b \becwarmboots\.com\b \bscooterschina\.com\b \bforsaletiffany\.com\b \bsaletiffany\.com\b \bonsaletiffany\.com\b \bpowergolding\.com\b \bshoppinglv\.com\b \bjuicycouturedeals\.com\b \bfashionjuicystore\.com\b \btiffanyforsale\.com\b \bsuprashoes\.org\b \bsupra-shoes\.us\b \bfreshkicks4u\.com\b \bfirstsneakers\.com\b \bcooltiffany\.com\b \bpretty-tiffany\.com\b \bdiscountiffany\.com\b \blinkslondonhut\.com\b \bjuicyjewelrysale\.com\b \bfabuloustiffany\.com\b \bjewel-tiffany\.com\b \bhappytiffany\.com\b \boboots\.com\b \bprettyboots\.com\b \bsweatboots\.com\b \bueasyshop\.com\b \bnino-trade\.com\b \bzypopular\.com\b \bcasualbrand\.com\b \balltopshoes\.com\b \bredhighshoes\.com\b \bgladfashion\.net\b \bchaussureenligne\.net\b \bshoesinlove\.com\b \bfashiontowns\.com\b \bluxury-buying\.com\b \bedressonline\.com\b \bstop4buy\.com\b \betopbrands\.com\b \babercrombieclothing4u\.com\b \byoursbag\.com\b \bforeverbar\.com\b \btobling\.com\b \btiffanyonlinestore\.us\b \btiffanyshop\.org\b \bshopoingjuicyjewelry\.com\b \blinksfromlondon\.com\b \bebaytop\.com\b \bnpbags\.com\b \bjuicycouture4sale\.com\b \bchinacrystaljewelry\.com\b \bp90xwow\.com\b \bjoytiffany\.com\b \btoopeshop\.com\b \bjuicyclothingsale\.com\b \btiffanyo\.com\b \btiffanyonsale\.com\b \brs2-accounts\.com\b \bwolfeye-keylogger\.de\.vu\b \bcastles\.travelinos\.com\b \bmilotice\.com\b \bmiud\.in\b \bbag15\.com\b \bshoestop10\.com\b \byes-bags\.com\b \bbagsforyours\.com\b \bthemanbag\.net\b \bwatch-youbags\.com\b \bvogue-shoes\.com\b \b91handbags\.com\b \bcross-mark\.com\b \bmoonyue\.com\b \borienttouch\.com\b \bmandarintouch\.com\b \boriental-cheongsam\.com\b \bgoodorient\.com\b \bfinechineseclothing\.com\b \bzxcart\.com\b \bnewtangstore\.com\b \bevescharm\.com\b \bbags4chanel\.com\b \bsalefivefinger\.com\b \btakefringefashion\.info\b \blux4bags\.com\b \bluxuryex\.com\b \bredsoleheels\.com\b \bbuyitpal\.com\b \boutlet-coach\.com\b \bhighheelsfashion\.com\b \bbags-outlet\.net\b \bwhatshelove\.com\b \bsvhandbags\.com\b \bluxhorde\.com\b \btn4bags\.com\b \bigxe\.co\.uk\b \blorland\.com\b \bmmo4rpg\.com\b \bgold4rpg\.com\b \bvt4bags\.com\b \bgubags\.com\b \bwowhead\.us\b \bgaziantepsporlular\.com\b \blechan\.info\b \bhautes-alpes\.org\b \bgobananas\.com\b \bkarmakerala\.com\b \bmedicexchange\.com\b \breputationmanagementfor\.com\b \bzco\.com\b \bhqessays\.com\b \bfifa-world-cup-brazil-2014\.com\b \bhigh-heels-fashionista\.com\b \bsalto15\.com\.br\b \bpagina-uno\.com\b \botimizacao-sites-busca\.com\.br\b \bsalvador-bahia-brasil\.com\b \bempregos-em-salvador\.info\b \bagencias-de-viagens-em-salvador\.info\b \bbahiasexy\.com\b \bleibnizbrasil\.pro\.br\b \ballofcoach\.com\b \bipmart\.com\b \bbagworlds\.com\b \bsneaker-shoes\.com\b \bpickyourshoes\.com\b \bfitch-abercrombie\.com\b \bsportshoestown\.com\b \bkixultra\.com\b \bdangerstyle\.com\b \b2cshopping\.com\b \bvariantkicks\.com\b \bsneakerbum\.com\b \bvoguejeans\.com\b \bexclusivesole\.com\b \bcitysole\.com\b \blacelocked\.com\b \bsneaker\.co\.jp\b \bmax9095\.com\b \bhey-b2b\.com\b \bshortz\.me\b \bwebpage\.asia\b \bjouercasino\.eu\b \bvalesmucho\.com\b \burlbu\.com\b \bkisaurl\.com\b \bcvm\.biz\b \byit\.me\b \bfarscinema\.com\b \benardy\.com\b \bplayway\.ru\b \bsmariogame\.com\b \bmicuatro\.com\b \blazytownpoint\.com\b \bbagswatches\.com\b \boemwatches\.com\b \bshopping-replica\.com\b \bnk4u\.com\b \bsight-focus\.com\b \bglobalreplica\.com\b \bbags-replica\.com\b \bhoneyreplicas\.com\b \b277266\.com\b \bexact-handbags\.com\b \bbagsdesigners\.com\b \bgzshijin\.com\b \bhandbagsonsell\.com\b \bereplica(?:chanel|gucci|hermes|show)\.com\b \bbagsluxury\.com\b \bsuperbaghome\.com\b \b21replica\.com\b \behandbag-replica\.com\b \blvebags\.com\b \blikereplica\.com\b \blvbagshopping\.com\b \bdesignerbag4u\.com\b \bdesigner-handbag-replica\.com\b \bluxuries-replicas\.com\b \bwatches188\.com\b \bwatchescentre\.com\b \bvip-bags\.net\b \be-buy-bags\.com\b \biamreplica\.net\b \bvoguemobile\.com\b \bwatches9\.com\b \biamreplicas\.com\b \bdocostume\.com\b \blittlecoral\.com\b \bchinapparels\.com\b \btopweddingshop\.com\b \btrip2\.asia\b \bluxury222\.com\b \bradowatcheshome\.com\b \bdesigner-louis\.com\b \bdaydaysale\.com\b \bjusttopwatches\.com\b \bdearwatches\.com\b \bwatcheshot\.com\b \btopwatchbrand\.com\b \bgarbhandbags\.com\b \bwholesale-order\.com\b \b24designerreplica\.com\b \bcupwatches\.com\b \bcnreplicas\.com\b \bhandbagmerchant\.com\b \bjewelry-watches\.org\b \bwatches-brand\.com\b \bin-watches\.com\b \bcufflinks-online\.com\b \bwatcheprice\.com\b replica[a-z0-9-]*(?:watch|bag|shop|store) replicas?[0-9] buy[a-z0-9-]*replica \breplica(?:-china\.net|phones\.mobi)\b \breplica-?(?:chinese|gucci|hot|idol|l|life|malls|saleworld|scarf|sl|slv|small|so|well|somega|s-scarf)\.com\b \breplica[-s]?hermes\.(?:com|net)\b \bwatches(?:ehot|etrade|replication)\.com\b \bitbag-online\.com\b \bpopbrands\.net\b \bchopardshop\.com\b \bjordand1\.com\b \bsell-brand-bag\.com\b \bwto-sell\.com\b \ballthebesthandbags\.com\b \bbags-watches\.com\b \btiffanyfest\.com\b \b4uluxuryhandbags\.com\b \bjrhandbags\.com\b \bdshandbags\.com\b \bomega-watches-replica\.com\b \bhavewatches\.com\b \bzapposbag\.com\b \balyshop\.com\b \boktiffany\.com\b \btiffany4girl\.com\b \bmyacoach\.com\b \bdrhandbags\.com\b \bhk-replicas?\.com\b \bjazzyhandbag\.com\b \bchnknot\.com\b \b360yd\.com\b \bawurl\.com\b \bi\.cx\b \bittly\.com\b \bturkeystadiumsandsportarenas\.blogspot\.com\b \bswurl\.cc\b \bkurkov\.org\b \bsamuraizen\.com\b \bzenhantz\.wordpress\.com\b \byouareanidiot\.org\b \bguiadediadema\.net\b \bsmsgang\.com\b \banonym\.to\b \b56casino\.com\b \bcasino-spielen\.biz\b \bcrushingmill\.com\b \bcrushermobile\.com\b \bvipeak\.com\b \bvipeakgrinder\.com\b \bvipeakmill\.com\b \bvipeakgroup\.com\b \bgrinderpro\.com\b \bp90xkicks\.com\b \bwubags\.com\b \bchristian4sale\.com\b \bchristianonlineshop\.com\b \bjeansclassic\.com\b \ball-star-shoes\.net\b \bcoolsuprashoes\.com\b \bchinawholesale2008\.com\b \bbrandproductsonsale\.com\b \bxolook\.com\b \bhothotshoes\.com\b \bchaneloutletstores\.com\b \bair-shox\.com\b \bair-max-?shoes\.com\b \bnbasupplier\.com\b \b97999\.com\b \bsale-sneakers\.com\b \b95800\.net\b \bshopmerry\.com\b \bshoplark\.com\b \bshopglad\.com\b \bmobiper\.com\b \bjimmychoo4sale\.com\b \bparascientifica\.com\b \bgulistanememon\.blogspot\.com\b \btiket2\.com\b \bcnekt\.com\b \b4gk\.com(?!\.) \btli\.tl\b \bz8\.ro\b \bsaf\.li\b \bcellulite\.co\.uk\b \btiffanyesale\.com\b \bsalejeansmart\.com\b \bedhardyshopclothing\.com\b \bbeadsonlinestore\.com\b \bluxurybagsin\.com\b \bhairghd-shop\.com\b \bghdhairinuk\.com\b \btiffany1837jewellerys\.com\b \bhairghdstraightenermall\.com\b \blinkslondonsale\.com\b \bprada-online-store\.com\b \bghdhairshopukcheap\.com\b \byeahluxury\.com\b \bshopedhardystore\.com\b \bfavoripartner\.com\b \bmetin2wiki\.ru\b \bpageranksites\.com\b \bht\.ly\b \bpqr\.in\b \bbagsop\.com\b \bgcgoods\.com\b \bwalkervillechiropractic\.com\.au\b \bmydesignerbasket\.com\b \bswissluxury\.com\b \bcoachbagselling\.com\b \beshoptimes\.com\b \bedshoponline\.com\b \bluxurycrystal\.com\b \broyaltimepiece\.com\b \bcoachnew\.com\b \bpolardiamonds\.com\b \bcoachbags1941\.com\b \bbags212\.com\b \btopcredittrade\.com\b \bvogueme\.com\b \bloveinsport\.com\b \bnew-fashion\.org\b \ballofbags\.com\b \bincredibleitem\.com\b \bchanelhandbags2u\.com\b \bsunglasses-hut\.com\b \bbagsontheway\.com\b \bkaleidoscope-dh\.com\b \bmodselling\.com\b \btopwatchessale\.com\b \bglassesgroup\.com\b \bwbrandbags\.com\b \bthehandbagbuzz\.com\b \beastoffer\.com\b \boobag\.com\b \bbuyerdiy\.com\b \btopfashionboutique\.com\b \bdesignerbagwholesale\.com\b \bhandbag365\.com\b \bmixorders\.com\b \btophandbagssell\.com\b \bluxunion\.com\b \bisreplicas\.com\b \bcomeoffer\.com\b \bchinabagseller\.com\b \bffchloe\.com\b \badozenbag\.com\b \bshopyop\.com\b \bomeioffer\.com\b \btopareplica\.com\b \bbrandedavenue\.com\b \bwbrandbag\.com\b \bbrandbagzone\.com\b \bmasshandbag\.com\b \bcoachlvhandbags\.com\b \bcoachsoutlet\.com\b \bchanelbags2\.com\b \bpridebag\.com\b \bokaygoods\.com\b \begsale\.com\b \bok1225\.com\b \bfcsgame\.com\b \bfast-wowgold\.com\b \bsalegolds\.com\b \bdofus-ankama\.com\b \bjuicy-bags-sale\.com\b \bjuicycoutureusa\.com\b \bnewaj\.com\b \bfivefingerssale\.com\b \bedhardy4sale\.com\b \bboryokugai\.com\b \bshopofdresses\.com\b \bmerimobiles\.com\b \bpandawill\.com\b \bsunnygain\.com\b \bgetbetterlife\.com\b \bpearlcrown\.com\b \bsheenpearl\.com\b \bkissmymelinda\.com\b \bdj-wholesale\.com\b \belectronics-provider\.com\b \bchinawholesaleonline\.org\b \bccctop\.com\b \bchinagoodsbay\.com\b \bbazzarbd\.com\b \bctobay\.com\b \bmyecstar\.com\b \bchinesehobby\.com\b \bchinagoshop\.com\b \bjordaner\.com\b \bgsmdevice\.com\b \bdodressme\.com\b \bucloth\.com\b \bhohotrade\.com\b \bgofars\.com\b \bnewdigi\.com\b \bgoodweddingdresses\.com\b \blove-beautiful\.com\b \bchineseshoponline\.com\b \bzacoo\.com\b \bmyboxedset\.com\b \bmydalle\.com\b \bo-digital\.com\b \bwholesalepricee\.com\b \bmallmic\.com\b \bchinawholesalegoods\.com\b \bsellshell\.com\b \b7starspecialsales\.com\b \bwholesaleonepiece\.com\b \bhobby-china\.com\b \bbrandedbuying\.com\b \bchinasilkpearl\.com\b \bbuyamore\.com\b \be4cn\.com\b \bbeyoursource\.com\b \bwholesalenight\.com\b \bdhwatch\.com\b \bmyselfshop\.com\b \bvikishop\.com\b \bmeegen\.com\b \bvivedresses\.com\b \bshoesxx\.com\b \bec87\.com\b \bslimmings\.com\b \bp90x-on-sale\.com\b \bcinte-shop\.com\b \bcafumall\.com\b \bomgcar2010\.com\b \bqcdeals\.com\b \bopen-mall\.com\b \bongoin\.com\b \bbeddingitems\.com\b \bbecmart\.com\b \bhngstore\.com\b \bchinafactoryoutlets\.net\b \bedhardyshop\.in\b \bchanelwatcheszone\.com\b \bedigitalwholesale\.com\b \btimetoshopping\.com\b \blooklowprice\.com\b \bwholesale-weddingdress\.com\b \bchinajiaho\.com\b \bwholesale-bridesmaiddress\.com\b \bshopping588\.com\b \bsatisoffer\.com\b \bsuperwweb\.com\b \bgoodwholesaleshop\.com\b \bcomdress\.com\b \ba-capshop\.com\b \bhandbagsshow\.com\b \btrademass\.com\b \bhead-sneaker\.com\b \bwholesalecheapsneaker\.com\b \blishoes\.com\b \bcosmeticshotsale\.com\b \bdesignerclothestore\.com\b \b4adidas\.com\b \bplentystock\.com\b \buuoffer\.com\b \bp90xworkouthome\.com\b \bmac-brush\.com\b \bswissbestreplicas\.com\b \bcosmohit\.com\b \befashion-replica\.com\b \bhandbags-handbag\.com\b \bfake-designer\.com\b \bbestchiropractoradelaide\.com\.au\b \bdensitygs\.com\b \bverifyemailaddress\.org\b \byouporn\.gr\b \bhmazon\.com\b \bglowandsparkle\.com\b \bclassicsheepskinboots\.com\b \bolshoe\.com\b \bmyhothot\.com\b \bnewsnowboots\.com\b \bbootsok\.com\b \bsalesluxury\.com\b \bflyinsnow\.com\b \bpopbiz24\.com\b \bausbootsoffer\.com\b \bmorevogue\.com\b \badidasvipshop\.com\b \bafkicks\.com\b \bshopshox\.com\b \bmysmalldeal\.com\b \btoogle\.cc\b \bmyretrokicks\.com\b \bpro-sneakers\.com\b \bfreshstyleshop\.com\b \bfreshstyledrop\.com\b \bokaysneakers\.com\b \bbiodiesel-processor\.biz\b \bspectech\.dn\.ua\b \bhockeyfights\.com\b \bperfectwriting\.co\.uk\b \bcustomwritinghelp\.co\.uk\b \basianbeat\.com\b \bminasdirect\.com\b \bpoloee\.com\b \beluxzone\.com\b \bbikininstyle\.com\b \bshoeset\.com\b \bsexylingerieho(?:me|t)\.com\b \bcharmspandorabracelets\.com\b \bpandorajewelry-store\.net\b \bpandorajewelrymart\.com\b \bukpandorabracelets\.(?:co\.uk|com)\b \buspandorasale\.com\b \bantexbuyer\.com\b \bcharmheels\.com\b \breplika-watch\.com\b \bfashionenight\.com\b \b68jewelry\.com\b \bfashionjewelryaccessorieswholesale\.com\b \btrend-apparel\.com\b \befairshop\.com\b \bgamemk\.com\b \bucoolstuff\.com\b \bonlypuma\.com\b \basicsshow\.com\b \bdiscounttoryburch\.com\b \bnbabasketballshoes\.com\b \bkobeshoes\.biz\b \bthesuprashoes\.com\b \bcollect-shoes\.com\b \badidasonlineshop\.com\b \boksupra\.net\b \bp90x-workout\.biz\b \bthetopshoes\.com\b \bnba2you\.com\b \bshopkiss\.com\b \blinksbracelet\.com\b \bvip-boots\.com\b \bbagsagent\.com\b \bnewsslong\.com\b \bsupramvp\.com\b \byoulacoste\.com\b \btopbizbags\.com\b \bwholesalesneakercn\.com\b \b5fingersshoes\.org\b \bmofangcheng\.net\b \bshoenets\.com\b \bpaulsmithforsale\.com\b \bsuchnice\.com\b \bbasketballbay\.com\b \beby-store\.com\b \blikedunksb\.com\b \baf1myshop\.com\b \bmyshopplaza\.com\b \bmaxmaradress\.com\b \btoryburchstores\.com\b \bcqdlmk\.com\b \bbagmalls\.com\b \bghdprincess\.com\b \bairforceoneshop\.com\b \bp90xdvdstore-us\.(?:net|com)\b \bcoolbirkenstock(?:store)?\.com\b \boutlet-?birkenstock\.(?:com|net)\b \bbirkenstock(?:-?cheap|discount|mall|online|outlet|shoes-outlet|shoesshop)\.(?:com|net|info)\b \bbeatsloop\.com\b \ballwholesalepick\.com\b \bcl-pumps\.com\b \bsexydepots\.com\b \bpumashoesrunning\.com\b \badidastrainersshoes\.com\b \bluxeshoppers\.com\b \btiffany-mine\.com\b \btiffanycosite\.com\b \bgogowatch\.com\b \bsuperstarkicks\.com\b \bweddingnova\.com\b \btiffanycoltd\.com\b \btiffanysilverworld\.com\b \btiffanycojewel\.com\b \bstorebop\.com\b \bclassicedhardy\.com\b \bjeanybags\.com\b \bgroupshoes\.com\b \bherveleger2010\.com\b \bonline-clothing-outlet\.com\b \bgrandefratello\.forumfree\.it\b \btext-image\.ru\b \bcozumelwatersports\.com\b \bje\.pl\b \blaptops-battery-online\.com\b \bbatterystores\.ca\b \bsuperbattery\.co\.uk\b \b4unj\.com\b \bworldtoptrade\.com\b \bcoachpurses-outlet\.com\b \bebay-fashion\.com\b \bfacecuk\.com\b \bamoyhy\.com\b \bwholenfl\.com\b \b23corp\.com\b \bbags-shoes\.com\b \babusf\.com\b \buniformfootball\.com\b \btiffanysaleonline\.com\b \bjyshoes\.com\b \bpickinshop\.com\b \brunescape-mall\.com\b \b21nfl\.us\b \bezpopo\.com\b \bjerseyscheapsale\.com\b \bworldtoptrade\.cc\b \bintshop88\.com\b \babsoluxury\.com\b \bwatchesyard\.com\b \bzealreplica\.com\b \bomegawatchessale\.com\b \bnoblehandbags\.com\b \bbagbinge\.com\b \bluxus-replica\.com\b \biofferbay\.com\b \b7replicas?\.com\b \bknockoffbag\.com\b \btradeshown\.com\b \bviptobuy\.com\b \bokmeex\.com\b \bcardyboots\.net\b \bfashionbagsshop\.com\b \bbuycocochanel\.com\b \bdesignerhandbags-purses\.com\b \bzolaenterprises\.com\b \bopps\.se\b \bleighgirl\.com\b \bblacklightbodypaint\.com\b \bbeheaded\.us\b \bweirdartists\.com\b \bbuyart\.ws\b \buvfaces\.com\b \blogs\.tv\b \bfacepaint\.ws\b \bzombieshows\.com\b \bolympic-skating\.webs\.com\b \bc-o-m\.us\b \bzolaenterprizes\.com\b \bfunslots\.us\b \b777gamesfree\.com\b \bfrekid\.com\b \bpagez\.org\b \bppdictionary\.com\b \bfacebook\.com/l\.php\b \bfacebo(?:o[ob]|ıo)k\.com\b \bfacebook(?:(?:ster|\.ilkfrm)\.com|layouts\.us)\b \bcowurl\.com\b \bokbootsmall\.com\b \bbootsday\.com\b \bshoeshirts\.com\b \byouedhardy\.com\b \bgoskynew\.com\b \bbagsmine\.com\b \bbags9\.com\b \brolexwatch1\.com\b \bdesignerbags-1\.com\b \bwatches8\.com\b \bhandbags-9\.com\b \bvuitton-1\.com\b \brolex-1\.com\b \bglamorebags\.com\b \bbuyqualitybags\.com\b \b7starhandbags\.com\b \bwatcheswiss\.com\b \brolexswisswatches1\.com\b \brolex4\.com\b \betopbags\.com\b \bwatches-collection\.com\b \bwatchesluxus\.com\b \brolexonsale\.net\b \bkrza\.com\b \bbagrr\.com\b \bwwcats\.com\b \bjordanmass\.com\b \bhandbag-handbags\.com\b \bdesignershoestock\.com\b \betop-bags\.com\b \bgods-shopping\.com\b \bshopping-replicas\.com\b \beq2\.cn\b \b176d\.com\b \b99076\.com\b \blookchem\.com\b \bt-ny\.eu\b \bhello\.to\b \bcabaniascalamuchita\.com\b \bsierrasdecordoba\.com\b \bhotelescalamuchita\.com\b \bcabaniaslosreartes\.com\b \bsuppertv\.com\b \bairforcesale\.com\b \btimberlandbg\.com\b \bedhardy-4u\.com\b \bsportclothingstores\.com\b \babercrombiestore\.net\b \bnfl-malls\.com\b \bnflonlineshops\.com\b \bedhardyonlineshop\.net\b \btimberlandstores\.com\b \borders-status\.com\b \bmydunksb\.com\b \banf-mall\.com\b \binternetcont\.com\b \bdubai-world-central\.com\b \bburj-khalifa\.eu\b \balmaktouminternationalairport\.eu\b \byasisland\.eu\b \bdubailand\.name\b \bsaadiyatisland\.eu\b \bmeydan-city\.com\b \bdubaifountain\.info\b \bnakheelharbour-tower\.com\b \bbawadi\.info\b \barabian-canal\.com\b \bsaudi-arabia-hotels\.com\b \bdubaimetro\.eu\b \bvrsar\.eu\b \bal-raha-beach\.com\b \babu-dhabi-metro\.com\b \bshams-abu-dhabi\.com\b \bdubai-festival-city\.com\b \bghantoot-city\.com\b \bmohammed-bin-rashid-gardens\.com\b \bdubai-waterfront\.org\b \bsaadiyat-island\.info\b \bdubaiindustrialcity\.org\b \btehran-metro\.com\b \bdoha-metro\.com\b \bdubai-taxi\.com\b \baquaparky\.com\b \bsaudipowernetwork\.com\b \bbaghdadmetro\.com\b \bthe-expendables\.com\b \bfuntana\.eu\b \bplavalaguna\.eu\b \bbarbariga\.eu\b \bgroznjan\.com\b \bbrtonigla\.com\b \bfazana\.cz\b \bperoj\.com\b \bvisnjan\.eu\b \blosinj\.cz\b \bvodnjan\.eu\b \bbuzet\.eu\b \bmotovun\.eu\b \boprtalj\.eu\b \bbrijuni-rivijera\.com\b \bknihy-a\.cz\b \bzumpex\.cz\b \brambo6\.com\b \blosinj\.org\b \bvalbandon\.eu\b \bagatahanychova\.com\b \bend-2012\.com\b \bhamachigames\.com\b \blosiny\.com\b \bmosnov\.info\b \bmotocykly\.com\b \bnosovice\.com\b \bpiestany\.cz\b \bpocasiegypt\.cz\b \bpodprsenky\.com\b \bpustevny\.com\b \bcargames\.com\.au\b \bgum\.li\b \be43\.us\b \bshortenlinks\.(?:com|org)\b (?<!-)\bt\.co\b.* \b123lala\.info\b \bokutan\.tk/arama\b \bchatrullet\.net\b \bscientologymyths\.info\b \bfreedommag\.org\b \bcopyright-free-images\.com\b \bunbeatable\.co\.uk\b \bblinq\.org\b \blinkee\.com\b \balexandermcqueenoutlet\.com\b \bjimmychoousa\.com\b \bbrand-watch-supplier\.com\b \blaptopbattery365\.com\b \bshoespolar\.com\b \blimitedno\.com\b \bnewport-cigarettes\.us\b \bkicksboots\.com\b \balihello\.com\b \bwebartweb\.com\b \bnpbuy\.com\b \bnorthfacesoutlet\.com\b \bjustcomeon\.com\b \btouchglasses\.com\b \bitimberlands\.com\b \boppell\.com\b \bfbikey\.com\b \bnbtrends\.com\b \bpureboots\.com\b \bnicecoachhandbags\.com\b \bfeetorder\.com\b \bshoesshoe\.com\b \bacdoo\.com\b \btimberland7\.com\b \basicscloset\.com\b \bbootsbest\.com\b \beshopking\.com\b \bbikiniszone\.com\b \bcoachoutletfactorystore\.com\b \bbuddytrade\.com\b \bcoach-outlet-factory\.com\b \bsupraskytopsale\.com\b \bbikinismark\.com\b \belsels\.com\b \bfashionable-sale\.com\b \btao6789\.com\b \bdesignerhandbagsport\.com\b \bdressnew\.com\b \bhervelegerdresssale\.com\b \brosetta-stone-shop\.net\b \bjuicycouture-outlet\.org\b \babercrombieofficial\.com\b \basics2u\.com\b \bofficialfivefingers\.org\b \b16shoes\.com\b \bontoryburch\.com\b \betoryburch\.com\b \bsaletoryburch\.com\b \ballbagshop\.com\b \bcroconline\.com\b \bus-coachstore\.com\b \blacostetrainers\.org\b \btoysgiftsrus\.com\b \bpradatrainers\.com\b \brosettastonefree\.com\b \brosettastoneenglish\.net\b \brosettastoneirish\.com\b \bjuicycoutureoutlet\.org\b \btiffanyandcoaustralia\.com\b \bonitsukatiger\.us\b \bbagsofbrand\.com\b \bbelstaff-jacket\.com\b \blikehighheels\.com\b \bcolumbiajacketsstore\.com\b \bagogoshopping\.com\b \bicoachoutlet\.net\b \babercrombieofficial\.org\b \bparatek\.org\b \bloveshoesbox\.com\b \bbelstaff-jackets\.org\b \bmoftown\.net\b \bparatek\.us\b \bonlinepretty\.com\b \balexander-mcqueen\.us\b \burwij\.pl\b \bskroc\.pl\b \blatwy\.pl\b \bulinks\.net\b \bmcaf\.ee\b \bwikipeedos\.pbworks\.com\b \bchuta\.org\b bseoprofessionalsonline bestseooffers \brealsofttech\.com\b \bdesignerevaluation\.com\b \bmartindano\b \bsysoon\b \bquicklink\.to\b \b2c\.lt\b \b[➡➨➯➔➞➽➹✩✿❥›⌘‽☁]\.ws\b \b1link\.in\b \b2\.gp\b \b2\.ly\b \b301\.to\b \b4url\.cc\b \b7\.ly\b \b9mp\.com\b \baa\.cx\b \baafter\.us\b \bafx\.cc\b \bb2l\.me\b \bbcool\.bz\b \bcliccami\.info\b \bcl\.ly\b \bcloudapp\.com\b \bcoge\.la\b \bcrks\.me\b \bcutt\.us\b \bdfl8\.me\b \bdld\.bz\b \bdlvr\.it\b \bdo\.my\b \bdurl\.me\b \beasyuri\.com\b \beweri\.com\b \bfire\.to\b \bfirsturl\.de\b \bfirsturl\.net\b \bfon\.gs\b \bg\.ro\.lt\b \bgkurl\.us\b \bgood\.ly\b \bh\.fo\b \bhiderefer\.com\b \bhmm\.ph\b \bhurl\.me\b \bhurl\.no\b \bilix\.in\b \bir\.pe\b \birt\.me\b \bits\.my\b \bj2j\.de\b \bjdem\.cz\b \bkore\.us\b \bkrunchd\.com\b \bkrz\.ch\b \blin\.io\b \blinkbun\.ch\b \blivesi\.de\b \blnk\.nu\b \blost\.in\b \blstn\.in\b \bmacte\.ch\b \bminilink\.org\b \bmke\.me\b \bmrte\.ch\b \bmyloc\.me\b \bmysp\.in\b \bnbx\.ch\b \bndurl\.com\b \bnsfw\.in\b \bnurl\.in\b \bnxy\.in\b \bonodot\.com\b \booqx\.com\b \bpp\.gg\b \bqik\.li\b \bqlnk\.net\b \bqr\.cx\b \bqte\.me\b \blsw-gratis\.es\.tl\b \bcc\.st\b \bcalifornia-liability-insurance\.com\b \bseekic\.com\b \bchinaicmart\.com\b \btoplvstore\.com\b \bslendertoneshop\.com\b \bt3shop\.net\b \bbrandluxurywatch\.com\b \btop-lvhandbags\.com\b \byesmyluxurybags\.com\b \bladybrandbags\.com\b \btester-space\.com\b \bmylvestore\.com\b \byeahlvwallet\.com\b \bchiflatirondryer\.com\b \bt3microstore\.com\b \bmychanelbagstore\.com\b \byeslvgift\.com\b \bskihlz\.com\b \bp90xextremefitness\.com\b \bluxurylvhandbag\.com\b \bwomenandmenwatches\.com\b \bmiumiuhandbag4u\.com\b \bbeautyhairtools\.com\b \bdhlhandbags\.com\b \bvoguehit\.com\b \bmychanelbagstores\.com\b \bagotrade\.com\b \bhermes4handbags\.com\b \balexander-mcqueen-clutch\.com\b \biclshoes\.com\b \bshoppinghermes\.com\b \bcoach4handbags\.com\b \bladyluxuryshoes\.com\b \bhandbagswin\.com\b \bcls2\.com\b \bbagsmoon\.com\b \binevitablebags\.com\b \bgiftsoflady\.com\b \bredshoessole\.com\b \bbuyluxurybagidea\.com\b \bmywatchesstore\.com\b \bcocobags\.com\b \bhigh-quality-handbags\.com\b \bafwholesaler\.com\b \bczzza\.com\b \badidasporschedesign\.com\b \burstylez\.com\b \bsexpksex\.com\b \blsneighbors\.com\b \blux-replica-phones\.com\b \bdiscounttiffanyjewelry\.com\b \bbellewedding\.com\b \bbagswholesalemall\.com\b \bvertucopy\.com\b \bbagsoulet\.com\b \bhervelegerdress\.com\b \bhervelegersell\.com\b \bdownjacketonsale\.com\b \bewcss\.com\b \bjoshuatetreault\.com\b \bshoesloveshoes\.com\b \bcliphunter\.com\b \bfb\.me\b \bbiology-forums\.com\b \binfomanagement\.ru\b \burluda\.com\b \btim\.pe\b \bkxk\.me\b \bjanurl\.com\b \brfr\.me\b \br\.im\b \bread\.bi\b \bread\.im\b \brnm\.me\b \bru\.ly\b \brww\.tw\b \bs4c\.in\b \bsafe\.mn\b \bsdut\.us\b \bsexyurl\.(?:in|info|me|to|tv|us)\b \bshink\.de\b \bshortn\.me\b \bshow\.my\b \bshrinkr\.com\b \bshrten\.(?:com|me)\b \bshrunkin\.com\b \bslate\.me\b \bsmsh\.me\b \bsrnk\.net\b \bsrs\.li\b \bsurl\.hu\b \bswu\.me\b \btiny\.ly\b \btinylink\.in\b \btllg\.net\b \bto\.je\b \btrg\.li\b \btrunc\.it\b \btweak\.tk\b \btweet\.ms\b \btwhub\.com\b \btwirl\.at\b \bur\.ly\b \burl\.ag\b \burl\.az\b \burlcorta\.es\b \burlcover\.com\b \burlenco\.de\b \burlg\.in\b \burli\.nl\b \burls\.im\b \burlshorteningservicefortwitter\.com\b \burlz\.at\b \burlzen\.com\b \bvll\.me\b \bvoizle\.com\b \bw55\.de\b \bwach\.it\b \bx\.vu\b \bxiy\.net\b \bxurl\.es\b \bxxsurl\.de\b \by\.ahoo\.it\b \bye\.pe\b \byuarel\.com\b \bzapt\.in\b \bzi\.mu\b \bzipmyurl\.com\b \bzud\.me\b \burlabridger\.p4o\.net\b \bcricketwebs\.tk\b \bopposingviews\.com\b \bthe-questionnaire\.com\b \bhainanwel\.com\b \bacaiberryinformations\.com\b \bity\.im\b \barcteryxonsale\.com\b \bclstyles\.com\b \bdress4dancing\.com\b \ballbazaar\.net\b \bwomenheelshoes\.com\b \bpurelyfitness\.com\b \bwatchfreemoviesonlinedaily\.com\b \bx-fat\.com/p90x-review\b \bthecow\.me\b \bdsl-preistipp\.de\b \bsanssouci-sightseeing\.de\b \basiawriters\.com\b \bpokerenfrancais\.eu\b \belcasinoenlinea\.org\b \blineupsecurity\.com\b \baefos\.com\b \bonlinetraining4u\.com\b \bthreesonsprinting\.com\b \bmanhattaninstitute\.com\b \bbnbmedispa\.com\b \bakglaw\.com\b \btravelclinicnyc\.com\b \bnymsuits\.com\b \bmac-how\.net\b airmax[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # ugg spam (?:australia|best|brand|buy|cheap|discount|fashion|sale|shop|style|stylish)[a-z0-9-]*(?:shoe|boot|ugg)[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) (?:boot|shoe|ugg)[a-z0-9-]*(?:buy|cheap|mall|mart|outlet|shop|store|sale)[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) \b\d*uggg?[as]?\b[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) uggaustralia[a-z0-9-]+\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # don't block the official site uggaustralia.com \bmyugg \buggs?\d[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg# and uggs# #ugg[a-z0-9-a]*(?:boot|shoes)[a-z0-9-a]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg*boot and ugg*shoes # I replaced the regex by the following one, to whitelist buggyboot.com (that should not be blacklisted) \b(?!(?:buggyboot)\b)[a-z0-9-a]*ugg[a-z0-9-a]*(?:boot|shoes)[a-z0-9-a]*\b\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # per SB request http://meta.wikimedia.org/w/index.php?diff=2834376&oldid=2834371 -- Quentinv57 (2011-08-23) \bugg-[a-z0-9-]+\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg- ugg(?:top|online)?sell \b100mfugg\.com\b \baddugg\.com\b \bbuddyugg\.com\b \bcome2ugg\.com\b \bgo+[d4]?ugg[os]?\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) \bhomeugg\.com\b \binugg\.co(?:\.uk|m)\b \bladiesugg\.com\b \bloadugg\.com\b \blowestmall\.com\b \bmimiugg\.com\b \bmissugg\.com\b \bmiugg\.com\b \brealugghome\.com\b \bsnowuggs\.com\b \bsoftugg\.com\b \bsuperbugg\.com\b \bsuperiorugg\.com\b \bsupuggs\.com\b \btougg\.com\b \buggbaileybutton\.(?:biz|org)\b \buggcarts\.com\b \buggcase\.com\b \buggedglobal\.com\b \buggfeel\.com\b \bugggogo\.com\b \bugggoods\.info\b \bugglist\.com\b \buggnewyork\.com\b \buggpark\.com\b \buggprovide\.com\b \buggs-uk\.biz\b \buggsaappaat\.info\b \buggsalon\.com\b \buggsaustralia-uk\.com\b \buggsbank\.com\b \buggsbox\.com\b \buggshelf\.com\b \buggsireland\.org\b \buggslife\.com\b \buggsonlinebestellen\.com\b \buggssky\.com\b \buggugg(?:au|aufz|discountfz|new)\.com\b \buggur\.com\b \buggwebsite\.com\b \buggwin(?:ner)?\.com\b \bup2ugg\.com\b \bwowuggs\.com\b pickugg\.org brawboots\.com clsells?\.com coogi-jeans\.com designerchristian\.com longdosi\.com m(?:i|uk)sboots\.com myshoesbox\.com\.cn pluboots\.(?:com|org) shoesboots\.co\.uk womenshoesshow\.com woolskinboots\.com \beshop-handbag\.com\b \bbelstaffonsale\.com\b \bbelstaffs\.com\b \bwithorder\.com\b \bectradetang\.com\b \bvip-handbags\.com\b \bsuprashoesite\.com\b \bdunkshoes100\.com\b \bvipsuprashoes\.com\b \bpicksbdunks\.com\b \bwest-trading\.com\b \b7pmshoes\.com\b \bairretrojordan\.com\b \badikshoes\.com\b \bardike\.com\b \btitaniumwf\.com\b \bkfc\.ms\b \bbox10\.info\b \bmycia\.info\b \bmyurlshortener\.com\b \burlredirect\.info\b \bur\.id\.au\b \b86au\.com\b \bx\.nu\b \bnik\.im\b \b82au\.com\b \beum\.cc\b plant\.dmz-karpaty\.com \briccardozipoli\.com\b \bstrumicadenes\.mk\b \bsamuibatik\.com\b \bgiochigiocando\.forumfree\.it\b \bhotelpeniscola\.com\b \beurostyx\.com\b \bitalyitalia\.com\b \bdescargas-deluxe\.blogspot\.com\b \bkukulkan\.260mb\.com\b \bhula-hoop-shop\.de\b \baddu\.co\b \barticles(?:base|vana)\.com\b \bquickpaydaycreadit\.wikidot\.com\b \bcellulitetalk\.com\b \bstretchmarkscare\.com\b \bsimalovesfun\.blogspot\.com\b \bxycol\.net\b \bray-ban\.cc\b \bhockey-review\.ru\b \bsalsalust\.com\b \bresumewritingservice\.biz\b \bnexthandbags\.com\b \baaaplan\.com\b \bbtobuy\.com\b \bbagsofashion\.com\b \bhandbags-fake\.com\b \bbagscabin\.com\b \ballstylish\.com\b \bbrandsshoessale\.com\b \beoooi\.com\b \bwholesalemaccosmetics\.com\b \bctobuy\.com\b \bvsbag\.com\b \bkoolsense\.net\b \bfamousbrandbag\.com\b \bwalletsky\.com\b \bthehandbags\.us\b \bbeour\.com\b \bshamise\.com\b \bsunglasseseye\.com\b \bfakehandbags1\.com\b \bfantastic-replica\.net\b \bhermesbirkinreplica\.com\b \bbagspirit\.com\b \bv-bags\.com\b \bshehandbag\.net\b \bbagfashionstyle\.com\b \bbuydesignonline\.com\b \byoutu\.be\b.* \bbalkanofil\.ru\b \bfacbook\.com\b \bbadoo\.gen\.tr\b \bstanfordu\.totalh\.com\b \bcommoditiestips\.com\b \bfry\.am\b \blink\.packtpub\.com\b \b2travel2\.nl\b \brio-de-janeiro-guide\.net\b \braipurnews\.(com|in|info)\b \begmondonline\.nl\b \bzoolabo\.com\b \bgoforthenight\.com\b \bold-school-spiele\.de\b \byaesmi\.narod\.ru\b \bmma\.sports-combat\.com\b \baffiliate\.godaddy\.com\b \bmidyatstarradyo\.com\b \bellightmade\.com\b \bpescaprofesional\.net\b \bfx-photos\.com\b \bs-m-s\.tv\b \bguia-puntacana\.com\b \bplacement-international\.com\b \bamerican-business\.org\b \bchristmas-celebrations\.org\b \ballworldsport\.org\b \bworld-geography\.org\b \bholgacamera\.net\b \badultinteractivechat\.net\b \biswb\.org\b \bamareway\.org\b \bli\.vc\b \bto80\.net\b \bviviti\.com\b \bonly-hit\.de\.tl\b \bestimarte\.com\b \bhumanbody\.me\b \bparaguaycoins\.com\b \bebook\.7pop\.net\b \bgermangoogirls\.com\b \bucuncubinyil\.com\b \bpoutrerdansguardian\.blogspot\.com\b \bkpop\.fr\b #Petition sites \bthepetitionsite\.com\b \bgopetition\.(?:com|co\.uk|us)\b \bipetition\.com\b \.ipetitions\.com \bpetition(?:online|s24|site|spot|-?them)\.com\b \bwebpetitions\.com\b #end of petition sites \bbeeg\.cm\b \.ladbrokes\.com \banna-world\.com\b \bblacksquaregallery\.com\b \bdahabtravel\.eu\b \b1dekorasyon\.com\b \btsanoff-classic\.com\b \bhttp-music\.org\b \bukshoesizeconversion\.com\b \bcoatsize\.com\b \bhaqeeqat\.org\.pk\b \bthecompany\.pl\b \bpalmedazur\.com\b \bhot-maps\.de\b \becsoso\.com\b \bec9i\.com\b \bbigbigfashion\.com\b \btang-trade\.com\b \bkicksinfo\.com\b \bfeelingshoes\.com\b \bairgriffeymax\.com\b \bbrandkeys\.net\b \btotobags\.com\b \bhoney-replicas\.com\b \btop99shopping\.com\b \bbagstars\.com\b \brolex-heavens\.com\b \brwholesalejewelry\.com\b \bgo52wholesale\.com\b \bsell-replica\.com\b \bjerhandbags\.com\b \bphoenix-luxuries\.com\b \bshopstarstyle\.com\b \bbapesky\.com\b \bjrehandbags\.com\b \btop1replica\.com\b \be-shop-replica\.com\b \bbeubag\.com\b \btop100handbag\.com\b \breal-exact-bag\.com\b \bsaleluxe\.com\b \bbuy-tiffanys\.com\b \bshoesflysky2\.com\b \btiffany4girls\.com\b \bbaileybuttonboots\.com\b \bbootsea\.com\b \bbootsonmall\.org\b \bcashboots\.com\b \bcrazyboot\.com\b \brightonradon\.com\b \bsnowboots-discount\.com\b \bp90xtopmall\.com\b \btrade161\.com\b \bthetrendies\.com\b \benjoyshoping\.com\b \bbootshouse\.com\b \bshop4p90x\.com\b \btimboot\.com\b \bhktz\.net\b \bmanoloblahnik\.ws\b \bjimmy-choo-outlet\.com\b \bjimmychoooutletstore\.com\b \bes\.maxorion\.com\b \bbukisa\.com\b \bexm\.nr\b \bhelpdesk\.tk\b \bsedo(?:parking)?\.com\b \bel-youm\.com\b \baddsubmiturl\.com\b \baries\.com\b(?!\.) \bbigdady\.com\b \bbuckethead\.com\b \bcarinsurancecredit\.com\b \bceritaindonesia\.com\b \bcreditscorecomparison\.com\b \bejdixon\.com\b \bfresherworld\.com\b \bfrt\.org\b \bhomestaging\.net\b \bhotels-accommodation-hotels\.com\b \bhotrodlinks\.com\b \bincest\.com\b \bjandal\.com\b \bkiss\.my\.butt\.com\b \blucky\.com\b \bmbc2\.net\b \bmobile24\.com\b \bmxyer\.com\b \bpillz\.com\b \bplentyoffish\.net\b \bps4\.com\b \btocows\.com\b \btrafficx\.com\b \btwiteer\.com\b \bunderpants\.org\b \bwistatepull\.org\b \bchez-soso\.picoz\.com\b \bfuckgirl\.com\b \bhflanding\.contortionists\.net\b \bzshare\.com\b \bphebank\.com\b \bwwww\.hentaitube\.com\b \bthebestoftheinternet\.com\b \bgods-country\.de\b \bnetbulx\.com\b \blesberlinettes\.wordpress\.com\b 174\.132\.115\.162 74\.208\.135\.98 \badsense-p\.blogspot\.com\b \bmillionsbillionstrillions\.com\b \blifetimetracker\.com\b \blifetimegps\.com\b \bgenesilencing\.net\b \bvanessahaydontrump\.com\b \bkebira\.com\b \bhawaiianlimo\.com\b \bspringbreakspain\.com\b \bzombiecomputer\.com\b \b3dgovernment\.com\b \bbrownfat\.com\b \bmomordica\.com\b \baimraj\.com\b \bcalcutta\.org\b \bguiacoruña\.es\b \ba-coruña\.com\.es\b \bla-coruña\.com\.es\b \bxn--acstica-71a\.net\b \bolimpiadas\.net\b \blatín\.net\b \bde-españa\.net\b \bgretsch\.es\b \bchef\.ph\b \bchef(?:\.com)\.ph\b \bsupermodels?3d\.com\b \bupd\.ph\b \bcoron\.com\.ph\b \bcolorfulbubbles\.com\b \b3dtvcorp\.com\b \b3dtv(?:\.com)\.ph\b \b3dadvertising\.com\.ph\b \b3dads\.com\.ph\b \b3-d\.ph\b \b3dpaparazzi\.com\b \bremit\.com\.ph\b \bcarabaoisland\.com\.ph\b \bdollar\.com\.ph\b \bboayan\.com\.ph\b \bsanvicente(?:\.com)?\.ph\b \blithium-air\.com\b \bboracay\.tk\b \bdiwaran\.(?:com|net)\b \bmrgfu(?:streatment)?\.com\b \bmrg-fus\.com\b \bpiratedcopy\.com\b \bfilchi\.org\b \bfilipinochinese\.com\b \bfinance\.groups\.yahoo\.com/group/Fil_Chi\b \bofw\.(?:com|org)\.ph\b \bofwonline\.(?:com|ateneo\.edu|net)\b \bhotellmolleberg\.com\b \bzkracene\.cz\b \b1url\.cz\b \beurocupshistory\.com\b \bmoladi\.com\b \bplasticformwork\.co\.za\b \bmoladiamericas\.com\b \bvivwestwood\.com\b \bbu\.tt\b \brisk-international\.gr\b \bcutehandbags\.org\b \berssab\.u-bordeaux3\.fr\b \bknol\.google\.com/k/cestas/knol-000-pr%C3%A9sentation-des-trois/39y3khftrdkhq/62# \bgrammar-and-logic\.com\b \blyt\.sr\b \bcardassiaprimera\.com\.ar\b \bmillionid\.com\b \bcmindia\.blogspot\.com\b \bfashionlande\.com\b \bdatmaychu\.net\b \bdiendanmaychu\.net\b \bironrye\.blogspot\.com\b \bnewmail\.ru\b \b00free\.net\b \bfreei\.me\b \bzoka\.cc\b \busefulwebtool\.com\b \bantiques-help\.com\b \bmon\.st\b \bcaseecampi\.net\b \burl\.lotpatrol\.com\b \btomyumrecipe\.com\b \bbachhoa24\.com\b \bvolleyball-movies\.pl\b \bazerbaijanrugs\.com\b \bmoviesonline\.name\b \bclassic-replica\.com\b \btoywatchesale\.com\b \bchoosemyhandbags\.com\b \brolex-watch-replica\.com\b \btiffanyshopmall\.com\b \bhogan-scarpe\.it\b \bbagsaa\.com\b \bdhlbag\.com\b \bmoyu7\.com\b \bideal-replica\.com\b \bwsreplicas\.com\b \bmemwatches\.com\b \bbag-endhere\.com\b \bmontblancsale\.com\b \bluxury007\.com\b \bbranddiscounting\.com\b \bhandbaghall\.com\b \bshoe-jordan\.com\b \bwholesale-designer-handbag\.com\b \bjordannew\.com\b \bhandbags163\.com\b \bp90xbose\.com\b \bcgkicks\.com\b \bbeatsbydres\.com\b \bjewellryoutlet\.com\b \bp90xoutletonline\.com\b \bmycoachoutlets\.com\b \bp90xschedule\.com\b \bbrand-store777\.com\b \bmyjuicycouture(?:outlet|s)\.com\b \bme2dvd\.com\b \bmusicadelparaguay\.blogspot\.com\b btopfoot\.ch\b \bthesiswritingservice\.com\b \babandonedkansai\.wordpress\.com\b \biranbattery\.(?:com|ir)\b \bfadakbattery\.ir\b \balitacomics\.blogspot\.com\b \bstanfordu\.byethost13\.com\b \binfluenzavirusnet\.com\b \bdenguevirusnet\.com\b \bgenetherapynet\.com\b \bchikungunyavirusnet\.com\b \bhamsangar\.ir\b \bkiacell\.com\b \bvideo-search\.de\.tl\b \bxav\.cc\b \bxa\.vc\b \bsorturl\.net\b \breplicasonsale\.com\b \bbacklinksteam\.com\b \bnextiva\.com\b \btelemarketingbase\.com\b \busvoip\.com\b \bvoipproviderslist\.com\b \bwebadsservice\.com\b \btinyfav\.com\b \bfreelancercareers\.com\b \bcustomcourseworks\.com\b \bpradeepsanyal\.com\b \bforit\.org\b \breplicaisland\.com\b \bexactbags\.com\b \bukthomassabo\.com\b \bmrpinyin\.webs\.com\b \btugolden-retriever\.blogspot\.com\b \bshaderaven\.at\.ua\b \blinq\.lk\b \b0z\.fr\b \bcharts-single\.de\.tl\b \blostpedia\.com\b \bdictionar-englez-roman\.org\b \bminurl\.com\b \bchekushka3\.narod\.ru\b \bgeocities\.yahoo\.com\.br\b \btwiter\.com\b \bforexinsider\.co\.uk\b \burl4t\.com\b \bvv\.vg\b \bcyberpunkresources\.blogspot\.com\b \bhvacinstaller\.com\b \brod\.gs\b \bchws\.ca\b \bgalerie-obadia\.com\b \bplanet-earth\.tv\b \bzumlink\.com\b \bzumlink\.de\b \blinkegit\.com\b \bdolinku\.pl\b \bvuethis\.com\b \broligames\.info\b \bspruethmagers\.com\b \bgaytube\.com\b \bblogspor\.com\b \byspace\.com\b \ben\.wilipedia\.org\b \bfacebppk\.com\b \bfaceboog\.com\b \bmyspac\.com\b \bwikipedi\.org\b \b1939\.com\b \blivjournal\.com\b \bbolgspot\.com\b \bmyspase\.com\b \bblogpspot\.com\b \bautomobile-insurance\.com\b \bdental\.implantprocedure\.com\b \bzarasoft\.yoo7\.com\b \bb4p\.nl\b \bsmartkpis\.com\b \bbalancedscorecardreview\.com\b \bexemys\.com\b \bshrinkee\.com\b \bsalentobooking\.net\b \bsms-fake\.com\b \bbep-hiphop\.blogspot\.com\b \b0vr\.net\b \b321\.cn\b \b4x2\.net\b \bat\.t[cf]\b \bbiz\.ly\b \bbofh\.us\b \bc-o\.cc\b \bca\.tf\b \bch\.t[cf]\b \bcz\.t[cf]\b \bda\.ru\b \bde\.t[cf]\b \beu\.t[cf]\b \bfreakz\.eu\b \bhere\.ws\b \bho\.io\b \bint\.t[cf]\b \bmypiece\.com\b \bne1\.net\b \bneat\.name\b \bouch\.ws\b \bseeya\.at\b \bsuch\.info\b \btrue\.ws\b \btweaker\.eu\b \bubb\.cc\b \bvisit\.ws\b \bco\.nr\b \b74\.6\.239\.185\b \bbonus-casino-en-ligne\.info\b \bparis-pronostics-sportifs\.com\b \bfrance-poker-en-ligne\.com\b \bguide-roulette\.net\b \bjeux-casino-gratuits\.org\b \bturkmenbilisim\.net\b \bpestcontrol\.co\.uk\b \bsolar-energy\.co\.uk\b \bnolo.com/index.cfm\b.*?\bkbid= \burlredo\.com\b \bsoldatx\.com\b \bbuildingexamples\.com\b \bmusikpedia\.net\b \broatanwestbay\.com\b \bhyv\.es\b \bhyves\.nl/api/shorturl\b \bcartusialover\.wordpress\.com\b \bcabinetfiscal\.com\b \btilpark\.com\b \bsudety\.veus\.pl\b \bbatuferinggi\.info\b \btinyden\.com\b \bfreud\.pribor\.cz\b \bple-mir\.com\b \bsaveffi\.com\b \boxfreudian\.com\b \bstanleygentlemen\.com\b \bpinkushion\.com\b \bsuperbestpalsclub\.tk\b \bva\.mu\b (?<=//|\.)x\.co\b \bhancocksinsi\.tr\.gg\b \bsperco\.com\.ua\b \blifegid\.net\b \bcineastaleonardo\.blogspot\.com\b \bsohbetask\.net\b \bstartravestiler\.com\b \btravestiler1\.com\b \bstarderya\.com\b \btravestitravestiler\.com\b \btravestiler\.net\b \blovespace\.loversguide\.com\b \belectroniccigaretteburn\.com\b \becigarettereviews\.com\b \bwikipeia\.org\b \bwikipeadia\.org\b \bfickr\.com\b \bpenisland\.com\b \bzideo\.nl\b \bit2\.in\b \bprimewritings\.com\b \bessaydr\.com\b \btube-silicon\.com\b \bbblogspot\.com\b \bemresaracoglu\.com\b \bluxurydesignerbag\.com\b \bpradanow\.com\b \bpaybagsincs\.com\b \bebella-collections\.com\b \bus-abercrombie\.com\b \bpaybagsinc\.com\b \bxsnr\.x10\.mx\b \bbaixarps2\.tk\b \bnemri\.tk\b \bsudoku\.name\b \b4p5\.com\b \besiparislerim\.com\b \bidxl\.net\b \bmuznewz\.com\b \bads\.betfair\.com\b \ballaboutmodels\.tv\b \bcognac-expert\.com\b \bskryabin\.biz\b \bmcflyreport\.tk\b \bmuzland\.(?:ru|info|es|in)\b \bairclassification\.com\b \btudosobremagiaeocultismo\.blogspot\.com\b \bclassroam\.multiply\.com\b .*sanalritim[+.]com \bwebcache\.googleusercontent\.com.*?sanalritim \.cc\.bingj\.com.*sanalritim \bforumcorlu\.com\b \bbunkerpictures\.nl\b \bview\.my\b \bjustbie\.com\b \bshoptoryburchoutlet\.com\b \bchanelbagsoutlets\.net\b \bcoachfactoryoutlet-online\.com\b \bus-hermeshandbags\.com\b \bchaneloutletonlines\.com\b \bnewbelstaff\.com\b \bchanelhandbagworld\.com\b \bcoachfactoryonline\.com\b \bskechers-shapeupsoutlet\.co\.uk\b \bdiscount-miumiu\.com\b \bhervelegersale-outlet\.com\b \bcoachbagscheap\.net\b \bdiscountchloe\.com\b \bnewbalance-outlet\.com\b \bmycoach-outlet\.com\b \bchanelbagshow\.com\b \bshopmanoloblahnik\.com\b \bgracebag\.com\b \btoryburchlover\.com\b \bsunglass-mall\.com\b \bsoftnet1\.tk\b \bareacodeblog\.com\b \bvitaminddeficiencysymptomsguide\.com\b \bsideeffectsguide\.org\b \bbiggestintheworld\.org\b \ballintheworld\.org\b \bappendicitis-symptoms\.org\b \bintelligentmag\.com\b \bthegallbladdersymptoms\.com\b \bbronchitissymptomsonline\.com\b \bstomach-ulcer-symptoms\.org\b \bhivsymptomsblog\.com\b \bresumecoverletterexamples\.org\b \b192-16801\.com\b \bbluewaffledisease\.org\b \bbreastfeedinginfo\.org\b \b192168ip\.com\b \bbabyshowerinvitationsblog\.com\b \bthebesttimetogetpregnant\.com\b \bshinglessymptomsguide\.org\b \bvideoradio\.ru\b \byoutubedownloader\.org\b \bsavetubevideo\.com\b \bfreedownloadgames\.name\b \bbgames\.org\b \bvcq\.biz\b \bbackgroundpictures\.net\b \bnewdimensionsweb\.com\b \bi-watch-movies-online\.com\b \bmovietrailersonline\.net\b \byoutube-?downloader\.name\b \bwritemypapers\.org\b \bevolutionwriters\.com\b \biphone-to-pc-transfer\.com\b \boksgroup\.com\b \bdieselgenerators\.ru\b \bhuman2stay\.com\b \blaptopbatterywholesale\.com\b \blaptopbatteryweb\.com\b \bbatteryfast\.com\b \btoplaptopbatteries\.com\b \bgoodlaptopbattery\.co\.uk\b \bbatterylaptoppower\.com\b \bidopoo\.com\b \blaptop-battery\.us\b \bglobal-motherboard\.com\b \blaptopskeyboard\.com\b \bhp-laptop-battery\.net\b \bhighwaylaptopbatteries\.com\b \brjmbattery\.com\b \banyincn\.com\b \bkavav\.com\b \bfroyopad\.com\b \bcheapoakleysale\.com\b \btakeourshoes\.com\b \bfreeshippingmart\.com\b \bdoinglong\.com\b \bellabridaldress\.com\b \bsatistronics\.com\b \blampworlds\.com\b \byouroscilloscope\.com\b \bguooy\.com\b \b21cnshoes\.com\b \bivove\.com\b \btradehan\.com\b \bchinadone\.com\b \bwholesale07\.com\b \bsechange\.com\b \bdropship-china\.com\b \bjaimestore\.com\b \bmyjoyzone\.com\b \budtek\.com\b \bdressesshop\.com\b \bbuythebigone\.com\b \btakeshoes\.com\b \bstarweddingdresses\.com\b \bsoftwareo\.com\b \busajerseysmall\.com\b \bcallhot\.com\b \bsupplysunglasses\.net\b \bbuyinb2b\.com\b \bchinanfl\.com\b \bsuperzonewholesale\.com\b \bezbuy365\.com\b \badapterlist\.com\b \bbatterygoshop\.co\.uk\b \barogyaherbalpowder\.tk\b \beswikipedia\.org\b \bmakemoneycorp\.page\.tl\b \bdogswar\.ru\b \bpussy\.com\b \bhomosex\.com\b \bgroups\.to\b \b4u43\.com\b \bjejuri\.net\b \bkhandoba-(?:jejuri|temple)\.blogspot\.com\b \bjejuridarshan\.com\b \bminoxidilforte\.com\b \binvitationstyles\.com\b \bsuprauk\.co\.uk\b \bsupraukshoes\.com\b \brealafrica\.co\.uk\b \barticle-board\.com/fat-burning-furnace-reviews\b \bthedietsolutionprogram-exposed\.org\b \bthedietsolutionreviewscam\.com\b \bfatburningfurnacereviewscam\.com\b \btruthaboutabsreviewscam\.com\b \bfatloss4idiotsreviewscam\.com\b \bdietsolutionreviewscam\.com\b \bfindtohealth\.com\b \bli8\.ru\b \bpbali\.com\b \bcropcirclesandmore\.com\b \bcreditcardhelp\.com\.au\b \bmarket-area\.ru\b \bdataclub\.ru\b \bzkracovatko\.cz\b \bveryspecial\.ru\b \bfa\.st\b \biskspot\.com\b \blurkmoarpedia\.com\b \bfacenook\.com\b \bbleaching-pro\.de\b \bjettisonreality\.tk\b \bfootballshoesblog\.com\b \bchristian2011\.com\b \bstylestalks\.com\b \bartisans-serruriers\.fr\b \blocksmithmanchester\.cc\b \bmenuiserieparis\.net\b \bplombier75\.fr\b \bserrureporte\.com\b \bserrurier\.com\b \bserurier\.net\b \bsosserrurier\.com\b \blivejasmin\.com\b \btourattract\.com\b \bplaces-data\.com\b \bdiamond-age\.at\b \barhitel\.com\b \bdubes-electro\.com\b \bmotelcar\.com\b \bspisakpesama\.com\b \bnatascha-hilft\.com\b \beasymobiletagging\.at\b \bnewarts\.at\b \byoucanhelp\.tk\b \bprofessay\.com\b \bwholesaleweddingsupplies\.org\b \bbodybuildingtips-list\.com\b \belectroniccigarette2k\.com\b \biitm\.be\b \bgopoco\.us\b \bcevatzade\.com\b \bxok\.mx\b \blinseis\.(?:com|de|net)\b (?<!netzsch-)\bthermal-analysis\.com\b \bdilatometer\.com\b \bkarmenshoes\.com\b \bmichael-jordan\.us\b \bplayersaid\.com\b \bfemmes-cuir-bottes\.com\b \bhermes6\.com\b \bvogueshoesonline\.org\b \bimrandijital\.com\b \bdijitalbaskifiyatlari\.net\b \bledtabela\.us\b \bcephegiydirmefiyatlari\.com\b \btabelafiyatlari\.biz\b \barackaplamafiyatlari\.com\b \bisiklitabelafiyatlari\.com\b \baracgiydirmefiyatlari\.com\b \bbacklinkdir\.com\b \bsinotraffic\.com\b \b3fw\.ru\b \bab\.cd\b stdtesting\.(?:com|net|org)\b \bt\.in\.com\b \bbodypaint\.ws\b \bzolas\.info\b \bberkeley-term-papers\.com\b \bresumedocket\.com\b \bessayhelppros\.com\b \bcustomessayhelp\.com\b \blogodesignmaestro\.com\b \bheadlicetreatmentworld\.com\b \beasyessayhelp\.com\b \bdissertationmojo\.co\.uk\b \bwriters-write\.co\.uk\b \bdissertationinn\.co\.uk\b \blogodesignmaestro\.co\.uk\b \bessaymojo\.co\.uk\b \bmightydesigners\.com\b \bessayinn\.co\.uk\b \bmormonlar\.org\b \bdeltafidesign\.it\b \bminoxidilforte\.blogcu\.com\b \bdimension\.com\b \bammonet\.(?:com|it|ch|de|fr)\b \bchianti\.info\b \bnorcia-italy\.com\b \bval-di-chiana\.com\b \bchiocchio\.net\b \bbadia-a-coltibuono\.com\b \batoposmusic\.com\b \btavarnelle\.com\b \bbarberinovaldelsa\.info\b \bmonteriggioni\.info\b \bradda-in-chianti\.com\b \bimpruneta\.com\b \bgreve-in-chianti\.com\b \bsan-casciano\.com\b \bval-di-merse\.com\b \bgaiole-in-chianti\.com\b \bbella-toscana\.(?:com|co\.uk|org|net)\b \baltamaremma\.org\b \blivorno-info\.com\b \bsunflower-tours\.com\b \bmassa-marittima\.com\b \bagriturismo-chianti\.com\b \bbedandbreakfastinchianti\.com\b \bsan-polo\.com\b \bchianti-italy\.com\b \barezzo-info\.com\b \bvaldorcia-info\.com\b \bpienza\.com\b \bmontalcino\.net\b \bbibliophile\.net\b \bbookbase\.com\b \bmontepulciano\.net\b \babbeys-of-tuscany\.com\b \bcastelli-del-chianti\.com\b \bcitta-slow\.com\b \bfestivals-of-tuscany\.com\b \bgardens-of-tuscany\.net\b \bslow-food\.info\b \bslow-tours\.net\b \bslow-travel\.info\b \bslow-vacations\.info\b \btuscanywinetours\.info\b \btuscanywinetours\.net\b \bvillas-of-tuscany\.info\b \bvino-slow\.com\b \bwinetastingtoursintuscany\.com\b \bsiena-info\.net\b \btuscanleathergoods\.com\b \bcastellina\.com\b \baccommodationsinchianti\.com\b \bchianticlassico\.net\b \btuscanwinetours\.net\b \bcasa-reasco\.com\b \broma-info\.net\b \bsan-quirico\.com\b \bmonte-amiata\.com\b \bcasarmini\.it\b \bmonte-oliveto\.com\b \bgarfagnana-info\.com\b \bmugello-info\.com\b \bvaltiberina-info\.com\b \bsansepolcro-info\.com\b \bvilla-felceto-tuscany\.com\b \bpanzano\.com\b \btuscan-wines\.info\b \bvacationrentalstuscany\.com\b \btuscany-vacation-rentals\.net\b \btuscany-toscana\.info\b \btuscany-toscana\.co\.uk\b \btuscanyholidayhomes\.com\b \bfarmhouse-holidays\.com\b \bholiday-homes-tuscany\.com\b \bchianti-rentals\.net\b \bchianti-vacation-villas\.com\b \bagriturismi-chianti\.com\b \bilcasello\.it\b \blucarelli\.info\b \blamole\.info\b \bbedandbreakfastinchianti\.net\b \blecetinelle\.it\b \bgallo-nero\.info\b \bcastelnuovo-berardenga\.com\b \bbadia-a-passignano\.com\b \bmontefioralle\.info\b \bvolpaia\.info\b \bstrada-in-chianti\.com\b \bvaldarno-info\.com\b \bvaldelsa-info\.com\b \bsan-miniato\.com\b \bspello\.org\b \bcortona\.com\b \banghiari-info\.com\b \baccommodationsinrome\.net\b \bantiquarian-books\.info\b \bassisi-info\.com\b \bbella-umbria\.com\b \bbibliofilo\.it\b \bbibliophile\.ch\b \bbibliophile\.eu\b \bbologna-info\.com\b \bbookbasesearch\.com\b \bcastellina-in-chianti\.com\b \bcertaldo-info\.com\b \bcetona\.info\b \bcollevaldelsa\.net\b \bcortona-italy\.com\b \bderuta\.net\b \bfarmhouseaccommodationsintuscany\.com\b \bferrone\.info\b \bfiesole\.com\b \bfirenze-florence\.com\b \bfirenze-info\.net\b \bflorenceaccommodations\.info\b \bgaiole\.com\b \bgiustiniana\.info\b \bgrosseto-info\.com\b \bgubbio-info\.com\b \bholidayhomesintuscany\.net\b \bischia-casa\.com\b \blibri\.info\b \blibri-rari\.info\b \blorociuffenna\.org\b \blucca\.info\b \blucolena\.net\b \bmazzano\.com\b \bmercatale\.net\b \bmontefioralle\.it\b \bmontelupo\.com\b \bmontespertoli\.org\b \bnaples-napoli\.com\b \borvieto-info\.com\b \borvieto-italy\.com\b \bperugia\.ch\b \bperugia-info\.com\b \bperugia-italy\.com\b \bpisa-info\.com\b \bpoggibonsi\.com\b \bpontassieve\.info\b \bpontassieve-info\.com\b \bradda\.org\b \bradicondoli-info\.com\b \bravenna-info\.com\b \bsan-donato-in-poggio\.com\b \bsan-gimignano\.com\b \bsan-gimignano-info\.com\b \bsan-miniato-al-monte\.com\b \bsienna-italy\.com\b \bsovicille\.net\b \bspoleto-info\.com\b \btavarnuzze\.com\b \bumbria-italy\.org\b \burbino-info\.com\b \bval-di-sieve\.com\b \bvaldorcia-valdorcia\.com\b \bvolterra\.net\b \bapartment-saint-peters\.com\b \bautoilcassero\.com\b \bbecherale\.com\b \bcasalamole\.com\b \bcasalmonte\.it\b \bceramica-geometrie\.com\b \bchianti-farm-house\.com\b \benjoytuscany\.com\b \bhotelinchianti\.net\b \bilvillino\.net\b \bpatriziafalciani\.com\b \bpoderesagna\.com\b \bpodere-san-cresci\.com\b \bpoggioallolmo\.com\b \brifugium\.it\b \bterredimelazzano\.it\b \btuscanyholidayhome\.net\b \bvillabordoni\.com\b \bvilla-lebarone\.com\b \bvillarignana\.com\b \bvilla-sant-andrea\.com\b \btodopuertoescondido\.com\b \bfamilias-argentinas\.com\.ar\b \btrituradoras-de-piedra\.com\b \b007\.am\b \bbasketballonlineshop\.com\b \bt\.cn\b \bcheckdent\.com\b \boosakalv\.com\b \bhklouis\.com\b \bcoach-replicas\.com\b \bfashioncheaphandbag\.com\b \btiffanyjewelryoutletusa\.com\b \boakley-sunglasses\.uk\.com\b \bsellfashiontiffany\.com\b \bmyjewelrybox\.org\b \btiffanybraceletuk\.com\b \bbrianatwoodsales\.com\b \btiffanyjewelryoutletus\.com\b \bgeneraljewellery\.com\b \bsunglassshop\.us\b \bchichotlingerie\.com\b \bineeee\.com\b \bsilvertiffany\.org\b \brsgold2sale\.com\b \bptlue\.com\b \bpassiontrader\.com\b \btiffanyhut\.com\b \bwatch4sale\.org\b \blearnitaliano\.net\b \bliteraryawards\.info\b \bkarenmillen(?:bagsstore|blackdressstore|cataloguestore|centurycitystore|chicagostore|coatstore|collectionstore|dresses(?:online|onsale|outletonline|shop|ukonline|ukstore)|footwearstore|handbagsstore|headofficestore|jewellerystore|leatherjacketstore|onlinestore|outletonline|outletstore|s|shoes|shoes(?:australia|uk)|silkbrasstore|sohostore|spectaclesstore|ukdesigner|ukonline|ukoutlet|uksite|ukstore|usastore|websitestore)\.com\b \btoryburchflatsdiscount\.com\b \bdetox-body-cleanse\.com\b \bcheapabercrombieandfitch\.com\b \babercrombieandfitchukstore\.com\b \bedhardy(?:backpack|handbags)store\.com\b \btoryburchoutletstores\.com\b \bcoachclearanceoutlet\.com\b \btoryburchbagsshop\.com\b \brosettastonefrenchused\.com\b \btoryburchwalletshop\.com\b \bburberry(?:bags?|bluelabel|brit|london|perfume|purses|sale|scarves|sunglasses|thebeat)store\.com\b \bburberry(?:-bagoutlets|4handbags|ol|selection|world)\.com\b \bburberry\.org\b \bus-burberrybags\.com\b \bus-burberryshoes\.com\b \busa-burberryoutletonline\.com\b \btoryburchhandbagsshop\.com\b \btoryburchcouponsale\.com\b \bcoachoutletleather\.com\b \bsolestop\.com\b \bcoachclearanceshop\.com\b \babercrombieoutletsaleonline\.com\b \btescoshoes\.com\b \bukshoesbuy\.com\b \b24order\.com\b \bradiifootwearsstock\.net\b \bhomywinter\.com\b \bair-maxes\.com\b \bamzn\.to\b \bturl\.no\b \bwikicities\.com\b \bnitrotek\.co\.uk\b \bwhdo\.ru\b \bwelcomeurope\.com\b \be-spirulina\.com\b \begert\.com\.tr\b \bdhtblockerdanger\.com\b \b2girls1cup\.nl\b \bdextertravels\.com\b \bshimlatourpackages\.net\b \bdubaitourismpackages\.co\.in\b \bgoatourpackages\.net\b \buttaranchaltourpackages\.com\b \bjaipurtourpackages\.net\b \bmumbaitourpackages\.net\b \beuropetourpackages\.co\.in\b \blakshadweeptourpackages\.net\b \bnepaltourpackages\.net\b \bsrilankatourpackages\.co\.in\b \bsingaporetourpackages\.co\.in\b \bsrilankatourismpackages\.co\.in\b \bthailandtourpackages\.co\.in\b \brovinj\.aventin\.hr\b \b12by\.com\b \bslnks\.com\b \b20b\.org\b \bhikingshoes4u\.com\b \bwatchesreplicabest\.com\b \bqueenofwatches\.com\b \bfreerolexwatches\.com\b \btiffanyl(?:lc|ot)\.com\b \bairvec\.com\b \bnewportscigarettes\.net\b \bhotbrandjeans\.com\b \bchinashopping4u\.com\b \bheels-?hut\.com\b \bbrandladyshop\.com\b \bwigshotsale\.com\b \bshoesset\.com\b \bclretail\.com\b \bxseoer\.com\b \bjewelryhu\.com\b \bshoesnipe\.com\b \bmultiurl\.com\b \bxuta\.me\b \bbarcosbarcelona\.com\b \bholocausto-doc\.blogspot\.com\b \binspiratorsukses\.com\b \bbacau\.(?:net|org)\b \bflashpapers\.com\b mycaal\.com diamondlinks\.net \bmotobiznes\.net\b \bq\.gs\b \bherbaldb\.com\b \bll\.my\b \bnowtweet\.it\b \bshadr\.me\b \bbc\.vc\b \bpalawanhotels\.org\b \bhotfemaletennisplayers\.blogspot\.com\b \byourkefirsource\.com\b \balimezdegi\.com\b \bpriceangels\.com\b \bmyowninformations\.com\b \bpureberrymax\.net\b \bbrafacts\.net\b \bluxury-pajamas\.com\b \bhottestsports\.com\b \btotallympics\.com\b \bmaketodaypayday\.co\.uk\b \bdorebibletarot\.net\b \bwow-signal\.com\b \borlando-villa-guide\.com\b \bovariancyst-treatment\.com\b \b2vancouver\.com\b \b2vancouverbc\.com\b \b9nl\.com\b \bcomyonet\.com\b \bget-shorty\.com\b \bkindurl\.com\b \blnks\.it\b \bphlpn\.es\b \burlao\.com\b \byourl\.nu\b \bsouthpacific\.org\b \bpacific-pictures\.com\b \bcuba-pictures\.com\b \bmapsouthpacific\.com\b \bgonanaimo\.com\b \btonganholiday\.com\b \bsamoaholiday\.com\b \bFijiguide\.com\b \bpetitionvoice\.com\b \bspanishfauna\.blogspot\.com\b \bprivateistanbultours\.com\b \bshrunklink\.com\b \bistanbuldaycruises\.com\b \bnewdealtravel\.net\b \bnewyearistanbul\.com\b \bistanbultours\.org\b \bistanbultour\.biz\b \bistanbuldaytours\.com\b \btoursistanbul\.org\b \btripsistanbul\.com\b \bcruiseistanbul\.com\b \bistanbultripadvisor\.com\b \btripadvisoristanbul\.com\b \bonlinetripadvisorturkey\.com\b \bturkeytripadvisor\.com\b \bgeziistanbul\.net\b \bistanbulprivatetour\.org\b \btoursturkeytravel\.com\b \bturkeybustravel\.com\b \bantalyaotelleri\.net\b \bbodrumotelleri\.net\b \bedirneotelleri\.com\b \bkusadasiotelleri\.com\b \banzacdaytour\.net\b \ballcappadociatours\.com\b \ballcappadociaballoontours\.com\b \bturkeygallipoli\.com\b \bgallipolidaytours\.com\b \bgallipoli-tours\.com\b \bturkeyvacationpackage\.com\b \btourpackagesturkey\.com\b \bturkey-tours\.org\b \btourstoturkey\.org\b \btravelguidesturkey\.com\b \btravelturkey\.biz\b \bboutiquehotelturkey\.com\b \btroublefreeholiday\.com\b \ballhotelsbooking\.com\b \balleurohotels\.com\b \bfujiken\.mo-blog\.jp\b \bmahjongonline\.net\b \brobert-lindsay\.blogspot\.com\b \bsorprendere\.com\b \bjordanevents\.net\b \bhuseyin\.gen\.tr\b \bmusicofthebalkans\.com\b \bhamshahree\.com\b \bpillsm\.com\b \bdigitalbach\.com\b \bkonyaliyiz\.net\b \bpaydayloanzone\.com\b \bfindlowcostautoinsurance\.com\b \bcaautoquote\.com\b \bchav\.in\b \bfacebok\.com\b \bkarate-blog\.net\b \btravel\.md\b \bmarketresearchagencies\.eu\b \bterme-selce\.hr\b \bgoodstuff\.ro\b \bjason-wiles\.blogspot\.com\b \bjamonarium\.com\b \ballworldguides\.com\b \bapnihindi\.com\b \bloltrain\.com\b \bjoomlaline\.ru\b \bmichael-trevino\.net\b \bjoshduhamel\.es\b \bjensenackles\.es\b \bemma-roberts\.us\b \bangelinaweb\.org\b \bjoseph-morgan\.net\b \bliamhemsworth\.bz\b \bkeegan-allen\.com\b \bbradley-cooper\.es\b \brodolfo-sancho\.com\b \bryansalazar\.net\b \bzonaaggregator\.blogspot\.com\b \bzonamode\.blogspot\.com\b \bkep-box\.blogspot\.com\b \bbo-kep\.blogspot\.com\b \bkep-katro\.blogspot\.com\b \bfotolenticular\.webs\.com\b \balkalife\.nl\b \bact-online\.de\b \bhealthstoresproducts\.com\b \bretailelectronicsstores\.com\b \bautomotivesupplystores\.com\b \bbuybooksonlines\.com\b \bwirelesslaserprinterreviews\.net\b \bbadcreditinformation\.info\b \bberitamalaysiaonline\.com\b \bbuycanon7d\.com\b \bcarabersetubuh\.com\b \bconstipationremediesforbabies\.com\b \bgriotgarage\.net\b \bhotscenesmovies\.com\b \bjuicycouturehandbag\.org\b \bnicoleleehandbags\.net\b \bsexspicture\.com\b \bvideo-seks\.com\b \bart3w\.de\b \bgen-2\.net\b \bearthstadiums\.com\b \bymaa\.be\b \bmultiupload\.com\b \bwn.com/2011_Hunter_Mariner\b \bsantamartacity\.com\b \bp\.tl\b \btheatreticketscheap\.com\b \bmeat-abolition\.org\b \bwhatisencyclopedia\.com\b \bdevicegadget\.com\b \bforexoval\.com\b \boyot\.org\b \blifeandarts\.wordpress\.com\b \bvikingarock\.france\.free\.fr\b \boutsiders\.org\b \bcapoeira-music\.webnode\.com\b \bflamencoweb\.fr\b \bfacebookmallonline\.com\b \bAndroidiZed\.com\b \bcalotor\.com\b \bflamescorpion\.com\b \bbelieve3d\.com\b \baiononline\.info\b \bzipry\.com\b \bipv6locator\.net\b \bbaseter\.com\b \bacvila\.net\b \bipgp\.net\b \bprojectoverdose\.com\b \bessayhelppros\.co\.uk\b \btest-pattern\.com\b \bsapporo-now\.com\b \bshrvl\.com\b \bwizardistanbul\.com\b \bfreedatingsites\.us\.com\b \bhitlerberghof\.com\b \bmcn\.me\b \blordpakus\.blogspot\.com\b \bglutenfreehotelsguide\.com\b \blnfaw\.blogspot\.com\b \bvietnamitasenmadrid\.com\b \breurl\.org\b \bxink\.ru\b \balfiopulvirenti\.com\b \bcittadicatania\.com\b \bescursionietna\.com\b \betnaescursioni\.net\b \bsitoweb\.mobi\b \bdanzecaraibiche\.com\b \bdigiseo\.com\b \bvietnamairlinesticket\.com\b \bcuudulieu24h\.com\b \bnoithathoangduy\.com\.vn\b \bbaovevn\.vn\b \bthanglonghousing\.com\b \bsms4smile\.org\b \bthutucthanhlapcongty\.net\b \bnamthaibinhduong\.edu\.vn\b \bnhakhoavietgiao\.com\.vn\b \buvc-thanhlapcongty\.com\b \bchocolatepoker\.hu\b \bshow-ip\.org\b \bsourceforge\.net/projects/code2000\b \btitleexpertsatlanta\.com\b \bdearflight\.co\.uk\b \breddotnet\.com\b \bfreeminecraftacc\.tk\b \b2spetses\.gr\b \bmadthumbs\.com\b \bbarcafan\.net\b \bmeingames\.de\b \bfreemahjongonlinegames\.com\b \bnikolatesla\.fr\b \bstewartcopeland\.free\.fr\b \buefa-coefficients\.com \beblogz\.net\b \bmedical-helpful-info\.blogspot\.com\b \brp9\.it\b \bcrash-bandicoot\.ru\b \bm1p\.fr\b \bweathersafewa\.com\.au\b \binternetmarketingdirect\.com\.au\b \brelaxocity\.com\b \btotalrecords\.com\.au\b \btheprintingwell\.com\.au\b \bosbornes\.net\.au\b \brummigame\.com\b \bprintprodukce\.cz\b \bandrewflusche\.com\b \bghengisfireworks\.co\.uk\b \bdiamondlinks\.net\b \bafterhimmedia\.com\b \bganarplataporinternet\.com\b \blightsensor\.net\b \bwirelesspromocode\.org\b \boutdoorfountains\.com\b \bcongregationbuilder\.com\b \bthebeginnerslens\.com\b \bcrusherplants\.com\b \balinetayar\.com\b \bart-cadre\.com\b \bxyzbc\.com\b \bfatlife\.ru\b # Below google 'redirect' regex expanded to end-of-string - lets see if that makes the 'what is redirected to' visible, awaiting the bugzilla request \bgoogle\..*?/url\?.* \b2012euro\.fr\b \bacademyrank\.com\b \bgzg\.in\b \boutlandishtr\.com\b \bfutbolistasconhistoria\.blogspot\.com\b \bfreeonlinegames\.eu\b \bfreesamplesource\.com\b \bsixflagsfreetickets\.com\b \btest-toefl\.com\b \bworldhostingprovider\.com\b \buniversalmarkets\.com\b \bnetscape-navigator\.info\b \btheync\.com\b \byoutube-nocookie\.com\b \binterject\.me\b \bmyindiaexperience\.com\b \bmykonosgold\.com\b \bchocolazi\.com\b \bchinabeerbrewing\.com\b \bteretana-fitnes\.com\b \binformationen-reise\.de\b \bvenezuela\.ru\b \bmargarita-online\.ru\b \bvenezuelaonline\.ru\b \bembassy-info\.com\b \bservifans\.com\b \be-earphone\.jp \blnk\.co\b \brdd\.me\b \bmin\.bz\b \bcanto-photographer\.com\b \bfatmasnow\.com\b \bessay-writer\.org\b \bcustom-essay\.ws\b \bcustomcollegeessays\.com\b \bessay-for\.me\b \bediting-services\.org\b \bcustomwritingservices\.org\b \bperfectresume\.org\b \biresearchpapers\.com\b \bessayshelp\.org\b \bwriting-help\.org\b \bcustomessays\.ws\b \bcvresumewritingservices\.org\b \beditingwritingservices\.org\b \biraclub\.org\b \bshorthaircutsv\.com\b \bitinerarisicilia\.it\b \bgallbladderdetox\.com\b \bpricense.com \b7century\.com\b \bbookholiday\.org\b \bbyd-club\.org\b \bvoip-sip-sdk\.com\b \btrakai-visit\.lt\b \b360cities\.net\b \bbet-at-home\.(?:at|es)\b \bvolley24\.com\b \bcuba-linda\.com\b \btipbet\.vn\b \bwowurl\.com\b \bfeenode\. \bwikipaste\.eu \bczarjoule\.blogspot\.com\b \bcondonesmix\.com\b \bauthor-oekryuchkova\.narod\.ru\b \be-broker\.in\b \bdvd-ppt-slideshow\.com\b \balexismf\.com\b \brajendragautam\.webnode\.com\b \bsolidarityinternational\.webnode\.com\b \bbiurokonkret\.com\b \bvoyage-en-inde\.org\b \bvoyage-au-rajasthan\.com\b \bilmu-komputer23\.blogspot\.com\b \badelphitheatrelondon\.com\b \bapollovictoriatheatre\.org\b \bavenueqlondon\.com\b \bbillyelliotlondon\.org\b \bBloodbrothersmusical\.com\b \bdominiontheatre\.org\b \bdreamboatsandpetticoatstickets\.org\b \bdrurylanetheatrelondon\.com\b \bGhostthemusicallondon\.com\b \bhermajestystheatre\.org\b \bjerseyboyslondon\.org\b \blondonpalladium\.org\b \bLondontheatreticketscheap\.com\b \bnationaltheatrelondon\.com\b \bphantomoftheoperalondon\.com\b \bphoenixtheatrelondon\.co\.uk\b \bpiccadillytheatre\.org\b \bplayhousetheatrelondon\.com\b \bsavoytheatre\.org\b \bshrekthemusicaltickets\.org\b \bthebookofmormonmusical\.co\.uk\b \bwewillrockyoutickets\.org\b \bwickedlondon\.org\b \bwizardofozlondon\.org\b \byesprimeministertickets\.com\b \blucidica\.com\b \bmoulinrougeparis\.co\.uk\b \btheater2k\.com\b \bseatplan\.co\.uk\b \beiffeltowertickets\.co\.uk\b \btubehotels\.com\b \bskanes\.com\b \bportelkantaouihotels\.co\.uk\b \bhammamet\.co\.uk\b \bmonastir\.co\.uk\b \bwebsitelooker\.com\b \buspix\.at\.ua\b \bparson-russell-terrier\.info\b \bandylau\.in\b \bcelebswear\.com\b \bfrost-minibar\.it\b \bspoti\.com\b \bpornsjapan\.blogspot\.com\b \bintertext\.md\b \blistadoderazasdeperrosygatos\.blogspot\.com\b \bimagenespreferidas\.blogspot\.com\b \bmultifight\.net\b \byoucopyright\.org\b \buk-dissertation\.com\b \bbuyanessay\.org\b \bgiocare-casino\.eu\b \bremedytreatments\.com\b \btechienow\.com\b \blogodesignconsultant\.com\b \bdissertation-help\.co\.uk\b \btermpapers-guide\.com\b \btuziw\.com\b \bdoyax\.com\b \bpornotube\.com\b \badultfriendfinder\.com\b \bcarstuckgirls\.com\b \bthesword\.com\b \bsextube\.com\b \bxtube\.com\b \bnowthatsfuckedup\.com\b \bpornhub\.com\b \bilovemolfetta\.it\b \bpspstation\.org\b \btoubkal-trekking\.com\b \bfrasesparafacebook\.com\b \brallytrophycars\.110mb\.com\b \blifeinsurancequotes\.com\.au\b \bcarinsurancequotes\.com\.au\b \bratelines\.com\b \bbuysolarpanels\.com\.au\b \bonbarcode\.com\b \bkeepautomation\.com\b \bzekaoyunlari\.org\b \bbentenoyunlari\.org\b \bben-10-oyunlari\.com\b \bkomikoyunlar\.net\b \bOYUNZAMANI\.COM\b \bbasketboloyunlari\.com\b \barabayarisioyunlari\.com\b \barabayarislari\.com\b \bth-chemical\.com\b \bisfana\.ru\b \bbluehosting\.com\.pe\b \badslvnpt\.com\.vn\b \bviagra-cialis\.ch\b \bul\.to\b \buploaded\.to\b \bnewsgroups\.derkeiler\.com/Archive/Soc/soc\.culture\.greek/2009\-06/msg\d+\.html \bvancouverlookout\.wordpress\.com\b \bvancouverlookout\.com\b \bruzgarenerjisi\.gen\.tr\b \bsmarturl\.it\b \bworldlifeexpectancy\.com/index\.php \bi-doserturkiye\.com\b \bvur\.me\b # part of issue with spamming urls, being managed xwiki. originally dealt with at enWP — billinghurst 20120127 commissionbreakthrough \b\d+\w+facts?\.com\b whatisamoneytree \b(easy)?(hairgrowth|bodybuilding(?!-magazin)|weightloss?|mafiawar|sixpackabs)(secret)?\b ultimatemuscletrainer globalrealearning \bhowtomakemoney\b \bwearitandbareitlingerie\b \bweightloss(dietwatchtips|truth)\b \bworldbestdiet\b yourwellnessquestions moneymakeronline dailyprofitsfromhome informationnow\.com\b secretrichesnow penisenhancementpills\b 4u\.webs\.com\b \bmarketing4noobs\.webs\.com\b \bapple-ipad-2\.webs\.com\b \b\d+-(\w+?-)?\w+?-\w+?-(topics?|talkingpoints?|secrets?|tricks?|discussions?|memos?|essays?|talks?|papers?|articles?|facts?|class(es)?).com\b \w+?-(topics?|talkingpoints?|secrets?|tricks?|discussions?|memos?|essays?|talks?|papers?|articles?|facts?|class(es)?)\.webs\.com\b \b\d+-(local-)?(informational|quick|brilliant|local|informative|helpful|specific)-(little|smart|daily|collegiate|clever|mindbending|special|brainy) \b\d+-(local-)?(academic|weekly|classic|helpful)-(daily|monthly|genius|special) #end of enWP additions \bcalculatormortgage\.co\.uk \bweightlosstruths\.2itb\.com\b \bu\.42\.pl\b \bcharlesgillman\.com\b \bslimsecrets\.2itb\.com\b \bbodhost\.com\b \bunterkunft-ferienwohnung-bamberg\.de\b \bappartements-vacances-bamberg\.com\b \bappartamento-vacanza-bamberg\.com\b \bcertifauto\. \bjigbo\.com\b \bshort4u\.pl\b \blottonews\.webs\.com\b \bdogtraningandtricks\.webs\.com\b \beasycomputerstudio\.webs\.com\b \bfishingsecrets\.webs\.com\b \bjobharvest\.webs\.com\b \bprojectpayday\.com\b \bmusicmarch\.weebly\.com\b \bsportfishingtricks\.com\b \bkapoormd\.com\b \bflyfishingsecrets\.webs\.com\b \bmydebtsolution\.webs\.com\b \bmanuelsanchezartist\.webs\.com\b \bquickstartbowling.webs.com\b \bminimalist-running-shoes\.webs\.com\b \bwowmusicforyou\.webs\.com\b \bfeedthemuscleburnthefat\.webs\.com\b \bimproveyourswing\.webs\.com\b \bcertificatoconformita\.com \bmagickpowers\.webs\.com\b \bthesimplegolfswing\.webs\.com\b \bforex-sells-like-candy\.webs\.com\b \blinkedinstratigies\.webs\.com\b \bretirementwebpage\.webs\.com\b \bgolfingtrainer\.webs\.com\b \ballproductreviews\.org\b #\b4\.bp\.blogspot\.com/-Lujq9b278Lg/TyeYmk66isI/AAAAAAAAAAc/yELwrwzyVeQ/s1600/caltech_rankmaniac_2012\.gif\b #\brankmaniac2012\.webs\.com\b #\brankmaniac2012caltech\.blogspo\t.com\b #\bmyrankmaniac2012\.blogspot\.com\b #\brankmaniac2012caltech\.tumblr\.com\b #\bcs144rankmaniac2012\.blogspot.\com\b #\brankmaniac2012\.webs\.com\b rankmaniac \blearnhowtoplayguitar\.tk\b \bpcgamesandmore4u\.webs\.com\b \bhopfeed\.com\b \ballsearch-now\.info\b \bti-da\.net\b \btrustedreviewfinder\.com\b \bdatingwebsitesnet\.org\b \bsinglesharmony\.com\b \bmedsmd\.com\b \bearnquickmoney\.net\b \bcocauto\.com \bbrokenscript\.com\b \barchive\.org/details/NoReply\b \barchive\.org/details/PleaseMisterPostman\b \barchive\.org/details/SexySadie\b \barchive\.org/details/AcrossTheUniverse_514\b \bsmspizza\.net\b \bmaxigen\.co\.il\b \bsiteseodirectory\.com\b \bdesenredandolamarana\.blogspot\.com \buntanglingtheweb-es\.blogspot\.com \bboards\.4chan\.org\b www\.4chan\.org/b/ \bxist\.org\b \bnudos\.org\b \bdiccionariomedico\.net\b \bcleaning-4u\.co\.uk\b \bmeta\.wikimedia\.org/\w/index\.php\?title\=Special\:Log/block\&page\=User\%3AFuture\+Perfect\+at\+Sunrise \bde\.wikipedia\.org/w/index\.php\?title\=Spezial\:Logbuch/block\&page\=Benutzer\%3AMuZeMike\+\%28WMDE\%29 \bihrp\.fis\.com\.vn \bthamtuthanglong\.com \benjoylace\.com\b \btop\-ptc\-serious\-paid\-to\-clic\-websites\.blogspot\.com \bhop\.clickbank\.net\b \bmy-weight-loss-secrets\.webs\.com\b [/.]➡\.ws\b \bxn--hgi\.ws\b \b›\.ws\b \bxn--cwg\.ws\b \btinyarrows\.com\b \bmlp\.im\b \b(derpy|pp4l|t9k)\.me \b4wrd\.us \bincloak\.com\b \baddr\.co\b \bt9k\.me\b \bsearch\.twitter\.com\b \bhowmanycaloriesshouldieatx\.com\b \bl\.to\b \bmappamundi\.free\.fr\b \bacademic-writing\.net\b \bmcprovider\.gr\b \bsmirt\.ch \ballowed\.org \bvlondonescorts\.co\.uk\b #Emergency listing - cross wiki issue 2012-4-20 \bvivaty\.wordpress\.com\b #Added by Jyothis on Feb 20, 2012 \bundo\.it\b \bamirite\.biz\b \bandrewstech\.tk\b \b79\.99\.0\.15\b \bbigblackarabiandicks\.tk\b \bgainmoneyfast\.com\b \bilike\.com\b d\.{0,1}e\.{0,1}a\.{0,1}t\.{0,1}h\.{0,1}t\.{0,1}o\.{0,1}j\.{0,1}e\.ws \bgetrank\.org\b \binstrumentalhiphopbeats\.com \bcc\.bingj\.com\b \burls\.li\b \beasepregnancytips\.webs\.com\b \bur\.cx\b \bmadebymabe\.be\b \bu\.czo\.me\b \bmalaysiahousingloan\.net\b \btiny\.cx\b \bthefacebook\.com\b \bwix\.com/russian\_mafia \buntanglingtheweb\-es\.blogspot\.com \br\.gd\b \bfaceboo\.com\b \bhabbolatino\.us\b \btopnotchfinder\.com\b \bgolflovers\.webs\.com\b \bphuketproperty\.com \bambien\-blog\.com \byachtpals\.com\b \bforextradinglikeachampion\.webs\.com\b \bflashgames\.name \bmillion-dollars\.net\b \babbo\.(mobi|tv|ag|hn)\b \bweightlosshypnotism\.blogspot\.com\b \bbeatbankruptcy\.webs\.com\b \bizmirescort(bayan|s)\.(com|biz)\b \brentpin\.com\b \bandroidmerkezi\.net\b \bklonopinonline\.net\b \bmgn\.me \burlcini\.com\b \bdietrine\.us \bdietrinereview\.com \basiansinamerica\.org\b \bwwww\.facebook\.com\b \bdb\.tt\b \bmusicfans\.ir\b \bconstructiontoysforkids\.com\b \bkly\.so\b \bfur\.ly\b \bfurly\.de\b \bflickr\.es\b \btwitter\.es\b \bfacebook\.es\b \btrafficsoftware-com1\.webs\.com\b \bacnetalks\.com\b \bbackpaindetails\.com\b \btinylink\.ir\b \brobertobenignifans\.com\b \bhoroskopi\.shtypidites\.com \bbregalnicastip\.tk\b \bgelen\.org \b1buycart\.com\b \b2oo\.ir\b \bu2l\.in\b \bv\.gd\b # manually added by billinghurst \bbajubatiktulis\.com\b \bgrosirbatik\.info\b \bbatiksemarang\.info\b \bbatiksarimbit\.info\b \bkampungseo\.com\b \bjualjam\.net\b \bbmdstreet\.com\b \btrainingiso\.asia\b \bekodokcell\.com\b \btokoherbalhifa\.com\b \bharganissanmarch\.com\b \bjabonkendal\.com\b \bshar\.es\b \bworldbricks\.com\b \bmodertalking\.com\b \bzwit\.org\b \bonline-scratch-card\.com\b \bangkringan-jogja\.com\b \bspanishfordummies\.ws\b \bu2s\.ir\b \bmat\.co\.il\b \bgi\.vc\b \bqy\.fi\b \bvm\.lc\b \btra\.kz\b \bburak\.cc\b \bwibi\.us\b \b163\.fm\b \bprimarkcatalogo\.com\b \bvpillsturkey\.com\b \bclipboard\.com\b \bweb-aupair\.net\b \bsiteanaliz\.net\b \boffshore\.ae\b \b1337day\.com\b \bsignup\.wazzub\.info\b \bu\.to\b \binfopot\.tk\b \burla\.ru\b \b2ya\.com\b \bvze\.com\b \b24ex\.com\b \bhitart\.com\b \bmirrorz\.com\b \bfiletap\.com\b \bdealtap\.com\b \bbigbig\.com\b \bebored\.com\b \bhereweb\.com\b \b1sta\.com\b \bechoz\.com\b \b2truth\.com\b \b2fortune\.com\b \b2hell\.com\b \b2tunes\.com\b \b2savvy\.com\b \b2fear\.com\b \b2freedom\.com\b \bantiblog\.com\b \bbcove\.me\b \btrineaspect\.com\b \bandreasmoser\.wordpress\.com\b \bguardofcastle\.blogspot\.com\b \brapidweightlosswithhcg\.com\b \bsource-werbeartikel\.com\b \bphoto-travels\.org\b \bart3w\.com\b \baffiliate-marketing-websites\.com\b \bencyclopediasupreme\.org\b \bhydrogen2oxygen\.net\b \bjamonor\.com\b \bmymin\.me\b \buluslararasiaikido\.com\b \btraditio-ru\.org\b \bvaradoga\.blog136\.fc2\.com\b \brumafia\.com\b \bhomesinrio\.com\b \bpmwatch\.org\b \bannyas\.com\b \bconsulting\.customsexpert\.ru\b \bhotelresplandor\.com\b \bhotelarrayanes\.com\.co\b \blittleurl\.info\b \btrucoss-para-habbo-2012\.tk\b \bemcollections\.net\b \bideascosasymascosas\.blogspot\.com\.es\b \baldservice\.com\b \bberlin-1945\.de\b \bmoslemhytech\.blogspot\.com\b \bviolinconcerto\.de\b \bfootballmatch\.de\b \bbitcoinmedia\.com\b \baltafseer\.com\b \baltafseer\.org\b \baltafsir\.org\b \birangooya\.ir\b \bmauritiusprestige\.com\b \bgreenworldbvi\.com\b \bfarmlandinvestment\.blogspot\.com\b \bj\.gs\b \bgevezechat\.net\b \bnewerahatsonsell\.com\b \bcapsforcheap\.com\b \bcurethalassemia\.org\b \bfpmr-chile\.org\b \btamazight-musique.blogspot \bsmallsibu\.miniban\.cn\b \belwazefa\.com\b \bhats-world\.net\b \bbustarhymes\.us\b \bflo-rida\.info\b \bjessie-j\.info\b \bgymclassheroes\.net\b \braftingtaradrina\.com\b \bgreekfeta\.com\b \bruggers\.com\b \bprodirectrugby\.com\b \bchina0001\.info\b \beliewieseltattoo.com\b \bsingingprosecrets\.webs\.com\b \b1-love-quotes\.com\b \blacina\.net\b \b2012chanelbagsforsale\.com\b \bwindows7antivirus\.us\b \bantispywarewiki\.com\b \bregistry-repair\.me\b \bbest-antivirus-protection\.com\b \bantivirus-reviews\.us\b \bmalwareremovaltools\.org\b \bantivirussoftwarealert\.us\b \btrojanalert\.net\b \btrojanremovers\.net\b \bphpm\.ru\b \b69\.39\.236\.36\b \bkredikartiborclari\.com\b \bxlstat\.com\b \bgoogle\.(?:xlstat) \b5games\.co\.uk\b \bmicrostocktime\.com\b \bMicrostocktime\.ru\b \bmyswabi\.tk\b \bmasese\.tk\b \blyricwiki\.org\b \bsmokelessecigarettereviews\.com\b \bbuyii\.com\.au\b \bphuketvillagetaways\.com\b \bclarinetbooks\.wordpress\.com\b \bkurzweilstories\.com\b \blivexxxstrip\.com\b \bbizplancorner\.com\b \bbarringtongifts\.com\b \bxlstat\.net\b \bborctaksitlendirme\.com\b \bborcunutaksitlendirme\.com\b \bhementaksit\.com\b \bkredikartiborctaksit\.com\b -verzekeringvergelijke.\..{2,3}\b \byogaforweightlosses\.com\b \bposteriorfossa\.com\b \bgamegoldfast\.com\b \bplayerassist\.com\b \bdiablo3gold-sale\.com\b \b💋\.tk\b \bhghlook\.com\b \bu2know\.net\b \be-performance\.ro\b \bniceplaces\.ro\b \bekalk\.eu\b officialnfl\w{1,10}(proshop|teamstore)\.com\b authenticstore\.com\b \bsingaporetourismpackages\.co\.in\b \bdubaitourpackages\.co\.in\b \bhyderabadtourpackages\.net\b \bsrilankatourism\.co\.in\b \bnorthindiatourpackages\.net\b \bpondicherrytourism\.org\b \bmunnartourpackages\.net\b \bhimalayatourpackages\.com\b \bkashmirpackagetours\.net\b \bsingaporetraveltours\.com\b \bdelhitraveltours\.com\b \bkullumanalitourpackages\.net\b \bsupremeindia\.com\b \bbookofraspielen\.info\b \bin-disguise\.com\b \bjordanpascherfr\.com\b \bvk\.cc\b \bgesundheitvideo\.com\b \bkrebsvideo\.com\b \bmedicanalife\.us\b \bminecraftcodes\.(info|me)\b \bwebhostingw\.com \brajpromotions\.com\b \bprofi-fachuebersetzung\.de\b \bprofischnell\.com\b \balquilerdeyatesenibiza\.com\b \bopgg\.nazwa\.pl\b \bts3card-business\.jp\b \btollesonlocksmith\.com\b \balfunstuff\.com\b \bborcutaksitlendir\.com\b \bdchallofjustice\.com\b \bdiablocheap\.com\b \bmijnvleesetendeplanten\.tk\b \bcheapmkoutlet\.com\b \bpoloralphlauren \bsdrv\.ms\b \bboreaudio\.com\b \bvideo-izle\.web\.tr\b \bslinky\.me\b \bactgruppe-es\.de\b \bthephen375blog\.com\b \bvietnamvisa\.org\.vn\b \bforexbroker\.info\b \bahoi\.es\b \baffiliatefuture\.com\b \bszechenyispabaths\.com \b(jazz|trance|rock)-radio.50webs\.com\b \btaourl\.com\b \bfbfriendblaster\.com\b \badmitad\.com\b \benjoycanaryislands\.com\b \bfastprofitpages\.com\b \bund-recht\.info\b \berbbaurechtsgesetz\.de\b \bheilberufsrecht\.de\b \bkanzleifeser\.de\b \bversicherung-recht\.de\b \barzthaftung-recht\.de\b \bnachlass-rechtsfragen\.de\b \bschenkkreis-recht\.de\b \bstalker-recht\.de\b \bkanzlei-feser\.info\b \banwalt-feser\.de\b \banwalt-recht-und-gesetz\.de\b \beasypret\.fr\b \bdigitalsatis\.com\b \bhoaphat\.net\.vn\b \bnoithathoaphat\.in\b \burls\.co\.il\b \bwanttoknow\.info\b \belal3ab\.com\b \bseychellesprestige\.com\b \bphishproductions\.com\b \bhowtogetridoffleasfast\.org\b \bttvideos\.de\b \bthoitrangf5\.com\b \bvst\.tv\b \bplusooo\.com\b \bfie-r\.it\b \bmariaciobanu\.tk\b \bfanclubmariaciobanu\.tk\b \bvistarecords\.us\b \bfazzt\.biz\b \bipir\.at\b \bl\.hh\.de\b \bgoodurl\.de\b \bkleinerlink\.de\b \b3ai\.de\b \bkurzurl\.net\b \bfixurl\.de\b \bunurl\.org\b \bhkclarksinn\.in\b \boua\.be\b \bel32\.com\b \bfilz\.fr\b \blichnosbeach\.com\b \blichnosbeach\.gr\b \blichnosbeachhotel\.reserve-online\.net\b \bparga-hotels\.blogspot\.com\b \bpargalichnos\.com\b \bpargagreece\.net\b \bitconnexion\.com\b \bdinez\.co\.uk\b \bxmas\.cpilondon\.com\b \buri\.fi\b \bkuvaton\.com\b \burly\.fi\b \bpara\.ms\b \bdft\.ba\b \bcnubloquefolle\.canalblog\.com\b \b5url\.net\b \bmichelerosica\.altervista\.org\b \bpro-(?!(goroda|speleo|otdyh)).*?\.ru\b \bgorod-scherbinka\.ru\b \bscientific-library\.com\b \bprintsasia\.com\b \bprintsasia\.co\.uk\b \bkpvz7ki2v5agwt35\.onion\.to\b \bs\.tt\b \blisastansfieldexperience\.com\b \bexcel-avanzado\.com\b \ballmoviesforyou\.com\b \blnk\.do\b \bzondergekheid\.tk\b \bscmresearch\.org\b (\bnewbalance(japan|(hot)?sale)|\bcoach(outlet|online)|jersey|uniform)\.asia\b \bantiagingcreaminfo\.blogspot\.com\b .*stell?iss?imo.* \bbrig\.co\b \bgrem\.io\b \bredirectingat\.com\b \bsynqk\.com\b \bsteroids-online\.net\b \b67\.55\.108\.167\b \b(oceangirltv|lauren-hewett)\.narod\.ru\b \bvietnamimmigration\.net\b \bmozaik\.info\.hu\b \bmozaweb\.hu\b \btraditionalindianherbs\.com\b \bhome-remedies\.in\b \btelugu-news\.com\b \bmasetty\.com\b \bwebsiteoutlook\.in\b \bgumagumalu\.com\b \btelugudb\.com\b \bthevod\.net\b \bjennavideos\.net\b \bporndvd-stores\.com\b \bsugardvd\.info\b \ballgovernmentjobs\.co\.in\b \bzombie-loan\.com\b \bklassik-resampled\.de\b \bs-fahl\.de\b \bmakingpeopledance\.com\b \bdiscoverunsigned\.com\b \btrafficdr\.com\b \brecov-er\.tumblr\.com\b \bducksnstuff\.tumblr\.com\b \bfyeahoatmeal\.tumblr\.com\b \bownedax\.tumblr\.com\b \bfalling-yet-again\.tumblr\.com\b \bscheherazade-khanum\.tumblr\.com\b \bdynoguy\.com\b \behowtocuregingivitis\.com\b \bguinealia\.com\b \bblog\.yoocare\.com\b \binteriordesigner\.ws\b \bcourchevel\.travel\b \betourismsolutions\.com\b \be-redstar\.net\b \bfoutapedia\.org\b \bdarkknightreturnsdvd\.com\b \bpluginprofitsite\.com\b \bambersail\.com\b \bwikiperle\.blogspot\.* \bvgn\.me\b \bbeatles\.ru \b0cn\.de\b \btrick\.ly\b # korean royalty start (string of nine domains so far, predict more) (the)?koreanroyal(ty|s)? thejinan koreanroyal(ty|s)?\.(com|org)\b \bthejinan\.(com|org)\b #korean royalty end \burban-vin\.ucoz\.ua\b \bfaacebook\.com\b \bvideolegend\.net\b \burlx\.ru\b \bgotoplus\.me\b \balbak\.net\b \binstitute-for-competitive-intelligence\.com\b \bqualitypointtech\.net\b \brtoz\.org\b \bthequotes\.net\b \bqtpbook\.com\b \bplaymemorygame\.com\b \bcosta-linda\.net\b \btanzaniamovies\.net\b \bdr-luxuryrealestate\.com\b \blaptopspa\.pl\b \bwhereloveisfound\.com\b \bpureplatinummodels\.com\b \bkuehntopf\.ch \be-weddingplan\.com\b \bmake\.my\b \bpaperbouyent\.com\b \bourmess\.net\b \btinapa\.com\.ng\b \bevent-factory\.ch\b \bmusicletter\.it #series of commercial spambot additions \babercrombieandfitchoutlet5\.webs\.com\b \babercrombieuk52\.webs\.com\b \babercrombieandfitchuk3\.webs\.com\b \bhollisterecosfrancea.com\b \babercrombie-malls.com\b \bcheap-abercrombie\.com\b \babercrombie-kids\.org\b \babercrombieetfitchmagasins\.com\b \bsearch4sun\.com\b \bdeplayer\.net\b \bbuyessaysonline\.us\b \bformalgownsuk\.com\b \bresearchessay\.org\b \bgreatessays\.org\b \blux-essay\.com\b \blux-dissertation\.com\b \bediting-services\.us\b \buk-essays\.org\b \btoppapers\.org\b \bbadcreditloansyes\.com\b \belephate\.pl\b \bperth-removals\.com\.au\b \bvolcanovaporizerreviews\.net\b \bfull\.sc\b \btopendmarket\.se\b \bcur\.lv\b \bnflsuperbowlravens\.com\b \btriestelibera\.org \byourbusinessbefound\.info\b \binterculturecapital\.de\b \bfleshlightpromo\.weebly\.com\b \boffersbookmarks\.com\b \bmoney-moguls\.com\b \btheorlandopersonalinjurylawyer\.com\b \bremediation\.co\b \bbringlogodesign\.com\b \bhc-porn\.com\b linkshrink\.de \bmasseriacappuccini\.it\b \bmetromodels\.ch\b \bclick\.payserve\.com\b \bhub\.me\b \bnscash\.com\b \btehranpatogh\.ir\b #Emergency listing - current user page spam across wikis \bgenericviagra123\.com\b \bcasino-review\.org\b \be-iban\.com\b \bmp3sdown\.com\b \bgrupodsp\.net\b \bdiendansimdep\.net\b \bmedia-markt-toshiba-fernseher-tv\.tumblr\.com\b \bmclogi-kintetsu-new-york-amgen\.tumblr\.com\b \bstores\.ebay\.com\b \bursnauer\.ch\b \bqr\.net\b \beverythingfou\.net\b \bwebsite-submission-seo\.blogspot\.com\b appetitecontrolpills \badsonmap\.com\b uniforms2u\.com\b \bbrunodam\.blog\.kataweb\.it \binthessaloniki\.com\b \bfindspermdonor\.com\b \b100pour100aviron\.com\b \bbaby-date\.com\b \bflikr\.com\b \burl-go\.com\b \btourfrance100\.blogspot\.com\.es\b \bereticopedia\.org \bdownloadrage\.com\b \bchanguscampbell\.com\b \bsex-porno\.biz\b paydayloans cartierwatchesonline \bdekalux\.com\b \bquagga\.cat\b \blinkd\.in\b \bvienne\.co\b \bproudphotography\.com\b \bvhaldemar\.net\b \boceanrusenergy\.com\b \bgg\.gg\b \bskiusainc\.com\b \btrulynaughty\.me\b \bmgprojekt\.com\.pl\b \bskinpharma\.nl\b \bfeed\.mn\b \bzommulberryshops\.co\.uk\b \bsukmulberryshops\.co\.uk\b \bcareerlinecourses\.com\.au\b \btopincoupons\.com\b \b(office|commercial)cleaning \bjanitorialservice \burlid\.ru\b \bdlpsoftware\.com\b \brandevudate\.com\b \btr\.im\b promocode(\d{4})?\. \binstacriminalbackgroundchecks\.com\b \bpokerschoolvideos\.com\b \bhotel-discount\.com\b \binstant-acne-remedy\.com\b \busreversephonelookupzone\.com\b \bboxbcn\.es\b \bbadcreditloansgo\.com\b \bcarmats4u\b \bbigorbust\.net\b \bjo\.my\b \bjoturl\.com\b \bstudentloansrate\.org\b \bcriminalbackgroundcheck \bcarmats\.ie\b cheapmedonline tipsforweightloss shorttermloans onlinebadcredit pullyourexback toplawnmowers nocreditcheck anymedsrx bestrchelicopterreview generic.?cialis.?rx metaldetectorreview badcreditloan loansonlineapp besttreadmill views201\d\.blog \btodo\w{3,10}\.com\.es\b porn.?for.?free free.?xxx tipstolivehealthy \bsuper-kenit\b online.?marketing.?business \bhowtogetpregnanttip\.com\b \bprimalburnfatburningsystemreview\.com\b \bSaveOnAirfareSecretsReview\.com\b \btruthaboutcellulitereviews\.com\b \b21daysugardetoxreview\.org\b \b30daystothinreview\.org\b \bgrowtaller4idiotsdiscount\.org\b \bhairagainreviews\.org\b \bfreesexshows\b \burls\.by\b \brikiki\.net\b \babrege\.eu\b \bfea\.lk\b \bppt\.li\b \burlmini\.net\b \burlv2\.com\b \bbe\.cm\b \bshar\.as\b \btlwsd\.in\b \blc\.cx\b \btiny-url\.info\b \btw\.gs\b \birr\.kr\b \btyn\.kr\b \bthedietsolutionreport\.org\b \braglour\.com\b \bparasitesandworms\.com\b \bhow.?to.?improve.?your.?eyesight\b \b955\.cc\b \bno-ip\. \bafreechat\.com\b \ballaboutsavings\.co\.uk\b \batwellandco\.com\.au\b \bbail\.com\b \bbestmanspeechessentials\.com\b \bbringthepress\.com\b \bbuytwitterfollower\.info\b \bcaliforniaduiguide\.com\b \bcomo-adelgazar-rapido\.net\b \bframeusa\.com\b \bitsupportforcharities\.co\.uk\b \bjfleece\.net\b \bkitchensolutionskent\.co\.uk\b \blovequoteslibrary\.com\b \bmumford-and-sons-tour\.com\b \bnutritional-supplement-truths\.com\b \bphotomeedibleart\.co\.uk\b \bpuregarciniacambogiainfo\.com\b \bsatchel\.co\b \bstatnames\.com\b \btetrabyte\.com\b \bthelegalstop\.co\.uk\b \btipsforteethwhitening\.com\b \btop10homeremedies\.com\b \btraveloka\.com\b \bvalueconcrete\.com\b \bwatch-movies--online\.org\b \bwondershare\.com\b \blimes-inferior\.pl\b \bmycarmats\.co\.uk\b \bcaliforniadrivereducation\.us\b \bessenza-nobile\.de\b \bukfamilyholidayparks\.com\b \bmybootmat\.co\.uk\b \bcasinouk\.com\b \bpandanger\.com\b \bhomefloorcleaner\.com\b \bpromazon\.com\b \bweddingingreece\.com\b \btopcasino\.it\b \bforsaleforlease\.com\.au\b \bvehiclebuyingandleasing\.co\.uk\b \bphysiciandesigns\.com\b \binternationallovescout\.com\b \bquickwaytogetabs\.com\b \bwebhostingreviews\.com\.au\b \bcancerfactsmd\.com\b \bguestbloggingempire\.com\b \bstainlesscablerailing\.com\b \bfuelonline\.co\b \blifequotescollection\.com\b \bbestcreditreports\.com\b \bshopaduck\.co\.uk\b \bpuregreencoffeeinfo\.com\b \bpacificplayinc\.com\b \bmobiles2money\.co\.uk\b \bdieharddevil\.com\b \bproduct-investigation\.com\b \bgalavantier\.com\b \bbest-auto-detail\.com\b \bchillifundamentals\.co\.uk\b \barizonadetoxcenters\.org\b \basoberwayhome\.org\b \behardhat\.com\b \brealhealthy\.net\b \bdogarthritisaspirin\.com\b \bagentmate\.com\.au\b \bwebfullcircle\.com\b \bsmokingobsession\.com\b \bcheapnps\.com\b \bbacklinkempire\.com\b \bledstop\.co\.uk\b \bcarinsurance\.org\.uk\b \babloodpressure\.com\b \bmommyedition\.com\b \bseojob\.net\b \bbanffhotelsltd\.com\b \bcontenderbicycles\.com\b \bhearinglosspill\.com\b \baustraliaoutletsale\b \bfilm.?pornoxxxx reviews2\d{3}\.info \bkvta\.net\b \badultfriendfinder\.me\.uk\b \bplus\.ly\b \bmyurl\.pk\b \bdalatmuaban\.net\b \bwallpapersbq\.com\b \bpresentviewer\.com\b \bmobilephoneinsuranceking\b janitorialcleaning \bnajmihealing\.webs\.com\b onlinehealthtopics healthychoicediets presettlementloans \bbeeplog\.com\b \byj\.pn\b soundtrackstream\.com \bmdansby\.com\b \bneedthecure\.com\b \bsoualwjoab\.com\b hotvideochatstudio \bxxxchat\.xxx\b it\.cantinoripedia\.wikia\.com \bfreightaudit\.org\b \bfreeminecraftgiftcodes\.net\b \badelaide-classifieds\.info\b \btodaynews\.info\b \bmarketlist\.com\b \bmlmrankings\.com\b \bnpros\.com\b fashionbrandoutletshop safedietplansfor \bbeforeyoubuy\.co\.uk\b spotify.?premium hotgermangirl \ba51\.idata\.over\-blog\.com kithomeprices criminallawyeraustin celluliteproducts \bcellulitestore\.com\b productsreview(s|er)?20 \bdildomail\.com\b \bmyarabickeyboard\.net herbal(ed)?pills \bhealthyfruitsworld\.com\b \bonline-betting\.tv\b percentforex onlinesocialnetworkingsite \bwwvr\.org\b becomingaparalegal seasonscontracting \bdescargar-musica-gratis\.softonic\.com\b \bevenweb\.com\b \bjamonibericodebellotas\.com\b \bneteller\.pw\b goldinvestmentkit fatlossareview hardmoneybankcorp slowlos(e|s)weight weightloss.?program extremeweightloss \bonecarinsurance\.com\b \bpillcounting\.com\b \bempowernetwork\.com\b myshoppingbusiness \byoumint\.com\b bestonetimeoffers \bpredatorhacks\.com\b ereticopedia\.wikidot\.com \burlms\.com\b mypharmarx \bsynergybusiness\.wordpress\.com\b \bcropcirclesonline\.com\b \bfitnizz\.com\b \bspearmintrhinolv\.com\b \badclout\.com\b \bjackpinto\.com\b \bcropfiles\.it\b \b2\.ht\b \bfsodb\.com\b assuredseo \bsay\.ly\b hidefporn adjustabledumbbell \bscrapebrokers\.com\b film.?pornoromania \bsepatuonline-murah\.com\b weddingdressonline \bvailong\.com\b \bwebcomtois\.fr\b nfljerseys+hope \btheurbanking\.com\b \ball-loans-info\.com\b \btraffic-angels\.com\b bestregistrycleaner \bcheapdomainregistration\.es\b \brehatched\.com\b \bneteler\.pw\b \buchop\.it\b \bpeacockcenterpieces\.com\b \bworldfiliationetworkproxy\.com watchbuyingguide \brubyescorts\.com\b \bforomultinivel\.com\b \binfinityhacksclan\.net\b \bmanshop24\.net\b couponcodeoffer pornblogspace myboobs4you \bsim\.so\b \bamateur-x\.eu\b \bpenimed\.com\b \bnavymoms\.net\b \btardisbr\.wordpress\.com\b cartoonpornheaven \bsfadi\.org\b e.?cigarettereviews \brenterly\.com\b laptopscreenrepair gold.?porn.?tube to.?lose.?weight.?quick \bbrowse\.deviantart\.com\b \bbreedproducts\.com\b \bamateursexacts\.com\b \bgamehackerz\.com\b hardcore.?party.?girls \butahburden\.com\b \bmelbournebusinesscoach\.biz\b \bsmrl\.tk\b \bsoundtracknews\.com\b \btnij\.com\b \bsnd\.sc\b \b42\.com\b \bkreuz-net\.info\b herpescurereview \bcheatanarchy\.com\b \bstos\.me\b \bamazonprime\.webs\.com\b \bmod4\.cc\b \bminlnk\.at\b beautycoupons seototaiwan \bkriyayoga\.com\b \bproduse-aloe-vera\.eu\b uknikeblazers \bwaratahfuneralservice\.com\.au\b \bmanpower24\.net\b \bbaranisik\.com\.tr\b \bfncy\.it\b cartiernecklacehotsale \b7crime\.com\b \bfileurl\.me\b \byourleanbody\.com\b \bwinonadental\b \bpdh\.co\b onlinecasino.?info healthy.?weight.?loss.?diet.?plan \bdevoucoux\.co\.uk\b \bceokt\.com\b buymoncler.?cheap \bviglink\.com\b naturalcureforyeast \bextremeseotools\.com\b \btopdealzonline\.com\b partypillsonline \bliveresumeexamples\.com\b \bperfectgirls\.net\b \b4tube\.com\b \bvisalusshakes\.com\b \b101juegosdeautos\.com\b monclerjackets\d \bcpesamplewritings\.blogspot\.com\b \be621\.net\b \bezadblaster\.com\b freeonlinedating medrxshop\b buy.?adipex.?online \bvideodeteen\.eu\b \bshark\.net\.pl\b \bpowerfulhacks\.com\b \bsloganexpert\.com\b \b2u\.lc\b \bowl\.li\b \bshorten\.me\b \byourshortlink\.net\b \bpenilegain\b \bcheatyworld\.com\b \buu\.gl\b \bneoplano\. \btancredi\. \bgetxanax\.com\b \bwww-mp3player\.com\b \bactionseoservices\.com\b \bgetwebvisitors\.com\b \bgetloanslendersusa\.org\b \bdoghematerassi\.it \bicigarettes\b buycheap\w{0,10}pillsonline rapid.?fat.?loss \bladamejeanne\.fr\b bestseoservices \bavantpack\.ru\b \bplus\.lapvo3\.tk\b \bshopforpainrelief\.com\b \bprintforprofits\.com\b \bsexndfunny\.biz\b \blcdscreenforlaptops\.com\b \bwebsite-Ranking-Checker\.com\b \bmagiclondonescorts\.com\b \bbrunetteescorts4u\.com\b achimthepooh\.de \bmemopadhd7\.gweb\.io \bmgjmp\.com \borelsetka\.ru\b \bprespa-birlik\.se\b \brecoverymechanic\.com\b \bsegue\.se\b \bdietplanstolose\.com\b weightwatcherscoupons \bmortgagewoodbridgevirginia\.com\b \badfoc\.us\b \b0\.mk\b \bz6\.ro\b \btortapandistelle\.it \bgameschamp\.com\b \bgeilelesbensexvideos\.com\b \bngbot\.com\b \bescort-suisse\.ch\b \bgive-me-articles\.com\b \bPayperclickmagic\.com\b \bsn\.im\b \btwi\.bz\b \bbuzzup\.com\b \bbuzurl\.com\b \bu28\.de\b \bapu\.sh\b \bi2h\.de\b \blil\.io\b \bdaa\.li\b \b03e\.de\b \bshort\.ie\b \bvdirect\.com\b \bunfake\.it\b \bux\.lv\b \bdomain.dot\.tk\b \bsturls\.com\b \bkanepesorfu\.com\b \bbackpage\.com\b \bstonemaster\.info\b \bcastlecomfortstairlifts\.com\b \bhdv-sex\.com\b \bbidstart\.com\b \bviagracare\.com\b \bhumbug\.pl\b \bsabe\.co\.kr\b \bfreasyway\.com\b \bsharemyflat\.com \batlastranslations\.ie \bmathsball\.blogspot\.com\.es \bbombch\.us\b \bfakeidfactory\.com\b \borganicbite\.org\b \bhollywoodgoldcasino\.com\b \boutback-steakhouse-coupons\.com\b \bthefoodtrucksforsale\.com\b \bkitchenhere\.com\b \balterilsource\.com\b \bplaceworkshop\.com\b \bulcerssymptoms\.org\b \btogetherweearn\.com\b \bractors\.com\b \belementalu\.com\b \broulettechat\.pw\b \bereticopedia\-materiali\.wikidot\.com \bgirls-in-porno\.com\b \bads-get-read\.co\.uk\b \bvillagematchmaker\.com\b \bflukethermometer\.net\b \bbestpayperdownloadsite\.com\b \bwiperblades\.me\b \bofficialemailmarketing\.com\b \blovelytips\.com\b \bfinanziellen-freiraum\.de\b \bjasonshin\.com\b \bkredit-quality\.de\b \bmuzland\.org\b \brent-the-party\.com\b \belektrischesigaretkopen\.nu\b \bhappycheat\.com\b \bObserverpublications\.com\b \bgenuineseo\.net\b \ball-in-one-keylogger\.com\b \bsexcam-girls\.at\b \bgetnchealthinsurance\.com\b \bregisteradultfriendfinder\.com\b \bsplashurl\.com\b \bcarinsuranceforaday\.info\b \bharvardbusinesslawreview\.org\b \bvisaj1\.fr\b \bbestfacebookpages\.com\b \bgokhanatalan\.tk\b \bpaidtoclickreviews\.com\b \baddi\.to\b \bbigbrothertvshows\.com\b \betk\.cc \bozelenyavane\.com \bfotohost\.eu \bbit\.do\b \bgetinfo\.co\.in\b \bsherlystours\.com\b \bvbly\.us\b \bsummersetcontinentalhotels\.com\b \bthemmxbakery\.com\b \bi-write-india\.com\b \bra6\.org\b \bbgm\.me\b \bonlinejobsworkfromhome\.com\b \bweightgainsource\.com\b \bwelovesbobet\.net\b \bvt802\.us\b \bmonkeyadvert\.com\b \bbuttgetwet\.com\b \bstorobinlaw\.com\b \bstutt\.no\b \bvimax-au\.com\b \bpo\.st\b \bitrackprogps\.com\b \b2gy\.ru\b \b365live7m\.com\b \bsrudut\.com\b \bbuy-skinny-fiber\.com\b \bcandy-crush-free\.com\b \bbarrieevansmarketing\.com\b \bcartrackgps\.com\b \bhouseme\.ca\b \bmlb\.jp\.net\b \bcorecommerce\.com\b \bvork\.us\b \bcancionromantica\.com\b \bseoshark\.org\b \bhypnotherapybirminghampro\.co\.uk\b \bintuitmarketer\.net\b \bnicolascleans\.com\b \ballparts\.cc\b \bspeedyshare\.com\b \blnkd\.in\b \bsh\.st\b \bearthspacecircle\.blogspot\.com\b \bpharmacycatalog2014\.com\b \bpharmacy-dir2014\.com\b \bpharmacyonlinecatalog\.com\b \bpharmacyreviewer2014\b.com\b \bexterminatorblog\.info\b \bpemutihwajahsuper\.com\b \bitruemart\.com\b \bfree-registry-cleaners\.biz\b \bwavenet\.com\b \bqps\.ru\b \bi\.pwned\.com\b getyourexbackreviews\.net \bcheapessaypapers\.com\b \bmuslimgaleri\.com\b \bblyweertbeaufort\.co\.uk\b \bhowtostartablog\.org\b \bzcodesystemcoupon\.com\b get.rid.of.pimples\.com\b \bkokica\.info \btopholidaydestination\.info \bzoxexivo\.com\b \bbinarypark\.org/s\b \brebelmouse\.com\b \bshopdeathandtaxes\.com\b factory.?trading\.com\b \bxlx\.to\b \bsionvadisi\.net\b \bmrch\.me\b \bnocreditrent\.com\b \bdoi-toshin\.com\b \bindexlure\.com\b morpheusfxsolutions\.com\b \baddeffects\.net\b \bsbobet-vip\.com\b \facebook.com/asiretiislam \bdarbbridalcouture\.com\.au\b \bmaldivedelsalento\.it\b \bcaseaffittonelsalento\.it\b \bmaldivesit\.com\b \bawl\.li\b \bw\.atch\.me\b \bkamagrainstant\.com\b \btophd\.info\b \bdragojlo\.info\b \bmalikoki\.info\b \bexistdecor\.com\b \bgetshorturl\.com\b \beprepz\.com \bsbobetc\.com\b \btattoora\.com\b \bpygmyurl\.com\b \b24plastic\.com\b \bedmedsale\.com\b \bstockmarketmentor\.com\b \bhalshs\.archives-ouvertes\.fr/docs/00/28/37/91/PDF/Santarelli_Pomponio_Algieri\.pdf \btinooo\.com \btinoooapp\.com \bkatakosta\.info\b \badcrun\.ch\b \bselbysoftfurnishings\.co\.uk\b \blike\.it\b \boxygenconcentratorinc\.com\b \bpornpasshub\.com\b \nitroxinadvice\.com\b \hspactivesbr\.com\b \balphamaxplusfacts\.co\.uk\b \baktiveamadvice\.com\b \bgarciniacambogiaprofacts\.org\b \bpurelifecleansefacts\.org\b \bmiraclephytoceramidesfacts\.com\b \brevlanteskincare\.com\b \binstaflexjointsupports\.com\b \bwelovesbo69\.com\b \bsbolovely\.com\b \bwelovesbo168\.com\b \bladermaniqueskin\.com\b \bteatroblog\.com\b \bwaa\.ai\b \bta\.gd\b \bhacktoolsandcheats\.com\b \busa-records-search\.com\b \blanadel\.re\b \bhowtogofromgirlfriendtowife\.net\b \bseriousmoneymakers\.ning\.com\b \bkredytoonline\.webgarden\.com\b \b1eko\.com\b \bfunsolderingstationreview\.tumblr\.com\b \bpestcontrol-stlouis\.net\b \bsafelinking\.net\b \bsafercolonreviewss\.com\b \bcompensationinjury\.com\.au\b \bfreesciencepublication\.blogspot\.se\b \bfrivetenskapligpublicering\.blogspot\.se\b \bworldwithoutexcuses\.blogspot\.se\b \bingaursakter\.blogspot\.se\b \bcas-msds\.com\b \bcas-no\.org\b \bmsds-cas\.com\b \bhec\.su\b \blida-grossmarkt\.com\b \bfitmedicalweightloss\.com\b \bcebuayalahomes\.com\b \bcasino-nodepositbonus\.com\b \bqualitysewingmachine\.com\b \b9ox\.net\b \bthesisontime\.com\b \bvitamixversus\.com\b \bobd2inthebox\.com\b \beasy\.tc\b \bcmyad\.co\b \bwtc\.la\b \bgreenslimming\.org\b \bbuynolvadexonline\.biz\b \by2u\.be\b \bm88no\.com\b \bcasualforsex\.com\b \bmobilegamenews\.ru\b \b\.pr\.co\b \baus-visa\.com\b \bdrugstoredir2014\.com\b \blxto\.net\b \bpast\.is\b \b4ic\.be\b \ballonger-penis\.net\b \blinkis\.com\b \bln\.is\b \bsbobetasia(\d)?\.com\b \bonnutrition\.org\b \burlgo\.in\b \bnq\.st\b \bdyi\.li\b \bdyinglinks\.com\b \bpaisasaver\.in\b \bseansomaniak\.pl\b \bseofornown4eva\.com\b \bpromotion-voyages\.fr\b \brkdms\.com\b \bseobusinessconference\.com\b \burx\.nu\b \bbatteryuniversity\.com\b \bdaily2deals\.com\b (?<=//|\.)vin-decoder\.com\b \becigarettefreetrial\.net\b \binsta-follow\.com\b \boncabs\.com\b \bliposlimsideeffects\.com\b \binfo-pdt\.org\b \btaxcutters\.com\b \bmaxmanpoweradvice\.com\b \bsejour-caraibes\.com\b \bbirthstonesonline\.com\b \bbitsysbikinis\.com\b \bsejoursaintmartin\.fr\b \bseosellers\.com\b \bfreegiftcode\.com\b \bwhyseoservices\.com\b \brunningfredgame\.com\b \bmysexyclassfieds\.com\b \b5cubecommerce\.com\b \bimpactplayerrankings\.com\b \bbinaryoptionshome\.com\b \bvoyage-de-noces\.org\b \bsejour-saint-martin\.com\b \bvacancestop\.com\b \bsejoursaintmartin\.com\b \bwakfu\.asia\b \biwebtechie\.com\b \bhisosoccer\.com\b \bhisosoccer\.blogspot\.com\b \bwebsitesforsalestore\.com\b \btheshadehut\.com\b \bcmbikeshop\.com\b \bdailymotivationalvideos\.com\b \bhomeimprovementdaily\.com\b \bfanbestbuy\.com\b \bcool-fuel\.co\.uk\b \btiredeal\.co\.il\b \bloloves\.it\b \bfeelthechoco\.com \bsourceofwine\.com \bdropofcoffee\.com \bvtranzitas\.lt \bfeelthetea\.com \bmyspace\.ge \bt1p\.de\b \b0cn\.de\b \bshorte\.st\b \btiny\.cc\b (?<!-)\bx\.co\b (?<!-)\bvir\.al\b \bwheek\.it\b \bclicky\.me\b \bqrf\.in\b \bfzy\.co\b \brdlnk\.co\b (?<!-)\burl\.ac\b \bzzb\.bz\b \bgplus\.to\b \bgdriv\.es\b \btiny\.cc\b \bpelevoniface\.com\b \bmgcheats\.com\b \bjerseysauthenticwholesaleauthentic\.com\b \bfootballljerseyscheap\.com\b \bcheapwholesalecheap\.com\b \bpharm-stores\.com\b \bgrepmaster\.eu \bgagnerdelargent\.tv\b \bflaturl\.com\b \bhack-appl\.com\b \bmy\.rs\b \brz9\.de\b \boffredemploiadomicile\.fr\b \bisepbola\.com\b \bdagetechnology\.com\b \bneueseomarketing\.com\b \bcriminaldefenseofnewyork\.com\b \bcleaning-agency\.co\.uk\b fastcleaners domestic.?cleaners \bblueamberrose\.com\b \bl-i-n-u-x\.de\b \bvisaforargentina\.org\b \bbestpressurewasherrating\.com\b \bwhat-to-buy-your-boy-friend-for-christmas\.com\b what-?to-?get-?.+christmas\.(us|com)\b christmas-?gifts?-?(ideas|for).+\.(us|com)\b \bbestweedeaterreviews\.com\b \btopsnowblower\.net\b \bxbanners\.biz\b \bsbo69\.club\b \b2y\.com\.au\b \burlteeny\.com\b \bjayafarma\.com\b \bbuymobiles\.net\b \baliexpress\.com\b \bbetbookie\.info\b \btiny\.bz\b \bnoaparis\.com\b \bme2\.do\b \bammi\.me\b \btopotraverse\.com\b \bjaimalaudos\.eu\b \bbuff\.ly\b \bpharmacyusa24h\.com\b \bonlineedmeds03\.com\b \bobatherbalkosmetik\.com\b \bclicksure\.com\b \btopproductresults\.com\b \btopbodysupplement\.com\b \bicargames\.net\b \bjclothing\.co\b \bdiscountdiamond\.co\.uk\b \bdocspal\.com\b \bbajgle\.com\b cleaning\.pw\b \blnkstts\.com\b \bbobs\.bz\b --(tarot|psychics?|mediums?|readings?|zones?|horoscopes?)\.com\b \btyn\.kr\b \btarotcomments\.com\b \bmediumsreports\.com\b \bpsychictarotfree\.com\b \balivepsychics\.com\b \bi7astrology\.com\b \btruepsychicslive\.com\b \bmediumsweb\.com\b \brealhelppsychic\.com\b \bmaletestosteronebooster\.org\b \bnofuturecafe\.com\b psychicsfree\.com\b bravesites\.com\b \bpsychicsfindaid\.com\b \bpsychicseersme\.com\b \beepurl\.com\b \bwebseosites\.eu\b \bx4facts\.com\b \bpsychicsreadings365\.com\b \bcrystalvoxx\.com\b \bbarrymorefurniture\.com\b \bgncamerashop\.com\b \brainbowtravelhi\.com\b \bstemcell\.life\b \bpsychics999\.com\b \bviagrawithoutprescription \bonj\.me\b \bcarmonia\.net\b \btattooimages\.biz\b \btopfoot\.eu\b \bgamesfen\.com\b \bseoclerks\.com\b \bw3ightl055\.com\b \bsupplementcritique\.com\b \bcompravaina\.com\b \bprolevelweightloss\.com\b \bgoldenmeadow-minis\.com\b \bprofitacademybonus\.com\b \btarotinspects\.com\b \bthepiratebay\.cba\.pl\b \bthepiratebay\.cr\b \bmb57\.com\b \bm88u\.com\b \bredirectrec\.haras-nationaux\.fr\b \b7kp\.com\b \bsusurl\.com\b \bri\.ms\b \bri\.ms\b \bpaydayaizdevumu\.com\b \bvouchercode \bsenta\.la\b \bmonsterenergygear\.net\b \bbest-ghostwriter\.com\b \bessay-schreiben\.de\b \bhandyortung\.co\b \bwhatsapphacken\.de\b \bbachelor-hilfe\.com\b \bbestkeys\.eu\b \biwhatsappstatus\.com\b \bi24help\.com\b \bbestforexrobotinfo\.com\b \bexpertisegarden\.it\b \bmrdesigner\.in\b \bbatuiti\.com\b \bsiteinseo\.com\b \bpwnicloud\.net\b \bclika\.pe\b \bdiscountcodes\.io\b \bxxxbloggers\.com\b \bdealdatabase\.co\.uk\b \bpornblogy\.com\b \bwefaq-dammam\.com\b \bkingvouchers\.uk\b \bhappyvalentinesdayi\.org\b \blinkasa\.com\b \brecursosenprojectmanagement\.com\b \bnyttigbras\.dk\b \bghadvancedplusfacts\.com\b \bvai\.la\b \b123rumahku\.com\b \baaacomputerrepairfast\.com\b \bfrozengames\.com\b \binstantenergy\.co\.uk\b \bkeratosispilaristreatmentgoogle\.wordpress\.com\b \btrihawks\.com\b \bsharkbayte\.com\b \bvoucherone\.co\.uk\b \bref\.pw\b \bcte\.li\b \bkeelog\.com\b \bministryofdeals\.com\b \burl\.zeroent\.net\b \bdanangplus\.net\b \bprofitupempire\.com\b \bhongkong-rx\.com\b \bci8\.de\b \bforexdrainbroker\.com\b \bbuypainmedsnow\.com\b \bsports-water-bottle\.com\b \bsubitotechs\.com\b \bunrelo\.com\b buyedtabletsonline \btopcashbonus\.com\b freepsychic \bcocland\.com\b \bmypaymentsolutionsusa\.com\b \btwojetanienoclegi\.eu\b \bappsforpcmero\.com\b \bdirectholder\.com\b \btop-prop\.com\b \bmakebusinessonline\.org\b \badktoys\.com\b \baffordablesewingmachines\.co\.uk\b \bhalong-bay-cruises\.com\b casinobonus\.co \bafdhaljauhari\.blogspot \bxn--agrandirsonpnis-mnb\.com\b \bacces-pills\.com\b \bdarkpostprofits2bonus\.com\b \bthegrandmuster\.com\b \bamallibya\.com\b \btriphobo\.com\b \bdigitallatitude\.net\b \bnoprescriptionmedicines\.org\b \bbodybuildingstyle\.com\b \blaunchcorporate\.com\.au\b \bwhey-protein-for-women\.com\b \bcyfuss\.com\b \busfreeads\.com\b \bvastspace\.net\b \bcanadianedrugstore\.com\b telechargerdes\.com\b \bhalongboat\.com\b \bhalong-bay-cruises\.com\b \bbooknowhalong\.com\b \bvietnameseprivatetours\.com\b \bhalongcruises\.travel\b \bgotohalongbay\.com\b \bdailyvietnamtours\.com\b \bamazinghalongbay\.com\b \bvietnameseprivatetours\.com\b \bsapaluxurytours\.com\b \bgotosapavietnam\.com\b \balllenses\.org\b \bproductinfosuperstore\.com\b \btotsites\.com\b \bs87\.eu\b \bseoservicemagic\.com\b \bbrandmarketing\.com\.cn\b \bxvideosgratis\.xxx\b \bwebandseo\.co\.uk\b \btny\.cz\b \bjavadramezani\.com\b \bbremep\.com \bhacksin\.com\b \bchefs2gocatering\.com\b \bsymlink\.us\b \blnwshop\.com\b e-cigarettefree \bworld-art\.ru\b \bfundramas\.com\b \bpromotioncodes \bforexsrovnavac\.cz\b \bautoloansforeverydriver\.com\b \bcriminaldefenseattorneytulsa\.com\b lose-weight-easily \bmajorca-transfers-airport\.co\.uk\b \bbusmallorca\.es\b \bbbwtube\.me\b \bjustpaste\.it\b \bgrow-tobacco\.info\b \bgrowtobacco\.net\b \b2celloswe\.prohost\.wf\b \bfiverr\.com\b \bporschecayenne2015\.com\b \btwixar\.me\b \bladbrokes\.pw\b \ball4seo\.co\.uk\b \bamzy\.me\b \bourskinhealth\.com\b \br10\.net\b \bnicetraffics\.com\b \bdaotaotienganh\.org\b \bfiverrbot\.com\b \bfinr\.co\b \bmoneysite\.us\b louis-vuittin\.us\.com\b replica\.us\.com\b \bventurestoday\.com\b \baegyo\.me\b \bthehealthyadvise\.com\b \binboxinnercirclebonus\.com\b \btopnocreditcheckloans\.com\b \bfightagainstbulimia\.com\b \bseoplus\.info\b \bmaxiwebdesign\.com\b \bjouwweb\.nl\b \bereticoblog\.wikidot\.com \ballageconditioning\.com\b \baboutpropertiez\.com\b \bgtublog\.com\b \bbktube\.net\b \bcix\.me\b \bqualitysteroids\.net\b \bvil\.li\b \bintechguvenlik\.com\b \bwebemailverifier\.com\b \bthaivdox\.com\b \.on\.nimp\.org \bdiabetesprotocoll\.com\b \bjoyofsatan\.com\b \bsexxxing\.com\b \bgoselfie\.com\.au\b \brestaurant\.eztable\.com\b \bcentiplex\.com\b \bnoxss\.com\b \bww7\.fr\b \bcachor\.ro\b \bconsultdustry\.com\b \bcex\.io\b \bsmore\.com\b \bbhashasolution\.com\b \bvocests\.blogspot\.com\b \bmydehydrator\.com\b \bsocialseopromotion\.com\b \bforexjunkie\.com\b \bparkapp\.com\b \bsnack\.ws\b \bshino\.me\b \bmemoriesfromwiki\.blogspot\....? \bquiropraxia1\.com\b \byt\.be\b \bhealthyiteasy\.com\b \brelinks\.me\b \bmybook\.to\b \bcashbonusonline\.com\b \bloans4you \bincest-porno\.org\b \bsupplementsdeal\.com\b \bkinoandroid\.com\b \bporno-pyanyh\.com\b \bpaydayloans\.today\b ecigsfreetrial \bgiftpiper\.com\b \buniversaltailor\.com\b \bqikshare\.io\b \bcontato\.ms\b easywaytoweightloss \bpi\.vu\b \brestaurantsnearme\.space\b \bfirstleaks\.com\b \beb\.by\b \bforbali\.com\b \bdeodorant-coupons\.net\b \bujeb\.se\b \bautorijschoolleon\.nl\b \bleaftrade\.com\b \bgp\.gg\b \btopseostudio\.com\b \bmusclesupplements101\.com\b \bhits4slim\.com\b \bshaarpmind\.com\b \bteleplus\.org\b \bnsjk\.in\b \bnewsjack\.in\b \baran\.com\.ua\b \bschoene-geburtstagssprueche\.eu\b \batho\.me\b \bur6\.us\b \bpokerdewa88\.com\b \bpassionavenue\.com\b \bdg-locksmith\.com\b \bpascherairmaxfemme\.fr\b \btopuniversityreview\.com\b \bshutterfly\.com\b \boperationquickmoney\.training\b buyinstagram \bboygamez\.com\b \bbr1m\.org\b \breplicawatch \bmanmer2\.blogspot\.com \bskyrocketplace\.com\b \bvid\.me\b \bbrunodam\.blog\.kataweb\.it \bpgmaleenhancement\.com\b \bmaxis10\.com\b \bthsbo222\.com\b \byroki-video\.ru\b checkpaydayloa \bsmokyquartzstones\.com\b \bvydoxfreetrial\.net\b \brafael24\.ir\b \bakaliteescort\.org\b cashusadvance \bseoexpertsindiareviews\.tumblr\.com\b \bguteapotheke\.net\b \berotic-vid\.com\b cialispharmac \bforum\.al-wrwd\.com\b \bnimagazine\.com\b \bsovbezchr\.ru\b \bvinfreecheck\.com\b \bbet365offercode\.com\b makemoneyonline \bpokerhebat\.com\b \bbjmath\.com\b \bwww\.vegasslotsonline\.com\b \bWherecanibuymeladerm\.org\b \btopessaywriter\.org\b \bwritemyessayservice\.net\b \bmycollegeessay\.org\b \bessayforcollege\.org\b \bwritemyessay24h\.net\b \bbuyessaywriting\.net\b \bmyshort\.ovh\b \bcdnlion\.com \bwhatsappforpcmi\.com \bla-alopecia-areata\.com\b \bnitrofocusno3muscles\.com\b \bgetcheapmax\.com\b \bderefer\.unbubble\.eu\b \bvrbas\.be\b \bmobilesnack\.net\b \bdiversifiedparking\.com\b \balexanderjohnson\.beepworld\.de\b \burl2it\.com\b \bnflhistory\.net\b \bmediaupdate19\.com\b \bj\.smad\.info\b \btirada-tarot-gratis\.eu\b \bgeet\.me\b \bmozdomains\.co\.mz\b \btransfers-in-europe\.com\b \b(?:zurich|livignoski)transfers\.com\b online-generic \bdummyurl\.com\b shopping-internet \bwellinghomeopathy\.com\b \bmofunzone\.biz\b \belvishescortsliverpool\.co\.uk\b \bbox10\.me\b \bpink-venus\.com\b \bmenstrualcup\.com\b \bmedijator\.com\b \bmilf4tube\.com\b \bmenskopp\.se\b \bemekserverler\.com\b \bvefro\.com\b \bcandledreamer\.com\b \bipayday\.site\b \biloanonline\.co\b \bpokerdewa19\.com\b \bcouponconnexion\.com\b \bplacidway\.com\b bestpaydayloan \b(?:oraculo|caesarem)nostradamus\.com\b \bloseweightgarcinianow\.com\b \bmuscleperfect\.com\b \bsuperlotteries\.com\b \bese\.es\b \bcomprarviagraes \bptvsportsbisskey\.mobi\b \bgoogleweblight\.com\b \bbote\.me\b \bbuytramadol\.biz\b \beyeluminousfacts\.com\b \bshoesizeconver(sion|ter)\.net \bshoesizes\.co \bconvertyourshoesize\.com \bwebinerds\.com \btherighthairstyles\.com \bconvertercentral\.com \bhairstylearchives\.com \bsizeguide\.info \blatest-hairstyles\.com \bratatype\.com \btypingweb\.com \bstfalcon\.com \blifetile\.me \brollapp\.com \bpaydesk\.co \bblogger\.com/profile/07812378838296070653 \bfacebook\.com/Bajotzofficial paydayonline \btruecrimebookreviews\.com\b \bskybet188\.net\b \byouknowit\.tk\b \bdailystrength\.com\b \bcdn77.com \bhyipbook\.com\b \bnaturaltinnitustreatments\.com\b \btinnituscurenow\.com\b \bchild-my\.ru\b \bwritemyessaypal\.com\b \bmycredit-{0,5}report\.com\b \bgrandiflora\.net \bbvog\.com \bhyip\.com\b \bfb\.to\b onlinecanadianpharmacy \bagor\.io\b bestfatburners \bspouseaggro\.com\b \bhq-tadalafil\.org\b \batozwishes\.com\b weightlosspills \bmedexpress201\d \bbestloansforpoorcredit\.com\b \bali\.pub\b \bhyip\.guru\b \bbestdatingcanada\.com\b \bguidestobet\.com\b \bthailandresorts\.eu\b \bhealthcaresups\.com\b \btablet24h\.com\b \bshareitdownloadapp\.com\b \bfindlaw\.biz\b \bpartnersmedia\.net\b without.?doctor.?prescription \bgg3\.be\b \bhyip\.wiki\b \bhyip\.guide\b \bridof-acne\.com\b \bioffercheap \bimvuprepaidcards\.com\b \bcleopatraescorts\.co\.uk\b \bsteroidepills \bsealine-products\.no\b \bdinnersurf\.com\b ratingofmercuryinsurancecompany \bredirect\.camfrog\.com\b \bblogdigger\.com\b \bstallionmoving\.com\b \bnationalopenuniversity\.org\.ng\b -escort-models\. \bgirl2xx\.com\b cheapinstagram \bhebu\.it\b \bwi9\.biz\b \bkazino-onlain\.ru\b %D1%84%D0%BE%D1%80%D1%83%D0%BC-%D0%BA%D0%B0%D0%B7%D0%B8%D0%BD%D0%BE\.%D1%80%D1%84 \bvirtualphones\.net\b \bmenabwn\.com\b \bsupplementsbag\.com\b \bpornovezenie\.ru\b \bonlinger\.ru\b \bcasinoru\.ru\b %D0%BA%D0%B0%D0%B7%D0%B8%D0%BD%D0%BE-%D1%84%D0%BE%D1%80%D1%83%D0%BC\.%D1%80%D1%84 \bpick-up-porno\.com\b \bhostgator-promo-codes\.com\b \bkopilkaporno\.org\b \bclashofclansmypc\.com\b \bviagragenericoes24\.com\b paydayloan\.co \bpharmshop-online\.com\b \bpuissance-injection\.fr\b \binsure911\.com\b \byoumob\.com\b (car|life)insurancerates\b \bavonleacommunications\.com\b free(sample|trial)\.com\b trial(sample|offer)\.com\b \btrendpro\.co\.ke\b \bjobszimbabwe\.co\.zw\b \bxxxpart\.com\b \bstriptizik\.org\b \bswinger-sex.\ru\b \bpenyakitnonvaskulerretina\.blog\.com\b \bnylon-porno\.ru\b \bmemoriauitoto\.com\b \bemoporno\.ru\b \bmovingcompanydenver\.com\b \bmakemoneyonlineforbeginner\.com\b \bludovodka\.ru\b tiffanyjewelry.?201 tnfjackets(clearance|outlet) nikeairmax.?201 chinawholesaler\.com\b \bnfljerseys \bgrfast\.com\b \bjavadramezani\.in\b \bxolodremont\.ru\b \bmed\.tinyrealm\.com\b \bqqurl\.com\b generic.?online \bouo\.io\b \bacheter-ciajis-pascher\.com\b \bprezzocia1isgenerico\.com\b \bcomprarcia1isgenericobarato\.net\b \bcomprargenericociajisespana\.com\b \bprix-ciajis-generique\.com\b \bflippinonsteroids\.com\b \bfmyykj\.com\b \bonlinemixx\.ru\b \bcompletelove\.ru\b \b7offers\.ru\b \bmedtorgonline\.ru\b \bonlypoppers\.ru\b \bcareprostforwomen\.ru\b \bmr-ginseng\.com \bpazdrav\.com\b \b8marta.?\.ru\b \bworldmailes\.com\b \bstockpair\.pro\b wholesalechinanfl cheapjerseys(store)?nfl cheapsportsjerseys china\.us\.com\b \bwhereifoundlove\.com\b \bgloriousgolden77\.org\b \bgloriousgolden77\.org\b \b00sf\.com\b \bplatinumcleanserinfo\.com\b \bdrugspowerstore\.com\b \bbluewhite\.co\.uk\b \bultimatewebhosting\.co\.uk\b \b000a\.biz\b \bshop-propecia-daily\.tk\b \borderclomid-medrx\.gq\b generic\.gq\b \bjosmprtion\.com\b \bshoutkey\.com\b \bgolfukmall\.co\.uk\b \bcleansenaturalsfacts\.com\b \bsheenaoberai\.com\b \bavoirantiaging\.com\b \bleadsflowprobonus\.com\b \bcheapcoachoutletwebsite\.com\b \bnike-airmax-2015\.com\b \bbapaknaga\.com\b \bcarsautoreview\.com\b \basfadriver\.com\b \bdermaessenceserumblog\.com\b \bt-rexmusclefacts\.com\b wholesalejerseys \bcrashsafari\.com\b huffingtonpost\.com/2015/04/01/selfie\-shoe\-arent\-real\-but\-wow\_n\_6979478\.html \bbestprobioticsweightloss\.com\b \bexampracticequestions\.com\b \belliskinantiaging\.com\b \bseremolynbuy\.com\b \beternitynaturalscleanse\.com\b porno\d{1,2}tube\.ru\b \bhealth786\.com\b \bgetnaturalcleansingformula\.co\.uk\b \bgetsunergetics\.com\b \bfunmac\.com\b \boffer\.moscow\b \brxrepairhelp\.com\b \btop\.howfn\.com\b \borderfitnesspoints\.co\.uk\b \bisraelbigmarket\.com\b \brx\d{4}\.tk\b \buvuperformance\.com\b \bvitagarciniahcasite\.com\b outletonline-?site\.com \brotefahne\.eu\b \bhealthsupreviews\.com\b \btopmuscleuptips\.com\b \b29sf\.com\b \bpharmaciesnoprescriptionusa\.com\b \bcanadianpharmacies(?:noprescription|doctor)\.com\b \bno2factoronline\.com\b \bbulkfatlosssolutions\.com\b \bdrozforskolin\.org\b \breviewanalysis\.co\.uk\b \bbellaveiphytoceramides\.org\b \bthedropnet\.com\b \bmyfreegems\.com\b \bgarciniabasicsplus\.com\b \bmyutopiancleanse360\.com\b \bnuforiaskincarebuy\.com\b \bn33nitricoxideboosterfacts\.com\b \bal\.ly\b \bbam\.bz\b \boptimalstackproduct\.com\b \bcbi\.as\b \bvip-file-xxx\.org\b \byoutub\.link\b \bb(?:it)?ty\.link\b \bsmup\.us\b \b9m\.no\b \bbitcointalk\.org\b \bcirclemakers\.org\b \bapog\.co\b \bsnip\.li\b \bpolr\.me\b \bv\.ht\b \brockhardfacts\.com\b \bviewhd\.me\b \btouchhere\.ml\b \bwatchtvshownow\.ml\b \bmovietv\.biz\b \btvhd\.online\b \bpopulartoday\.biz\b \bstreamhd\.cf\b \bhdfree\.online\b \btrendstoday\.biz\b \bnuvieskincareserum\.com\b \bfastvds\.pro\b \brajatnayarfamousastrologer\.com\b \bwell4lifeprogram\.com\b \bpuravolantiaging\.net\b \bontheair\.biz\b \bmedia-tvseries\.com\b \bstromtv\.me\b \bphytolyft\.com\b \btheperfectgarcinia\.com\b \btoptryloburn\.com\b \bsimplyhhealthysolutions\.com\b \blumalifteye\.com\b \btestoboostercares\.com\b \bninamelsy\.page\.tl\b \bnetflixhd\.cf\b \bg\.ua\b \bsurl\.im\b \bmaleenhancementpatchs\.com\b \bairingtoday\.cf\b \blevantecreamtrial\.com\b \bmasspmmusclegrowth\.com\b \bprimalitegarciniareview\.com\b \brenovocremefacts\.com\b \futronix-hk\.com\b cheapjerseynfl nfljerseychina \bxn----7sbvehqfibu7aj\.xn--p1ai\b \bslimatrexnorway\.com\b \binvesting-money\.info\b \bhathayoga\.top\b \bnetflixhd\.ga\b \bthestreammovie\.cf\b \bbestfreestreaming\.ga\b \bwolowtube\.ga\b \b123movies\.ga\b \bmyurls\.ru\b \bbikramsinghmajithia\.blog\.com\b levitra\d\dmg \bpokerdewa88\.com\b \bvumoo\.ga\b \bshahnazraza\.com\b \bgetmaxprofitsnow\.com\b \bxinyanlaw\.com\b \balvenaandduaderma\.com\b \bthinsecretgarciniacambogia\.com\b \bsmarturl\.me\b \bputlocker\.ml\b \bnicetv\.biz\b \bsunglassineyes\.com\b \btimothysskincare\.com\b \bepilasprey\.com\b \btotalfitnesspoint\.com\b \bnetflixmovieshd\.cf\b \boriginalityisoverrated\.com\b \bnew3dcomics\.com\b \balvgear\.com rx700pills \bgetmusclebuildingbase\.com\b \bgooglevideo\.com\b \balariarxreview\.org\b \bgethomeworks\.science\b \bmaltinscannadispensary\.com\b \badvancedtrimsite\.com\b \bpokerbo\.biz\b tradingonline-a-moral-problem\.blogspot \balvenaandduaderma\.com\b \bcleanserenewdenmark\.com\b \bzul\.im\b \bviarexlabsblog\.com\b \bhealthcarebooster\.com\b \bonebetqq\.com\b \bmovielova\.club\b \byoursbetterhealthsolutions\.com\b \bgarciniajarra\.com\b \btgbe\.ws\b \bbiotestosteronexrtry\.com\b \btryutopiancleanse360\.com\b \bvamostech\.com\b \bduplicellp199review\.com\b \btrypromusclefit\.com\b \badmy\.link\b \bguidancemdms\.com\b \boffer\.moscow\b \bkotlovan\.by\b \bvn\.xoga888\.com\b \btestosteroneboosterbits\.com\b \bwithlove\.gift\b \bread-online-books\.xyz\b \blibertoprometheo\.blogspot\.com\.br\b \bmylaviveeyeserum\.com\b \bfornatgaex\.com\b \bgmkt\.kr\b \bgomusclebuilding\.com\b \bdietadimagranteveloce\.it \bdailynutritionnews\.com \bplay\.mob\.org \bmsofficetechsupport\.com\b \bquickbookscustomerservicephonenumber\.com\b \biquickbookssupport\.com\b \bquickbookshelps\.support\b \bquickadvisor\.net\b \bhp-support-number\.com\b \bmaximizedmuscleideas\.com\b \b7uponline\.com\b \bandalasbhakti\.com\b \bangkaajaib\.com\b \basialive88\.com\b \basiapk88\.com\b \bbandar1\.com\b \bbdcapsa\.com\b \bbgselalu\.com\b \bbola-88\.com\b \bbolagila\.com\b \bbolalive77\.com\b \bbolatikus\.com\b \bdewabet\.com\b \bdewapoker\.net\b \bdewapoker-online\.net\b \bdewapokeronline99\.com\b \bdewasbo88\.com\b \bdewatogelsingapura\.com\b \bhbcbet-id\.com\b \bjadibd\.com\b \bkartu9\.com\b \bkartupoker\.com\b \bkartupoker\.asia\b \bkingpoker88\.net\b \bkudapoker\.me\b \bmildcasino\.com\b \bnagapoker88\.asia\b \bpemainpoker\.net\b \bpokerbo\.net\b \bpokerdewaonline\.com\b \brajajudi\.net\b \brajasbo\.com\b \bskor88\.com\b \btaruhan88\.net\b \bunovegas\.com\b \bvipbet88\.com\b \bnpselalu\.net\b \basiapk88\.net\b \bklikfifa\.com\b \bthanpoker\.com\b \bnagapoker\.asia\b \bnagatg\.com\b \bdwlive88\.com\b \bgoods555\.com\b \ballgamesonline\.info\b \buforadioshow\.com\b \bdewabet\.asia\b \broobeestudio\.com\b \bsparkstation\.net\b \bbnc\.lt\b \bbranch\.io\b \bboostupmuscles\.com\b \bdownloadsnaptubeapp\.com \bplayview\.org \bvidmateapp\.net \bmobdrodownloads\.com \btenedonlineshop\.com\b \bkizlarinsohbethatti\.com\b \bsupplementssellers\.com\b \bhealthinnovgroup\.com\b \bbesthealthmarket\.org\b \bmoldresistantstrains\.com\b \bmedigapplans2017\.com\b \bpropaperwritings\.com\b \bnetwork54\.com\b \brebootmymodem\.net\b \bleadsleap\.com\b \bonelink\.me\b \boncalltechsupport\.co\b \bterbemestar\.com\.br\b \b6h2\.xyz\b \bshowboxappdownloadio\.com \blearnfree\.me\b \bductrodder\.cn\b \bnaver\.me\b \bbestvolumepills\.net\b \bjaowaftextilemil\.com\b \bshaperich\.com\b \blevitradosageus24\.com\b \bathleticgreensfacts\.com\b \bwiki-travel-guides\.blogspot\. \bsundried\.com\b \bidealhealthdoctor\.com\b \bhealthyapplechat\.com\b \bhealthinnovgroup\.com\b \bwiredtree-coupons\.com\b \bdankmaymays\.com\b \bhyperurl\.co\b \bnewgoogleadwords\.info\b \bfbl\.me\b \bs4te\.com\b \bgrep\.kr\b \btdcjinmatesearch\.blogspot\.com\b \blyftestimate\.org\b \bmicrosoftonlinechat\.com\b \bonlinebankinghq\.org\b \bcreditcardreviewed\.org\b \binmatesearchguide\.org\b \bdejkberta\.blogspot\. \brezultate-live\.club\b \bvitagarciniahcabuy\.com\b \btry-nitricstorm\.com\b \bcustomthesis\.org\b \bessaysmaster\.com\b \bbathroomexhaustfanswithlight\.com\b \bgeniuxtrial\.com\b \byenifullprogramlarindir\.com\b \bcinemabox-hd\.com\b \bqoo\.by\b \btestosteronesboosterweb\.com\b \bhowtomakedollarsonline\.com\b \burl\.org\b \beyeluminoushelps\.com\b \bwaremakers\.com\b \bxtgenixau\.com\b \bhealthytalkzone\.com\b \b8si\.ru\b \bezurl\.me\b \bhothor\.se\b \bix\.sk\b \blsh\.link\b \bmrk\.im\b \bmturl\.co\.uk\b \bpiep\.net\b \bpohq\.io\b \bshrtlnk\.de\b \btnij\.org\b \burlku\.info\b \bcan0\.com\b \bnfc\.lol\b \bicemakernotmakingice\.com\b \bxurl\.gq\b \bfke\.us\b \blink\.mx\b \bkleinerlink\.de\b \bwtc\.la\b \bbukaa\.ga\b \bfjv\.biz\b \bi7n\.co\b quickcash \bintelligentadvices\.com\b \bmysp\.ac\b \bmusclebuildingbuy\.com\b \bseosparks\.com\b \bsupplementadvise\.com\b \bclonezone\.link\b \b360cameradeals\.com\b \bgreencoffeesupremecleanseidea\.com\b \b1man1jar\.com\b \bfindminecraft\.com\b \bfashionlady\.in\b \b51ideas\b \beduessayhelper\.org\b \bhealthrewind\.com\b \btaruhanjudibolavipbet88\.com\b \bagenbola1\.com\b \bbeaumonde\.nl\b \biolavorodacasa\.com\b \babcargent\.com\b \bsergedemoulin\.com\b \bpartitodazero\.com\b \bcopernic-agent-basic\..{2,3}\.softonic\.com \bvalentusmovie\.com\b \bux\.nu\b \bdankontorstole\.dk\b \bfuckdate\.com \bhotelsnearme\.club\b \bsportsbet\.co\.za\b \bverity360\.com\b \bruaaya\.com\b \bfieldmansaccessfloorsltd\.com\b \biqoption\.com \bcouponsoffers\b hourwristbands\b \blanbin\.ru\b \bfave\.ga\b \bboog\.io\b \busadrugguide\.com\b \bgoldenhealthcenters\.com\b \bwomanitely\.com\b \bamerikanki\.com\b \bvouchercodesslug\.co\.uk\b \bmrdiscountcode\.co\.uk\b \bvouchercloud\.com\b \bguadagnareonlineseriamente\.com \bkrt\.be \bthebestprices\.com\b \bhotels-booking\.com\b \bpromotionvoucher\.co\.uk\b \br\.msn\.com\b \blanyardmarket\.com\b \bgo2l\.ink\b \bhotukdeals\.com\b \brevoucher\.co\.uk\b \bhealthnbeautyfacts\.com\b \b(lord|compare)vouchercode \bir\.uv\.es\b \bninjavouchers\b \bvoucherbadge \bgomo\.bi\b \bsilicon-wristband\.com\b essay.?writing.?service \bph\.dog\b \bnuovoiphonegratis\.com \bwif\.red\b \badyou\.me\b \bjust\.as\b \bmp3rocket\.pw\b \bgv1\.me\b \bmiz-mooz\.com\b \bmyfashioncode\b \bbkuiidarsdf\.blogspot\.co\.uk\b \bbkuiidarsdf\.blogspot\.com\b \bdalizaistaresi\.blogspot\.co\.nz\b \bgirls0004\.weebly\.com/hurghada\.html \b \bmakojigod\.blogspot\.com\b \bmakojigod\.blogspot\.fr\b \bmakojigod\.blogspot\.gr\b \b123malikoki\.info\b \bmywikipediatravel\.blogspot\.co\.il\b \bonrecedonece\.blogspot\.co\.uk\b \bonrecedonece\.blogspot\.rs\b \bovukucunevol\.blogspot\.com\.au\b \bplaces-data\.com\b \bsmbusiness\.info\b \bvikiputovanja\.blogspot\.co\.uk\b \bvikiputovanja\.blogspot\.com\b \bvikiputovanja\.blogspot\.de\b \bvikiputovanja\.blogspot\.fr\b \bvikiputovanja\.blogspot\.rs\b \bwikidestinations\.blogspot\.co\.uk\b \bwikipedia-travel\.blogspot\.com\b \bwikipedia-travel-destination\.blogspot\.com\.au\b \bwikipedia-travel-destination\.blogspot\.fr\b \bwikipediatravel\.weebly\.com\b \bwikipediatraveldest\.weebly\.com\b \bwikitravel-guide\.blogspot\.com\b \bwikitravel-guide\.blogspot\.fr\b \bwww\.facebook\.com/1532019543762938\b \bwww\.facebook\.com/1532035623761330\b \bwww\.facebook\.com/1532040663760826\b \bwww\.facebook\.com/1532057493759143\b \bwww\.facebook\.com/1532483373716555\b \bwww\.facebook\.com/notes/travel/bali-travel-guide-choose-what-you-are-interested-in/1532058703759022\b \bwww\.facebook\.com/notes/travel/dominican-republic-travel-guide-choose-what-you-are-interested-in/1532027883762104\b \bwww\.facebook\.com/notes/travel/las-vegas-travel-guide-choose-what-you-are-interested-in/1532033293761563\b \blovemyvouchers\b \bexamandinterviewtips\.com\b \bupromocodes\b \bsiliconebracelets\.xyz\b customsiliconebracelet \bl\.ask\.fm\b \bangelmeds\.com\b \brecruitingblogs\.com\b \bautomaticpetfeeder\.net\b \bvoucherbox\b \b24hoursbracelet\b \bbeaudermaskincare\.com\b \bgiftmevouchers\b \bpr\.report\b \bwristband-maker\.com\b \bsupplementoffers\.org\b \bflagsmore\.biz\b \bhealthforeverplus\.com\b \bmegadoomer\.com\b \bmuscle4power\.com\b \blolfurballs\.com\b \bgocustomboxes\.co\.uk\b \bdesignyourownsilicone \bmaximous\.net\b \bsteroids-safe\.com\b \b72hoursamericanpower\.com\b \bwebascentevents\.com\b \bexcentric-design\.net\b \bikancomel\.tk\b \btrexmusclesite\.com\b \btoluunusualsblog\.com\b \bsupplementsgarden\.com\b \bminecraftgamesplay\b \btube8\.to\b \bsu0\.ru\b \bmath-problem-solver\.com\b \bcreateyourownsiliconewristbands\.com\b \bfunnyvideoclips\.cf\b \byo\.io\b \bbank\.africa\.com\b \bsexuallubricants\.org\b \br\.utopiie\.com\b \bchayplov\.ru\b \bporno-365\.xyz\b \bbreakingnewstoday\.in\b \bletsearnmoneyonline\.in\b \bsiliwb\.com\b \bsilicon(wristband|bracelet) \bfashionclothing-mart\.com\b \bsigmaessays\.com\b \bostrovbali\.net\b \balrab7on\.com\b \bseo-stars\.com\b \bhappynewyearsgreetings\.com\b \bshorepointcomm\.com\b \bplanodesaudesorocabasp\.com\.br\b \bplanosdesaudeemcampinas\.com\.br\b \bconsideo\.com\b \br\.bat\.bing\.com\b \bseoptimasi\.com\b \bgrabify\.link\b \bfaecbookk\.ml\b \bdownloadgameandroidfree\.net\b \btvseriesdvdonsale\.com\b \bblogrollcenter\.com\b \bgoogle\.co\.ukgoogle\b \bherveleger\.best\b \bmakeyourownsilicone \bthelittleladybird\.com\b \biplaystoredownloadfree\.com\b \biplaystoredownload\.com\b \bessayexperts \b24hours+ilicone \b24-xxx-video\.ru\b \bdolbilovo\.ru\b \buyu\.re\b \bleshiysex\.ru\b \byooa\.re\b \bbadlinksgood\.blogspot\.ru\b \bmx7\.com\b \bmino\.re\b \bsoiq\.ch\b \bbesthomeshoppingreviews\.com\b \bfreecouponbuy\.com\b \bgreentree\.tax\b \bdeutsches-rei\.ch\b \blogintutor\.org\b \bpremierfamilydentist\.com\b \bsoywebmaster\.com\b \baustin-translation\.net\b \bm\.me\b \bmesosfer\.com\b \bcompaniesinindia\.in\b \bwood-furniture\.biz\b \banon\.to\b \bhive\.am\b \bclick\.dji\.com\b \blaptopverge\.com\b \bisaev\.info\b \btierrasvivas\.com\b \bthefashionablehousewife\.com\b \bcasinoforum\.su\b \bmafia-forever\.ru\b \bboosterpackdepot\.com\b \bxnxx\.show\b \bvitaminofhealth\.com\b \btophealthmart\.com\b \bewedictionary\.com\b \bproteinoutlet\.ro\b \bfreeporna\.ru\b \b3shop3\.com\b \bblurpalicious\.com\b \banaramedspa\.com\b \bonlinecustomessaywriting\.com\b \b24-hour-wristbands\.com\b \bsiliconewristband\.xyz\b ownsiliconebracelet \bsilicone-bracelets-silicone-wristbands\.com\b \bukbestessays\.com\b \bporonizle\.xyz\b \bideashop\.kiev\.ua\b \bimg\.rule34\.xxx\b \bgoogle\.com/ad(sense|word) \bfairpensions\.com\b \bjobsforeditors\.com\b \binfopraca\.pl\b \bmedyum\.xyz\b \balldaypharma\.com\b \bwecareskincare\.com\b \b9nl\.es\b \btools4docs\.com\b \bpenisenlargement\.co\.in\b \bbankier\.pl/forum\b \bgrd\.pw\b \bspurl\.me\b \blinkche\.ir\b \burl6\.org\b \bjpmags\.com\b \bmca-biz\.com\b \btvc\.in\b \bviewthislink\.com\b \burl\.moducopy\.co\.kr\b \bcbi\.as\b \burly\.co\b \bclickand\.co\b \bddz\.kr\b \bshooturl\.com\b \blvl\.vn\b \banmeld\.biz\b \bkarung\.in\b \bdpi\.me\b \bur\.my\b \bm5\.hk\b \bajn\.me\b \burl4\.uk\b \breview\.ly\b \bterapiasnaturais\.net\b \b0ll0\.ru\b \bdobrakasa\.co\.pl\b \binwestuj\.co\.pl\b \bsourl\.li\b \bpraca\.money\.pl\b \bhelix6garciniareview\.com\b \bwroclaw\.dlastudenta\.pl\b \bairjordans20\d{2}\b \beasyessayhelp\.net\b \bcoupon4fun\.com\b \bshampoosik\.ru\b \bviagrasansordonnancefr\.com\b \bhealthable\.org\b \btuney\.kr\b \banneedumexique\.com\b \bpfic2010\.com\b \balpacas-hampshire\.co\.uk\b \balpacasforsale\.org\b \bomeglechat\.ca\b \bgetpaid4typing\.net\b \buber-fare-estimator\.com\b \bjustyoufitness\.com\b \bgateacademy\.co\.in\b \bj(k|q)i(kk|qq)i\.at\b \b(b|p)ayanradio\b \bhersup\.ga\b \bhamariplace\.com\b \burlz\.fr\b \bfake-id\.com\b \bsagemailer\.com\b \bclick-pro\.com\b \bteamstre\.am\b \bneide\.ga\b \bhan\.gl\b \bshortly\.me\b \bmitsubishiklima\.com\.tr\b \bseo-alien\.com\b \bloginhelpers\.org\b \bpuretablets\.com\b \bbabun\.gq\b \bpromotionvoucher\.uk\b \bebookbrowse\.com\b \bgeschenkefuermaenner\.info\b \bdisq\.us\b \bcommercial-real-estate\.cc\b \bbuydogheartwormmedicine\.com\b \bcheapassignmenthelp\.co\.uk\b \btadalafilearn\.com\b \b3dots\.ro\b \bbbshort\.link \bel3dl2\.com\b \bbiggerpockets\.com\b \bwatchmovie-gratis\.info\b \bvroh\.me\b \bdest-war\.com\b \bplaymovie21\.com\b \bmovflix\.website\b \biflix2\.com\b \bselix32\.esy\.es\b \bwatchflixhd\.hotmovies4k\.com\b \bvulmove\.blogspot\.com\b \bapp2chart\.com\b \bhealthynewage\.com\b \bessayerudite\.com\b \bfreemyurl\.info\b \bmxtpz\.me\b \bcanadaedrugstore\.com\b \bcanadianpharmacystoreus\.com\b \blightningprotection\.com\b \bvouchercodes\.deals\b \bcustomthesisstuff\.tumblr\.com\b \bdiferenciasentre\.net\b \bsweetasmoiok\.com\b \bsparkemaildesign\.com\b \be-cigforsale\.com\b \bhomeclick\.com\b \bviagragroupresult\.com\b \bcovnews.com/archives/search\b \btrumpcanadianpharmacy\.com\b \bfutureofeducation\.com/main/search\b \bbltc\.es\b \bboxip\.net\b \bud-carrent\.com\b \bbltc\.es\b \bmakkao\.com\b \bmassbass\.es\b \bcoriantouch\.co\.il\b \b2pay\.pro\b \bwordplanes2\.skyrock\.com\b \bpotenzmittel-online\.com\b \bpanendeism\.org\b \bpanendeism\.webs\.com\b \bdiscountlipsy\.wordpress\.com\b \btech-support247\.weebly\.com\b \bingic\.ae\b \banepe\.com\.gr\b \basfaleiaautokinhtou\.com\b \bherveleger\.ws\b \bstudiopaci\.net\b \b5z8\.info\b \bfeet9france\.wordpress\.com\b \bms-jd\.org/search \bdieta-blanda\.com\b \bgusbeat7\.wordpress\.com\b \bmins\.pw\b \b(best|dsl|digital)camera\w{0,15}\.tk\b \bessaylogic\.org\b \bsungroupvn\.com\.vn\b \bmyfashioncodes\.co\.uk\b \bemojiselector\.com\b \bretailmenot\.com\b \bonceuponacrime\.net\b \bduanxigrandcourt\.org\b \bnewfaceskincare\.com\b \brejuveantiaging\.com\b \bour-skincare\.com\b \bpharexpress\.net\b \bbesthoist\.com\b \bmynewbestarticles\b.blogspot \blogindoctor\.org\b \becuadorianhands\.com\b \bapplyscholarship\.info\b \bblogger\.com/profile/00141270178551151863 \bsqex\.to\b \binblogslife\.com\b \bcanonwirelessprinterhelplinenumber\.wordpress\.com\b \bhealthsuppfacts\.com\b \bresidentialpainting\.contractors\b \btheindustryspread\.com\b \bflyt\.it\b \bpsychologydictionary\.org\b \bprintmakerart\.webnode\.it\b \bappbooks\.org\b \bgeolocation\.ws\b \bqualtecmty\.com\.mx \bservicharterbus\.com \bcomo-depilarse\.com \bimportardechinaya\.com \bmega-estrenos\.com \biconet\.com\.mx \bbienestaralnatural\.com \bmlego\.com\.mx \brenovardni\.org \bdespensasdaco\.com \bchollosaqui\.com \blibrosparaaprenderaleer\.com \baceitesesencial\.com \bcurriculumsvitae\.net \busx\.es\b \bwoobs\.com\b \balpacas-hampshire\.co\.uk\b \btodoviajeros\.com \bmusica-barroca\.com \bderechomexicano\.com\.mx \bseotraininginstitutespune\.in\b \bseotraininginpune\.in\b viagraonline \bcialisoonline \bxaydungthanhnien\.com\b \bbl\.gd\b \bexeideas\.com\b \bvirsale\.com\b \bcabinetdiy\.com\b \bokemen\.xyz\b \bfacbook\.com\b \bmedcheck-up\.com\b \bskincarebrands\.co\.uk\b \bcooldudes\.store\b \bpoolcleaner\.us\b getpocket\.com/redirect \bstudentloanrelief\.us\b \bnaturalmattressmatters\.com\b \bgemmenage\.(com|net|ca)\b \bdailystrength\.org\b \bonlinecashflow\.org\b \bshemale\.uk\b \byobit\.io\b \bchecker\.in\b \bsex-ru\.org\b \bfirstclassessaywriters\.com\b \bcheckpagerank\.net\b \bviahold\.com\b \bcabinetdiy\.com\b \bgetfreebs\.com\b \bonlinehookupsites\.com\b \bbeautytohealth\.com\b \bartplus\.co\b \brentarace\.com\b \bhemorrhoidnomore \bremovehemorrhoids \bstudyinrussia\.com\b \bccmixter\.org/api/query \bheidelbergerwohnen\.de\b \bfx-brokers-review\.com\b \bbestchange\.com\b \bsteelpipeseller\.com\b \bicdst\.org\b \bqowap\.com\b \bbigbazaardirect\.com\b \bb2bmarketing\.net\b \bwikiveliero\.org \bkardashiantapes\.net\b \bsoftnet32\.com\b \bsoundcloud\.com/search/sounds \brebeldeway\.com\.ua\b \berreway\.org\b \bdsquared2outlet\.eu\b \bdibujos-de-amor\.com\b \bandrewnickel\.com\b \bgetloansusapersonal\.com\b \bcialisemk\.com\b \bstockhouse\.com/search \bseopapese\.club\b \bzipurl\.ir\b \boffersus\.com\b \bvu\.fr\b \bezer\.mobi\b \burli\.tk\b \bloginprofessor\.org\b \bkickass2\.nz\b \bisohunt\.tv\b \btorrentproject2\.com\b \bisohunt2\.org\b \bairbnb\.com/c/ \bmetager\.to\b \bbabepedia\.com\b \bdragonflydoces\.com\b \bzznew\.in\b \bsites\.google\..{1,3}/site/tradingonlineamoralproblem \bkickass\.ink\b \bisohunt2\.net\b \btorrentproject2\.org\b \bisohunt\.tv\b \bisohunt2\.org\b \bkickass2\.nz\b \btorrentproject2\.com\b \bcertificationconsultancy\.com\b \bqr-url\.tk\b \brr\.zzz\.com\.ua\b \bwallinside\.com/post \bqgo\.be\b \bexit\.sc\b \baffiliateignition\.com\b \btradingview\.com\b \bexpertdecoders\.com\b \bwikiler\.com\b \bloanswayer\.com\b \bloansxxonlinexx\.org\b \btheelderscrolls5skyrimevolution225\.ru\b \bcoopergado\.com\b \bhomieocairlines\.com\b \bnamoroagora\.com\.br\b \bhumancoder\.com\b \bdecaptcher\.org\b \biamsport\.org/pg/pages/view \bcaptchacoder\.com\b \btiernosmomentos\.com\b \bcaptchaboss\.com\b \bmoviesxxx\.biz\b \bsuperghostblogger\.com/\?s \bzixiutangpollencapsules\.com\b \bcaringbridge\.org/search\?q\= \babbywinters\.co\b \bwoorank\.com/[a-z]{2}/www \b1i1\.me\b \bcell2getbrands\.com\b \bkombologia\.com \bcash4files\.com\b \banycodes\.com\b \bcustomizable-bracelets\.xyz\b \bmyshoesguide\.com\b \btiggi\.es\b \bpisinaspa\.gr\b \byify\.co\b \bhideurl4you\.com\b \banti-captcha\.com\b \bssojunghan\.com\b \bdecaptcha\.biz\b \bthsbo333\.com\b \bloginhold\.org\b \bknightstemplarcards\.com\b \bbeanbagsexpert\.com\b \bblackheadscure\.com\b \bincreasetestosterone\.review\b \bolympiclabz\.com\b \bpetgroomingcourse\.com\b \bpetsworld\.in\b \breligiousweddingguide\.com\b \btrainingmasklab\.com\b \bwhat-to-do-in\.co\.uk\b \bwildhunter\.club\b \burbanscarpe\.com\b \bprintedwristbands\.xyz\b \bcustombracelet\.xyz\b \bdw-inductionheating\.com\b \bloginlord\.org\b \b9z\.lt\b \bloginking\.org\b \bsitesbysara\.com\b \bseoinlink\.com\b \btwinkpopstars\.com\b \bprotecglasstint\.com\.au\b \bbroadbandhk\.com\b \bhomebroadbandhk\.com\b \byt\.vu\b \bbuy-medicines\.com\b \blnk\.pics\b \bruco\.ac\.tz\b \bget\.busuu\.com\b \bbusiness-shop\.info\b shop\.eu\b outlet\.eu\b \bcialissansordonnancefr24\.com\b \bsexforsmartpeople\.com\b \bgetloanstodayonline\.com\b \bhannatestcentre\.com\b \blogindevelopers\.org\b \bloginidol\.org\b \bdecaptchaocr\.com\b \bdecaptcher\.info\b \bspymoob\.com\b \bbordersalertandready\.com\b \bnjmassage\.info\b \balona\.space\b \bcaptchasolutions\.com\b \bscraping\.pro\b \b2captcha\.com\b \bdeathbycaptcha\.com\b \brock-en-espanol\.lenguadeoro\.com\b \bbusiness-opportunities\.biz/search \berectiledysfunctionpills\.store\b \bsavethestudent\.org/\?s= \blabur\.eus\b \bsildenafilcitrate\.today\b \bbedbugsize\. \blogintraining\.org\b \bbedbugsize\.info\b \bpaydaynock\.com\b \bforexreviewsblog\.com\b \bbuifelronataboo\.files\.wordpress\.com\b \bloansmart24\.com\b \bclashfun\.com\b \bfreejavporn\.mobi\b \bo7j\.ru\b \bedpills\.shop\b \bpiracetolpills\.com\b \bmarketstrom\.gr\b \bfrompo\.com\b \bdesign-your-own-silicone-wristband\.com\b \bcustomized-rubber-bracelets\.com\b \b12tradepro\.com\b \bsofeeya\.com\b \bloginteacher\.org\b \bbom777casino\.com\b \bd11\.io\b \bapp\.link\b \bseozuka\.com\b \bferrann\.com\b \bref\.so\b \brlu\.ru\b \burl\.euqueroserummacaco\.com\b \bleobumbtumbbotare\.files\.wordpress\.com\b \bsudnidosanaco\.files\.wordpress\.com\b \bwikidot\.com/local--files\b \bnjmassages\.com\b \bsearch4sex\.biz\b \bbinaryforexacademy\.org\b \biota\.tux-planet\.biz\b \bbiosotoceswebctour\.over-blog\.com\b \bliosmedaxmarpuwex\.over-blog\.com\b \binstawidget\.net\b \bofficialkrislawrence\.com\b \bbusinessbroadband\.com\.hk\b \bshortwww\.com\b \bseo-saz\.com\b \bfilm2018\.info\b withoutprescript\.com\b \bajaypipes\.com\b \bbuyv.agra\. \bweightlossoffers\.org\b \btwitter\.com/search\b \bcryptocoinjudge\.com\b \beladia\.space\b \bjustine\.club\b \bhvacrfp\.com\b \bnupogodi-online\.ru\b \bcasinousaonlinelist\.com\b \bonlinetv\.bid\b \bnepz\.stream\b \bonline-tvchannel\.org\b \bustreams24\.com\b \bvturl\.net\b \bsport2018\.org\b \bthesis\.ae\b #Persistent spamming - COIbot reports \bwellness786\.com\b \bsupplementplatforme\.blogspot\.in\b \btiger77\.net\b \bsupplementplatforme\.blogspot\.in\b \bwellness786\.com\b \b1b\.yt\b \bpasaranliga\.com\b \bena\.website\b \bguaranteedppc\.com\b \bjayne\.website\b \bslotsmegacasino\.com\b \bolidesoza\.com\b \bgul\.ly\b \bnotehub\.org\b \binstantessay\.co\.uk\b \bcirk\.me\b \beasycarup\.com\b \brealinstagramlikes\.com\b \bapyoth\.com\b \bwikkimedia\.com\b \bauto24insurance24online\.com\b \bkourtney\.fun\b \binfowars\.com\b \bletsgomurphys\.com\b \bcaptchaocr\.org\b \bdecaptcherocr\.com\b \brhibusbar\.com\b \bnewreviewhq\.com\b \bcasino17rich7online\.com\b \bashleymadison\.pro\b \bhref\.li\b \bhollitaliandressshirts\.com\b \bhealthyandbeauty\.co\b \b3movs\.pro\b \bipsite\.org\b \bcli\.re\b \bnz-casinos\.com\b \bchn\.ge\b \brocksteadymaleenhancement\.org\b \bdrozhelp\.com\b \baffiliatblogger\.com\b \billuporistorante\.com\b \bniemtree\.com\b \bmercyelectronics\.in\b \bbyutiful\.net\b \bipheya\.co\.za\b \byougame\.com\b \bhittc\.org\.vn\b \belamalh\.com\b \bt2m\.io\b \blookatlink\.com\b \bfreshcalendars\.com\b \brevshr\.com\b \btrkur\.com\b \bgot\.by\b researchomnia\.blogspot\. \bdmaps\.kr\b \bhothouse\.xyz\b \bcloudmining\.blog\b \bvividentertainment\.online\b \bnaughtyamerica\.top\b \bbrazzers\.network\b \bpornhub\.direct\b \bbangbrosnetwork\.com\b \blocalbitcoins\.ltd\b \badultmodels\.club\b \bbrazzersnetwork\.com\b \bAshleyMadison\.pro\b \bpulseoxadvocacy\.com\b \brapidteria\.com\b \bdubsbusinessadvisor\.com\b \bthemerkle\.com\b \bcryptorials\.io\b \bthebitcoinstrip\.com\b \bstrongcoin\.site\b \blakebtc\.com\b \bwhaleclub\.co\b \bvirwox\.services\b \blocalbitcoins\.ltd\b \b500affiliates\.com\b \b1broker\.com\b \bsimplefx\.com\b \bbit4x\.com\b \betoro\.website\b \bavatrade\.ltd\b \bhashblock\.ltd\b \bruncpa\.info\b \bbest-bettingsites\.com\b \bbest-paypornsites\.net\b \bpornplanner\.com\b \btopporn\.org\b \bjoannaangel\.club\b \bdigitalplayground\.world\b \bkinkstudio\.info\b \bchaturbate\.run\b \bpenthouse\.website\b \bskrill\.ltd\b \bvividentertainment\.online\b \bstrongcoin\.site\b \bvirwox\.services\b \betoro\.website\b \bavatrade\.ltd\b \bruncpa\.info\b \bwholesalehairvendors\.com\b \bpuresmile\.com\.au\b \bbestgearslab\.com\b \bemoneyindeed\.com\b \balldraft\.com\b \bbestgearslab\.com\b \bheadphonesbuyer\.com\b \ballweb-marketing\.com\b \bhandytoolshome\.com\b \bXxxtube4Mobile\.com\b \bTeenageassault\.com\b \bteensexmaniac\.com\b \bnbdaq\.com\b \bbookmarks\.wittycrocs\.com\b \bbestlatinaporn\.net\b \bthelesboporn\.com\b \bhdteensextube\.net\b \bTeenslovehugedicks\.com\b \bonlyteenfuck\.com\b \bisla-laser\.org\b \bgayspornovideos\.com\b \brichcasino2online\.com\b \bplayboy\.ac\b \blinkp\.ir\b \bmovies247\.net\b \bcaptchadealer\.com\b \bcaptchas\.biz\b \bsci-hub\.tech\b \buplinkus\.com\b \bpetroleumclubmagazine\.com\b \bdeer-digest\.com\b \bsummerfieldinfo\.com\b \bg3t\.nl\b \bsma-offshore\.com\b \bmelodipoker\.com\b \bmodernmom\.com\b \bromanization\.org\b \btest-infrarotheizung\.de\b \beightplus2\.com\b \bspeedyessay\.co\.uk\b \butf\.su\b \bworldhealthreviews\.com\b \bcbsecure\.co\.uk\b \bbusinesssuccessclass\.com\b \btryvexanpills\.com\b \bmcessay\.com\b \bross-limo\.com\b \b101growlights\.com\b \bcarveto\.co\.uk\b \bthehourshop\.com\b \bxembongdahd\.com\b \bbestinfo4health\.com\b \bkuc\.cz\b \bchod\.sk\b \bpetstation\.store\b \btopofblogs\.com\b \bknowurgames\.contently\.com\b \bwelookups\.com\b \bwholesalebulksms\.com\b \bhealthreviewfactory\.com\b \btoprussianescort\.com\b \bsportstation\.store\b \bxxxhds\.com\b \bnetflixhds\.com\b \b3xhds\.com\b \bjiliblog\.com\b \bplaycasinoonline24\.com\b \b007game\.ru\b \bdeadpool2ful\.com\b \btvhds\.com\b \bfilmhds\.com\b \bsildenafarm\.com\b \b114\.34\.134\.140\b \bplayslotscasino888\.com\b \bbestrealmoneygames\.com\b \bonlinelistcasino24\.com\b \bcuu\.su\b \b999essays\.com\b \btopstreamingfr\.club\b \bshorturl\.at\b \bam9s\.info\b \b000webhostapp\.com\b \be-billpayments\.com\b \bshifu\.com\b \bsalmonsolutions\.co\.uk\b \bcomputerhope\.com/issues/chusedos\.htm \bprintukraine\.click\b \bdoubledubs\.com\b \bcustomwriting\.com\b \bsexneigung\.com\b \bajt-ventures\.com\b \bgestyy\.com\b \b1design\.org\b \bcafemom\.com/search \bgameinformer\.com/search \btoppaidpornsites\.com\b \bejobsresult\.com\b \bkscripts\.com/\?s \bskfb\.ly\b \bbeam\.to\b \bcams4bitcoin\.com\b \bprf\.hn\b \b1safe\.link\b \bun-url\.com\b \blauriejones\.org\b \bbbwpornmovs\.com\b \bchuabenhyeusinhly\.com\b \bmindsumo\.com\b \bthereviewal\.com/massage-therapy/ \bgpna\.ir\b \bsynesth\.esy\.es\b \bresampled\.de\b \bfamousstoreoutlet\.com\b \bbellpottingerusa\.com\b \briedquat\.de\b \bcoolingtowerfiller\.com\b \bgrp-watertank\.com\b \bcasinoline17\.com\b \bcasinobablogames\.com\b \bcasinogameslistonline\.com\b \bcasinomegaslotos\.com\b \barcheagebegins\.org\b \bduct-rod\.com\b \bmygrammarcheck\.com\b \bpxlme\.me\b \bbikinisexyonthebeach\.com\b \btshirtsandchristiangifts\.com\b \bbikinisaletop\.com\b \bt-shirtlogos\.com\b \bback\.ly\b \bsmol\.io\b \bentirefestival\.com\b \bt-shirtlogos\.com\b \bkhorshidchehr\.com\b \bfernandoallende\.com\b \blets\.shoutabout\.it\b \blbdr\.co\b \bludariwe\.org\b \bdygjxesu-sunubu\.org\b \blihi\.cc\b \bsodary\.com\b \bkutt\.it\b \bqlink\.me\b \byerl\.org\b \blstu\.fr\b \bsnip\.ly\b \bcqtwice\.com\b \burls\.la\b \bkg-machinery\.com\b \bwooricasino777\.com\b \burlgt\.com\b \bframa\.link\b \bcutout\.es\b \bzipansion\.com\b \batheistrepublic\.org\b \batheistrepublic\.net\b \bpqn\.pw\b \bhamoussin-fouad-adan\.site123\.me\b internetbillboards\.net/\?s \byellkey\.com\b \bweightprodonline\.com\b \ballmotti\.xyz\b \bbin\.wf\b \bmybestsexshop\.com\b \bgetbiggerdicknaturally\.com\b \bmyonlinepayday\.com\b \bgamecasinosonline\.com\b \bzii\.bz\b \bdevprice\.ca\b \bmailtips\.info\b \bxxxgayjobs\.com\b \bkemtrinam\.xyz\b rewards-insiders\.marriott.com/search \bbestcurefordiabetes\.com\b \bs\.id\b \bshrtco\.de\b \bmypaleohackscookbookreview\.com\b \bhealthavenger\.com\b \bcachtrinamda\.xyz\b \btny\.im\b \bsnapt\.io\b \bannita\.space\b \bvickey\.club\b \bmable\.club\b \beleonor\.space\b \btomcandowpenisremedy\.com\b \bcasinoonlinests\.org\b \bsexdatingusaamerica\.com\b \bfunnyguru\.co\b \bukcheapwigs\.com\b \bswimwear2sale\.com\b \bcheap-jerseys-usa\.com\b \bstlrenfestwiki\.com\b \bkiehlmann\.co\.uk\b \bcirclebpo\.com\b \bonl\.li\b \breal777money\.com\b \bfreebitco\.in\b \bzanaflexbuynow\.com\b \bxpornplease\.com\b \bpookalamdesign\.in\b \bhomosexual\.cf\b \btechnsolution\.com\b \bbablcasinogames\.com\b \bcasino24list\.com\b \bthekingcasinos\.com\b \bzanaflexcgh\.com\b \bgo4braindumps\.com\b \blanzport\.com\b \bpages10\.com\b \bmelodyhome\.com\b \bzanaflexcgh\.com\b \bqscv\.pe\.hu\b \b3dcgstore\.com\b hometalk\.com/search \buploadboy\.me\b \bpano-verschluss\.com\b \bchulatutor\.com\b \btrainingzone\.co\.uk\b \bhararonline\.com\b \bbestazy\.com\b \b9jabaze\.com\b \bsoo\.gd\b \btestonutra\.com\b \bcelebs-net-worth\.com\b \barmidalechurch\.com\b \bautomotivedigitalmarketing\.com\b \blucporn\.com\b \bgatobengali\.net\b \bbablcasinogames\.com\b \babengalcat\.com\b \bgetjealous\.com\b \bhealthncure\.net\b \bmoney2017casino\.org\b \btil\.pw\b \blyhyt\.ovh\b \blos\.fi\b \bcasinoveganonline\.com\b \btarget-advertisement\.com\b \bstoneislandmen\.com\b \bdearzindagifullmovie\.in\b \blinkki\.ovh\b \blyhytosoite\.fi\b \burlki\.com\b \bbitly\.fi\b \bshortingking\.com\b \bnimbleinity\.com\b \bshortingking\.com\b \bclc\.to\b \bbitly\.fi\b \bonsto\.re\b \bpeoplesbiography\.in\b \b021zhuming\.com\b \b2one\.in\b \bgiovaniconnection\.it\b \bemma-online\.org\b \bcasinolists\.us\.com\b \b0n1\.ir\b \badjaranet\.com\b \blakeshia\.club\b \bhoganbrand\.com\b \bcasino2018money\.com\b \bytre\.ir\b \bkirimpesanbunga\.com\b \bshort\.o-biznes\.ru\b \bqx\.cx\b \bclarksshop\.org\.uk\b \blasportivashop\.com\b \bfamousshop\.co\b \bstoneislandrecords\.com\b \busachinatraining\.com\b \blivestreamingindia\.com\b \blivebox\.co\.in\b \bmarketresearchstore\.com\b \bliangchuang-china\.cn\b \bdigitalconnectelearning\.it\b \blasciatique\.com\b \bhotlistcasinogames\.com\b \beasyurl\.net\b \bthelink\.la\b \beasyurl\.net\b \bxn--o80b27i69npibp5en0j\.com\b \bmylnk\.is\b \bmaa\.to\b \bytube\.com\b \binfo-ri\.com\b \bfieryhair\.com\b \bferragamomall\.com\b \b19216801help\.com\b \bshrinx\.it\b \bonsale-fashion\.com\b \bhoganshoesoutlet\.com\b \brippedmusic\.com\b \boutdoor-sneakers\.com\b \bpurses-infashion\.com\b \bdiscountkappa\.com\b \bdiscountmerrell\.com\b \bkeens-shoes\.com\b \bkappaproperty\.com\b \bcarharttapparels\.com\b \bonlinesfashion\.com\b \bsextube4mobile\.com\b \byon\.ir\b \biitd\.info\b \bgames4king\.com\b \bdaihocduochanoi\.com\b \bshortmy\.link\b \ba1\.to\b \bsomething4u\.xyz\b \bferragamofactory\.com\b \bhtt\.nu\b \bjulieta\.space\b \bclubmania\.tk\b \bbitinmex\.com\b \bbitmexit\.com\b \bbitmextrade\.com\b \bbitmexiu\.com\b \bbitmexim\.com\b \bbamsalon\.com\b \bbitmarginmex\.com\b \bpoolpartyo\.com\b \bclubgazua\.com\b \bclubgaja\.com\b \bessaycaptains\.com\b \bduocdienvietnam\.com\b \bstone-island- \bx61\.ch\b \bacaiberrypills\.eu\b \bsmdservicesllc\.com\b \binternetbillboards\.net/\?s \bua-outlet\.com\b \bmy-small\.link\b \bmarketingsweet\.com\.au\b \bxnxxporn\.party\b \bxnxxporn\.pw\b \bemfarmacia\.com\b \btreathemorrhoidspain\.com\b \bdailydetoxhacks\.com\b \bkappa-usa\.com\b \blookweb\.it\b \byou\.travel\b \bnutritionfordiet\.com\b \bdresscodeclothing\.com\b \bfamouswearings\.com\b \bmail\.rambler\.ru/m\b \bbiggerpenisexercises\.com\b \bgroetenuiteerbeek\.wordpress\.com\b \bv88\.ca\b \bgoo-gl\.ru\b \bgoogl\.plus\b \bfiladiscountshop\.com\b \bcross-fashions\.com\b \bfashion10deep\.com\b \bfashionssur\.com\b \bskncosmetics\.com\b \bx11\.pw\b \bempowher\.com/search \bnwwws2013\.org\b \btrsurl\.com\b \bpattern-wiki\.org\b \b7elm5\.com\b \bmyurl\.gr\b \bmyminiurl\.net\b \bmossoutfits\.com\b \bdiscount-ellesse\.com\b \bnowheart\.com\b \bmiyankale\.com\b \bsindo\.me\b \bblogdacleo\.com\b \blelaon\.com\b \baticpay\.com\b \blelaon\.com\b \badidasoriginals\.biz\b \bslink\.co\b \btranssexualpornstars\.com\b \bvulpyx\.com\b \bcouponforless\.com\b \b81url\.com\b \badidasoriginals\.biz\b \bfashionedhardy\.com\b \bjoaquina\.club\b \bjonell\.space\b \balishia\.club\b \bkaley\.club\b \bwebbuildersguide\.com\b \bmascareignesislands\.no\b \bspeakingtree\.in/search \bbehance\.net/search \bhealthynewage\.com/\?s \bsportsrants\.com/\?s \bshewrites\.com/main/search\/ \bourmidland\.com/search \brebirthgaming\.org\b \bmommysavers\.com\b \bajaxtime\.com\b \ba03b3\.atu\.ca\b \batu\.ca\b \bansunibaate\.com\b \bredirects\.ca\b \bwarritimes\.wordpress\.com\b \breadthis\.ca\b \bdict\.leo\.org/\?search \bajaxtime\.com/\?s \bherfeed\.com/\?s\= \bpurevolume\.com/search \btopofblogs\.com/tag \burls\.to\b \b1w\.tf\b \bquickbooksupportcanada\.ca\b \bdonax\.ch\b \bpureketodietpills\.com\b \bmammut-group\.com\b \bgdubz\.win\b \bblogher\.com/search \bcaringbridge\.org/search \brenewableenergyworld\.com/_search\? \btraveldescribe\.com/\?s\= \btravelpod\.com/s/ \bchaseresults\.com/mail_to_friend \bphoto.net/gallery/tag-search/search\b \bsquidoo\.com/search \blinkgo\.pw\b \bhalfpriceexams\.com\b \brealstatecoin\.org\b \bbestnewsupplements\.com\b \btianyaxiaozhan\.com\b \bcreativerxrevivalskincream\.com\b \brevitalizeultimateserum\.com\b \bnairabuzz\.com\b \bwocams\.com\b \breissstore\.com\b 201[78]\.ovh\b \bvalrie\.club\b \blaverne\.club\b \bbaccaratnow\.com\b \bglaziers-.{1,20}\.co\.uk\b \bnikeoutletsale\.co\b \bclyfc\.com\b \b2no\.co\b \biplogger\.org\b \bdating-soulmates\.com\b \btruv\.is\b \biplogger\.ru\b \bbdsmporno\.net\b \bclub21sacramento\.com\b \bgenuinehealthreviews\.com\b \bketoabsoluteforskolin\.net\b \bgayfreelivecam\.com\b \b666\.porn\b \bfofo100\.xyz\b \bgreece-athens-escorts\.gr\b \brichmondembroidery\.com\.au\b \bventurebeat\.com/\?s \bccmixter\.org/api/query\? \btheepochtimes\.com/n3/search/ \bparamuspost\.com/search\.php \bchange\.org/search \bbroowaha\.com/search \bvirilityexonline\.net\b \bferrann\.mx\b \byip\.su\b \btest1\.donntu\.org\b \btwitpic\.com/tag \bsharkbayte\.com/keyword \bexeideas\.com/\?s \bfin24\.com/search \brebrand\.ly\b \bendclothing\.com\b \bfamousoutletshop\.com\b \bfairofferny\.com\b \bvamospaella\.co\.uk\b \bmenlosoftware\.net\b \bbradmcallister\.com\b \baolcomlogin\.com\b \bonline-gift-vouchers\.com\b \btiny\.tw\b \bb54\.in\b \b3nobar\.net\b \bdiscount-coupons\.net\b \bketoblazediet\.net\b \bbestbabyessentials\.com\b \b918kiss\. \bsherley\.club\b \bherbalmeds\.org\b \blexlords\.uk\b \bturnhofer\.com\b \bocn\.pt\b \bvegas8282\.com\b \burladda\.com\b \bhappynewyearimages\.co\b \bmarceloburlonshop\.com\b \bfarsicad\.com\b \bhuit\.re\b \bhappyjanamashtamiwishes\.blogspot\.com\b \bptiturl\.com\b \bc3d\.com\.au\b \bwenicehair\.com\b \btypeformoney\.org\b \bketogenrx\.net\b \binstagramtakipcipaneli\.com\b \bloveilook\.com\b \bseoarticletool\.com\b \bbuildyourownshedsite\.wordpress\.com\b \bslimbuildketodiet\.net\b \bupscaledogtoys\.party\b \b2a\.ol4s\.site\b \bwow1004\.xyz\b \bgays-bdsm\.com\b \bsitedevoyance\.over-blog\.com\b \bsearchmechaniks\.ru\b \bpinterest\.com/search \bimgur\.com/hot\? \bempowher\.com/search \bedition\.cnn\.com/search \bicivil\.ir/short/ \bx2145-productions\.technology\b \bgclub007\.com\b \bbanglatvshow\.com\b \bbedroomfurnituretp\.com\b \badult-chum\.com\b \benoavia\.es\b \baracne\.biz\b \bzoneti\.ca\b \bwow520\.com\b \bnobodysproperty\.com\b \bbellubka\.ru\b \bidolocharter\.com\b \bmordsrub\.ru\b \bwonderhowto\.com/search \btechandtrends\.com/\?s \bbbc\.co\.uk/search/\?q \bmeetme\.com/apps/redirect/\?url \bnuwireinvestor\.com/results\.aspx\?searchwords \bwww\.gov\.uk/search\?q= \balexa\.com/search\?q= \bnewsweek\.com/search \bpvl-online\.kz\b \bclinicaveterinariaromaeur\.it\b \bdiowebhost\.com\b \btaodo\.com\.vn\b \bdomenicomagnifica\.it\b \btiktok\.tw\b \bfastestvpn\.com\b \bchollay\.com\b \bthefuturerobots\.com\b \bmenhealthcares\.com\b \bnoxi\.ga\b \bpornotube\.blog\.br\b \bsavethestudent\.org/\?s \bknoji\.com/search/\?query \bdata\.gov\.uk/data/search\?q \bsportsblog\.com/search\? \bhouzz\.com/\?search \bilookads\.com\b \btoi\.in\b \bbritannica\.com/search\?query \bccmixter\.org/api/query\? \bfoxnews\.com/search-results/search\?q \blerablog\.org/\?s \blifebeyondtourism\.org/\?header_search \biamsport\.org/pg/pages \b1mg\.com\b \bpokergocap\.com\b \bbetadeals\.com\.ng\b \bthanksgivingquotes2018\.com\b \bclickfraud\.io\b \bapotekbutikk\.net\b \bbdjobstoday\.info\b \bshoes-generator\.com\b \bdiscreetsextoyshop\.com\b \bcheapjordansvip\.com\b \bbacklinksaudit\.com\b \bblog2learn\.com\b \bgatevnotes\.com\b \btest\.nosubject\.com\b \bul\.do\b \bix2\.co\b \bpowermac64\.com\b \bapteekkienpillereita\.com\b \bhikingsoutlet\.com\b \bdiabox-auto\.ru\b \bwithouatdoctor\.us\b \bwebsiteaffiliateprograms\.info\b \bdating-online-made-easy\.com\b \bbacagood77\.com\b \bxn--oi2ba146au9b8utjhk\.com\b \biex\.me\b \bsale-sextoys\.com\b \bwellsextoys\.com\b \bdiscreetsextoyshop\.com\b \bwomens-outfits\.com\b \bnotron-setup\.download\b \b918\.credit\b \bpob\.ru\b \ballxreport\.com\b \bsale-sextoys\.com\b \bwomens-outfits\.com\b \bcbcam2cam\.com\b \blos-mejores-boosters-de-testosterona\.eu\b \bsunglassescheaponline\.com\b \bnotron-setup\.download\b \bthrottleshift\.server105\.com\b \btunes-interiors\.com\b \bcheapjordan13vip\.com\b \bask\.nevershutdown\.com\b \bxsl\.pt\b \btypers\.biz\b \bemasku\.com\b \bbackpageauction\.com\b \bc\.or\.at\b \bxyznepal\.com\b \bviaplato\.com\b \bgowwwurl\.com\b \biamthebest\.us\b \bwinterisnotcoming\.org\b \bnew-giveaways\.win\b \btopessayreviews\.com\b \baukcje\.ml\b \bsavemycam\.com\b \bmychaturcam\.com\b \brecorder2018\.com\b \bwebcamfucker\.com\b \bsportzfuel\.com\b \btrevulanmuscle\.net\b \bdpli\.ir\b \beasy-bator\.com\b \bblissmarcom\.com\b \btorrentdb\. \bbjdem\.cz\b \bkuc\.cz\b \bpreskoc\.cz\b \briz\.cz\b \burl\.googluj\.cz\b \bzkracene\.cz\b \btwurl\.nl\b \bglobalsmovies\.com\b \bcrydercosplay\.us\b \bopenclipart\.org/search/\?query \baccountingweb\.co\.uk/search \bsearch\.huffingtonpost\.com/search \bdeer-digest\.com/\?s \btravelwitheaseblog\.com/\?s \btrainingzone\.co\.uk/search \bhealthable\.org/\?s \bbuzzfeed\.com/search\?q \bencyclopedia\.com/searchresults.aspx\?q \bshopping-cheap\.com\b \bsneakerfuror\.com\b \bmanyrecs\.com\b \bsyscointalk\.org\b \bpacs-apparrel\.com\b \bauthenticfans\.com\b \braovat\.chotop\.vn\b \braovat\.bvn\.vn\b \bnwnpro\.ru\b \bgeld-bombe\.com\b \b31\.220\.1\.41\b \bwprssaggregator\.com\b \bbonuskodbkleon\.ru\b \bwebcammodelingjob\.com\b \braovatbds24h\.com\b cosplay\.us\b \bmamaklr\.com\b \bcbcamsclub\.com\b \bfreecinemaclub\.com\b \bgo\.onescript\.ir\b \bkink\.company\b \bscp-knowledge\.org/\?s \bfool\.com/search/solr\.aspx \bjamendo\.com/en/search \bhomeinvestorsusa\.com\b \bhappylocate\.com\b \bhidemyass\.com\b \binsertyoururl\.com\b \blapenavigevano\.it\b \bnikehuaracheshoes\.com\b \bcanadagoosepark\.com\b \bgetcanadagooseoutlet\.com\b \bprivateviewerinsta\.com\b \bmattcermanski\.com\b \bassignment-help-australia\.com\.au\b \bmagileads\.com\b \b918\.network\b \bcoinarbitragebot\.com\b \bcoinbozan\.com\b \bzerobyw\.com\b \bsa7eraty\.com\b \bmotorradfreunde-muenchweilerev\.de\b \bwhl111\.com\b \bwriteforme\.compress\.to\b \bpaltrox-rx\.com\b \bstoneislandclothes\.com\b \buy\.to\b \belectronicrepairegypt\.com\b \bocry\.com\b \bepac\.to\b \bcameravn247\.com\b \bmoz\.com\b \binc0gnito\.com\b \bedmond\.club\b \bvipgoldrj\.com\.br\b \bmredgarcross\.com\b \bglamour\.de/content/search/ \bmartindale\.com/Results.aspx\? \bchange\.org/search\?q \brealitysandwich\.com/\?s \bmy3uka\.com/search/ \bdailymail\.co\.uk/home/search\.html\? \btelegraph\.co\.uk/search \bred\.nelb\.gr\b \bsimql\.com\b \brosaline\.club\b \bws2real\.com\b \bbp7\.org\b \bcanalesoterismo\.com\b \bjom\.fun\b \bkasino\.vin\b \babh\.kr\b \bwhatsappmessenger\.download\b \badvocateschandigarh\.in\b \badvocateinchandigarhhighcourt\.wordpress\.com\b \blawyerchandigarh\.com\b \bheightline\.com\b \bminiurl\.x10\.mx\b \bchinatown-downtown\.com\b \bbuzzsocial\.ca\b \bhdorg\.ru\b \bnowinseo\.ir\b \bcreatorlink\.net\b \bwirecellar\.com\b \bextra-size\.info\b \bvirtualbitcointalk\.co\b \blow-cost\.expert\b \bomn\.kr\b \bgooseyou\.com\b \bcanadagoosestorevip\.com\b \bhelbiz\.com\b \bgiacmosuavietvn\.podbean\.com\b \bintensexpills\.org\.uk\b \bantiaging-treatments\.website\b \bbuildmusclequick\.info\b \bonlinecasino4nl\.com\b \bbeasley\.space\b \bcasino-reviewadvisor\.com\b \bspiritualsadhana\.com\b \bspecta\.webd\.pl\b \bdirectseotools\.com\b \bcasinonsvenska\.eu\b \bsvenskacasinon\.co\b \bferrann\.co\b \bleach\.club\b \bscotch-sale\.com\b \bxn--d1abamebfd0avbpdfcx6e\.xn--p1ai\b \blinkomnia\.com\b \bcompletecase\.com\b \bredirect\.adult\.ofertmobiles\.com\b \bprada-shoping\.com\b \bmyassignmenthelpaustralia\.com\.au\b \bkasino\.games\b \bogmdb\.com\b \bstrongpassword\.info\b \bvelasquez\.xyz\b \brondan\.net\b \bteam91titans\.com\b \bmortaji\.co\b \bcursodetiara\.com\b \bfroggyads\.com\b \bcayghepthammy\.com\b \bsalas\.space\b \biktogo\.com\b \blotterytube\.com\b \benrollbusiness\.com\b \bsssidhuadvocate815\.tumblr\.com\b \b1688\.com\b \bsci-hub\. \bplaycasinoonline\.ooo\b \bmukapokerku\.com\b \bmukapoker\.org\b \btoppreworkoutsupplements\.info\b \bhorseshoecraftandflea\.com\b \bshopdiaphanous\.com\b \bshoporiginative\.com\b \bsecure84\.com\b \bbuyblacksd\.com\b \bhalderramos\.com\.br\b \bmoreasianporn\.com\b \bshopmust-have\.com\b \bbreakawayiris\.com\b \bdunlap\.xyz\b ## sbhandler_end ## leave the above line as is ## end of [[Spam blacklist/Log]] section #</pre> <!-- leave this line exactly as it is --> 9baa383a4712fa1f6fe8b1f92134f0deafd5740f 160 159 2018-10-28T13:29:19Z Jayden 52 Protected "[[Spam blacklist]]": High traffic page ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) wikitext text/x-wiki ########################################################################### # DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF REGEX! # ########################################################################### # # This is a list of domain names which are blocked - nobody can add new links to these domains # Guidelines: # - Only blacklist for widespread, unmanageable spam. # - To disable an entry, *remove* it, don't comment it out. **Please log changes and removals**. # - Add entries or their removal to the <span class="plainlinks">[//meta.wikimedia.org/wiki/Spam_blacklist/Log log]</span>. # - <small style="color:gray;" id="oldid" class="plainlinks">Snippet for [//meta.wikimedia.org/wiki/Spam_blacklist/Log/{{CURRENTYEAR}}/{{CURRENTMONTH}}?action=edit&editintro=Template:Spam_blacklist_log_instructions logging]: <nowiki>{{sbl-diff|</nowiki>{{REVISIONID}}}}</small> # # Syntax: # - Everything from a "#" character to the end of the line is a comment # - Every non-blank line is a regex fragment which will only match hosts inside URLs # [[Category:Spam blacklist|{{PAGENAME}}]] #<!-- leave this line exactly as it is --> <pre> # Words s-e-x zoofilia grusskarte sex(cam|chat|-with|-plugin|-zone) adult(?:chat|live|porn|web\.) # dot for adultweblaw.com (?:animal|cam|chat|hardcore|live|online|voyeur)sex (?:hardcore|teen|xxx)porn lesbiansex\. #dot for lesbiansexmafia.org (?:live|cam)girl spycam casino-online online-casino cheap(?:-airfares|coach|est-phone|ghd|holidayaccommodation|jerseys|sneaker|-xanax) #jerseys type spam (clumping) nfl(teams)?-?jerseysales?\.com\b # no starting \b so it captures all prefixed components too \bjerseys\.(?:com|us|org|net)\b \b(?:mlb|nba|nfl|nhl|hot)jersey(\d{3,4})?\.(?:com|us|org|net)\b #next 3 purposefully open ended (?:fancy|open|reebok|wholesale|two|whole|china|ebuy|you|\band|b2b|20|affordable|shopping|fans|wonderful|c2c|footballworldcup|superbowl)-?jerseys?\.(?:com|us|org|net)\b jerseys?(mvp|-)?(nba|shops?|goods|whole|wholesale|soho|release|zones|sale|com|pick|cn|export|supply|trade|site|warehouse|stop|faves|4u|kk|cc|ab|outlets?|clubhouse|only|buy|planet|911)\.(?:com|us|org|net)\b \b(?:\d{2,4})?(mlb|nba|nfl|nhl|hot)-?jersey #end jerseys fuelcellmarket paris-hilton -horoskop huojia viagra(?!nde\.ct\.it\b) # Added by Datrio 8/4/05 \bstatic\.net # from zh \.hkce\.(?:org|net) \.tvsou\.com # Jun 06 eaeaq\.info # Amgine's \b98\.to # Hégésippe's list \.be\.ma\b \.chasedream\.com \.hailide\.com\.cn \.sove\.info \.artezia\.net websamba\.com nezumi\.dumousseau\.free\.fr datasheet4u\.com \.digchip\.com \.icbank\.com toutelapoesie\.com \bwhale\.to\b benefits-of-honey\.com university-canada\.net # Aphaia: apocalyptism\.ru heraklio\.gr delmar\.gr wwitv\.com # Suisui \.kurumaerabi\.com keytoart\.org\.ua #Kylu #req by Ryulong animesongs\.com\.br #as per request on talk:spam_blacklist page - User:M7 (M\/) cybartv\.org #old inserts and direct requests to User:M7 sanzioniamministrative\.it mitopositano\.it animemanga\.de # URL shorteners \btr\.cx\b \btik\.la\b \ban\.to\b \blistn\.to\b \bho\.pe\b \bno\.pe\b \burlac\.com\b \bqu\.pe\b \ba\.ai\b \b0rz\.tw\b \bleenk\.org \.1tiny\.com \.all\.at andmuchmore\.com ataja\.es babyurl\.com \.back\.to \.beam\.at \.been\.at biglnk\.com \.bite\.to \.board\.to \.bounce\.to \.bowl\.to \.break\.at \.browse\.to \bbrowser\.to\b \.change\.to compactURL\.com \.connect\.to \.crash\.to \.cut\.by dente\.me \bdigbig\.com\b \.direct\.at \.dive\.to \.dri(?:nk|ve)\.to \.drop\.to \.easy\.to \.eb\.cx \beasyurl\.jp\b escape\.to \.everything\.at \.fade\.to \.firstpage\.de \.fly(?:ing)?\.to fornovices\.com \.forward\.to \.fullspeed\.to \bfun\.to \.gameday\.de gentleurl\.net \.get\.to \.getit\.at glinki\.com \bgot\.to\b \.hard-ware\.de \.hey\.to \.hop\.to hottestpix\.com \.how\.to imegastores\.com jeeee\.net/url \.jump\.to \.kiss\.to latest-info\.com \blearn\.to\b link\.toolbot\.com linkezy\.com linktrim\.com ln-s\.net # silsor lznk\.com makeashorterlink\.com \.mediasite\.de \.megapage\.de \.messages\.to \.mine\.at \.more\.(at|by) \.move\.to moviefever\.com mp3-archives\.com \.musicpage\.de \.mypage\.org myprivateidaho\.com \.mysite\.de \bmyurl\.com\.tw\b \.nav\.to nlug\.org/url \.notrix\.(at|ch|de|net) \bnow\.to\b \.on\.to \.page\.to \.pagina\.de \.playsite\.de \.quickly\.to \.qrl\.be \bqurl\.com \.qurl\.net \bradpages\.com\b \.redirect\.to \bremember\.to\b \bresourcez\.com\b \breturn\.to\b rubyurl\.com \.rulestheweb\.com \.run\.to \.runurl\.com \bsail\.to\b \.scroll\.to \.seite\.ms \.shortcut\.to shurl\.(net|org) \.skip\.to skocz\.pl \.snap\.to \bsnipurl\.com \.soft-ware\.de \bsports-reports\.com\b \.start\.at \bstop\.to\b s-url\.net \.switch\.to thrill\.to tiny(click|link)\.com \.tinyr\.us \b(?:mobile|really)?tinyurls?\.(?:co\.uk|com|ru|tw|us)\b.* tiny\.(?:cc|vj\.e\.pl) \.tip\.nu \.tny\.se tophonors\.com \.tra(?:nsfer|vel)\.to turl\.jp \.turn\.to \burlalarm\b.com\b uncutuncensored.com \.url123\.com url\.fibiger\.org \.url\.fm urlcut\.(?:com|net) \burl(?:freeze|ic)\.com\b urlin\.it url(?:mask|ser)\.com vacations\.to veryweird\.com videopage\.de virtualpage\.de \.w3\.to \.walk\.to \.warp9\.to web-freebies\.com webalias\.com webdare\.com \.window\.to xrl\.us xxx-posed\.com \.yours\.at \.zap\.to \.zip\.to \bzuso\.tw \belfurl\.com \bdoiop\.com \b301url\.com \bkuso\.cc \burlx\.org \burl(?:snip|bee|logs)\.com \bsx\.am\b \btrimurl\.com\b \btiniuri\.com\b \bxn6\.net\b \b(hot|tiny)?short(?:enurl|url|text|erlink)\.com\b \biceglow\.com\b \birotator\.com\b \bigoto\.co\.uk\b \bdl\.am\b \bzwap\.to\b \bunonic\.com\b \bnet\.tf\b \bus\.tf\b \bc[ahz]\.tf\b \bru\.tf\b \bpl\.tf\b \bbg\.tf\b \bsg\.tf\b \bkickme\.to\b \blovez\.it\b \bneedz\.it\b \bcraves\.it\b \bmeans\.it\b \bdigs\.it\b \badores\.it\b \bchills\.it\b \bis-(?:chillin|groovin)\.it\b \bdrives\.it\b \breads\.it\b \bsurfs\.it\b \bswims\.it\b \bplayz\.it\b \bsingz\.it\b \bdances\.it\b \bhas\.it\b \bdoes\.it\b \bshows\.it\b \brules\.it\b #\brocks\.it\b disabled due to classic-rocks.it and problem domain no longer functioning \bmakes\.it\b \bsays\.it\b \bowns\.it\b \bzor\.org\b \b(?:1024|128|16|256|32|512|64|8)bit\.at\b \bagain\.at\b \ballday\.at\b \balone\.at\b \baltair\.at\b \bamerican\.at\b \bammo\.at\b \bamplifier\.at\b \bamstrad\.at\b \banglican\.at\b \bangry\.at\b \baround\.at\b \barrange\.at\b \baustralian\.at\b \bbaptist\.at\b \bbattle\.at\b \bbazooka\.at\b \bberber\.at\b \bblackhole\.at\b \bbooze\.at\b \bbrainiac\.at\b \bbrazilian\.at\b \bbummer\.at\b \bburn\.at\b \bcatholic\.at\b \bchapel\.at\b \bcname\.at\b \bcolors\.at\b \bcommodore(64)?\.at\b \bcons(?:ervatives|piracy)\.at\b \bcooldude\.at\b \bcuteboy\.at\b \bdance(?:mix|party)\.at\b \bdealing\.at\b \bdeep\.at\b \bd(?:ivx|vd)(?:links|movies|stuff)\.at\b \bdizzy\.at\b \bdork\.at\b \bdutch\.at\b \bend\.at\b \benglish\.at\b \beniac\.at\b \berror40[34]\.at\b \bexhibitionist\.at\b \bfaith\.at\b \bfight\.at\b \bfinn?ish\.at\b \bforward\.at\b \bfree(bie|mp3)\.at\b \bfrench\.at\b \bgraduatejobs\.at\b \bgrunge\.at\b \bhacked\.at\b \bhang(up)?\.at\b \bhide\.at\b \bhindu\.at\b \bhtmlpage\.at\b \bhungarian\.at\b \bindependents\.at\b \binvisible\.at\b \bjapanese\.at\b \bkickass\.at\b \bkindergarden\.at\b \bkurd\.at\b \blabour\.at\b \bleech\.at\b \blinuxserver\.at\b \bliqour\.at\b \bmaxed\.at\b \bmicrocomputers\.at\b \bmingle\.at\b \bmirror\.at\b \bmoan\.at\b \bmormons\.at\b \bmusicmix\.at\b \bnerds\.at\b \bneuromancer\.at\b \bnewbie\.at\b \bnicepage\.at\b \bninja\.at\b \bnorwegian\.at\b \bpaint\.at\b \bpalestinian\.at\b \bpolish\.at\b \bportuguese\.at\b \bpro(?:cessor|testant|spects)\.at\b \braveparty\.at\b \breachme\.at\b \breboot\.at\b \brelaxed\.at\b \brese(?:archer|t)\.at\b \bresolve\.at\b \bretrocomputers\.at\b \brockparty\.at\b \brollover\.at\b \brumble\.at\b \brussian\.at\b \bserbian\.at\b \bsilence\.at\b \bsimpler\.at\b \bsinclair\.at\b \bspanish\.at\b \bsplit\.at\b \bstumble\.at\b \bsupercomputer\.at\b \bswedish\.at\b \bsyntax(error)?\.at\b \btechie\.at\b \btemple\.at\b \bthinkbig\.at\b \bthirsty\.at\b \bthrow\.at\b \btrekkie\.at\b \btrouble\.at\b \bturkish\.at\b \bunixserver\.at\b \bvegetarian\.at\b \bventure\.at\b \bverycool\.at\b \bviewing\.at\b \bvintagecomputers\.at\b \bvodka\.at\b \bwannabe\.at\b \bwebpagedesign\.at\b \bwheels\.at\b \bwhisper\.at\b \bwhiz\.at\b \bwonderful\.at\b \bzx(?:8[01]|spectrum)\.at\b \b15h\.com\b \b1dr\.biz\b \b2url\.org\b \b7ref\b \b8rf\.com\b \bactive\.ws\b \bbydl\.com\b \bbittyurl\.com\b \bbizz\.cc\b \bbriefurl\.com\b \bc-o\.in\b \bchopurl\.com\b \bko168\.com\b \bcool1[56]8\.com\b \bontheinter\.net\b \bdephine\.org\b \bfx\.to\b \bdrlinky\.com\b \bfancyurl\.com\b \bget2\.us\b \bspotted\.us\b \bglobalredirect\.com\b \bgo\.cc\b \bgonow\.to\b \bgowwwgo\.com\b \bhere\.is\b \bhothere\.com\b \bcoolhere\.com\b \bhomepagehere\.com\b \bmustbehere\.com\b \bonlyhere\.net\b \bpagehere\.com\b \bsurfhere\.net\b \bzonehere\.com\b \biscool\.net\b \bl8t\.com\b \b9irl\.com\b \b9uy\.com\b \blink(?:frog|zip)\.net\b \blispurl\.com\b \br8\.org\b \bozonez\.com\b \bqwer\.org\b \btnx\.be\b \blol\.la\b \bredirectfree\.com\b \bsurl\.ws\b \bsg5\.co\.uk\b \bfreegaming\.org\b \bfreebiefinders\.net\b \bop7\.net\b \b2cd\.net\b \b0kn\.com\b \bv9z\.com\b \bsimurl\.com\b \bredirect\.hm\b \brr\.nu\b \bkwik\.to\b \bfw\.nu\b \bontheweb\.nu\b \bisthebe\.st\b \bbyinter\.net\b \bfindhere\.org\b \bath(?:is|er)site\.com\b \bisgre\.at\b \blookin\.at\b \blowestprices\.at\b \bspydar\.com\b \btz4\.com\b \bcemper\.com\b \burlproxy\.com\b \blisten\.to\b \bxaddr\.com\b \burlot\.com\b ## Naconkantari (still URL shorteners) \.short\.be \.n3t\.nl \.f2b\.be \.n0\.be \.ssr\.be zapto\.org redirectme\.com \.myftp\.(?:biz|org) bounceme\.net \.hopto\.org myvnc\.com serve(?:beer|blog|counterstrike|ftp|game|halflife|mp3|pics|quake)\.com sytes\.net clipurl\.com wapurl\.co\.uk liteurl\.com zippedurl\.com 32url\.com relurl\.com urlkick\.com 1url\.org masl\.to lnk\.in ## end of Naconkantari (still URL shorteners) \balgart\.net \bshorl\.com\b \bshort(?:er)?links?\.co\.uk\b \b6url\.com\b \bflingk\.com\b \bmetamark\.net\b \bpaulding\.net\b \bsmcurl\.com\b \btighturl\.com\b \byatuc\.com\b \byep\.it\b checkthislink\.com \bplu\.sh\b \biplogger\.com\b \bbixly\.co\b \bnano\.do\b # end of URL shorteners #Essjay's list superlongpenis\.com putinbay\.com putinbayphotos\.com haber18\.com fisheaters\.com # requested by JzG ##Nakon ##The reasons for adding the links below is located at ##http://meta.wikimedia.org/wiki/Spam_blacklist/Log/Nakon/sbl #New \bgermanplaces\.com\b #Old \.ho\.com\.ua biki4\.com \.rdos\.net sharewareisland\.com \.hentai\.com \.xhost\.ro theglowcompany\.co\.uk forum\.bodybuilding\.com guide-(?:phytosante|proteines|vitamines)\.org all-musculation\.com quotesandpoem\.com \.accim\.org free-forums\.org espacioblog\.com \.cs\.com(?!\.cn)\b forumgratis\.com batcave\.net \.westlord\.com jbactors\.com greysanatomyinsider\.com hometown\.aol\.co\.uk topmeds10\.com freewebspace\.com relytec\.com freehost\.pl 20six\.co\.uk blog\.kataweb\.it isbn-check\.(?:com|de) pimpblog\.nl free-mortgage-calculator\.info bet365\.com 10bet\.com israelnewsagency\.com yamour\.com npizlog\.org\.yu globaljihad\.net allstarnba\.es #req on ANI http://en.wikipedia.org/wiki/Wikipedia:Administrators'_noticeboard/IncidentArchive120#New_York_City_blackout_of_1977 \.compagnons\.org jouvence\.com applausestore\.com mi-aime-a-ou\.com #end of ANI #Universe Daily (en.wiki redir spam) universe(?:daily\.(?:com|info|net|org)|today\.(?:info|net)) #end UD ##spam on catux\.org privetparis\.com ##phrases (?:online|discount|best)(?:md|rx) bestviag buycheap llpharm payday(-easy)?-loan cashadvance ##End of Naconkantari # Added by MaxSem ## August 2006 aceshowbiz\.com ## Oct encyclopediadramatica\.(?:com(?!/Main_Page)|net|org|se) ##Jan 2007 gocurrency\.com # Eloquence, August 2006 rexcurry\.net # http://fr.wikipedia.org/w/index.php?title=Licence_publique_g%C3%A9n%C3%A9rale_GNU&diff=10489059&oldid=10479749&rcid=10039037 strumpette\.com #en spamming; discussed by arbcom # [[Spam blacklist/Log]] ## Unknown \.tour[0-9]+\.com hukuki\.net card-lottery\.org -hire\.co\.uk [0-9]+fang\.com \.omnia\.co\.uk bucuo\.net hyey\.com blogeasy\.com \bd-secure\.com \.dfrog\.be -topliste\.com omeida\.com -preisvergleich\.de vscorp\.com # A whole bunch from http://en.wikipedia.org/wiki/User:A._B./pressreleasegold.com asiannet\.com \.abilogic\.com captainjacksalaska\.com kenai-guides\.com yearstoyourhealth\.com ## 2004 18show\.(cn|org|net) \.ec[59]1\.com lemai\.com paperlessarchives\.com shouji\.com targetwords\.com ## sometime 2005 ([[Spam blacklist/Log]]) adipex autospectator\.com didrex hydrocodone losthorizons\.com notlong\.com phentermine prtime\.ru \.dzsc\.com \.liss-kompendium\.de \.go\.to \.2x4\.ru \.125mb\.com \.ds4a\.com ## 2005-06 ([[Spam blacklist/Log]]) yy-ls\.com readnovel\.com crazyabouttv\.com ## 2006-06 ([[Spam blacklist/Log]]) freesex\.com ## 2006-07 ([[Spam blacklist/Log]]) hoops(vibe|stats)\.com ## 2006-09 ([[Spam blacklist/Log]]) easytobook\.com ## 2006-10 ([[Spam blacklist/Log]]) \.ytmnd\.com (?:debt|financ|loan|morgage).*\.blogspot\.com (?:cup|league|football|wayne|premiership|steven|united|athletic).*years\.com \.forumcommunity\.net free-game-downloads\.mosw\.com aiccon\.it torrentmania\.info ## 2006-11 ([[Spam blacklist/Log]]) meatspin\.com digiads\.com\.au amantea(?:(?:online|radio|calcio)\.it|ninelmondo\.info) (prosaleshop|bestbidbuy|\badirect)\.org (?:oduuy|aiipa|lyvyl|moank|anagl|ankyl|gergv|clapn|tigri|teeti|sabd|scyb|iifooi|qsskk|csddj|ddl8i|afdss|oberl|ykkkh|tdfsf|zfdfs)\.info pichunter\.com suite101\.com federazionepagana\.(?:it|com) rutaverdebolivia\.com lemonparty\.org ## 2006-12 ([[Spam blacklist/Log]]) freefind\.com \.envy\.nu grotteriaonline\.com \.thewallpapers\.us \.conex(?:india|metals|techno)\.com ## 2007-01 ([[Spam blacklist/Log]]) \.free-?wishes\.com \.old-games\.com \.freevideo\.cz \.kalakendra\.com blog?\.myspace\.com xs4all\.nl/~wichm chello\.nl/a\.wichmann \.chr\.ru \b(mk8|dy9|b80|t63|m32|80i|b65|bz8|68t|51a|z56|z95|7rg|74a|mr7|98f|i38|d4x)\.org\b \b(?:ninja|fastfree|getmyspace|school|myinternet|ship|water|les|grand|dirty|cgiweb|arandom|angry|fully)proxy\.com (?:3ga|6ad|bx3|2ry|23a|43j|4j4|5b5|70m|78n|8hj|9rb|20d|68u|73r|3xa|k1d)\.org \bd39\.org\b sctta\.org guardster\.com proxy\.info webwarper\.net airport-shuttle\.com citronpaper\.it \bcarinsurance\.com \.240sx\.org \bnissanversa\.org\b \.nicoclub\.com oseculoprodigioso\.blogspot\.com ## 2007-02 ([[Spam blacklist/Log]]) turkudostlari\.net gravinaoggi\.it hostingphpbb\.com \blifeandtrend\.com \blangmaker\.com.*Modern_Latin \bbled\.net \bfavorite-games\.com \byoyita\.com \bcromaps\.com \bchoosemalta\.com \bjobpilto\.de # All these additions can be found properly logged. \bnewyork-architects\.com\b \bswiss-architects\.com\b \bbelgium-architects\.com\b \bchinese-architects\.com\b \bforumfree\.net (?<!-)\bcosplay(\.de|x\.com) \bnefac\.net \bulkerfenerbahce\.com \bgo-sierra-nevada\.com \btutorialspoint\.com #Back to proper logging... \bpressarchive\.net \bvulcano(?:consult|vacanze)\.it \bmyopia\.org \bthebestof\.co\.uk \bjohnchow\.com \blinksynergy\.com \bmyclassiclyrics\.com \bpornstarbucks\.com \brefspace\.com \basianink\.com \bgroup-games\.com \bitsnature\.org \bdmv\.org \bartericerca\.com\b \bmikafanclub\.com \barticles(?:4free|bridge)\.com \babruzzoturismo\.net traditio[\..]ru \bcais-soas\.com \bafif(?:(?:2|chat|poem|up)\.com|\.ws) \bworkforall\.net \bmyfreepaysite\.com\b \bwikisucks\.blogspot\.com #spamming [[en:Criticism of Wikipedia]] \bgoogle\..{2,6}/(cse|amp)/ \bcli[kx]\.to\b \bwowomg\.com\b \bffconsultancy\.com\b \btarjan\.uw\.hu\b \benglandandenglishhistory\.com\b \bezinearticles\.com\b \bwikipedia\.un\.mythe\.over-blog\.com\b \btourismindochina\.com\b \bkimchiu\.(?:net|org)\b \bdatasheet(?:4u|s)?\.(?:net|co\.kr|in)\b \.orkut\.com/Comm \bphilosopedia\.org compact\.exe\.su \bway\.to \bup\.to \bcarnifest\.com \banrdoezrs\.net \bdpbolvw\.net \beasymdpharm\.com \bbeijingimpression\.com \bllegalemapas\.com \bpropeciahelp\.com \bfishingnotes\.com \bmavirize\.com \ble\.puy43\.free\.fr \bworldchesslinks\.net \banna-marly\.narod\.ru\b volgota\.com \b5min\.com\b \bminiville\.fr \bcronologia\.it # painters \bjeditoo\.com\b \bmysundial\.ca\b \bcathar\.info\b \bobservacionesfilosoficas\.net\b \bbellazon\.org\b \bgu\.ma\b \bfiorano\.com\b \bbratislava-info\.sk\b \bleggievai\.it\b \btelavivguide\.net\b \brawartint\.com\b \bsnurl\.com\b \bpulau-pangkor\.com\b \bmalaysiavacationguide\.com\b \befn\.org/~(?:fotozone|hkrieger)\b \bendangeredspeciesinternational\.org\b \blix\.in\b \b(?:england-|chester|york|bath)360\.co\.uk\b \bhandster\.com\b \bhumanthermodynamics\.com\b \bborgenproject\.(?:com|org)\b \bapurogol\.com\b \beleuthera\.(?:biz|com)\b \bgelalive\.com\b \bbombingscience\.com\b \bmetalhead\.ro\b \bbestmusic\.ro\b \bpataraexcavations\.com\b \bfree-lock-picking-guide\.com\b \bvizaginfo\.(?:com|net)\b \belectionsinfo\.com\b \bpincodesindia\.com\b \bastrologyforu\.com\b \bindia(?:hostingreview|studycenter)\.com\b \bandhranews\.com\b \bchitoor\.com\b \btollywood\.info\b \bbanks-atms\.com\b \bgreatpersonalities\.com\b \bandhranews\.net\b \beasy-forex\.com\b \bnedcruise\.info\b \bcanaseed\.com\b \bworldwide-tax\.com\b \b2girls1cup\.com\b \bjohnmarshallgamble\.com\b \bjoseph(?:kleitschgallery|raphaelgallery)\.com\b \blawrencebeebe\.com\b \bmauricebraungallery\.com\b \beurobiler\.dk\b \bhungarybudapestguide\.com\b \bmarvaoguide\.com\b \bmetapedia\.org\b \beufpc\.org\b \btax-services\.ca\b \bkemaliye\.net\b \bflatsinistanbul\.net\b \begin\.us\b \bclickbank\.net\b \btrrap\.net\b \bcapovaticano\.info\b \bisland-hvar\.info\b \bsucuraj(-hvar)?\.com\b \beuropedia\.moussis\.eu\b \blegambientecorato\.it\b \bfactasy\.com\b \bcommonpurpose\.org\b \bamazon\.com.*(?:\?|&)tag= \bgalatta\.com\b \bbhavanaonline\.info\b \b2checkout\.com\b \bilayathalapathyvijay\.com\b \bactor(?:suriya|arya)?\.com\b \blaila\.net\b \bseguente\.com\b \bbursahalter\.com\b \bprovenmodels\.com\b \bsuedtirol-tirol\.com\b \bjosefov\.com\b \bmyclassifiedads\.net\b \blogosphera\.com\b \bayvalikda\.com\b \bimg352\.imageshack\.us\b \bworldmapfinder\.com\b \bfrancenepal\.info\b \bfine-art-images\.net\b \bconflictologist\.narod\.ru\b \bmodelsobserver\.com\b \bemedialive\.com\b \bisraelinphotos\.com\b \bturismo-prerromanico\.es\b \blabel\.fr\b \bgastreferenten\.de\b \bradiopapesse\.org\b \biltuobenessere\.com\b \bsunfrance\.com\b \bthomas(carlyle)?\.eu\b \bjapan-architects\.com\b \badslteknikservis\.com\b \bhandresearch\.com\b \bdeluxecruises\.com\b \bcuisery\.com\b \bpersonalstructures\.org\b \bmusique\.arabe\.over-blog\.com\b \binformagiovani\.vi\.it\b #E-library \be-library\.(?:net|us)\b # drini: croswiki spam seo #end drini \bilportaleditrieste\.(com|it)\b \bfotoplantas\.110mb\.com\b \byouporn\.com\b \bkosovo-law\.org\b \bmsapubli\.com\b \ballaahuakbar\.net\b \bqingdao(?:china|official)guide\.com\b \bfototoscana\.it\b \bwebamiata\.it\b \belephant-batyr\.livejournal\.com\b \bradiovazogasy\.com\b \bthemza\.com\b \bdesigneeroaarnio\.com\b \bbidmonfa\.com\b \bis\.gd\b \bultimatepoker\.com\b \bstorz-bickel\.com\b \bdiplomaticsociety\.org\b \bcomicradioshow\.com\b \bderindusunce\.org\b \bexpekt\.com\b \btradedoubler\.com\b \baviaworld\.com\b \bcosmoetica\.com\b \bexhauss-ibnkhaldoun\.com\.tn\b \brociomarquez\.com\b \bsourmath\.com\b \bopus-info\.org\b \bfotosalhambra\.es\b \bvivien-leigh\.info\b \btourmycountry\.com\b \blamazmorraabandon\.com\b \buaeuro2012\.com\b \b(hero|star)questgame\.com\b \b2d-code\.co\.uk\b \blasvegas-nevada\.com\.ar\b \baudado\.com\b \bbanknotes\.com\b \bviartis\.net\b \bmaskmelin\.livejournal\.com\b \bpedagogy\.ir\b \bronaldoweb\.com\b \bw3\.coh\.arizona\.edu/french/accueil\b \bla-palma\.de\b #temporary to stop ongoing cross-wiki spam \bbudterence\.it\b \bpowerplaymanager\.com\b \bmonkeysee\.com\b \bstavanger-guide\.no\b \bbaccara-web\.de\b \bczejarek\.pl/baccara\b \bjameslastfan\.de\b \bsheetmusicarchive\.net\b \breadysteadygirls\.eu\b \bmorrodesaopaulo(brasil)?\.com\.br\b \byoutube\.com/.*(?:tqedszqxxzs|XePjp-H3TBI|khM48EQyVdc|A4jgXQQns8A|oVBOnv\-xrEY)\b \bnijmegennieuws\.nl\b ##Highhi spam - See every contrib @ http://toolserver.org/~vvv/sulutil.php?user=Highhi ##Kylu 8/12/08 \btravelchinaplanner\.com\b \bmysmp\.com\b \bpaul-gauguin\.net\b \bkatsushikahokusai\.org\b \brembrandtonline\.org\b \beugenedelacroix\.org\b \bwilliam-turner\.org\b \bpierre-auguste-renoir\.org\b \bclaudemonetgallery\.org\b \bur1\.ca\b \bfastservers\.net\b \bkqzyfj\.com\b \bprogrammersheaven\.com\b \btutorial(-index|ized)\.com\b \btnij\.org\b \bcalculate-linux\.org\b \bhost\.co\.in\b \bfrancizor\.ro\b \bhuntforjustice\.com\b jordan-?shoes[a-z0-9-]*\.(?:co|net) nike-?(?:air|dunk|max|sho[ex])[a-z0-9-]*\.(?:co|net|org) \bwikio\.com\b \bfootball(?:-talents\.(org|fr|co\.uk)|-?talent\.net)\b \bfussball-talente\.com\b \bvoetbal-talenten\.nl\b \bfreeitsolutions\.com\b \bsimpsonstrivia\.com\.ar\b \bshop\.ebay\.com\b \bisoladiburano\.it\b \bparrotsecrets\.com\b \bpodhuri-sumavy\.cz\b \bhardmob\.com\.br\b \bbarradatijuca\.com\.br\b \bfuroshiki\.com\b \bprincevaliant\.net\b \bnormas9000\.com\b \bthe9000store\.com\b \bproduccionsblau\.com\b \bsandhaan\.com\b \bhotmale\.com\b \bideasnext\.com\b \bloksangeet\.com\b \bmarathi(fm|fun|spice|zone)\.com\b \bharptabs\.com\b \brummy(royal|-500)\.com\b \bhindyugm\.com\b \bapelosurgentes\.com\.br\b \beurodance4ever\.blogspot\.com\b \bwilliamlong\.info\b \bhotel-neue-post\.de\b \bcyinterview\.com\b \bthesportsinterview\.com\b \bmarrakech\.net\b \bekomobiili\.fi\b \bpixeljoint\.com\b \bwayofthepixel\.net\b \bfrance-voyage\.com\b \bdigital-kaos\.co\.uk\b \bwikimatera\.it\b \bbestin(diancooking|diancuisines|dianfilms|tourism)\.com\b \bbest(?:abcd|canadianmed|cheapmedsworld|chistraighteners|drugdirect|dvdsales|ecigarettesreview|erwin|essayhelp|essaytips|frenchfilms|ghdflatiron|goodsone|handbagsshop|healthtourism|ipcameras|medsplace|menwatches|ownstore|p90xshop|polotshirt|ratedcookwaresets|sale511|sales4u|seoguide|shandbags|termpaper|vibram|waytoinvest|womenshoodies|workoutexercise|workx)\.com\b \bbonpharm\.com\b \bbillevans\.nl\b \bteatropovero\.it\b \beloquentbooks\.com\b \bpol-and\.eu\b \bplwha\.org\b \bbit\.ly\b.* \bterryananny\.com\b \bd-addicts\.com\b \bolshansky\.sitecity\.ru\b \bamisdecolette\.fr\b \bcbsystematics\.com\b \bgallery\.kunzweb\.net\b \barchitectour\.net\b \bezmapfinder\.com\b \bdavid-walliams\.co\.uk\b \bppt\.cc\b \bevancamp\.com\b \brover\.ebay\.com\b \bbansko\.org\b \bprojeksiyon\.com\.tr\b \bredtube\.com\b \bnaturist\.de\b \bayda\.ru\b \bgulfup\.com\b \bh1\.ripway\.com\b \biblogger\.org\b \bisuisse\.com\b \bp2h\.info\b \bseedrecords\.co\.uk\b \bwebmed\.com\b(?!\.) \byieldmanager\.com\b \bz4ar\.com\b \bfarmersdaughterhotel\.com\b \bspritzlandia\.it\b \bwww\.pinspenyes\.com\b \bturkgayclub\.com\b \bmiarroba\.com\b #replaces \bnacho\.miarroba\.com\b \barcadvisor\.com\b \brealgems\.org\b \bsixxs\.org\b \bsheqel\.info\b \bclubsimca\.fr\b \bgorodetc\.ru\b \bnarcotics\.su\b \bkarakalpak\.com\b \bsouvenir-dvd\.com\b \bfirmypuchov\.sk\b \bfarecompare\.com\b \bvillemagne\.net\b \brosarioonline\.altervista\.org\b \bpetardas\.com\b \bbestwestern\.de\b \bthebusschedule\.com\b \blinksemulacao\.googlepages\.com\b \bmiata\.es\b hitlerbunker\.com \bmaas(?:eik|mechelen)\.com\b \bcorazondepuebla\.com\.mx\b \bportalcadista\.com\b \bberlinertageszeitung\.de\b \boomoto\.ucoz\.ru\b (?:russian-?|\bru-)(?:bride|girls|ladies|lady|single|wife|wives|wom[ae]n-?(?:dating|online)) \bru-wom[ae]n (?:all|pretty)-?russian-?wom[ae]n (on-?line-?|ua|own|okfree|go4)dating(\b|\d|site) muselius\.com \byandex\.ru/redir\b \bcanoesport\.ru\b \bglobalflight\.net\b \byoujizz\.com\b \bautomania\.it\b \bfff\.to\b (buy|cheap)-?viagra viagra-?(drugs|online|billig) \bapartments-makarska\.com\b \bexotour\.ge\b \bbatik-tulis\.com\b \bpdesigner\.net\b \baviatorsale\.com\b \bvallarpadam(port|terminal)\.com\b \bseecornwall\.eu\b \biremetforlag\.tripod\.com\b \beteachergroup\.com\b \bhebrewonline(\.co\.il|(blog|shop)?\.com)\b \bb23\.ru\b \bceppaloni\.info\b (ireland|(euro|mega)mil|canada|the)lotter(wiz)?\.com\b \b888\.com\b \buglezhog\.ru\b \balertpay\.com \bbux(\.to|a\.in|euro\.com|galore\.com|junction\.com|out\.com) \bcash(-kitty|4(all|hits)|n?bux|eden|fiesta|nclicks|origin|out|pointclicks|posse|read|sea)\.(com|org|net) \bshrinktheweb\.com\b #Croatian tourism-spammer \bhvarinfo\.com\b \bmakarskainfo\.com\b \bikorculainfo\.com\b \bbracinfo\.com\b \bomisinfo\.com\b #End of Croatian tourism spammer \blunapark6\.com\b \bcarhiredubrovnik\.com\b \beberhardfritz\.de\.tl\b \b(lmgtfy|letmegooglethatforyou)\.com.*[?&]l=1 \bkaracaahmet\.com\b \bpublic-domain-image\.com\b \.kproxy\.com\b \brealultimatepower\.net\b xxxxxx/ \btestmasters\.net\b \balbelda\.info\b \barm\.in\b \bhotelnikko\.com\b \bcorluhaber\.com\b \bpremiumflats\.com\b \bsaopaulo(?:aero|artes|autos|bares|bus|channel|cidades|cinemas|estradas|eventos|gallery|gallery|gaytravel|invest|links|mall|mapas|market|metro|moda|museus|night|noticias|parques|photo|praias|relax|restaurantes|ruas|shuttle|sites|suites|teatros|town|work)\.com\b \bnutshellurl\.com\b \bcjb\.net\b \buni\.cc\b \bvai\.la\b \brg3\.net\b \brg10\.net\b \bbr30\.com\b \b1br\.net\b \bsitio\.de\b \burl\.ie\b \bvisit(?:afghanistan|armenia|azerbaijan|bahrain|bangladesh|bhutan|bosnia|brunei|cambodia|china|christmasisland|centralasia|cocosislands|croatia|cyprus|egypt|india|indonesia|iran|israel|jordan|kiev|korea|kosovo|kuwait|kyrgyzstan|laos|latvia|macedonia|malaysia|maldives|mongolia|nepal|northkorea|oman|pakistan|philippines|russia|saudiarabia|southkorea|switzerland|tajikistan|turkmenistan|uae|uzbekistan)\.(?:asia|eu)\b \bvisit(?:chn|capena|car|esp|solomonislands)\.com\b \balturl\.com\b \bmaxreading\.com\b \bcomoj\.com\b \bmigre\.me\b \bbusty\.pl\b \bmoourl\.com\b \byfrog\.com\b \bvinyland\.com\b \bmmafight\.ru\b \burlmin\.com\b \binvx\.com\b \b(vickydarling|jeffseeney|andrewcripps|john-paullangbroek|howardhobbs)\.com\b \bhugeurl\.com\b \btangodans\.com\b (?<!www\.)\bmybrute\.com\b \bcasareal\.co\.pt\b \bvisitsubotica\.rs\b \bbestmals\.ru\b \bnobrain\.dk\b \b(anaheimducks|bluejackets|bruins|buffalosabres|calgaryflames|chicagoblackhawks|coloradoavalanche|dallasstars|detroitredwings|edmonton-oilers|floridapanthers|hurricanes|mapleleafs|minnesotawild|montreal-canadiens|newjerseydevils|newyorkislanders|newyorkrangers|ottawasenators|philadelphia-flyers|pittsburghpenguins|tampabay|thrashers|vancouvercanucks|washingtoncapitals)\.ru\b \bliveshow-tv\.com\b \bpatagonianexpeditionrace\.com\b \bnesvizh\.by\b \bstihi-xix-xx-vekov\.ru\b \becarddesignanimation\.com\b \badf\.ly\b.* \belbruto\.es\b \bguerrastribales\.es\b \bbitly\.com\b \bbascarsija\.info\b \bannastaciapalaszczuk\.com\b \bthnlnk\.com\b \beurox10\.com\b \brickroll \bzobyhost\.com\b \bsyntext\.(com|ru)\b \bidukki\.com\b \bkerala\.(in|pro)\b \bxvideos\.com\b \btrymasak\.my\b \btheofficialboard\.(?:com|fr)\b \bphuket-relax\.com\b \bpaypal\.com/.*mrb/pal=.*\b \bnapredvosa\.com\b \bvacacionesbulgaria\.com\b \breverent\.org\b \bpapagiovanni\.com\b \bto\.ly\b \btotalreal\.com\b \badire\.jp\b \bcarloscevola\.com\b \blnk\.ms\b \btiny9\.com\b \bbesplatne-slike\.net\b \blistenarabic\.com\b \bw3-translations\.de\b \bubema\.(?:de|eu|com)\b \bdachau\.com\b \bdeconet\.com\b \berepublik\.com.*?/referrer\b \bprosolutionpills\.com\b \bvigrxplus\.com\b \bneobux\.com\b \blibertyreserve\.com\b (?<=//|\.)way\.com\b \bclck\.ru\b \bproakvariumy\.ru\b \bport-arthur\.ucoz\.ru\b \bmatrikon(?:(?:analytics|opc)?\.com|opc\.de)\b \btunisia\.com\b \bmoneyandmarkets\.com\b \binvestwithanedge\.com\b \bgoodtherapy\.org\b \bsunglassesuk\.com\b \bsupergreenme\.com\b \bmsplinks\.com\b \balgarvedigital\.pt\b \bobservatoriodoalgarve\.com\b \bcli\.gs\b economy-point\.org \bwikireality\.ru\b \bj\.mp\b \bsantatelevision\.com\b \bpaintingdb\.com\b \bboriken\.info\b \bconceptcar\.ee\b \bnanoyou\.eu\b \bopcti\.com\b \bcyclingforall\.net\b \bradiomakedonia\.ro\b \bmoldovarious\.com\b \bbiodiesel(?:plants)?\.com\.ar\b \bsportamericani\.it\b \bow\.ly\b \bgooglehammer\.com\b \bgatosphynx\.com\b \b1url\.com\b \bawe\.sm\b \bbudurl\.com\b \bchilp\.it\b \bchs\.mx\b \bclickthru\.ca\b \bcort\.as\b \bcuturl\.com\b \bdecenturl\.com\b \bee[pz]url\.com\b \bfa\.by\b \bfav\.me\b \bff\.im\b \bfhurl\.com\b \bflic\.kr\b \bflq\.us\b \bfly2\.ws\b \bfwd4\.me\b \bgl\.am\b \bgo\.9nl\.com\b \bgo2\.me\b \bgoshrink\.com\b \bgri\.ms\b \bgurl\.es\b \bhellotxt\.com\b \bhex\.io\b \bhtxt\.it\b \bhurl\.ws\b \bicio\.us\b \bidek\.net\b \bito\.mx\b \bjijr\.com\b \bkissa\.be\b \bkl\.am\b \bkorta\.nu\b \bl9k\.net\b \bliip\.to\b \bliltext\.com\b \bliurl\.cn\b \bln-s\.ru\b \blnkurl\.com\b \bloopt\.us\b \blru\.jp\b \blt\.tl\b \blurl\.no\b \bminilien\.com\b \bminiurl\.com\b \bminurl\.fr\b \bmyurl\.in\b \bncane\.com\b \bnn\.nf\b \bo-x\.fr\b \bpoll\.fm\b \bri\.ms\b \bsn\.(?:im|vc)\b \bsnipr\.com\b \btakemyfile\.com\b \btcrn\.ch\b \btiny\.pl\b \btl\.gd\b \btnw\.to\b \btr\.my\b \btwit(?:zap\.com|this\.com|url\.de)\b \bub0\.cc\b \bustre\.am\b \bwp\.me\b \baki-kaurismaki\.ru\b \btranslation-blog\.trustedtranslations\.com\b \bkob\.tj\b \boh-barcelona\.com\b \batasozlerianlamlari\.com\b \bktzr\.us\b \brus-on-line\.ru\b \bvilshanka\.org\.ua\b \bgratisweb\.com\b \bonline-betting\.me\.uk\b \bwettbasis\.com\b \bapuestas-deportivas\.es\b \bgoo\.gl\b(?!/maps\b).* \bcasino\.ru\b \bdoyouneedvisa\.com\b \burlalacon\.com\b \bturl\.ca\b \bmuseomagazine\.com\b \bshrt\.(?:fr|st)\b \bredir\.ec\b \bmerky\.de\b \bomani\.ac\b \bmoladi\.net\b \bparvizshahbazi\.com\b \bkhamagmongol\.com\b \bhamagmongol\.narod\.ru\b \bmedicana(?:life|tv)\.com\b \brosecoaudit\.ru\b \binfonu\.nl\b \bpolimore\.com\b \bwslibrary\.net\b \bvndic\.net\b \bbud-tech\.ru\b \bde-regalo\.com\b \bagffan\.dk\b \bfolkblog\.in\.ua\b \bna-ozero\.ru\b \baltritaliani\.net\b \btt-group\.net\b \bnvros\.ru\b \bmaxiocio\.net\b \basturiasenimagenes\.com\b \b5z8\.info\b \boskemen\.info\b \bcode-saturne\.blogspot\.com\b \bgsxr\.es\b \bc2kb\.com\b \bhentaitoonami\.com\b \bpartytrip\.fr\b \bmeigalicia\.com\b \bblconsulting\.com\.hk\b \b12mesyatcev\.ru\b \bchapadadosveadeiros\.com\b \btheolivebranch\.net\b \bkarelgott\.tv\b \bkomputersaya\.com\b \bdeloeiletdelamain\.hautetfort\.com\b \btkd-spirit\.com\b \bteutoburgo\.web44\.net\b \bsurf\.to\b \bbiogas\.vn\.ua\b \bromania-vacations\.com\b \bsiver\.org\.ua\b \bdragon-fruit\.biz\b \bazov\.zp\.ua\b \beldespertardelmusico\.blogspot\.com\b \bauditionrich\.com\b \bkanchanaburi-info\.com\b \bmatavisen\.no\b \bmikiurl\.com\b \bixiz\.net\b \blimametro\.blogspot\.com\b \bleo-fl\.hit\.bg\b \bserfinaz\.com/p\b \b7les\.com\b \bforum42\.ru\b \bhukukiktisatforumu\.net\b \bmksoley\.com\b \bsoley\.cn\b \bseawaterfarming\.com\b \balgaecollection\.com\b \bmankenlik\.com\b \balgaecenter\.com\b \bmicroalgae\.ca\b \bsoleymedikal\.com.tr\b \balgaeinstitute\.com\b \bphycobilin\.net\b \bsoso\.bz\b \bgematrix\.org camica\.netfirms\.com/gematria/ \btrancepodium\.com\b \btraveltibetguide\.com\b \bblcremationsystems\.com\b \bsuper-alizee\.de\b \bsandsoftime\.ws\b \bqualified-audit-partners\.be\b \bmegashare\.com\b \bchinesepaladin3\.windy-goddess\.net\b \bwillysjeep\.com\b \bhelpjaycee\.blogspot\.com\b \bheyrheyr\.is\b \binfogradina\.ro\b \bvivedeporte\.com\b \brorysfriends\.com\b \bmiamipeople\.ru\b \bshareflare\.net\b \bdeine-erfindung\.de\b \bhamaka\.huu\.cz\b \bantimbt\.com\b \bcheapmbtsandals\.com\b \bgstarmbt\.com\b \bmbt-shoeclearance\.com\b \bmbt-shoes-(?:discount|wholesale)\.com\b \bmbt-shoes-us\.com\b \bmbt-zone\.com\b \bmbt2bt\.com\b \bmbt4life\.com\b \bmbtantishoes-u[ks]\.com\b \bmbtfivefingers\.com\b \bmbtflying\.com\b \bmbtgoodshoes\.com\b \bmbthotsale\.com\b \bmbtistore\.com\b \bmbtkisumu2\.com\b \bmbtlami\.com\b \bmbtsale\.org\b \bmbtselling\.com\b \bmbtshoes-australia\.com\b \bmbtshoes1998\.com\b \bmbtshoes4clearance\.com\b \bmbtshoesbest\.com\b \bmbtshoesbest\.net\b \bmbtshoesdiscount\.org\b \bmbtshoesfactory\.com\b \bmbtshoeshouse\.com\b \bmbtshoesmbt\.com\b \bmbtshoesselling\.com\b \bmbtshoesstockists\.com\b \bmbtsuk\.com\b \bmbtvips\.com\b \bmbtwalkingshoesdiscount\.com\b \bmbtwalkingshoesgood\.com\b \bnet-mbt\.com\b \bsalembt\.com\b \bsalesmbt\.com\b \bshoesmbts\.com\b \btopmbtshop\.com\b \bwebmbtshoes\.com\b \bletrasjohnfrusciante\.wordpress\.com\b \bfcoe\.ru\b \bdobrzenieccy\.pl\b \b69\.64\.63\.153/redirect\.php\b \bmedicanalife\.(?:org|net)\b \bbelawela\.com\b \bnsever\.org\.ua\b \bgsm-kharkov\.com\.ua\b \bshotgunsolutionpaytodie\.blogspot\.com\b \bayak\.org\b \bexpresspol\.ru\b \bmazdafreunde\.de\b \bseslimola\.com\b \b777slot\.at\.ua\b \belizabethselwyn\.50webs\.com\b \bguard-soft\.com\b \bbodybuildingrevealed\.com\b \bservicescleans\.com\b \bdie-bildersammlung\.de\b \btravelkefalonia\.com\b \bfree2g1c\.com\b \btelefon-numarasi\.com\b \bsapaninka\.com\b \bpsi-test\.ru\b \bamberabg\.com\b \bmini-mag\.com\b \bcacasubmarina\.com\b \bprolocopasiandiprato\.org\b \bmicrosoftproject\.su\b \bleblancsamedresort\.com\b \bkoninginnedagamsterdam\.nl\b \bprime-time\.ru\b \bchinarollformingmachine\.com\b \bspartadata\.com\b \bavraidire\.eu\b \bwebauditing\.org\b \bpokemongamesnow\.com\b \bstart\.com\.mt\b \bdniprowazirka\.com\.ua\b \bmilforum\.net\b \bx1fm\.com\b \bkitdetox\.com\b \borthomatic\.net\b \bzizum\.com\b \bti89\.com\b \btorrentflux\.blogspot\.com\b \bsmoking-calculator\.com\b \bolympus-e420\.blogspot\.com\b \bfuturama-opening-gags\.blogspot\.com\b \bnerd-characteristics\.blogspot\.com\b \bchangluncity\.blogspot\.com\b \binternet-niche-marketing\.blogspot\.com\b \badsense-skyline\.blogspot\.com\b \bflood\.tforums\.org\b \biznikgifts\.com\b \bsoweirdwebpageofficialsite\.blogspot\.com\b \balabamafansite\.com\b \bbyufansite\.com\b \bboisestatefansite\.com\b \bbostoncollegefansite\.com\b \bcaliforniafansite\.com\b \bgeorgiafansite\.com\b \billinoisfansite\.com\b \bindianafansite\.com\b \biowafootballfansite\.com\b \blsufansite\.com\b \bmiamifansite\.com\b \bmichiganfansite\.com\b \bminnesotafansite\.com\b \bnebraskafansite\.com\b \bnflfootballfansite\.com\b \bnotredamefansite\.com\b \bohiostatefansite\.net\b \boklahomafansite\.com\b \boregonfansite\.com\b \bpurduefansite\.com\b \bsouthcarolinafansite\.com\b \bsouthfloridafansite\.com\b \btexasfansite\.com\b \buclafansite\.com\b \bvirginiatechfansite\.com\b \bwisconsinfansite\.com\b \bwellspringwatersystems\.com\b \bdespertaibereanos\.blogspot\.com\b \bsumasax\.es\b \bibuy\.co\.th\b \btodoliteratura\.es\b \bpecaijeca\.coolpage\.biz\b \bmicroflex-services\.de\b \bib-info\.com\b \barizonacardinalsfansite\.com\b \barizonafansite\.com\b \barizonastatefansite\.com\b \barkansasfansite\.com\b \batlantafalconsfansite\.com\b \bauburnfansite\.com\b \bbaltimoreravensfansite\.com\b \bbuffalobillsfansite\.com\b \bcarolinapanthersfansite\.com\b \bchicagobearsfansite\.com\b \bcincinnatibengalsfansite\.com\b \bclemsonfansite\.com\b \bclevelandbrownsfansite\.com\b \bcollegebasketballfansite\.com\b \bcollegefootballfansite\.com\b \bcoloradofansite\.com\b \bdallascowboysfansite\.com\b \bdenverbroncosfansite\.com\b \bdetroitlionsfansite\.com\b \bfloridafansite\.com\b \bfloridastatefansite\.com\b \bgeorgiatechfansite\.com\b \bgreenbaypackersfansite\.com\b \bhawaiifansite\.com\b \bhoustontexansfansite\.com\b \bindianapoliscoltsfansite\.com\b \bjacksonvillejaguarsfansite\.com\b \bkansascitychiefsfansite\.com\b \bkansasfansite\.com\b \bkentuckyfansite\.com\b \bmajorleaguebaseballfansite\.com\b \bmiamidolphinsfansite\.com\b \bmichiganstatefansite\.net\b \bminnesotavikingsfansite\.com\b \bmississippifansite\.com\b \bmissourifansite\.com\b \bnbabasketballfansite\.com\b \bnewenglandpatriotsfansite\.com\b \bneworleanssaintsfansite\.com\b \bnewyorkgiantsfansite\.com\b \bnewyorkjetsfansite\.com\b \bnhlfansite\.com\b \bnorthcarolinafansite\.com\b \boaklandraidersfansite\.com\b \bpennstatefansite\.com\b \bpgagolffansite\.com\b \bphiladelphiaeaglesfansite\.com\b \bpittsburghsteelersfansite\.com\b \bsandiegochargersfansite\.com\b \bsanfrancisco49ersfansite\.com\b \bseattleseahawksfansite\.com\b \bstlouisramsfansite\.com\b \btampabaybuccaneersfansite\.com\b \btennessee(?:titans)?fansite\.com\b \buscfansite\.com\b \bwashington(?:redskins)?fansite\.com\b \bwestvirginiafansite\.com\b \blaptopvsgadget\.blogspot\.com\b \bjualbelipaypals\.blogspot\.com\b \bardhie\.info\b \bcatatansiboy(?:ii|iiiii?|1|onky)\.blogspot\.com\b \bskiptest\.info\b \bkristalkristalcinta\.blogspot\.com\b \bpacarketinggalankereta\.blogspot\.com\b \btaxijuga\.blogspot\.com\b \bnamakujoeboy\.blogspot\.com\b \bonkyapaartinyacinta\.blogspot\.com\b \bavenged-sevenfold\.web\.id\b \bmobilegamezone\.info\b \bgioieditalia\.com\b \bsicilia-by-divino\.com\b \bumbria-by-divino\.com\b \bpositano-by-divino\.com\b \btuscany-by-divino\.com\b \btuscany-travel\.blogspot\.com\b \byourtuscanvilla\.com\b \bholiday-apartment-tuscany\.net\b \bturismo-toscana\.blogspot\.com\b \bguia-sicilia\.blogspot\.com\b \bernodaronline\.usersboard\.net\b \bstarstube\.narod\.ru\b \binsset\.u-picardie\.fr\b \bfolk-craft\.com\b \bnasyidparadise\.blogspot\.com\b \bwelovecock\.com\b \bnovportal\.ru\b \bprettylittleliarsss\.webs\.com\b \bplanestv\.com\b \bapartamentosgomera\.com\b \bhot-map\.com\b \bamarun\.org\b \bpegiovanni\.com\b \btibiahelp\.com\b \baerocardio\.com\b \bdiabetia\.org\b \bbakrecepten\.se\b \bclassd\.com\.es\b \bclassd.co\.uk\b \battuariale\.com\b \belissacafe\.com\b \bmailwriter\.com\b \bnationaldebtclocks\.com\b \b8americain\.org\b \bbelote-ligne\.fr\b \bbouillotte\.eboaz\.com\b \bbrumisateurs\.eboaz\.com\b \bchapka\.eboaz\.com\b \bdamedepique\.eboaz\.com\b \bdamedepique\.info\b \bjeudebelote\.org\b \bjeutarot\.org\b \bparier-sport\.info\b \bscommesse-sportive\.cc\b \btypy-bukmacherskie\.com\.pl\b \barequipainfo\.com\b \barequipatravel\.com\b \bcolca\.info\b \bcotahuasicanyon\.com\b \bdirectorioarequipa\.com\b \bforosarequipa\.com\b \binfocolca\.com\b \bmollendo\.net\b \btodoarequipa\.com\b \blivercancer\.eu\b \bhuaweie220\.(?:biz|com|info|net|org)\b \bbt\.gd\b \bthemysterymethod\.net\b \bmysterypua\.net\b \barea51lifestyle\.com\b \bthegameneilstrauss\.com\b \baesthetic-clinic-dombard-brussels\.com\b \bfraserislandtours\.com\.au\b \bgreatoceanroadtours\.com\b \bbluemountaintours\.com\.au\b \b4solarpanels\.com\b \bvipskrip\.ru\b \bamalfitancoast\.com\b \bamigosdevillatuelda\.spaces\.live\.com\b \binkoob\.com/cruzroja\b \bzentechnologies\.com\b \bamishvyas\.com\b \bticketstothemansion\.com\b \bdefensivedrivingcompanyofamerica\.com\b \btheaterseatstore\.com\b \bvipnightlifetour\.com\b \btripfilms\.com\b \blearn-ukrainian\.org\.ua\b \bprofessays\.com\b \bwftpserver\.com\b \bftprush\.com\b \bseop\.com\b \bsleepapneasymptoms\.info\b \bkidney-disease\.info\b \bandroidlife\.net\b \bandroid-tr\.com\b \bandroiddestek\.com\b \bmanofart\.com\b \bharz-ferienwohnung-ferienhaus\.de\b \bapparelus\.com\b \baustralian-visa-info\.blogspot\.com\b \bbicolanobiron\.webs\.com\b \bchildrenswonderland\.com\b \bdiagnosticautomation\.com\b \belegant-fashion-4men\.blogspot\.com\b \bextreme-gamelist\.com\b \bintelifi\.com\b \bjustlabcoats\.com\b \bkstinoco\.blogsome\.com\b \bmens-suit\.blogspot\.com\b \bmountmayon\.blogspot\.com\b \bnationalvisas\.com\.au\b \bpillsless\.com\b \bplasticosfoundation\.org\b \bprevawater101\.wordpress\.com\b \bsupreme(?:autoparts|condensers|mirror)\.com\b \bultimateautolights\.com\b \bwholesaleappareldirect\.com\b \blease-a-seo\.com\b \bhebeigo\.com\b \bnzjsw\.com\b \baviacioncivil\.com\.ve\b \bminoxidil\.gen\.tr\b \bobouka\.ru\b \bbayrak\.tv\b \baybayrak(?:-tr)?\.com\b \bbayrakci\.biz\.tr\b \bbayrak(?:imalati|resimleri|satisi)?\.gen\.tr\b \bbayrak(?:ajans|evim|imalatcilari|line|nedir|satinal|satisi?|turk)\.com\b \bdigitaltekstil\.com\b \bdijitalbaski\.gen\.tr\b \bmarmarabayrak\.com\b \bozelbayrak\.gen\.tr\b \bturkbayragi\.gen\.tr\b \bucuzbayrak\.com\b \bovernightpools\.com\b \bmyczechonline\.com\b \bcostabrava-rentals\.co\.uk\b \blocations-vacances-costabrava\.com\b \bfinquesfrigola\.com\b \bryanair-girona\.com\b \bfilmfarsi\.blogfa\.com\b \bkellyvogel\.com\b \blindaolsson\.com\b \btibbisuluk\.com\b \bdoktorsuluk\.com\b \bleechesturkey\.com\b \basytekstil\.com\b \bfulminaksesuar\.com\b \bmadalya(?:cilar|m)\.com\b \bsancakbayrak\.com\b \bcountryguidebook\.com\b \bluxury-delhi-hotels\.com\b \bdeccanodysseytrain\.com\b \bgoheritageindiajourneys\.com\b \bgoldenchariot-train\.com\b \bheritageindiajourneys\.com\b \bindia-(?:buddhisttours|delhihotels|goldentriangletours|mumbaihotels|royalrajasthanonwheels)\.com\b \bindianmaharaja-train\.com\b \bmaharajaexpresstrain\.com\b \bpalaceonwheels-train\.com\b \broyaltrainsindia\.com\b \btajmahaltours-india\.com\b \breal-estate-ixtapa-zihuatanejo\.com\b \btheforceofreason\.blogspot\.com\b \btefilot\.org\b \basportsnews\.com\b \bcicek(?:postasi|sepetiniz)\.com\b \bjavplanet\.com\b \butqweb\.com\b \bpopoint\.free\.fr\b \bpaylasimci\.org\b \bsaveourseeker\.com\b \bcarplugs\.com\b \bmorrodesaopaulohotelpde\.com\.br\b \bhoteles-en-cancun\.com\.mx\b \blecollagiste\.com\b \balbania4ever\.com\b \byouflorence\.it\b \bdissertationwritinghelp\.co\.uk\b \bthewholesaleforums\.co\.uk\b \balibabascam\.com\b \bb2bfreezone\.com\b \bcable-glossary\.blogspot\.com\b \btradekey\.com\b \brawalpindi\.city\.blogspot\.com\b \bhatedenmark\.blogspot\.com\b \beyecatchypics\.com\b \bgreatnutri\.blogspot\.com\b \brawalpindi(?:-islamabad\.blogspot|city\.wordpress)\.com\b \bstarherb\.com\b \bdoors-decorations\.blogspot\.com\b \bequipment-machinery-information\.blogspot\.com\b \brawalpindi-city\.blogspot\.com\b \bfreewebs\.com/greatnutri\b \bsauditrades\.com\b \bsaudicommerce\.com\b \bsuperiorthesis\.com\b \blotter\.pl\b \b206\.225\.22\.48\b \bbigbras-club\.com\b \bkingoflotto\.com\b \bciszewski\.com\b \bbig-hooters\.net\b \bannuaire-(?:lausanne|neuchatel)\.ch\b \bbbwebmaster.com\b \bfribourgnet.ch\b \bgeneve-annuaire.ch\b \bjurassiens.ch\b \bsuisse-internet.com\b \bvalaisannet.ch\b \bweb-expert.ch\b \bzurich-info.ch\b \bchicagohajj\.com\b \bdragonage-fan\.ru\b \bwebhostingservices\.us\b \baavsa\.com\b \bmojeszamotuly\.com\b \btotentanz\.nl\b \bsalouholiday\.co\.uk\b \bhercreampies\.com\b \bkidsvideoreviews\.(?:blogspot\.)?com\b \bcasalemonferrato\.blogolandia\.it\b \bserydarth\.wordpress\.com\b \beugeneportfolio\.com\b \bnokianews\.ru\b \btelefon-nokia\.ru\b \bmajesticthailand\.com\b \bhard-wood\.net\b \bfriendlybags\.com\b \bbiodegradableplasticbags\.org\b \broykellner\.com\b \blandmarkgroup\.us\b \beventplannerspain\.com\b \bccf-technologies\.com\b \bftm-technologies\.com\b \binfomedicos\.com\b \binfoarquitectos\.com\b \binfoabogados\.com\b \binfoveterinarios\.com\b \binfopsicologos\.com\b \binfoingenieros\.com\b \binfoeconomistas\.com\b \binfodentistas\.com\b \binfoinformaticos\.com\b \bsaletoo\.com\b \bsalesid\.com\b \bpanoraview\.com\b \b118\.98\.171\.131\b \banimefreak\.tv\b \bapplicationessay\.net\b \bbestdissertation\.net\b \bbestdissertation\.org\b \bbesttermpaper\.net\b \bbesttermpapers\.org\b \bbraindumps\.com\.ua\b \bcustom-essay\.net\b \bcustom-writings\.net\b \bcustomessays\.uvoweb\.net\b \bessayplant\.com\b \bessaysontime\.com\b \bessaytodaycom\b \bextension\.kiev\.ua\b \bgambling-online-review\.com\b \bj-in\.org\.ua\b \bkiev-home\.com\b \bmydeco\.com\b \bonline-poker-spielen\.biz\b \bplay-poker-games\.com\b \bpoker-rooms-review\.org\b \bproessay\.com\b \bresearch-paper\.us\b \brushessay\.net\b \brushessay\.org\b \brushessays\.net\b \brushessays\.org\b \bsuperiorpaper\.net\b \bsuperiorpaper\.org\b \bsuperiorpapers\.net\b \bsuperiorpapers\.org\b \btermpaperscorner\.com\b \bmargherita-caminita\.com\b \b8bit-game\.ru\b \bmedelita\.ru\b \bonly-suicide-girls\.ru\b \bsweet-news\.ru\b \bwriters\.ph\b \bsheetalaproductions\.hpage\.com\b \bgsfinancial\.hpage\.com\b \bsheetalasingh\.typepad\.com\b \btotalscreenrecorder\.com\b \bsoftwarewikipedia\.com\b \bgodswmobile\.com\b \bchatixdating\.com\b \bteensay\.com\b \bteenssite\.co\.uk\b \bteensay\.co\.uk\b \bnitronet\.co\.uk\b \bmsndisplaypics\.com\b \bchatix\.co\.uk\b \bfunnyden\.com\b \bmyspace-icons\.com\b \bmyspace-layouts\.com\b \bmyspacehive\.com\b \bfreechatrooms\.me\b \bchatlinks\.co\.uk\b \bmyspace-generators\.com\b \bcelebrityrush\.com\b \btvdrawing\.com\b \btylervo\.com\b \bfonejacker\.eu\b \bglastonbury2010\.info\b \bkiller-content\.com\b \bmayonvolcano\.net\b \bmyspace\.com/markcalfe\b \bmyspace\.com/realfonejacker\b \bnurseshelp\.blogspot\.com\b \bprofessional-essay-writer\.blogspot\.com\b \bsmart-it-consulting\.com\b \bwbbhost4u\.com\b \bwebsitecopywriting\.wordpress\.com\b \binfiniteseo\.co\.uk\b \bajelv\.com\b \barticlecabinet\.info\b \bgetmoretwitterfollowers\.info\b \bglastonbury2009\.info\b \blatestramblings\.com\b \blinkwheel\.biz\b \btheoriginalarticle\.com\b \bcvresumewriters\.com\b \bessaywritingservices\.org\b \bcustom-paper-writing\.com\b \bcustom-essay-writing-service\.org\b \bmyrecipesfood\.com\b \bmy\.mail\.ru/mail/sexanimeshka\b \bstar-tube\.narod\.ru\b \bwa7\.ru\b \bcelebritysextape\.narod\.ru\b \bcelebritysextape\.narod2\.ru\b \bsilvia-saint-club\.narod\.ru\b \bberkovasex\.narod\.ru\b \bitsbattery\.com\b \breallifevampires\.info\b \bsameurl\.com\b \baustralianpolice\.org\b \bfamousquotesfunnyquotes\.com\b \b123greetings\.com\b \bentrainbow\.com\b \boddsnet\.com\b \bcamfroger\.com\b \balgherovacanze\.blogspot\.com\b \bsom\.pt\b \ballruspower\.narod\.ru\b \bcasinotop5\.nl\b \bgokkentotaal\.nl\b \bonlineblackjackspelen\.nl\b \bvakantiehuishindeloopen\.wordpress\.com\b \bwebforumu\.com\b \bmynet\.pro\b \bvps\.web\.tr\b \bosym\.web\.tr\b \bturkcell\.in\b \bankara-nakliyat\.name\.tr\b \bankara-nakliyeci\.net\b \bankaranakliyeci\.net \b \bankaraticaret\.org\b \bcicekcim\.name\.tr\b \bevden-eve-nakliyat\.name\.tr \b \blazer-epilasyon\.name\.tr\b \bnakliyatfirmalari\.org\b \bnakliyeevden\.info\b \botoarackiralama\.com\b \bsacekimmerkezi\.name\.tr\b \btupbebegim\.org\b \bmerchantos\.com\b \bessaywriter\.co\.uk\b \bukessaysadvice\.co\.uk\b \bkiatan\.com\b \bgexhost\.com\b \bgexton\.com\b \bahcorporation\.com\b \bcustompapers4u\.net\b \bmastersessay\.com\b \benglish2urdutranslations\.com\b \bnonplagiarizedessays\.co\.uk\b \brealessaywriting\.com\b \bmustuniversity\.com\b \bunitransservice\.org\b \bpariblog\.ro\b \bbuybamboosheets\.com\b \bomnibet\.ro\b \bsteroidsbuy\.com\b \bfreebetsbonuscodes\.com\b \bessay\.tv\b \bs7\.gladiatus\.net\b \bcomparemysql\.com\b \ba1z3\.com\b \baat\.teldap\.tw\b \b2ued\.com\b \babcd2you\.com\b \bdiscount-(?:air-jordan|coach-outlet)\.com\b \bghd2sale\.com\b \bmywalkingtime\.com\b \bsalenewbalance\.com\b \bmalappuraminfo\.com\b \bmalappuram\.co\.in\b \bsoft-techit\.com\b \bencodeinfotech\.com\b \bagadir-airport\.com\b \basturias-airport\.com\b \bbodrum-airport\.com\b \bibible\.mobi\b \bmenorca-airport\.com\b \bpedrangular\.com\b \breus-airport\.com\b \bsevilla-airport\.com\b \bzaragoza-airport\.com\b \bessaysexperts\.com\b \bhcc-ainshams\.com\b \bperuvianairlines\.com\b \bperuvianfood\.com\b \blatinpropaganda\.com\b \bsilvinadellafontana\.com\b \bperuviantv\.com\b \bkarendejo\.com\b \bidea180\.com\b \binternetwarrior\.com\b \blatinpropaganda\.blogspot\.com\b \bvoip-phone-service-solutions\.com\b \bcamarasdeseguridad\.net\b \bcircuitocerradotelevision\.com\b \blatinamericantelemedicine\.com\b \baffordablesecuritycameras\.com\b \bcamaracctv\.com\b \bcamaradecctv\.com\b \bcamarascctv\.com\b \bcamarasdecctv\.com\b \bcamarasdecctv\.net\b \bcamarasdecircuitocerrado\.com\b \bcamarasdeseguridad\.info\b \bcamarasdeseguridad\.tv\b \bcamarasdeseguridadchinas\.com\b \bcamarasdeseguridadporinternet\.com\b \bcamarasdevigilancia\.info\b \bcamarasdevigilancia\.org\b \bcamarasdevigilancia\.us\b \bcamarasdevigilanciaporinternet\.com\b \bcamarasescondidas\.net\b \bcamarasescondidas\.org\b \bcamarasescondidas\.us\b \bcamarasindiscretas\.org\b \bcamarasseguridad\.info\b \bcamarasseguridad\.net\b \bcaptadoencamara\.com\b \bcaptadoencamara\.tv\b \bcctvargentina\.com\b \bcctvbrazil\.com\b \bcctvcatalogs\.com\b \bcctvchile\.com\b \bcctvcolombia\.com\b \bcctvcostarica\.com\b \bcctvguatemala\.com\b \bcctvinstalacion\.com\b \bcctvinstaller\.info\b \bcctvmexico\.com\b \bcctvnews\.info\b \bcctvpanama\.com\b \bcctvpuertorico\.com\b \bcctvrepublicadominicana\.com\b \bcctvuruguay\.com\b \bcctvvenezuela\.com\b \bcolombiacctv\.com\b \bfree-voip-service\.com\b \blocalizadordevehiculos\.com\b \bmonitoreo\.tv\b \bmonitoreoelectronico\.com\b \bperucctv\.com\b \bsecuritycamerasmadeinchina\.com\b \bseguridadelectronica\.info\b \bsouthfloridatelecom\.com\b \btelemedicinedirectory\.org\b \btelevigilancia\.org\b \btelevigilancia\.us\b \bventadecctv\.com\b \bventadecctv\.info\b \bventadecctv\.net\b \bventadecctv\.org\b \bvideosdeseguridad\.com\b \bvideovigilanciaporinternet\.com\b \bvigilanciaporinternet\.net\b \bvigilanciaviainternet\.com\b \bvigilatupropiedad\.com\b \bvigilatupropiedad\.tv\b \bvoice-over-internet-protocol\.com\b \bvoip-call-center\.com\b \bvoip-international\.com\b \bvoip-softphones\.com\b \bvoip-telefonia\.com\b \bvoip-wholesale\.com\b \bvoipserviceargentina\.com\b \bvoipservicebrazil\.com\b \bvoipservicechile\.com\b \bvoipservicecolombia\.com\b \bvoipservicemexico\.com\b \bvoipservicepanama\.com\b \bvoipservicevenezuela\.com\b \bwholesaletermination\.com\b \bandronmoscow\.livejournal\.com\b \bukschoolsdirectory\.net\b \bamerican-schools\.net\b \bgubta\.com\b \bcommence\.com\b \bcommenceonline\.net\b \bebusinessline\.com\b \besupportline\.com\b \bmychristianheels\.com\b \b800millions\.com\b \bbootsluxury\.com\b \bbagsclothing\.com\b \bbesoso\.com\b \bjerseyonsale\.com\b \bbt-embroidery\.com\b \blkkreplicas\.com\b \bmillennium1000\.net\b \bshoemachine\.cc\b \bheatsinks\.cc\b \bgelinsoles\.cn\b \bgoldspace\.cc\b \bhonnypower\.com\b \bleddisplays\.cn\b \bmallrolex\.com\b \bshuangdan\.com\b \btozc\.net\b \baf-wholesale\.com\b \bsdhongda\.net\b \bcameramarkets\.com\b \bgolfclubs365\.com\b \bglobalc2c\.com\b \badidas-kids\.com\b \bsf39\.com\b \blg668\.com\b \bstop-sweating-tips\.com\b \blose-weight-secret\.com\b \badazhe\.com\b \bcoachor\.com\b \bjuicy4sale\.com\b \bjuicydiscount\.com\b \b(?:ace|best|discount|i|nice|onsale|pick|sell|top|us[a-])vibramfivefingers\.com\b \bmbtvibramshoes\.com\b \b(?:4|five-fingers|fivefinger|my|sell|usa-|top)vibram\.com\b \bvibram-(?:five-finger|fivefingerss|retailers|store)\.com\b \bvibram(?:4u|5fingersshoes|51|botas|eshop|fit|five-fingers|fivefingercheap|fivefingers(?:2sale|6|cheap|hot|llc|mall|-outlet|shoesnet|-shop|usa|web)|fivesfingers|officialstore|s-fivefingerss?|salesmall|scheap|shoes(?:online|store|tores|us)|shoponline|sky|soutlet|store(?:online)?|web)\.com\b \bvibram(?:fivefingers-outlet|sales|sfivefingers)\.net\b \bvibram-five-fingers\.(?:c[ac]|info)\b \baaaeluxury\.com\b \baaagoods\.com\b \bdiscount-monclerjackets?\.com\b \bmonclercom\.com\b \bmonclerebay\.com\b \bmonclereshop\.com\b \bmonclerhotsales\.com\b \bmonclerjacketscheap\.com\b \bmoncleronlinesale\.com\b \bmoncleronlinestore\.com\b \bmoncleroutlet\.net\b \bmonclersell\.com\b \bmonclerspring\.com\b \bwwwmonclerjackets\.com\b \bherve-leger(?:-skirts)?\.com\b \bherve-leger\.(?:net|co\.uk)\b \bherveleger(?:com|e|-?e?shop|net|sale|shops|web)\.com\b \bherveleger(?:-?dresses|show)\.org\b \b(?:best|buy|e?shop-?|like|shopping)herveleger\.com\b \bhiebay\.com\b \bjimmychoocom\.com\b \bmywholesale-handbags\.com\b \bvertuexclusiveshop\.com\b \bcouponrolexwatches\.com\b \b74\.86\.181\.245\b \bchishopping\.com\b \b35331\.com\b \b360ebagsonline\.com\b \b4lvbag\.com\b \bbagstag\.com\b \bbyreplica\.com\b \bcaesarol\.com\b louboutin[^./] (?<![./]christian)louboutin\. [^./]christianlouboutin \bchristianlouboutin(?:\.com)?\.hk\b \bcoach(?:bagsday|serise|shopping|supports)\.com\b \be-lv\.net\b \belebiz\.com\b \bfashionehall\.com\b \bhandbagsma(?:ma|ster)\.com\b \bkicksparty\.com\b \blook4wholesaler\.com\b louis-?vuitton[a-z0-9-] [a-z0-9-](?<!fondation)louis-?vuitton \blouis(?:nvuitton|vuitt4u)\.com\b \bmanoloblahnik(?:com\.com|onsale\.com|retail\.com|usa\.com|shoes\.org)\b \bmonshoes\.com\b \bp90xdvdfitness\.com\b \bshoppingogo\.com\b \bwirelessphonejammer\.com\b \byslcom\.com\b \bcchua\.com\b \beuroshoesbox\.com\b \bsaigontravelguides\.com\b \bifrslistcom\b # Note re backupurl.com: [[Talk:Spam_blacklist/Archives/2011-02#backupurl.com]] \bbackupurl\.com\b \bsghgate\.com\b \bsneakersoutlets\.com\b \bmanolomall\.com\b \b21-nfl\.com\b \bshoppingrepublic\.com\b \bwatchesboom\.com\b \blvaa77\.com\b \bbagshobby\.com\b \bbagsvuitton\.com\b \brolex-dolly\.com\b \bwatchessell\.com\b \brolex-mary\.com\b \brolex-jane\.com\b \brolex-shelly\.com\b \blv-(?:9|barbara|betty|buy|elizabeth|gucciaaa|joan|lily|linda|malcolm|niki|whitney)\.com\b \blv-(?:bags|gucci)\.us\b \blv-handbag\.net\b \bnice-watches\.com\b \bnewstylerolex\.com\b \bwatches-bags\.com\b \bwatchestrade\.net\b \bluxurywatchhome\.com\b \bluxurywatchgift\.com\b \bmijewels\.com\b \bthaisilverjewelry\.net\b \bsyntheticgems\.org\b \bcubiczirconia-labgems\.com\b \bsextoyfun\.com\b \badversus\.it\b \beuroluxury\.eu\b \bglobaltiffany\.com\b \blinkslondon\.terapad\.com\b \blinkslondonshop\.com\b \blinksoflondonuk\.com\b \bswarovski\.uk\.com\b \bsydneytiffany\.com\b \blinksoflondonbest\.com\b \bmyjewellerystore\.com\b \bhandbag(?:com|spop)\.com\b \bwatches-life\.com\b \bsunglassvip\.net\b \brolex-hot\.com\b \bmomax\.hk\b \bamzstore\.com\b \b7zyx\.com\b \bmaslou\.com\b \bnbcth\.com\b \b90920\.com\b \bjg02\.com\b \bselltopbags\.com\b \bsix-star-replicas\.com\b \bb2csite\.com\b \b6starhandbags\.com\b \bsearchingbag\.com\b \btiffanyjewelry1837\.com\b \bgrandjewelry\.net\b \bshes5588\.com\b \bgo-ubas\.com\b \benjoycl\.com\b \btopviviennewestwood\.com\b \bclboots\.com\b \bjuicy888\.com\b \babercrombieandfitchuk\.com\b \babercrombie-usa\.com\b \babercrombieandfitchusa\.com\b \bshoes-vip\.com\b \babercrombieuk\.net\b \bedhardytshirts4u\.com\b \babercrombielondon\.net\b \bfitchclothing-uk\.com\b \babercrombiestock\.com\b \bdonedhardy\.us\b \buselv\.com\b \bcoachshandbags\.com\b \bcoachonsale\.net\b \beasyforbuy\.com\b \bthecheapbags\.com\b \burjordan\.com\b \brosettastoneonline\.net\b \bhohoshoes\.com\b \bgreatgreenshoes\.com\b \bnewcoachoutlet\.com\b \blcsti\.net\b \bkepu\.cc\b \bsofiabags\.com\b \bmysofiabags\.com\b \bdzhfgj\.com\b \b1837tiffany\.net\b \bvutrade\.com\b \byzzg\.net\b \bqqone\.com\b \bzhuiyan\.net\b \b8080dy\.com\b \bredbottomshoes\.info\b \blvvuittonkorea\.com\b \beshop-bag\.com\b \bleatherbagsmanufacturer\.com\b \bhowtogetasixpackinamonth\.com\b \bbybloshotelcostarica\.com\b \bnicefootwork\. \bjerseyscenters\.com\b \bbagforu\.com\b \bjerseystown\.com\b \bsf46\.com\b \bjq11\.com\b \bwinnersneaker\.com\b \bjersey-boys\.com\b \bshirtdays\.com\b \bectopmall\.com\b \b4unfl\.com\b \bjerseyspar\.com\b \bhavejerseys\.com\b \bnflid\.com\b \bbuynbajerseys\.info\b \boovcc\.com\b \be-timberland\.com\b \bbelovewrist\.com\b \bshoesbey\.com\b \bectwins\.com\b \bbagspage\.com\b \bpickyourclothing\.com\b \bsneakerfather\.com\b \bbargainpump\.com\b \bhandbagsagent\.com\b \bcoachhandbags2u\.com\b \busa-onsale\.com\b \bthekickshop\.com\b \b74trade\.com\b \bonekickzstop\.com\b \bdeal-shoe\.com\b \bhandbags\.hk\b \badidas-online-shop\.com\b \bairjordanonsale\.com\b \bairyeezy\.net\b \bgo2(?:albena|bagtrade|goldensands)\.com\b \bfeedmyfeet\.com\b \bairyeezy\.com\b \bonsale-usa\.com\b \bmediamobilespa\.com\b \blovethosesole\.com\b \bvisaforum\.freeforums\.org\b \bownbrandshop\.com\b \bnewgoing\.com\b \b10[02]bhshoe\.com\b \b11[24]batsale\.com\b \b14[02]newflybuy\.com\b \b1[46]wowhotsale\.com\b \b4[02]vipmalls\.com\b \b5[02]kogogo\.com\b \b6[02]shoppingtime\.us\b \b8[68]itemtolive\.com\b \bchatroulettecite\.com\b \b123rolex\.com\b \bdealsunglasses\.com\b \blvbagsmvp\.com\b \bhandbags-shop\.com\b \bchanelonlineshop\.net\b \bjordan23club\.com\b \bpradaoutlets\.com\b \becboots\.com\b \bshopping-handbags\.com\b \bpickjuicycouture\.com\b \bbrand-wholesale\.net\b \bshopdreambag\.com\b \bluxury-handbags-lady\.com\b \bsolid925silver\.com\b \btiffanyjewelry9\.com\b \burl9\.de\b \bnoxedge\.com\b \bbatterylaptops\.co\.uk\b \bshopokey\.com\b \bcycshop\.com\b \bindiaformeds\.com\b \bcanadianpharmacyi\.net\b \btuckle\.net\b \bovernightessay\.com\b \bwriting-services\.org\b \baplusreports\.com\b \byourdissertation\.com\b \bstandoutessay\.com\b \bresearchpaperz\.net\b \bessaywritingservice\.org\b \bripurl\.co\.uk\b \bbookmarksuri\.com\b \btrimr\.de\b \bkiwiurl\.com\b \bwealthyaffiliate\.com\b \bmandarinportal\.com\b \bwowgoldsonline\.com\b \bwowgoldlife\.com\b \bcitibank\.co\.in\b \brs2acc\.com\b \becwarmboots\.com\b \bscooterschina\.com\b \bforsaletiffany\.com\b \bsaletiffany\.com\b \bonsaletiffany\.com\b \bpowergolding\.com\b \bshoppinglv\.com\b \bjuicycouturedeals\.com\b \bfashionjuicystore\.com\b \btiffanyforsale\.com\b \bsuprashoes\.org\b \bsupra-shoes\.us\b \bfreshkicks4u\.com\b \bfirstsneakers\.com\b \bcooltiffany\.com\b \bpretty-tiffany\.com\b \bdiscountiffany\.com\b \blinkslondonhut\.com\b \bjuicyjewelrysale\.com\b \bfabuloustiffany\.com\b \bjewel-tiffany\.com\b \bhappytiffany\.com\b \boboots\.com\b \bprettyboots\.com\b \bsweatboots\.com\b \bueasyshop\.com\b \bnino-trade\.com\b \bzypopular\.com\b \bcasualbrand\.com\b \balltopshoes\.com\b \bredhighshoes\.com\b \bgladfashion\.net\b \bchaussureenligne\.net\b \bshoesinlove\.com\b \bfashiontowns\.com\b \bluxury-buying\.com\b \bedressonline\.com\b \bstop4buy\.com\b \betopbrands\.com\b \babercrombieclothing4u\.com\b \byoursbag\.com\b \bforeverbar\.com\b \btobling\.com\b \btiffanyonlinestore\.us\b \btiffanyshop\.org\b \bshopoingjuicyjewelry\.com\b \blinksfromlondon\.com\b \bebaytop\.com\b \bnpbags\.com\b \bjuicycouture4sale\.com\b \bchinacrystaljewelry\.com\b \bp90xwow\.com\b \bjoytiffany\.com\b \btoopeshop\.com\b \bjuicyclothingsale\.com\b \btiffanyo\.com\b \btiffanyonsale\.com\b \brs2-accounts\.com\b \bwolfeye-keylogger\.de\.vu\b \bcastles\.travelinos\.com\b \bmilotice\.com\b \bmiud\.in\b \bbag15\.com\b \bshoestop10\.com\b \byes-bags\.com\b \bbagsforyours\.com\b \bthemanbag\.net\b \bwatch-youbags\.com\b \bvogue-shoes\.com\b \b91handbags\.com\b \bcross-mark\.com\b \bmoonyue\.com\b \borienttouch\.com\b \bmandarintouch\.com\b \boriental-cheongsam\.com\b \bgoodorient\.com\b \bfinechineseclothing\.com\b \bzxcart\.com\b \bnewtangstore\.com\b \bevescharm\.com\b \bbags4chanel\.com\b \bsalefivefinger\.com\b \btakefringefashion\.info\b \blux4bags\.com\b \bluxuryex\.com\b \bredsoleheels\.com\b \bbuyitpal\.com\b \boutlet-coach\.com\b \bhighheelsfashion\.com\b \bbags-outlet\.net\b \bwhatshelove\.com\b \bsvhandbags\.com\b \bluxhorde\.com\b \btn4bags\.com\b \bigxe\.co\.uk\b \blorland\.com\b \bmmo4rpg\.com\b \bgold4rpg\.com\b \bvt4bags\.com\b \bgubags\.com\b \bwowhead\.us\b \bgaziantepsporlular\.com\b \blechan\.info\b \bhautes-alpes\.org\b \bgobananas\.com\b \bkarmakerala\.com\b \bmedicexchange\.com\b \breputationmanagementfor\.com\b \bzco\.com\b \bhqessays\.com\b \bfifa-world-cup-brazil-2014\.com\b \bhigh-heels-fashionista\.com\b \bsalto15\.com\.br\b \bpagina-uno\.com\b \botimizacao-sites-busca\.com\.br\b \bsalvador-bahia-brasil\.com\b \bempregos-em-salvador\.info\b \bagencias-de-viagens-em-salvador\.info\b \bbahiasexy\.com\b \bleibnizbrasil\.pro\.br\b \ballofcoach\.com\b \bipmart\.com\b \bbagworlds\.com\b \bsneaker-shoes\.com\b \bpickyourshoes\.com\b \bfitch-abercrombie\.com\b \bsportshoestown\.com\b \bkixultra\.com\b \bdangerstyle\.com\b \b2cshopping\.com\b \bvariantkicks\.com\b \bsneakerbum\.com\b \bvoguejeans\.com\b \bexclusivesole\.com\b \bcitysole\.com\b \blacelocked\.com\b \bsneaker\.co\.jp\b \bmax9095\.com\b \bhey-b2b\.com\b \bshortz\.me\b \bwebpage\.asia\b \bjouercasino\.eu\b \bvalesmucho\.com\b \burlbu\.com\b \bkisaurl\.com\b \bcvm\.biz\b \byit\.me\b \bfarscinema\.com\b \benardy\.com\b \bplayway\.ru\b \bsmariogame\.com\b \bmicuatro\.com\b \blazytownpoint\.com\b \bbagswatches\.com\b \boemwatches\.com\b \bshopping-replica\.com\b \bnk4u\.com\b \bsight-focus\.com\b \bglobalreplica\.com\b \bbags-replica\.com\b \bhoneyreplicas\.com\b \b277266\.com\b \bexact-handbags\.com\b \bbagsdesigners\.com\b \bgzshijin\.com\b \bhandbagsonsell\.com\b \bereplica(?:chanel|gucci|hermes|show)\.com\b \bbagsluxury\.com\b \bsuperbaghome\.com\b \b21replica\.com\b \behandbag-replica\.com\b \blvebags\.com\b \blikereplica\.com\b \blvbagshopping\.com\b \bdesignerbag4u\.com\b \bdesigner-handbag-replica\.com\b \bluxuries-replicas\.com\b \bwatches188\.com\b \bwatchescentre\.com\b \bvip-bags\.net\b \be-buy-bags\.com\b \biamreplica\.net\b \bvoguemobile\.com\b \bwatches9\.com\b \biamreplicas\.com\b \bdocostume\.com\b \blittlecoral\.com\b \bchinapparels\.com\b \btopweddingshop\.com\b \btrip2\.asia\b \bluxury222\.com\b \bradowatcheshome\.com\b \bdesigner-louis\.com\b \bdaydaysale\.com\b \bjusttopwatches\.com\b \bdearwatches\.com\b \bwatcheshot\.com\b \btopwatchbrand\.com\b \bgarbhandbags\.com\b \bwholesale-order\.com\b \b24designerreplica\.com\b \bcupwatches\.com\b \bcnreplicas\.com\b \bhandbagmerchant\.com\b \bjewelry-watches\.org\b \bwatches-brand\.com\b \bin-watches\.com\b \bcufflinks-online\.com\b \bwatcheprice\.com\b replica[a-z0-9-]*(?:watch|bag|shop|store) replicas?[0-9] buy[a-z0-9-]*replica \breplica(?:-china\.net|phones\.mobi)\b \breplica-?(?:chinese|gucci|hot|idol|l|life|malls|saleworld|scarf|sl|slv|small|so|well|somega|s-scarf)\.com\b \breplica[-s]?hermes\.(?:com|net)\b \bwatches(?:ehot|etrade|replication)\.com\b \bitbag-online\.com\b \bpopbrands\.net\b \bchopardshop\.com\b \bjordand1\.com\b \bsell-brand-bag\.com\b \bwto-sell\.com\b \ballthebesthandbags\.com\b \bbags-watches\.com\b \btiffanyfest\.com\b \b4uluxuryhandbags\.com\b \bjrhandbags\.com\b \bdshandbags\.com\b \bomega-watches-replica\.com\b \bhavewatches\.com\b \bzapposbag\.com\b \balyshop\.com\b \boktiffany\.com\b \btiffany4girl\.com\b \bmyacoach\.com\b \bdrhandbags\.com\b \bhk-replicas?\.com\b \bjazzyhandbag\.com\b \bchnknot\.com\b \b360yd\.com\b \bawurl\.com\b \bi\.cx\b \bittly\.com\b \bturkeystadiumsandsportarenas\.blogspot\.com\b \bswurl\.cc\b \bkurkov\.org\b \bsamuraizen\.com\b \bzenhantz\.wordpress\.com\b \byouareanidiot\.org\b \bguiadediadema\.net\b \bsmsgang\.com\b \banonym\.to\b \b56casino\.com\b \bcasino-spielen\.biz\b \bcrushingmill\.com\b \bcrushermobile\.com\b \bvipeak\.com\b \bvipeakgrinder\.com\b \bvipeakmill\.com\b \bvipeakgroup\.com\b \bgrinderpro\.com\b \bp90xkicks\.com\b \bwubags\.com\b \bchristian4sale\.com\b \bchristianonlineshop\.com\b \bjeansclassic\.com\b \ball-star-shoes\.net\b \bcoolsuprashoes\.com\b \bchinawholesale2008\.com\b \bbrandproductsonsale\.com\b \bxolook\.com\b \bhothotshoes\.com\b \bchaneloutletstores\.com\b \bair-shox\.com\b \bair-max-?shoes\.com\b \bnbasupplier\.com\b \b97999\.com\b \bsale-sneakers\.com\b \b95800\.net\b \bshopmerry\.com\b \bshoplark\.com\b \bshopglad\.com\b \bmobiper\.com\b \bjimmychoo4sale\.com\b \bparascientifica\.com\b \bgulistanememon\.blogspot\.com\b \btiket2\.com\b \bcnekt\.com\b \b4gk\.com(?!\.) \btli\.tl\b \bz8\.ro\b \bsaf\.li\b \bcellulite\.co\.uk\b \btiffanyesale\.com\b \bsalejeansmart\.com\b \bedhardyshopclothing\.com\b \bbeadsonlinestore\.com\b \bluxurybagsin\.com\b \bhairghd-shop\.com\b \bghdhairinuk\.com\b \btiffany1837jewellerys\.com\b \bhairghdstraightenermall\.com\b \blinkslondonsale\.com\b \bprada-online-store\.com\b \bghdhairshopukcheap\.com\b \byeahluxury\.com\b \bshopedhardystore\.com\b \bfavoripartner\.com\b \bmetin2wiki\.ru\b \bpageranksites\.com\b \bht\.ly\b \bpqr\.in\b \bbagsop\.com\b \bgcgoods\.com\b \bwalkervillechiropractic\.com\.au\b \bmydesignerbasket\.com\b \bswissluxury\.com\b \bcoachbagselling\.com\b \beshoptimes\.com\b \bedshoponline\.com\b \bluxurycrystal\.com\b \broyaltimepiece\.com\b \bcoachnew\.com\b \bpolardiamonds\.com\b \bcoachbags1941\.com\b \bbags212\.com\b \btopcredittrade\.com\b \bvogueme\.com\b \bloveinsport\.com\b \bnew-fashion\.org\b \ballofbags\.com\b \bincredibleitem\.com\b \bchanelhandbags2u\.com\b \bsunglasses-hut\.com\b \bbagsontheway\.com\b \bkaleidoscope-dh\.com\b \bmodselling\.com\b \btopwatchessale\.com\b \bglassesgroup\.com\b \bwbrandbags\.com\b \bthehandbagbuzz\.com\b \beastoffer\.com\b \boobag\.com\b \bbuyerdiy\.com\b \btopfashionboutique\.com\b \bdesignerbagwholesale\.com\b \bhandbag365\.com\b \bmixorders\.com\b \btophandbagssell\.com\b \bluxunion\.com\b \bisreplicas\.com\b \bcomeoffer\.com\b \bchinabagseller\.com\b \bffchloe\.com\b \badozenbag\.com\b \bshopyop\.com\b \bomeioffer\.com\b \btopareplica\.com\b \bbrandedavenue\.com\b \bwbrandbag\.com\b \bbrandbagzone\.com\b \bmasshandbag\.com\b \bcoachlvhandbags\.com\b \bcoachsoutlet\.com\b \bchanelbags2\.com\b \bpridebag\.com\b \bokaygoods\.com\b \begsale\.com\b \bok1225\.com\b \bfcsgame\.com\b \bfast-wowgold\.com\b \bsalegolds\.com\b \bdofus-ankama\.com\b \bjuicy-bags-sale\.com\b \bjuicycoutureusa\.com\b \bnewaj\.com\b \bfivefingerssale\.com\b \bedhardy4sale\.com\b \bboryokugai\.com\b \bshopofdresses\.com\b \bmerimobiles\.com\b \bpandawill\.com\b \bsunnygain\.com\b \bgetbetterlife\.com\b \bpearlcrown\.com\b \bsheenpearl\.com\b \bkissmymelinda\.com\b \bdj-wholesale\.com\b \belectronics-provider\.com\b \bchinawholesaleonline\.org\b \bccctop\.com\b \bchinagoodsbay\.com\b \bbazzarbd\.com\b \bctobay\.com\b \bmyecstar\.com\b \bchinesehobby\.com\b \bchinagoshop\.com\b \bjordaner\.com\b \bgsmdevice\.com\b \bdodressme\.com\b \bucloth\.com\b \bhohotrade\.com\b \bgofars\.com\b \bnewdigi\.com\b \bgoodweddingdresses\.com\b \blove-beautiful\.com\b \bchineseshoponline\.com\b \bzacoo\.com\b \bmyboxedset\.com\b \bmydalle\.com\b \bo-digital\.com\b \bwholesalepricee\.com\b \bmallmic\.com\b \bchinawholesalegoods\.com\b \bsellshell\.com\b \b7starspecialsales\.com\b \bwholesaleonepiece\.com\b \bhobby-china\.com\b \bbrandedbuying\.com\b \bchinasilkpearl\.com\b \bbuyamore\.com\b \be4cn\.com\b \bbeyoursource\.com\b \bwholesalenight\.com\b \bdhwatch\.com\b \bmyselfshop\.com\b \bvikishop\.com\b \bmeegen\.com\b \bvivedresses\.com\b \bshoesxx\.com\b \bec87\.com\b \bslimmings\.com\b \bp90x-on-sale\.com\b \bcinte-shop\.com\b \bcafumall\.com\b \bomgcar2010\.com\b \bqcdeals\.com\b \bopen-mall\.com\b \bongoin\.com\b \bbeddingitems\.com\b \bbecmart\.com\b \bhngstore\.com\b \bchinafactoryoutlets\.net\b \bedhardyshop\.in\b \bchanelwatcheszone\.com\b \bedigitalwholesale\.com\b \btimetoshopping\.com\b \blooklowprice\.com\b \bwholesale-weddingdress\.com\b \bchinajiaho\.com\b \bwholesale-bridesmaiddress\.com\b \bshopping588\.com\b \bsatisoffer\.com\b \bsuperwweb\.com\b \bgoodwholesaleshop\.com\b \bcomdress\.com\b \ba-capshop\.com\b \bhandbagsshow\.com\b \btrademass\.com\b \bhead-sneaker\.com\b \bwholesalecheapsneaker\.com\b \blishoes\.com\b \bcosmeticshotsale\.com\b \bdesignerclothestore\.com\b \b4adidas\.com\b \bplentystock\.com\b \buuoffer\.com\b \bp90xworkouthome\.com\b \bmac-brush\.com\b \bswissbestreplicas\.com\b \bcosmohit\.com\b \befashion-replica\.com\b \bhandbags-handbag\.com\b \bfake-designer\.com\b \bbestchiropractoradelaide\.com\.au\b \bdensitygs\.com\b \bverifyemailaddress\.org\b \byouporn\.gr\b \bhmazon\.com\b \bglowandsparkle\.com\b \bclassicsheepskinboots\.com\b \bolshoe\.com\b \bmyhothot\.com\b \bnewsnowboots\.com\b \bbootsok\.com\b \bsalesluxury\.com\b \bflyinsnow\.com\b \bpopbiz24\.com\b \bausbootsoffer\.com\b \bmorevogue\.com\b \badidasvipshop\.com\b \bafkicks\.com\b \bshopshox\.com\b \bmysmalldeal\.com\b \btoogle\.cc\b \bmyretrokicks\.com\b \bpro-sneakers\.com\b \bfreshstyleshop\.com\b \bfreshstyledrop\.com\b \bokaysneakers\.com\b \bbiodiesel-processor\.biz\b \bspectech\.dn\.ua\b \bhockeyfights\.com\b \bperfectwriting\.co\.uk\b \bcustomwritinghelp\.co\.uk\b \basianbeat\.com\b \bminasdirect\.com\b \bpoloee\.com\b \beluxzone\.com\b \bbikininstyle\.com\b \bshoeset\.com\b \bsexylingerieho(?:me|t)\.com\b \bcharmspandorabracelets\.com\b \bpandorajewelry-store\.net\b \bpandorajewelrymart\.com\b \bukpandorabracelets\.(?:co\.uk|com)\b \buspandorasale\.com\b \bantexbuyer\.com\b \bcharmheels\.com\b \breplika-watch\.com\b \bfashionenight\.com\b \b68jewelry\.com\b \bfashionjewelryaccessorieswholesale\.com\b \btrend-apparel\.com\b \befairshop\.com\b \bgamemk\.com\b \bucoolstuff\.com\b \bonlypuma\.com\b \basicsshow\.com\b \bdiscounttoryburch\.com\b \bnbabasketballshoes\.com\b \bkobeshoes\.biz\b \bthesuprashoes\.com\b \bcollect-shoes\.com\b \badidasonlineshop\.com\b \boksupra\.net\b \bp90x-workout\.biz\b \bthetopshoes\.com\b \bnba2you\.com\b \bshopkiss\.com\b \blinksbracelet\.com\b \bvip-boots\.com\b \bbagsagent\.com\b \bnewsslong\.com\b \bsupramvp\.com\b \byoulacoste\.com\b \btopbizbags\.com\b \bwholesalesneakercn\.com\b \b5fingersshoes\.org\b \bmofangcheng\.net\b \bshoenets\.com\b \bpaulsmithforsale\.com\b \bsuchnice\.com\b \bbasketballbay\.com\b \beby-store\.com\b \blikedunksb\.com\b \baf1myshop\.com\b \bmyshopplaza\.com\b \bmaxmaradress\.com\b \btoryburchstores\.com\b \bcqdlmk\.com\b \bbagmalls\.com\b \bghdprincess\.com\b \bairforceoneshop\.com\b \bp90xdvdstore-us\.(?:net|com)\b \bcoolbirkenstock(?:store)?\.com\b \boutlet-?birkenstock\.(?:com|net)\b \bbirkenstock(?:-?cheap|discount|mall|online|outlet|shoes-outlet|shoesshop)\.(?:com|net|info)\b \bbeatsloop\.com\b \ballwholesalepick\.com\b \bcl-pumps\.com\b \bsexydepots\.com\b \bpumashoesrunning\.com\b \badidastrainersshoes\.com\b \bluxeshoppers\.com\b \btiffany-mine\.com\b \btiffanycosite\.com\b \bgogowatch\.com\b \bsuperstarkicks\.com\b \bweddingnova\.com\b \btiffanycoltd\.com\b \btiffanysilverworld\.com\b \btiffanycojewel\.com\b \bstorebop\.com\b \bclassicedhardy\.com\b \bjeanybags\.com\b \bgroupshoes\.com\b \bherveleger2010\.com\b \bonline-clothing-outlet\.com\b \bgrandefratello\.forumfree\.it\b \btext-image\.ru\b \bcozumelwatersports\.com\b \bje\.pl\b \blaptops-battery-online\.com\b \bbatterystores\.ca\b \bsuperbattery\.co\.uk\b \b4unj\.com\b \bworldtoptrade\.com\b \bcoachpurses-outlet\.com\b \bebay-fashion\.com\b \bfacecuk\.com\b \bamoyhy\.com\b \bwholenfl\.com\b \b23corp\.com\b \bbags-shoes\.com\b \babusf\.com\b \buniformfootball\.com\b \btiffanysaleonline\.com\b \bjyshoes\.com\b \bpickinshop\.com\b \brunescape-mall\.com\b \b21nfl\.us\b \bezpopo\.com\b \bjerseyscheapsale\.com\b \bworldtoptrade\.cc\b \bintshop88\.com\b \babsoluxury\.com\b \bwatchesyard\.com\b \bzealreplica\.com\b \bomegawatchessale\.com\b \bnoblehandbags\.com\b \bbagbinge\.com\b \bluxus-replica\.com\b \biofferbay\.com\b \b7replicas?\.com\b \bknockoffbag\.com\b \btradeshown\.com\b \bviptobuy\.com\b \bokmeex\.com\b \bcardyboots\.net\b \bfashionbagsshop\.com\b \bbuycocochanel\.com\b \bdesignerhandbags-purses\.com\b \bzolaenterprises\.com\b \bopps\.se\b \bleighgirl\.com\b \bblacklightbodypaint\.com\b \bbeheaded\.us\b \bweirdartists\.com\b \bbuyart\.ws\b \buvfaces\.com\b \blogs\.tv\b \bfacepaint\.ws\b \bzombieshows\.com\b \bolympic-skating\.webs\.com\b \bc-o-m\.us\b \bzolaenterprizes\.com\b \bfunslots\.us\b \b777gamesfree\.com\b \bfrekid\.com\b \bpagez\.org\b \bppdictionary\.com\b \bfacebook\.com/l\.php\b \bfacebo(?:o[ob]|ıo)k\.com\b \bfacebook(?:(?:ster|\.ilkfrm)\.com|layouts\.us)\b \bcowurl\.com\b \bokbootsmall\.com\b \bbootsday\.com\b \bshoeshirts\.com\b \byouedhardy\.com\b \bgoskynew\.com\b \bbagsmine\.com\b \bbags9\.com\b \brolexwatch1\.com\b \bdesignerbags-1\.com\b \bwatches8\.com\b \bhandbags-9\.com\b \bvuitton-1\.com\b \brolex-1\.com\b \bglamorebags\.com\b \bbuyqualitybags\.com\b \b7starhandbags\.com\b \bwatcheswiss\.com\b \brolexswisswatches1\.com\b \brolex4\.com\b \betopbags\.com\b \bwatches-collection\.com\b \bwatchesluxus\.com\b \brolexonsale\.net\b \bkrza\.com\b \bbagrr\.com\b \bwwcats\.com\b \bjordanmass\.com\b \bhandbag-handbags\.com\b \bdesignershoestock\.com\b \betop-bags\.com\b \bgods-shopping\.com\b \bshopping-replicas\.com\b \beq2\.cn\b \b176d\.com\b \b99076\.com\b \blookchem\.com\b \bt-ny\.eu\b \bhello\.to\b \bcabaniascalamuchita\.com\b \bsierrasdecordoba\.com\b \bhotelescalamuchita\.com\b \bcabaniaslosreartes\.com\b \bsuppertv\.com\b \bairforcesale\.com\b \btimberlandbg\.com\b \bedhardy-4u\.com\b \bsportclothingstores\.com\b \babercrombiestore\.net\b \bnfl-malls\.com\b \bnflonlineshops\.com\b \bedhardyonlineshop\.net\b \btimberlandstores\.com\b \borders-status\.com\b \bmydunksb\.com\b \banf-mall\.com\b \binternetcont\.com\b \bdubai-world-central\.com\b \bburj-khalifa\.eu\b \balmaktouminternationalairport\.eu\b \byasisland\.eu\b \bdubailand\.name\b \bsaadiyatisland\.eu\b \bmeydan-city\.com\b \bdubaifountain\.info\b \bnakheelharbour-tower\.com\b \bbawadi\.info\b \barabian-canal\.com\b \bsaudi-arabia-hotels\.com\b \bdubaimetro\.eu\b \bvrsar\.eu\b \bal-raha-beach\.com\b \babu-dhabi-metro\.com\b \bshams-abu-dhabi\.com\b \bdubai-festival-city\.com\b \bghantoot-city\.com\b \bmohammed-bin-rashid-gardens\.com\b \bdubai-waterfront\.org\b \bsaadiyat-island\.info\b \bdubaiindustrialcity\.org\b \btehran-metro\.com\b \bdoha-metro\.com\b \bdubai-taxi\.com\b \baquaparky\.com\b \bsaudipowernetwork\.com\b \bbaghdadmetro\.com\b \bthe-expendables\.com\b \bfuntana\.eu\b \bplavalaguna\.eu\b \bbarbariga\.eu\b \bgroznjan\.com\b \bbrtonigla\.com\b \bfazana\.cz\b \bperoj\.com\b \bvisnjan\.eu\b \blosinj\.cz\b \bvodnjan\.eu\b \bbuzet\.eu\b \bmotovun\.eu\b \boprtalj\.eu\b \bbrijuni-rivijera\.com\b \bknihy-a\.cz\b \bzumpex\.cz\b \brambo6\.com\b \blosinj\.org\b \bvalbandon\.eu\b \bagatahanychova\.com\b \bend-2012\.com\b \bhamachigames\.com\b \blosiny\.com\b \bmosnov\.info\b \bmotocykly\.com\b \bnosovice\.com\b \bpiestany\.cz\b \bpocasiegypt\.cz\b \bpodprsenky\.com\b \bpustevny\.com\b \bcargames\.com\.au\b \bgum\.li\b \be43\.us\b \bshortenlinks\.(?:com|org)\b (?<!-)\bt\.co\b.* \b123lala\.info\b \bokutan\.tk/arama\b \bchatrullet\.net\b \bscientologymyths\.info\b \bfreedommag\.org\b \bcopyright-free-images\.com\b \bunbeatable\.co\.uk\b \bblinq\.org\b \blinkee\.com\b \balexandermcqueenoutlet\.com\b \bjimmychoousa\.com\b \bbrand-watch-supplier\.com\b \blaptopbattery365\.com\b \bshoespolar\.com\b \blimitedno\.com\b \bnewport-cigarettes\.us\b \bkicksboots\.com\b \balihello\.com\b \bwebartweb\.com\b \bnpbuy\.com\b \bnorthfacesoutlet\.com\b \bjustcomeon\.com\b \btouchglasses\.com\b \bitimberlands\.com\b \boppell\.com\b \bfbikey\.com\b \bnbtrends\.com\b \bpureboots\.com\b \bnicecoachhandbags\.com\b \bfeetorder\.com\b \bshoesshoe\.com\b \bacdoo\.com\b \btimberland7\.com\b \basicscloset\.com\b \bbootsbest\.com\b \beshopking\.com\b \bbikiniszone\.com\b \bcoachoutletfactorystore\.com\b \bbuddytrade\.com\b \bcoach-outlet-factory\.com\b \bsupraskytopsale\.com\b \bbikinismark\.com\b \belsels\.com\b \bfashionable-sale\.com\b \btao6789\.com\b \bdesignerhandbagsport\.com\b \bdressnew\.com\b \bhervelegerdresssale\.com\b \brosetta-stone-shop\.net\b \bjuicycouture-outlet\.org\b \babercrombieofficial\.com\b \basics2u\.com\b \bofficialfivefingers\.org\b \b16shoes\.com\b \bontoryburch\.com\b \betoryburch\.com\b \bsaletoryburch\.com\b \ballbagshop\.com\b \bcroconline\.com\b \bus-coachstore\.com\b \blacostetrainers\.org\b \btoysgiftsrus\.com\b \bpradatrainers\.com\b \brosettastonefree\.com\b \brosettastoneenglish\.net\b \brosettastoneirish\.com\b \bjuicycoutureoutlet\.org\b \btiffanyandcoaustralia\.com\b \bonitsukatiger\.us\b \bbagsofbrand\.com\b \bbelstaff-jacket\.com\b \blikehighheels\.com\b \bcolumbiajacketsstore\.com\b \bagogoshopping\.com\b \bicoachoutlet\.net\b \babercrombieofficial\.org\b \bparatek\.org\b \bloveshoesbox\.com\b \bbelstaff-jackets\.org\b \bmoftown\.net\b \bparatek\.us\b \bonlinepretty\.com\b \balexander-mcqueen\.us\b \burwij\.pl\b \bskroc\.pl\b \blatwy\.pl\b \bulinks\.net\b \bmcaf\.ee\b \bwikipeedos\.pbworks\.com\b \bchuta\.org\b bseoprofessionalsonline bestseooffers \brealsofttech\.com\b \bdesignerevaluation\.com\b \bmartindano\b \bsysoon\b \bquicklink\.to\b \b2c\.lt\b \b[➡➨➯➔➞➽➹✩✿❥›⌘‽☁]\.ws\b \b1link\.in\b \b2\.gp\b \b2\.ly\b \b301\.to\b \b4url\.cc\b \b7\.ly\b \b9mp\.com\b \baa\.cx\b \baafter\.us\b \bafx\.cc\b \bb2l\.me\b \bbcool\.bz\b \bcliccami\.info\b \bcl\.ly\b \bcloudapp\.com\b \bcoge\.la\b \bcrks\.me\b \bcutt\.us\b \bdfl8\.me\b \bdld\.bz\b \bdlvr\.it\b \bdo\.my\b \bdurl\.me\b \beasyuri\.com\b \beweri\.com\b \bfire\.to\b \bfirsturl\.de\b \bfirsturl\.net\b \bfon\.gs\b \bg\.ro\.lt\b \bgkurl\.us\b \bgood\.ly\b \bh\.fo\b \bhiderefer\.com\b \bhmm\.ph\b \bhurl\.me\b \bhurl\.no\b \bilix\.in\b \bir\.pe\b \birt\.me\b \bits\.my\b \bj2j\.de\b \bjdem\.cz\b \bkore\.us\b \bkrunchd\.com\b \bkrz\.ch\b \blin\.io\b \blinkbun\.ch\b \blivesi\.de\b \blnk\.nu\b \blost\.in\b \blstn\.in\b \bmacte\.ch\b \bminilink\.org\b \bmke\.me\b \bmrte\.ch\b \bmyloc\.me\b \bmysp\.in\b \bnbx\.ch\b \bndurl\.com\b \bnsfw\.in\b \bnurl\.in\b \bnxy\.in\b \bonodot\.com\b \booqx\.com\b \bpp\.gg\b \bqik\.li\b \bqlnk\.net\b \bqr\.cx\b \bqte\.me\b \blsw-gratis\.es\.tl\b \bcc\.st\b \bcalifornia-liability-insurance\.com\b \bseekic\.com\b \bchinaicmart\.com\b \btoplvstore\.com\b \bslendertoneshop\.com\b \bt3shop\.net\b \bbrandluxurywatch\.com\b \btop-lvhandbags\.com\b \byesmyluxurybags\.com\b \bladybrandbags\.com\b \btester-space\.com\b \bmylvestore\.com\b \byeahlvwallet\.com\b \bchiflatirondryer\.com\b \bt3microstore\.com\b \bmychanelbagstore\.com\b \byeslvgift\.com\b \bskihlz\.com\b \bp90xextremefitness\.com\b \bluxurylvhandbag\.com\b \bwomenandmenwatches\.com\b \bmiumiuhandbag4u\.com\b \bbeautyhairtools\.com\b \bdhlhandbags\.com\b \bvoguehit\.com\b \bmychanelbagstores\.com\b \bagotrade\.com\b \bhermes4handbags\.com\b \balexander-mcqueen-clutch\.com\b \biclshoes\.com\b \bshoppinghermes\.com\b \bcoach4handbags\.com\b \bladyluxuryshoes\.com\b \bhandbagswin\.com\b \bcls2\.com\b \bbagsmoon\.com\b \binevitablebags\.com\b \bgiftsoflady\.com\b \bredshoessole\.com\b \bbuyluxurybagidea\.com\b \bmywatchesstore\.com\b \bcocobags\.com\b \bhigh-quality-handbags\.com\b \bafwholesaler\.com\b \bczzza\.com\b \badidasporschedesign\.com\b \burstylez\.com\b \bsexpksex\.com\b \blsneighbors\.com\b \blux-replica-phones\.com\b \bdiscounttiffanyjewelry\.com\b \bbellewedding\.com\b \bbagswholesalemall\.com\b \bvertucopy\.com\b \bbagsoulet\.com\b \bhervelegerdress\.com\b \bhervelegersell\.com\b \bdownjacketonsale\.com\b \bewcss\.com\b \bjoshuatetreault\.com\b \bshoesloveshoes\.com\b \bcliphunter\.com\b \bfb\.me\b \bbiology-forums\.com\b \binfomanagement\.ru\b \burluda\.com\b \btim\.pe\b \bkxk\.me\b \bjanurl\.com\b \brfr\.me\b \br\.im\b \bread\.bi\b \bread\.im\b \brnm\.me\b \bru\.ly\b \brww\.tw\b \bs4c\.in\b \bsafe\.mn\b \bsdut\.us\b \bsexyurl\.(?:in|info|me|to|tv|us)\b \bshink\.de\b \bshortn\.me\b \bshow\.my\b \bshrinkr\.com\b \bshrten\.(?:com|me)\b \bshrunkin\.com\b \bslate\.me\b \bsmsh\.me\b \bsrnk\.net\b \bsrs\.li\b \bsurl\.hu\b \bswu\.me\b \btiny\.ly\b \btinylink\.in\b \btllg\.net\b \bto\.je\b \btrg\.li\b \btrunc\.it\b \btweak\.tk\b \btweet\.ms\b \btwhub\.com\b \btwirl\.at\b \bur\.ly\b \burl\.ag\b \burl\.az\b \burlcorta\.es\b \burlcover\.com\b \burlenco\.de\b \burlg\.in\b \burli\.nl\b \burls\.im\b \burlshorteningservicefortwitter\.com\b \burlz\.at\b \burlzen\.com\b \bvll\.me\b \bvoizle\.com\b \bw55\.de\b \bwach\.it\b \bx\.vu\b \bxiy\.net\b \bxurl\.es\b \bxxsurl\.de\b \by\.ahoo\.it\b \bye\.pe\b \byuarel\.com\b \bzapt\.in\b \bzi\.mu\b \bzipmyurl\.com\b \bzud\.me\b \burlabridger\.p4o\.net\b \bcricketwebs\.tk\b \bopposingviews\.com\b \bthe-questionnaire\.com\b \bhainanwel\.com\b \bacaiberryinformations\.com\b \bity\.im\b \barcteryxonsale\.com\b \bclstyles\.com\b \bdress4dancing\.com\b \ballbazaar\.net\b \bwomenheelshoes\.com\b \bpurelyfitness\.com\b \bwatchfreemoviesonlinedaily\.com\b \bx-fat\.com/p90x-review\b \bthecow\.me\b \bdsl-preistipp\.de\b \bsanssouci-sightseeing\.de\b \basiawriters\.com\b \bpokerenfrancais\.eu\b \belcasinoenlinea\.org\b \blineupsecurity\.com\b \baefos\.com\b \bonlinetraining4u\.com\b \bthreesonsprinting\.com\b \bmanhattaninstitute\.com\b \bbnbmedispa\.com\b \bakglaw\.com\b \btravelclinicnyc\.com\b \bnymsuits\.com\b \bmac-how\.net\b airmax[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # ugg spam (?:australia|best|brand|buy|cheap|discount|fashion|sale|shop|style|stylish)[a-z0-9-]*(?:shoe|boot|ugg)[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) (?:boot|shoe|ugg)[a-z0-9-]*(?:buy|cheap|mall|mart|outlet|shop|store|sale)[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) \b\d*uggg?[as]?\b[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) uggaustralia[a-z0-9-]+\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # don't block the official site uggaustralia.com \bmyugg \buggs?\d[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg# and uggs# #ugg[a-z0-9-a]*(?:boot|shoes)[a-z0-9-a]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg*boot and ugg*shoes # I replaced the regex by the following one, to whitelist buggyboot.com (that should not be blacklisted) \b(?!(?:buggyboot)\b)[a-z0-9-a]*ugg[a-z0-9-a]*(?:boot|shoes)[a-z0-9-a]*\b\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # per SB request http://meta.wikimedia.org/w/index.php?diff=2834376&oldid=2834371 -- Quentinv57 (2011-08-23) \bugg-[a-z0-9-]+\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg- ugg(?:top|online)?sell \b100mfugg\.com\b \baddugg\.com\b \bbuddyugg\.com\b \bcome2ugg\.com\b \bgo+[d4]?ugg[os]?\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) \bhomeugg\.com\b \binugg\.co(?:\.uk|m)\b \bladiesugg\.com\b \bloadugg\.com\b \blowestmall\.com\b \bmimiugg\.com\b \bmissugg\.com\b \bmiugg\.com\b \brealugghome\.com\b \bsnowuggs\.com\b \bsoftugg\.com\b \bsuperbugg\.com\b \bsuperiorugg\.com\b \bsupuggs\.com\b \btougg\.com\b \buggbaileybutton\.(?:biz|org)\b \buggcarts\.com\b \buggcase\.com\b \buggedglobal\.com\b \buggfeel\.com\b \bugggogo\.com\b \bugggoods\.info\b \bugglist\.com\b \buggnewyork\.com\b \buggpark\.com\b \buggprovide\.com\b \buggs-uk\.biz\b \buggsaappaat\.info\b \buggsalon\.com\b \buggsaustralia-uk\.com\b \buggsbank\.com\b \buggsbox\.com\b \buggshelf\.com\b \buggsireland\.org\b \buggslife\.com\b \buggsonlinebestellen\.com\b \buggssky\.com\b \buggugg(?:au|aufz|discountfz|new)\.com\b \buggur\.com\b \buggwebsite\.com\b \buggwin(?:ner)?\.com\b \bup2ugg\.com\b \bwowuggs\.com\b pickugg\.org brawboots\.com clsells?\.com coogi-jeans\.com designerchristian\.com longdosi\.com m(?:i|uk)sboots\.com myshoesbox\.com\.cn pluboots\.(?:com|org) shoesboots\.co\.uk womenshoesshow\.com woolskinboots\.com \beshop-handbag\.com\b \bbelstaffonsale\.com\b \bbelstaffs\.com\b \bwithorder\.com\b \bectradetang\.com\b \bvip-handbags\.com\b \bsuprashoesite\.com\b \bdunkshoes100\.com\b \bvipsuprashoes\.com\b \bpicksbdunks\.com\b \bwest-trading\.com\b \b7pmshoes\.com\b \bairretrojordan\.com\b \badikshoes\.com\b \bardike\.com\b \btitaniumwf\.com\b \bkfc\.ms\b \bbox10\.info\b \bmycia\.info\b \bmyurlshortener\.com\b \burlredirect\.info\b \bur\.id\.au\b \b86au\.com\b \bx\.nu\b \bnik\.im\b \b82au\.com\b \beum\.cc\b plant\.dmz-karpaty\.com \briccardozipoli\.com\b \bstrumicadenes\.mk\b \bsamuibatik\.com\b \bgiochigiocando\.forumfree\.it\b \bhotelpeniscola\.com\b \beurostyx\.com\b \bitalyitalia\.com\b \bdescargas-deluxe\.blogspot\.com\b \bkukulkan\.260mb\.com\b \bhula-hoop-shop\.de\b \baddu\.co\b \barticles(?:base|vana)\.com\b \bquickpaydaycreadit\.wikidot\.com\b \bcellulitetalk\.com\b \bstretchmarkscare\.com\b \bsimalovesfun\.blogspot\.com\b \bxycol\.net\b \bray-ban\.cc\b \bhockey-review\.ru\b \bsalsalust\.com\b \bresumewritingservice\.biz\b \bnexthandbags\.com\b \baaaplan\.com\b \bbtobuy\.com\b \bbagsofashion\.com\b \bhandbags-fake\.com\b \bbagscabin\.com\b \ballstylish\.com\b \bbrandsshoessale\.com\b \beoooi\.com\b \bwholesalemaccosmetics\.com\b \bctobuy\.com\b \bvsbag\.com\b \bkoolsense\.net\b \bfamousbrandbag\.com\b \bwalletsky\.com\b \bthehandbags\.us\b \bbeour\.com\b \bshamise\.com\b \bsunglasseseye\.com\b \bfakehandbags1\.com\b \bfantastic-replica\.net\b \bhermesbirkinreplica\.com\b \bbagspirit\.com\b \bv-bags\.com\b \bshehandbag\.net\b \bbagfashionstyle\.com\b \bbuydesignonline\.com\b \byoutu\.be\b.* \bbalkanofil\.ru\b \bfacbook\.com\b \bbadoo\.gen\.tr\b \bstanfordu\.totalh\.com\b \bcommoditiestips\.com\b \bfry\.am\b \blink\.packtpub\.com\b \b2travel2\.nl\b \brio-de-janeiro-guide\.net\b \braipurnews\.(com|in|info)\b \begmondonline\.nl\b \bzoolabo\.com\b \bgoforthenight\.com\b \bold-school-spiele\.de\b \byaesmi\.narod\.ru\b \bmma\.sports-combat\.com\b \baffiliate\.godaddy\.com\b \bmidyatstarradyo\.com\b \bellightmade\.com\b \bpescaprofesional\.net\b \bfx-photos\.com\b \bs-m-s\.tv\b \bguia-puntacana\.com\b \bplacement-international\.com\b \bamerican-business\.org\b \bchristmas-celebrations\.org\b \ballworldsport\.org\b \bworld-geography\.org\b \bholgacamera\.net\b \badultinteractivechat\.net\b \biswb\.org\b \bamareway\.org\b \bli\.vc\b \bto80\.net\b \bviviti\.com\b \bonly-hit\.de\.tl\b \bestimarte\.com\b \bhumanbody\.me\b \bparaguaycoins\.com\b \bebook\.7pop\.net\b \bgermangoogirls\.com\b \bucuncubinyil\.com\b \bpoutrerdansguardian\.blogspot\.com\b \bkpop\.fr\b #Petition sites \bthepetitionsite\.com\b \bgopetition\.(?:com|co\.uk|us)\b \bipetition\.com\b \.ipetitions\.com \bpetition(?:online|s24|site|spot|-?them)\.com\b \bwebpetitions\.com\b #end of petition sites \bbeeg\.cm\b \.ladbrokes\.com \banna-world\.com\b \bblacksquaregallery\.com\b \bdahabtravel\.eu\b \b1dekorasyon\.com\b \btsanoff-classic\.com\b \bhttp-music\.org\b \bukshoesizeconversion\.com\b \bcoatsize\.com\b \bhaqeeqat\.org\.pk\b \bthecompany\.pl\b \bpalmedazur\.com\b \bhot-maps\.de\b \becsoso\.com\b \bec9i\.com\b \bbigbigfashion\.com\b \btang-trade\.com\b \bkicksinfo\.com\b \bfeelingshoes\.com\b \bairgriffeymax\.com\b \bbrandkeys\.net\b \btotobags\.com\b \bhoney-replicas\.com\b \btop99shopping\.com\b \bbagstars\.com\b \brolex-heavens\.com\b \brwholesalejewelry\.com\b \bgo52wholesale\.com\b \bsell-replica\.com\b \bjerhandbags\.com\b \bphoenix-luxuries\.com\b \bshopstarstyle\.com\b \bbapesky\.com\b \bjrehandbags\.com\b \btop1replica\.com\b \be-shop-replica\.com\b \bbeubag\.com\b \btop100handbag\.com\b \breal-exact-bag\.com\b \bsaleluxe\.com\b \bbuy-tiffanys\.com\b \bshoesflysky2\.com\b \btiffany4girls\.com\b \bbaileybuttonboots\.com\b \bbootsea\.com\b \bbootsonmall\.org\b \bcashboots\.com\b \bcrazyboot\.com\b \brightonradon\.com\b \bsnowboots-discount\.com\b \bp90xtopmall\.com\b \btrade161\.com\b \bthetrendies\.com\b \benjoyshoping\.com\b \bbootshouse\.com\b \bshop4p90x\.com\b \btimboot\.com\b \bhktz\.net\b \bmanoloblahnik\.ws\b \bjimmy-choo-outlet\.com\b \bjimmychoooutletstore\.com\b \bes\.maxorion\.com\b \bbukisa\.com\b \bexm\.nr\b \bhelpdesk\.tk\b \bsedo(?:parking)?\.com\b \bel-youm\.com\b \baddsubmiturl\.com\b \baries\.com\b(?!\.) \bbigdady\.com\b \bbuckethead\.com\b \bcarinsurancecredit\.com\b \bceritaindonesia\.com\b \bcreditscorecomparison\.com\b \bejdixon\.com\b \bfresherworld\.com\b \bfrt\.org\b \bhomestaging\.net\b \bhotels-accommodation-hotels\.com\b \bhotrodlinks\.com\b \bincest\.com\b \bjandal\.com\b \bkiss\.my\.butt\.com\b \blucky\.com\b \bmbc2\.net\b \bmobile24\.com\b \bmxyer\.com\b \bpillz\.com\b \bplentyoffish\.net\b \bps4\.com\b \btocows\.com\b \btrafficx\.com\b \btwiteer\.com\b \bunderpants\.org\b \bwistatepull\.org\b \bchez-soso\.picoz\.com\b \bfuckgirl\.com\b \bhflanding\.contortionists\.net\b \bzshare\.com\b \bphebank\.com\b \bwwww\.hentaitube\.com\b \bthebestoftheinternet\.com\b \bgods-country\.de\b \bnetbulx\.com\b \blesberlinettes\.wordpress\.com\b 174\.132\.115\.162 74\.208\.135\.98 \badsense-p\.blogspot\.com\b \bmillionsbillionstrillions\.com\b \blifetimetracker\.com\b \blifetimegps\.com\b \bgenesilencing\.net\b \bvanessahaydontrump\.com\b \bkebira\.com\b \bhawaiianlimo\.com\b \bspringbreakspain\.com\b \bzombiecomputer\.com\b \b3dgovernment\.com\b \bbrownfat\.com\b \bmomordica\.com\b \baimraj\.com\b \bcalcutta\.org\b \bguiacoruña\.es\b \ba-coruña\.com\.es\b \bla-coruña\.com\.es\b \bxn--acstica-71a\.net\b \bolimpiadas\.net\b \blatín\.net\b \bde-españa\.net\b \bgretsch\.es\b \bchef\.ph\b \bchef(?:\.com)\.ph\b \bsupermodels?3d\.com\b \bupd\.ph\b \bcoron\.com\.ph\b \bcolorfulbubbles\.com\b \b3dtvcorp\.com\b \b3dtv(?:\.com)\.ph\b \b3dadvertising\.com\.ph\b \b3dads\.com\.ph\b \b3-d\.ph\b \b3dpaparazzi\.com\b \bremit\.com\.ph\b \bcarabaoisland\.com\.ph\b \bdollar\.com\.ph\b \bboayan\.com\.ph\b \bsanvicente(?:\.com)?\.ph\b \blithium-air\.com\b \bboracay\.tk\b \bdiwaran\.(?:com|net)\b \bmrgfu(?:streatment)?\.com\b \bmrg-fus\.com\b \bpiratedcopy\.com\b \bfilchi\.org\b \bfilipinochinese\.com\b \bfinance\.groups\.yahoo\.com/group/Fil_Chi\b \bofw\.(?:com|org)\.ph\b \bofwonline\.(?:com|ateneo\.edu|net)\b \bhotellmolleberg\.com\b \bzkracene\.cz\b \b1url\.cz\b \beurocupshistory\.com\b \bmoladi\.com\b \bplasticformwork\.co\.za\b \bmoladiamericas\.com\b \bvivwestwood\.com\b \bbu\.tt\b \brisk-international\.gr\b \bcutehandbags\.org\b \berssab\.u-bordeaux3\.fr\b \bknol\.google\.com/k/cestas/knol-000-pr%C3%A9sentation-des-trois/39y3khftrdkhq/62# \bgrammar-and-logic\.com\b \blyt\.sr\b \bcardassiaprimera\.com\.ar\b \bmillionid\.com\b \bcmindia\.blogspot\.com\b \bfashionlande\.com\b \bdatmaychu\.net\b \bdiendanmaychu\.net\b \bironrye\.blogspot\.com\b \bnewmail\.ru\b \b00free\.net\b \bfreei\.me\b \bzoka\.cc\b \busefulwebtool\.com\b \bantiques-help\.com\b \bmon\.st\b \bcaseecampi\.net\b \burl\.lotpatrol\.com\b \btomyumrecipe\.com\b \bbachhoa24\.com\b \bvolleyball-movies\.pl\b \bazerbaijanrugs\.com\b \bmoviesonline\.name\b \bclassic-replica\.com\b \btoywatchesale\.com\b \bchoosemyhandbags\.com\b \brolex-watch-replica\.com\b \btiffanyshopmall\.com\b \bhogan-scarpe\.it\b \bbagsaa\.com\b \bdhlbag\.com\b \bmoyu7\.com\b \bideal-replica\.com\b \bwsreplicas\.com\b \bmemwatches\.com\b \bbag-endhere\.com\b \bmontblancsale\.com\b \bluxury007\.com\b \bbranddiscounting\.com\b \bhandbaghall\.com\b \bshoe-jordan\.com\b \bwholesale-designer-handbag\.com\b \bjordannew\.com\b \bhandbags163\.com\b \bp90xbose\.com\b \bcgkicks\.com\b \bbeatsbydres\.com\b \bjewellryoutlet\.com\b \bp90xoutletonline\.com\b \bmycoachoutlets\.com\b \bp90xschedule\.com\b \bbrand-store777\.com\b \bmyjuicycouture(?:outlet|s)\.com\b \bme2dvd\.com\b \bmusicadelparaguay\.blogspot\.com\b btopfoot\.ch\b \bthesiswritingservice\.com\b \babandonedkansai\.wordpress\.com\b \biranbattery\.(?:com|ir)\b \bfadakbattery\.ir\b \balitacomics\.blogspot\.com\b \bstanfordu\.byethost13\.com\b \binfluenzavirusnet\.com\b \bdenguevirusnet\.com\b \bgenetherapynet\.com\b \bchikungunyavirusnet\.com\b \bhamsangar\.ir\b \bkiacell\.com\b \bvideo-search\.de\.tl\b \bxav\.cc\b \bxa\.vc\b \bsorturl\.net\b \breplicasonsale\.com\b \bbacklinksteam\.com\b \bnextiva\.com\b \btelemarketingbase\.com\b \busvoip\.com\b \bvoipproviderslist\.com\b \bwebadsservice\.com\b \btinyfav\.com\b \bfreelancercareers\.com\b \bcustomcourseworks\.com\b \bpradeepsanyal\.com\b \bforit\.org\b \breplicaisland\.com\b \bexactbags\.com\b \bukthomassabo\.com\b \bmrpinyin\.webs\.com\b \btugolden-retriever\.blogspot\.com\b \bshaderaven\.at\.ua\b \blinq\.lk\b \b0z\.fr\b \bcharts-single\.de\.tl\b \blostpedia\.com\b \bdictionar-englez-roman\.org\b \bminurl\.com\b \bchekushka3\.narod\.ru\b \bgeocities\.yahoo\.com\.br\b \btwiter\.com\b \bforexinsider\.co\.uk\b \burl4t\.com\b \bvv\.vg\b \bcyberpunkresources\.blogspot\.com\b \bhvacinstaller\.com\b \brod\.gs\b \bchws\.ca\b \bgalerie-obadia\.com\b \bplanet-earth\.tv\b \bzumlink\.com\b \bzumlink\.de\b \blinkegit\.com\b \bdolinku\.pl\b \bvuethis\.com\b \broligames\.info\b \bspruethmagers\.com\b \bgaytube\.com\b \bblogspor\.com\b \byspace\.com\b \ben\.wilipedia\.org\b \bfacebppk\.com\b \bfaceboog\.com\b \bmyspac\.com\b \bwikipedi\.org\b \b1939\.com\b \blivjournal\.com\b \bbolgspot\.com\b \bmyspase\.com\b \bblogpspot\.com\b \bautomobile-insurance\.com\b \bdental\.implantprocedure\.com\b \bzarasoft\.yoo7\.com\b \bb4p\.nl\b \bsmartkpis\.com\b \bbalancedscorecardreview\.com\b \bexemys\.com\b \bshrinkee\.com\b \bsalentobooking\.net\b \bsms-fake\.com\b \bbep-hiphop\.blogspot\.com\b \b0vr\.net\b \b321\.cn\b \b4x2\.net\b \bat\.t[cf]\b \bbiz\.ly\b \bbofh\.us\b \bc-o\.cc\b \bca\.tf\b \bch\.t[cf]\b \bcz\.t[cf]\b \bda\.ru\b \bde\.t[cf]\b \beu\.t[cf]\b \bfreakz\.eu\b \bhere\.ws\b \bho\.io\b \bint\.t[cf]\b \bmypiece\.com\b \bne1\.net\b \bneat\.name\b \bouch\.ws\b \bseeya\.at\b \bsuch\.info\b \btrue\.ws\b \btweaker\.eu\b \bubb\.cc\b \bvisit\.ws\b \bco\.nr\b \b74\.6\.239\.185\b \bbonus-casino-en-ligne\.info\b \bparis-pronostics-sportifs\.com\b \bfrance-poker-en-ligne\.com\b \bguide-roulette\.net\b \bjeux-casino-gratuits\.org\b \bturkmenbilisim\.net\b \bpestcontrol\.co\.uk\b \bsolar-energy\.co\.uk\b \bnolo.com/index.cfm\b.*?\bkbid= \burlredo\.com\b \bsoldatx\.com\b \bbuildingexamples\.com\b \bmusikpedia\.net\b \broatanwestbay\.com\b \bhyv\.es\b \bhyves\.nl/api/shorturl\b \bcartusialover\.wordpress\.com\b \bcabinetfiscal\.com\b \btilpark\.com\b \bsudety\.veus\.pl\b \bbatuferinggi\.info\b \btinyden\.com\b \bfreud\.pribor\.cz\b \bple-mir\.com\b \bsaveffi\.com\b \boxfreudian\.com\b \bstanleygentlemen\.com\b \bpinkushion\.com\b \bsuperbestpalsclub\.tk\b \bva\.mu\b (?<=//|\.)x\.co\b \bhancocksinsi\.tr\.gg\b \bsperco\.com\.ua\b \blifegid\.net\b \bcineastaleonardo\.blogspot\.com\b \bsohbetask\.net\b \bstartravestiler\.com\b \btravestiler1\.com\b \bstarderya\.com\b \btravestitravestiler\.com\b \btravestiler\.net\b \blovespace\.loversguide\.com\b \belectroniccigaretteburn\.com\b \becigarettereviews\.com\b \bwikipeia\.org\b \bwikipeadia\.org\b \bfickr\.com\b \bpenisland\.com\b \bzideo\.nl\b \bit2\.in\b \bprimewritings\.com\b \bessaydr\.com\b \btube-silicon\.com\b \bbblogspot\.com\b \bemresaracoglu\.com\b \bluxurydesignerbag\.com\b \bpradanow\.com\b \bpaybagsincs\.com\b \bebella-collections\.com\b \bus-abercrombie\.com\b \bpaybagsinc\.com\b \bxsnr\.x10\.mx\b \bbaixarps2\.tk\b \bnemri\.tk\b \bsudoku\.name\b \b4p5\.com\b \besiparislerim\.com\b \bidxl\.net\b \bmuznewz\.com\b \bads\.betfair\.com\b \ballaboutmodels\.tv\b \bcognac-expert\.com\b \bskryabin\.biz\b \bmcflyreport\.tk\b \bmuzland\.(?:ru|info|es|in)\b \bairclassification\.com\b \btudosobremagiaeocultismo\.blogspot\.com\b \bclassroam\.multiply\.com\b .*sanalritim[+.]com \bwebcache\.googleusercontent\.com.*?sanalritim \.cc\.bingj\.com.*sanalritim \bforumcorlu\.com\b \bbunkerpictures\.nl\b \bview\.my\b \bjustbie\.com\b \bshoptoryburchoutlet\.com\b \bchanelbagsoutlets\.net\b \bcoachfactoryoutlet-online\.com\b \bus-hermeshandbags\.com\b \bchaneloutletonlines\.com\b \bnewbelstaff\.com\b \bchanelhandbagworld\.com\b \bcoachfactoryonline\.com\b \bskechers-shapeupsoutlet\.co\.uk\b \bdiscount-miumiu\.com\b \bhervelegersale-outlet\.com\b \bcoachbagscheap\.net\b \bdiscountchloe\.com\b \bnewbalance-outlet\.com\b \bmycoach-outlet\.com\b \bchanelbagshow\.com\b \bshopmanoloblahnik\.com\b \bgracebag\.com\b \btoryburchlover\.com\b \bsunglass-mall\.com\b \bsoftnet1\.tk\b \bareacodeblog\.com\b \bvitaminddeficiencysymptomsguide\.com\b \bsideeffectsguide\.org\b \bbiggestintheworld\.org\b \ballintheworld\.org\b \bappendicitis-symptoms\.org\b \bintelligentmag\.com\b \bthegallbladdersymptoms\.com\b \bbronchitissymptomsonline\.com\b \bstomach-ulcer-symptoms\.org\b \bhivsymptomsblog\.com\b \bresumecoverletterexamples\.org\b \b192-16801\.com\b \bbluewaffledisease\.org\b \bbreastfeedinginfo\.org\b \b192168ip\.com\b \bbabyshowerinvitationsblog\.com\b \bthebesttimetogetpregnant\.com\b \bshinglessymptomsguide\.org\b \bvideoradio\.ru\b \byoutubedownloader\.org\b \bsavetubevideo\.com\b \bfreedownloadgames\.name\b \bbgames\.org\b \bvcq\.biz\b \bbackgroundpictures\.net\b \bnewdimensionsweb\.com\b \bi-watch-movies-online\.com\b \bmovietrailersonline\.net\b \byoutube-?downloader\.name\b \bwritemypapers\.org\b \bevolutionwriters\.com\b \biphone-to-pc-transfer\.com\b \boksgroup\.com\b \bdieselgenerators\.ru\b \bhuman2stay\.com\b \blaptopbatterywholesale\.com\b \blaptopbatteryweb\.com\b \bbatteryfast\.com\b \btoplaptopbatteries\.com\b \bgoodlaptopbattery\.co\.uk\b \bbatterylaptoppower\.com\b \bidopoo\.com\b \blaptop-battery\.us\b \bglobal-motherboard\.com\b \blaptopskeyboard\.com\b \bhp-laptop-battery\.net\b \bhighwaylaptopbatteries\.com\b \brjmbattery\.com\b \banyincn\.com\b \bkavav\.com\b \bfroyopad\.com\b \bcheapoakleysale\.com\b \btakeourshoes\.com\b \bfreeshippingmart\.com\b \bdoinglong\.com\b \bellabridaldress\.com\b \bsatistronics\.com\b \blampworlds\.com\b \byouroscilloscope\.com\b \bguooy\.com\b \b21cnshoes\.com\b \bivove\.com\b \btradehan\.com\b \bchinadone\.com\b \bwholesale07\.com\b \bsechange\.com\b \bdropship-china\.com\b \bjaimestore\.com\b \bmyjoyzone\.com\b \budtek\.com\b \bdressesshop\.com\b \bbuythebigone\.com\b \btakeshoes\.com\b \bstarweddingdresses\.com\b \bsoftwareo\.com\b \busajerseysmall\.com\b \bcallhot\.com\b \bsupplysunglasses\.net\b \bbuyinb2b\.com\b \bchinanfl\.com\b \bsuperzonewholesale\.com\b \bezbuy365\.com\b \badapterlist\.com\b \bbatterygoshop\.co\.uk\b \barogyaherbalpowder\.tk\b \beswikipedia\.org\b \bmakemoneycorp\.page\.tl\b \bdogswar\.ru\b \bpussy\.com\b \bhomosex\.com\b \bgroups\.to\b \b4u43\.com\b \bjejuri\.net\b \bkhandoba-(?:jejuri|temple)\.blogspot\.com\b \bjejuridarshan\.com\b \bminoxidilforte\.com\b \binvitationstyles\.com\b \bsuprauk\.co\.uk\b \bsupraukshoes\.com\b \brealafrica\.co\.uk\b \barticle-board\.com/fat-burning-furnace-reviews\b \bthedietsolutionprogram-exposed\.org\b \bthedietsolutionreviewscam\.com\b \bfatburningfurnacereviewscam\.com\b \btruthaboutabsreviewscam\.com\b \bfatloss4idiotsreviewscam\.com\b \bdietsolutionreviewscam\.com\b \bfindtohealth\.com\b \bli8\.ru\b \bpbali\.com\b \bcropcirclesandmore\.com\b \bcreditcardhelp\.com\.au\b \bmarket-area\.ru\b \bdataclub\.ru\b \bzkracovatko\.cz\b \bveryspecial\.ru\b \bfa\.st\b \biskspot\.com\b \blurkmoarpedia\.com\b \bfacenook\.com\b \bbleaching-pro\.de\b \bjettisonreality\.tk\b \bfootballshoesblog\.com\b \bchristian2011\.com\b \bstylestalks\.com\b \bartisans-serruriers\.fr\b \blocksmithmanchester\.cc\b \bmenuiserieparis\.net\b \bplombier75\.fr\b \bserrureporte\.com\b \bserrurier\.com\b \bserurier\.net\b \bsosserrurier\.com\b \blivejasmin\.com\b \btourattract\.com\b \bplaces-data\.com\b \bdiamond-age\.at\b \barhitel\.com\b \bdubes-electro\.com\b \bmotelcar\.com\b \bspisakpesama\.com\b \bnatascha-hilft\.com\b \beasymobiletagging\.at\b \bnewarts\.at\b \byoucanhelp\.tk\b \bprofessay\.com\b \bwholesaleweddingsupplies\.org\b \bbodybuildingtips-list\.com\b \belectroniccigarette2k\.com\b \biitm\.be\b \bgopoco\.us\b \bcevatzade\.com\b \bxok\.mx\b \blinseis\.(?:com|de|net)\b (?<!netzsch-)\bthermal-analysis\.com\b \bdilatometer\.com\b \bkarmenshoes\.com\b \bmichael-jordan\.us\b \bplayersaid\.com\b \bfemmes-cuir-bottes\.com\b \bhermes6\.com\b \bvogueshoesonline\.org\b \bimrandijital\.com\b \bdijitalbaskifiyatlari\.net\b \bledtabela\.us\b \bcephegiydirmefiyatlari\.com\b \btabelafiyatlari\.biz\b \barackaplamafiyatlari\.com\b \bisiklitabelafiyatlari\.com\b \baracgiydirmefiyatlari\.com\b \bbacklinkdir\.com\b \bsinotraffic\.com\b \b3fw\.ru\b \bab\.cd\b stdtesting\.(?:com|net|org)\b \bt\.in\.com\b \bbodypaint\.ws\b \bzolas\.info\b \bberkeley-term-papers\.com\b \bresumedocket\.com\b \bessayhelppros\.com\b \bcustomessayhelp\.com\b \blogodesignmaestro\.com\b \bheadlicetreatmentworld\.com\b \beasyessayhelp\.com\b \bdissertationmojo\.co\.uk\b \bwriters-write\.co\.uk\b \bdissertationinn\.co\.uk\b \blogodesignmaestro\.co\.uk\b \bessaymojo\.co\.uk\b \bmightydesigners\.com\b \bessayinn\.co\.uk\b \bmormonlar\.org\b \bdeltafidesign\.it\b \bminoxidilforte\.blogcu\.com\b \bdimension\.com\b \bammonet\.(?:com|it|ch|de|fr)\b \bchianti\.info\b \bnorcia-italy\.com\b \bval-di-chiana\.com\b \bchiocchio\.net\b \bbadia-a-coltibuono\.com\b \batoposmusic\.com\b \btavarnelle\.com\b \bbarberinovaldelsa\.info\b \bmonteriggioni\.info\b \bradda-in-chianti\.com\b \bimpruneta\.com\b \bgreve-in-chianti\.com\b \bsan-casciano\.com\b \bval-di-merse\.com\b \bgaiole-in-chianti\.com\b \bbella-toscana\.(?:com|co\.uk|org|net)\b \baltamaremma\.org\b \blivorno-info\.com\b \bsunflower-tours\.com\b \bmassa-marittima\.com\b \bagriturismo-chianti\.com\b \bbedandbreakfastinchianti\.com\b \bsan-polo\.com\b \bchianti-italy\.com\b \barezzo-info\.com\b \bvaldorcia-info\.com\b \bpienza\.com\b \bmontalcino\.net\b \bbibliophile\.net\b \bbookbase\.com\b \bmontepulciano\.net\b \babbeys-of-tuscany\.com\b \bcastelli-del-chianti\.com\b \bcitta-slow\.com\b \bfestivals-of-tuscany\.com\b \bgardens-of-tuscany\.net\b \bslow-food\.info\b \bslow-tours\.net\b \bslow-travel\.info\b \bslow-vacations\.info\b \btuscanywinetours\.info\b \btuscanywinetours\.net\b \bvillas-of-tuscany\.info\b \bvino-slow\.com\b \bwinetastingtoursintuscany\.com\b \bsiena-info\.net\b \btuscanleathergoods\.com\b \bcastellina\.com\b \baccommodationsinchianti\.com\b \bchianticlassico\.net\b \btuscanwinetours\.net\b \bcasa-reasco\.com\b \broma-info\.net\b \bsan-quirico\.com\b \bmonte-amiata\.com\b \bcasarmini\.it\b \bmonte-oliveto\.com\b \bgarfagnana-info\.com\b \bmugello-info\.com\b \bvaltiberina-info\.com\b \bsansepolcro-info\.com\b \bvilla-felceto-tuscany\.com\b \bpanzano\.com\b \btuscan-wines\.info\b \bvacationrentalstuscany\.com\b \btuscany-vacation-rentals\.net\b \btuscany-toscana\.info\b \btuscany-toscana\.co\.uk\b \btuscanyholidayhomes\.com\b \bfarmhouse-holidays\.com\b \bholiday-homes-tuscany\.com\b \bchianti-rentals\.net\b \bchianti-vacation-villas\.com\b \bagriturismi-chianti\.com\b \bilcasello\.it\b \blucarelli\.info\b \blamole\.info\b \bbedandbreakfastinchianti\.net\b \blecetinelle\.it\b \bgallo-nero\.info\b \bcastelnuovo-berardenga\.com\b \bbadia-a-passignano\.com\b \bmontefioralle\.info\b \bvolpaia\.info\b \bstrada-in-chianti\.com\b \bvaldarno-info\.com\b \bvaldelsa-info\.com\b \bsan-miniato\.com\b \bspello\.org\b \bcortona\.com\b \banghiari-info\.com\b \baccommodationsinrome\.net\b \bantiquarian-books\.info\b \bassisi-info\.com\b \bbella-umbria\.com\b \bbibliofilo\.it\b \bbibliophile\.ch\b \bbibliophile\.eu\b \bbologna-info\.com\b \bbookbasesearch\.com\b \bcastellina-in-chianti\.com\b \bcertaldo-info\.com\b \bcetona\.info\b \bcollevaldelsa\.net\b \bcortona-italy\.com\b \bderuta\.net\b \bfarmhouseaccommodationsintuscany\.com\b \bferrone\.info\b \bfiesole\.com\b \bfirenze-florence\.com\b \bfirenze-info\.net\b \bflorenceaccommodations\.info\b \bgaiole\.com\b \bgiustiniana\.info\b \bgrosseto-info\.com\b \bgubbio-info\.com\b \bholidayhomesintuscany\.net\b \bischia-casa\.com\b \blibri\.info\b \blibri-rari\.info\b \blorociuffenna\.org\b \blucca\.info\b \blucolena\.net\b \bmazzano\.com\b \bmercatale\.net\b \bmontefioralle\.it\b \bmontelupo\.com\b \bmontespertoli\.org\b \bnaples-napoli\.com\b \borvieto-info\.com\b \borvieto-italy\.com\b \bperugia\.ch\b \bperugia-info\.com\b \bperugia-italy\.com\b \bpisa-info\.com\b \bpoggibonsi\.com\b \bpontassieve\.info\b \bpontassieve-info\.com\b \bradda\.org\b \bradicondoli-info\.com\b \bravenna-info\.com\b \bsan-donato-in-poggio\.com\b \bsan-gimignano\.com\b \bsan-gimignano-info\.com\b \bsan-miniato-al-monte\.com\b \bsienna-italy\.com\b \bsovicille\.net\b \bspoleto-info\.com\b \btavarnuzze\.com\b \bumbria-italy\.org\b \burbino-info\.com\b \bval-di-sieve\.com\b \bvaldorcia-valdorcia\.com\b \bvolterra\.net\b \bapartment-saint-peters\.com\b \bautoilcassero\.com\b \bbecherale\.com\b \bcasalamole\.com\b \bcasalmonte\.it\b \bceramica-geometrie\.com\b \bchianti-farm-house\.com\b \benjoytuscany\.com\b \bhotelinchianti\.net\b \bilvillino\.net\b \bpatriziafalciani\.com\b \bpoderesagna\.com\b \bpodere-san-cresci\.com\b \bpoggioallolmo\.com\b \brifugium\.it\b \bterredimelazzano\.it\b \btuscanyholidayhome\.net\b \bvillabordoni\.com\b \bvilla-lebarone\.com\b \bvillarignana\.com\b \bvilla-sant-andrea\.com\b \btodopuertoescondido\.com\b \bfamilias-argentinas\.com\.ar\b \btrituradoras-de-piedra\.com\b \b007\.am\b \bbasketballonlineshop\.com\b \bt\.cn\b \bcheckdent\.com\b \boosakalv\.com\b \bhklouis\.com\b \bcoach-replicas\.com\b \bfashioncheaphandbag\.com\b \btiffanyjewelryoutletusa\.com\b \boakley-sunglasses\.uk\.com\b \bsellfashiontiffany\.com\b \bmyjewelrybox\.org\b \btiffanybraceletuk\.com\b \bbrianatwoodsales\.com\b \btiffanyjewelryoutletus\.com\b \bgeneraljewellery\.com\b \bsunglassshop\.us\b \bchichotlingerie\.com\b \bineeee\.com\b \bsilvertiffany\.org\b \brsgold2sale\.com\b \bptlue\.com\b \bpassiontrader\.com\b \btiffanyhut\.com\b \bwatch4sale\.org\b \blearnitaliano\.net\b \bliteraryawards\.info\b \bkarenmillen(?:bagsstore|blackdressstore|cataloguestore|centurycitystore|chicagostore|coatstore|collectionstore|dresses(?:online|onsale|outletonline|shop|ukonline|ukstore)|footwearstore|handbagsstore|headofficestore|jewellerystore|leatherjacketstore|onlinestore|outletonline|outletstore|s|shoes|shoes(?:australia|uk)|silkbrasstore|sohostore|spectaclesstore|ukdesigner|ukonline|ukoutlet|uksite|ukstore|usastore|websitestore)\.com\b \btoryburchflatsdiscount\.com\b \bdetox-body-cleanse\.com\b \bcheapabercrombieandfitch\.com\b \babercrombieandfitchukstore\.com\b \bedhardy(?:backpack|handbags)store\.com\b \btoryburchoutletstores\.com\b \bcoachclearanceoutlet\.com\b \btoryburchbagsshop\.com\b \brosettastonefrenchused\.com\b \btoryburchwalletshop\.com\b \bburberry(?:bags?|bluelabel|brit|london|perfume|purses|sale|scarves|sunglasses|thebeat)store\.com\b \bburberry(?:-bagoutlets|4handbags|ol|selection|world)\.com\b \bburberry\.org\b \bus-burberrybags\.com\b \bus-burberryshoes\.com\b \busa-burberryoutletonline\.com\b \btoryburchhandbagsshop\.com\b \btoryburchcouponsale\.com\b \bcoachoutletleather\.com\b \bsolestop\.com\b \bcoachclearanceshop\.com\b \babercrombieoutletsaleonline\.com\b \btescoshoes\.com\b \bukshoesbuy\.com\b \b24order\.com\b \bradiifootwearsstock\.net\b \bhomywinter\.com\b \bair-maxes\.com\b \bamzn\.to\b \bturl\.no\b \bwikicities\.com\b \bnitrotek\.co\.uk\b \bwhdo\.ru\b \bwelcomeurope\.com\b \be-spirulina\.com\b \begert\.com\.tr\b \bdhtblockerdanger\.com\b \b2girls1cup\.nl\b \bdextertravels\.com\b \bshimlatourpackages\.net\b \bdubaitourismpackages\.co\.in\b \bgoatourpackages\.net\b \buttaranchaltourpackages\.com\b \bjaipurtourpackages\.net\b \bmumbaitourpackages\.net\b \beuropetourpackages\.co\.in\b \blakshadweeptourpackages\.net\b \bnepaltourpackages\.net\b \bsrilankatourpackages\.co\.in\b \bsingaporetourpackages\.co\.in\b \bsrilankatourismpackages\.co\.in\b \bthailandtourpackages\.co\.in\b \brovinj\.aventin\.hr\b \b12by\.com\b \bslnks\.com\b \b20b\.org\b \bhikingshoes4u\.com\b \bwatchesreplicabest\.com\b \bqueenofwatches\.com\b \bfreerolexwatches\.com\b \btiffanyl(?:lc|ot)\.com\b \bairvec\.com\b \bnewportscigarettes\.net\b \bhotbrandjeans\.com\b \bchinashopping4u\.com\b \bheels-?hut\.com\b \bbrandladyshop\.com\b \bwigshotsale\.com\b \bshoesset\.com\b \bclretail\.com\b \bxseoer\.com\b \bjewelryhu\.com\b \bshoesnipe\.com\b \bmultiurl\.com\b \bxuta\.me\b \bbarcosbarcelona\.com\b \bholocausto-doc\.blogspot\.com\b \binspiratorsukses\.com\b \bbacau\.(?:net|org)\b \bflashpapers\.com\b mycaal\.com diamondlinks\.net \bmotobiznes\.net\b \bq\.gs\b \bherbaldb\.com\b \bll\.my\b \bnowtweet\.it\b \bshadr\.me\b \bbc\.vc\b \bpalawanhotels\.org\b \bhotfemaletennisplayers\.blogspot\.com\b \byourkefirsource\.com\b \balimezdegi\.com\b \bpriceangels\.com\b \bmyowninformations\.com\b \bpureberrymax\.net\b \bbrafacts\.net\b \bluxury-pajamas\.com\b \bhottestsports\.com\b \btotallympics\.com\b \bmaketodaypayday\.co\.uk\b \bdorebibletarot\.net\b \bwow-signal\.com\b \borlando-villa-guide\.com\b \bovariancyst-treatment\.com\b \b2vancouver\.com\b \b2vancouverbc\.com\b \b9nl\.com\b \bcomyonet\.com\b \bget-shorty\.com\b \bkindurl\.com\b \blnks\.it\b \bphlpn\.es\b \burlao\.com\b \byourl\.nu\b \bsouthpacific\.org\b \bpacific-pictures\.com\b \bcuba-pictures\.com\b \bmapsouthpacific\.com\b \bgonanaimo\.com\b \btonganholiday\.com\b \bsamoaholiday\.com\b \bFijiguide\.com\b \bpetitionvoice\.com\b \bspanishfauna\.blogspot\.com\b \bprivateistanbultours\.com\b \bshrunklink\.com\b \bistanbuldaycruises\.com\b \bnewdealtravel\.net\b \bnewyearistanbul\.com\b \bistanbultours\.org\b \bistanbultour\.biz\b \bistanbuldaytours\.com\b \btoursistanbul\.org\b \btripsistanbul\.com\b \bcruiseistanbul\.com\b \bistanbultripadvisor\.com\b \btripadvisoristanbul\.com\b \bonlinetripadvisorturkey\.com\b \bturkeytripadvisor\.com\b \bgeziistanbul\.net\b \bistanbulprivatetour\.org\b \btoursturkeytravel\.com\b \bturkeybustravel\.com\b \bantalyaotelleri\.net\b \bbodrumotelleri\.net\b \bedirneotelleri\.com\b \bkusadasiotelleri\.com\b \banzacdaytour\.net\b \ballcappadociatours\.com\b \ballcappadociaballoontours\.com\b \bturkeygallipoli\.com\b \bgallipolidaytours\.com\b \bgallipoli-tours\.com\b \bturkeyvacationpackage\.com\b \btourpackagesturkey\.com\b \bturkey-tours\.org\b \btourstoturkey\.org\b \btravelguidesturkey\.com\b \btravelturkey\.biz\b \bboutiquehotelturkey\.com\b \btroublefreeholiday\.com\b \ballhotelsbooking\.com\b \balleurohotels\.com\b \bfujiken\.mo-blog\.jp\b \bmahjongonline\.net\b \brobert-lindsay\.blogspot\.com\b \bsorprendere\.com\b \bjordanevents\.net\b \bhuseyin\.gen\.tr\b \bmusicofthebalkans\.com\b \bhamshahree\.com\b \bpillsm\.com\b \bdigitalbach\.com\b \bkonyaliyiz\.net\b \bpaydayloanzone\.com\b \bfindlowcostautoinsurance\.com\b \bcaautoquote\.com\b \bchav\.in\b \bfacebok\.com\b \bkarate-blog\.net\b \btravel\.md\b \bmarketresearchagencies\.eu\b \bterme-selce\.hr\b \bgoodstuff\.ro\b \bjason-wiles\.blogspot\.com\b \bjamonarium\.com\b \ballworldguides\.com\b \bapnihindi\.com\b \bloltrain\.com\b \bjoomlaline\.ru\b \bmichael-trevino\.net\b \bjoshduhamel\.es\b \bjensenackles\.es\b \bemma-roberts\.us\b \bangelinaweb\.org\b \bjoseph-morgan\.net\b \bliamhemsworth\.bz\b \bkeegan-allen\.com\b \bbradley-cooper\.es\b \brodolfo-sancho\.com\b \bryansalazar\.net\b \bzonaaggregator\.blogspot\.com\b \bzonamode\.blogspot\.com\b \bkep-box\.blogspot\.com\b \bbo-kep\.blogspot\.com\b \bkep-katro\.blogspot\.com\b \bfotolenticular\.webs\.com\b \balkalife\.nl\b \bact-online\.de\b \bhealthstoresproducts\.com\b \bretailelectronicsstores\.com\b \bautomotivesupplystores\.com\b \bbuybooksonlines\.com\b \bwirelesslaserprinterreviews\.net\b \bbadcreditinformation\.info\b \bberitamalaysiaonline\.com\b \bbuycanon7d\.com\b \bcarabersetubuh\.com\b \bconstipationremediesforbabies\.com\b \bgriotgarage\.net\b \bhotscenesmovies\.com\b \bjuicycouturehandbag\.org\b \bnicoleleehandbags\.net\b \bsexspicture\.com\b \bvideo-seks\.com\b \bart3w\.de\b \bgen-2\.net\b \bearthstadiums\.com\b \bymaa\.be\b \bmultiupload\.com\b \bwn.com/2011_Hunter_Mariner\b \bsantamartacity\.com\b \bp\.tl\b \btheatreticketscheap\.com\b \bmeat-abolition\.org\b \bwhatisencyclopedia\.com\b \bdevicegadget\.com\b \bforexoval\.com\b \boyot\.org\b \blifeandarts\.wordpress\.com\b \bvikingarock\.france\.free\.fr\b \boutsiders\.org\b \bcapoeira-music\.webnode\.com\b \bflamencoweb\.fr\b \bfacebookmallonline\.com\b \bAndroidiZed\.com\b \bcalotor\.com\b \bflamescorpion\.com\b \bbelieve3d\.com\b \baiononline\.info\b \bzipry\.com\b \bipv6locator\.net\b \bbaseter\.com\b \bacvila\.net\b \bipgp\.net\b \bprojectoverdose\.com\b \bessayhelppros\.co\.uk\b \btest-pattern\.com\b \bsapporo-now\.com\b \bshrvl\.com\b \bwizardistanbul\.com\b \bfreedatingsites\.us\.com\b \bhitlerberghof\.com\b \bmcn\.me\b \blordpakus\.blogspot\.com\b \bglutenfreehotelsguide\.com\b \blnfaw\.blogspot\.com\b \bvietnamitasenmadrid\.com\b \breurl\.org\b \bxink\.ru\b \balfiopulvirenti\.com\b \bcittadicatania\.com\b \bescursionietna\.com\b \betnaescursioni\.net\b \bsitoweb\.mobi\b \bdanzecaraibiche\.com\b \bdigiseo\.com\b \bvietnamairlinesticket\.com\b \bcuudulieu24h\.com\b \bnoithathoangduy\.com\.vn\b \bbaovevn\.vn\b \bthanglonghousing\.com\b \bsms4smile\.org\b \bthutucthanhlapcongty\.net\b \bnamthaibinhduong\.edu\.vn\b \bnhakhoavietgiao\.com\.vn\b \buvc-thanhlapcongty\.com\b \bchocolatepoker\.hu\b \bshow-ip\.org\b \bsourceforge\.net/projects/code2000\b \btitleexpertsatlanta\.com\b \bdearflight\.co\.uk\b \breddotnet\.com\b \bfreeminecraftacc\.tk\b \b2spetses\.gr\b \bmadthumbs\.com\b \bbarcafan\.net\b \bmeingames\.de\b \bfreemahjongonlinegames\.com\b \bnikolatesla\.fr\b \bstewartcopeland\.free\.fr\b \buefa-coefficients\.com \beblogz\.net\b \bmedical-helpful-info\.blogspot\.com\b \brp9\.it\b \bcrash-bandicoot\.ru\b \bm1p\.fr\b \bweathersafewa\.com\.au\b \binternetmarketingdirect\.com\.au\b \brelaxocity\.com\b \btotalrecords\.com\.au\b \btheprintingwell\.com\.au\b \bosbornes\.net\.au\b \brummigame\.com\b \bprintprodukce\.cz\b \bandrewflusche\.com\b \bghengisfireworks\.co\.uk\b \bdiamondlinks\.net\b \bafterhimmedia\.com\b \bganarplataporinternet\.com\b \blightsensor\.net\b \bwirelesspromocode\.org\b \boutdoorfountains\.com\b \bcongregationbuilder\.com\b \bthebeginnerslens\.com\b \bcrusherplants\.com\b \balinetayar\.com\b \bart-cadre\.com\b \bxyzbc\.com\b \bfatlife\.ru\b # Below google 'redirect' regex expanded to end-of-string - lets see if that makes the 'what is redirected to' visible, awaiting the bugzilla request \bgoogle\..*?/url\?.* \b2012euro\.fr\b \bacademyrank\.com\b \bgzg\.in\b \boutlandishtr\.com\b \bfutbolistasconhistoria\.blogspot\.com\b \bfreeonlinegames\.eu\b \bfreesamplesource\.com\b \bsixflagsfreetickets\.com\b \btest-toefl\.com\b \bworldhostingprovider\.com\b \buniversalmarkets\.com\b \bnetscape-navigator\.info\b \btheync\.com\b \byoutube-nocookie\.com\b \binterject\.me\b \bmyindiaexperience\.com\b \bmykonosgold\.com\b \bchocolazi\.com\b \bchinabeerbrewing\.com\b \bteretana-fitnes\.com\b \binformationen-reise\.de\b \bvenezuela\.ru\b \bmargarita-online\.ru\b \bvenezuelaonline\.ru\b \bembassy-info\.com\b \bservifans\.com\b \be-earphone\.jp \blnk\.co\b \brdd\.me\b \bmin\.bz\b \bcanto-photographer\.com\b \bfatmasnow\.com\b \bessay-writer\.org\b \bcustom-essay\.ws\b \bcustomcollegeessays\.com\b \bessay-for\.me\b \bediting-services\.org\b \bcustomwritingservices\.org\b \bperfectresume\.org\b \biresearchpapers\.com\b \bessayshelp\.org\b \bwriting-help\.org\b \bcustomessays\.ws\b \bcvresumewritingservices\.org\b \beditingwritingservices\.org\b \biraclub\.org\b \bshorthaircutsv\.com\b \bitinerarisicilia\.it\b \bgallbladderdetox\.com\b \bpricense.com \b7century\.com\b \bbookholiday\.org\b \bbyd-club\.org\b \bvoip-sip-sdk\.com\b \btrakai-visit\.lt\b \b360cities\.net\b \bbet-at-home\.(?:at|es)\b \bvolley24\.com\b \bcuba-linda\.com\b \btipbet\.vn\b \bwowurl\.com\b \bfeenode\. \bwikipaste\.eu \bczarjoule\.blogspot\.com\b \bcondonesmix\.com\b \bauthor-oekryuchkova\.narod\.ru\b \be-broker\.in\b \bdvd-ppt-slideshow\.com\b \balexismf\.com\b \brajendragautam\.webnode\.com\b \bsolidarityinternational\.webnode\.com\b \bbiurokonkret\.com\b \bvoyage-en-inde\.org\b \bvoyage-au-rajasthan\.com\b \bilmu-komputer23\.blogspot\.com\b \badelphitheatrelondon\.com\b \bapollovictoriatheatre\.org\b \bavenueqlondon\.com\b \bbillyelliotlondon\.org\b \bBloodbrothersmusical\.com\b \bdominiontheatre\.org\b \bdreamboatsandpetticoatstickets\.org\b \bdrurylanetheatrelondon\.com\b \bGhostthemusicallondon\.com\b \bhermajestystheatre\.org\b \bjerseyboyslondon\.org\b \blondonpalladium\.org\b \bLondontheatreticketscheap\.com\b \bnationaltheatrelondon\.com\b \bphantomoftheoperalondon\.com\b \bphoenixtheatrelondon\.co\.uk\b \bpiccadillytheatre\.org\b \bplayhousetheatrelondon\.com\b \bsavoytheatre\.org\b \bshrekthemusicaltickets\.org\b \bthebookofmormonmusical\.co\.uk\b \bwewillrockyoutickets\.org\b \bwickedlondon\.org\b \bwizardofozlondon\.org\b \byesprimeministertickets\.com\b \blucidica\.com\b \bmoulinrougeparis\.co\.uk\b \btheater2k\.com\b \bseatplan\.co\.uk\b \beiffeltowertickets\.co\.uk\b \btubehotels\.com\b \bskanes\.com\b \bportelkantaouihotels\.co\.uk\b \bhammamet\.co\.uk\b \bmonastir\.co\.uk\b \bwebsitelooker\.com\b \buspix\.at\.ua\b \bparson-russell-terrier\.info\b \bandylau\.in\b \bcelebswear\.com\b \bfrost-minibar\.it\b \bspoti\.com\b \bpornsjapan\.blogspot\.com\b \bintertext\.md\b \blistadoderazasdeperrosygatos\.blogspot\.com\b \bimagenespreferidas\.blogspot\.com\b \bmultifight\.net\b \byoucopyright\.org\b \buk-dissertation\.com\b \bbuyanessay\.org\b \bgiocare-casino\.eu\b \bremedytreatments\.com\b \btechienow\.com\b \blogodesignconsultant\.com\b \bdissertation-help\.co\.uk\b \btermpapers-guide\.com\b \btuziw\.com\b \bdoyax\.com\b \bpornotube\.com\b \badultfriendfinder\.com\b \bcarstuckgirls\.com\b \bthesword\.com\b \bsextube\.com\b \bxtube\.com\b \bnowthatsfuckedup\.com\b \bpornhub\.com\b \bilovemolfetta\.it\b \bpspstation\.org\b \btoubkal-trekking\.com\b \bfrasesparafacebook\.com\b \brallytrophycars\.110mb\.com\b \blifeinsurancequotes\.com\.au\b \bcarinsurancequotes\.com\.au\b \bratelines\.com\b \bbuysolarpanels\.com\.au\b \bonbarcode\.com\b \bkeepautomation\.com\b \bzekaoyunlari\.org\b \bbentenoyunlari\.org\b \bben-10-oyunlari\.com\b \bkomikoyunlar\.net\b \bOYUNZAMANI\.COM\b \bbasketboloyunlari\.com\b \barabayarisioyunlari\.com\b \barabayarislari\.com\b \bth-chemical\.com\b \bisfana\.ru\b \bbluehosting\.com\.pe\b \badslvnpt\.com\.vn\b \bviagra-cialis\.ch\b \bul\.to\b \buploaded\.to\b \bnewsgroups\.derkeiler\.com/Archive/Soc/soc\.culture\.greek/2009\-06/msg\d+\.html \bvancouverlookout\.wordpress\.com\b \bvancouverlookout\.com\b \bruzgarenerjisi\.gen\.tr\b \bsmarturl\.it\b \bworldlifeexpectancy\.com/index\.php \bi-doserturkiye\.com\b \bvur\.me\b # part of issue with spamming urls, being managed xwiki. originally dealt with at enWP — billinghurst 20120127 commissionbreakthrough \b\d+\w+facts?\.com\b whatisamoneytree \b(easy)?(hairgrowth|bodybuilding(?!-magazin)|weightloss?|mafiawar|sixpackabs)(secret)?\b ultimatemuscletrainer globalrealearning \bhowtomakemoney\b \bwearitandbareitlingerie\b \bweightloss(dietwatchtips|truth)\b \bworldbestdiet\b yourwellnessquestions moneymakeronline dailyprofitsfromhome informationnow\.com\b secretrichesnow penisenhancementpills\b 4u\.webs\.com\b \bmarketing4noobs\.webs\.com\b \bapple-ipad-2\.webs\.com\b \b\d+-(\w+?-)?\w+?-\w+?-(topics?|talkingpoints?|secrets?|tricks?|discussions?|memos?|essays?|talks?|papers?|articles?|facts?|class(es)?).com\b \w+?-(topics?|talkingpoints?|secrets?|tricks?|discussions?|memos?|essays?|talks?|papers?|articles?|facts?|class(es)?)\.webs\.com\b \b\d+-(local-)?(informational|quick|brilliant|local|informative|helpful|specific)-(little|smart|daily|collegiate|clever|mindbending|special|brainy) \b\d+-(local-)?(academic|weekly|classic|helpful)-(daily|monthly|genius|special) #end of enWP additions \bcalculatormortgage\.co\.uk \bweightlosstruths\.2itb\.com\b \bu\.42\.pl\b \bcharlesgillman\.com\b \bslimsecrets\.2itb\.com\b \bbodhost\.com\b \bunterkunft-ferienwohnung-bamberg\.de\b \bappartements-vacances-bamberg\.com\b \bappartamento-vacanza-bamberg\.com\b \bcertifauto\. \bjigbo\.com\b \bshort4u\.pl\b \blottonews\.webs\.com\b \bdogtraningandtricks\.webs\.com\b \beasycomputerstudio\.webs\.com\b \bfishingsecrets\.webs\.com\b \bjobharvest\.webs\.com\b \bprojectpayday\.com\b \bmusicmarch\.weebly\.com\b \bsportfishingtricks\.com\b \bkapoormd\.com\b \bflyfishingsecrets\.webs\.com\b \bmydebtsolution\.webs\.com\b \bmanuelsanchezartist\.webs\.com\b \bquickstartbowling.webs.com\b \bminimalist-running-shoes\.webs\.com\b \bwowmusicforyou\.webs\.com\b \bfeedthemuscleburnthefat\.webs\.com\b \bimproveyourswing\.webs\.com\b \bcertificatoconformita\.com \bmagickpowers\.webs\.com\b \bthesimplegolfswing\.webs\.com\b \bforex-sells-like-candy\.webs\.com\b \blinkedinstratigies\.webs\.com\b \bretirementwebpage\.webs\.com\b \bgolfingtrainer\.webs\.com\b \ballproductreviews\.org\b #\b4\.bp\.blogspot\.com/-Lujq9b278Lg/TyeYmk66isI/AAAAAAAAAAc/yELwrwzyVeQ/s1600/caltech_rankmaniac_2012\.gif\b #\brankmaniac2012\.webs\.com\b #\brankmaniac2012caltech\.blogspo\t.com\b #\bmyrankmaniac2012\.blogspot\.com\b #\brankmaniac2012caltech\.tumblr\.com\b #\bcs144rankmaniac2012\.blogspot.\com\b #\brankmaniac2012\.webs\.com\b rankmaniac \blearnhowtoplayguitar\.tk\b \bpcgamesandmore4u\.webs\.com\b \bhopfeed\.com\b \ballsearch-now\.info\b \bti-da\.net\b \btrustedreviewfinder\.com\b \bdatingwebsitesnet\.org\b \bsinglesharmony\.com\b \bmedsmd\.com\b \bearnquickmoney\.net\b \bcocauto\.com \bbrokenscript\.com\b \barchive\.org/details/NoReply\b \barchive\.org/details/PleaseMisterPostman\b \barchive\.org/details/SexySadie\b \barchive\.org/details/AcrossTheUniverse_514\b \bsmspizza\.net\b \bmaxigen\.co\.il\b \bsiteseodirectory\.com\b \bdesenredandolamarana\.blogspot\.com \buntanglingtheweb-es\.blogspot\.com \bboards\.4chan\.org\b www\.4chan\.org/b/ \bxist\.org\b \bnudos\.org\b \bdiccionariomedico\.net\b \bcleaning-4u\.co\.uk\b \bmeta\.wikimedia\.org/\w/index\.php\?title\=Special\:Log/block\&page\=User\%3AFuture\+Perfect\+at\+Sunrise \bde\.wikipedia\.org/w/index\.php\?title\=Spezial\:Logbuch/block\&page\=Benutzer\%3AMuZeMike\+\%28WMDE\%29 \bihrp\.fis\.com\.vn \bthamtuthanglong\.com \benjoylace\.com\b \btop\-ptc\-serious\-paid\-to\-clic\-websites\.blogspot\.com \bhop\.clickbank\.net\b \bmy-weight-loss-secrets\.webs\.com\b [/.]➡\.ws\b \bxn--hgi\.ws\b \b›\.ws\b \bxn--cwg\.ws\b \btinyarrows\.com\b \bmlp\.im\b \b(derpy|pp4l|t9k)\.me \b4wrd\.us \bincloak\.com\b \baddr\.co\b \bt9k\.me\b \bsearch\.twitter\.com\b \bhowmanycaloriesshouldieatx\.com\b \bl\.to\b \bmappamundi\.free\.fr\b \bacademic-writing\.net\b \bmcprovider\.gr\b \bsmirt\.ch \ballowed\.org \bvlondonescorts\.co\.uk\b #Emergency listing - cross wiki issue 2012-4-20 \bvivaty\.wordpress\.com\b #Added by Jyothis on Feb 20, 2012 \bundo\.it\b \bamirite\.biz\b \bandrewstech\.tk\b \b79\.99\.0\.15\b \bbigblackarabiandicks\.tk\b \bgainmoneyfast\.com\b \bilike\.com\b d\.{0,1}e\.{0,1}a\.{0,1}t\.{0,1}h\.{0,1}t\.{0,1}o\.{0,1}j\.{0,1}e\.ws \bgetrank\.org\b \binstrumentalhiphopbeats\.com \bcc\.bingj\.com\b \burls\.li\b \beasepregnancytips\.webs\.com\b \bur\.cx\b \bmadebymabe\.be\b \bu\.czo\.me\b \bmalaysiahousingloan\.net\b \btiny\.cx\b \bthefacebook\.com\b \bwix\.com/russian\_mafia \buntanglingtheweb\-es\.blogspot\.com \br\.gd\b \bfaceboo\.com\b \bhabbolatino\.us\b \btopnotchfinder\.com\b \bgolflovers\.webs\.com\b \bphuketproperty\.com \bambien\-blog\.com \byachtpals\.com\b \bforextradinglikeachampion\.webs\.com\b \bflashgames\.name \bmillion-dollars\.net\b \babbo\.(mobi|tv|ag|hn)\b \bweightlosshypnotism\.blogspot\.com\b \bbeatbankruptcy\.webs\.com\b \bizmirescort(bayan|s)\.(com|biz)\b \brentpin\.com\b \bandroidmerkezi\.net\b \bklonopinonline\.net\b \bmgn\.me \burlcini\.com\b \bdietrine\.us \bdietrinereview\.com \basiansinamerica\.org\b \bwwww\.facebook\.com\b \bdb\.tt\b \bmusicfans\.ir\b \bconstructiontoysforkids\.com\b \bkly\.so\b \bfur\.ly\b \bfurly\.de\b \bflickr\.es\b \btwitter\.es\b \bfacebook\.es\b \btrafficsoftware-com1\.webs\.com\b \bacnetalks\.com\b \bbackpaindetails\.com\b \btinylink\.ir\b \brobertobenignifans\.com\b \bhoroskopi\.shtypidites\.com \bbregalnicastip\.tk\b \bgelen\.org \b1buycart\.com\b \b2oo\.ir\b \bu2l\.in\b \bv\.gd\b # manually added by billinghurst \bbajubatiktulis\.com\b \bgrosirbatik\.info\b \bbatiksemarang\.info\b \bbatiksarimbit\.info\b \bkampungseo\.com\b \bjualjam\.net\b \bbmdstreet\.com\b \btrainingiso\.asia\b \bekodokcell\.com\b \btokoherbalhifa\.com\b \bharganissanmarch\.com\b \bjabonkendal\.com\b \bshar\.es\b \bworldbricks\.com\b \bmodertalking\.com\b \bzwit\.org\b \bonline-scratch-card\.com\b \bangkringan-jogja\.com\b \bspanishfordummies\.ws\b \bu2s\.ir\b \bmat\.co\.il\b \bgi\.vc\b \bqy\.fi\b \bvm\.lc\b \btra\.kz\b \bburak\.cc\b \bwibi\.us\b \b163\.fm\b \bprimarkcatalogo\.com\b \bvpillsturkey\.com\b \bclipboard\.com\b \bweb-aupair\.net\b \bsiteanaliz\.net\b \boffshore\.ae\b \b1337day\.com\b \bsignup\.wazzub\.info\b \bu\.to\b \binfopot\.tk\b \burla\.ru\b \b2ya\.com\b \bvze\.com\b \b24ex\.com\b \bhitart\.com\b \bmirrorz\.com\b \bfiletap\.com\b \bdealtap\.com\b \bbigbig\.com\b \bebored\.com\b \bhereweb\.com\b \b1sta\.com\b \bechoz\.com\b \b2truth\.com\b \b2fortune\.com\b \b2hell\.com\b \b2tunes\.com\b \b2savvy\.com\b \b2fear\.com\b \b2freedom\.com\b \bantiblog\.com\b \bbcove\.me\b \btrineaspect\.com\b \bandreasmoser\.wordpress\.com\b \bguardofcastle\.blogspot\.com\b \brapidweightlosswithhcg\.com\b \bsource-werbeartikel\.com\b \bphoto-travels\.org\b \bart3w\.com\b \baffiliate-marketing-websites\.com\b \bencyclopediasupreme\.org\b \bhydrogen2oxygen\.net\b \bjamonor\.com\b \bmymin\.me\b \buluslararasiaikido\.com\b \btraditio-ru\.org\b \bvaradoga\.blog136\.fc2\.com\b \brumafia\.com\b \bhomesinrio\.com\b \bpmwatch\.org\b \bannyas\.com\b \bconsulting\.customsexpert\.ru\b \bhotelresplandor\.com\b \bhotelarrayanes\.com\.co\b \blittleurl\.info\b \btrucoss-para-habbo-2012\.tk\b \bemcollections\.net\b \bideascosasymascosas\.blogspot\.com\.es\b \baldservice\.com\b \bberlin-1945\.de\b \bmoslemhytech\.blogspot\.com\b \bviolinconcerto\.de\b \bfootballmatch\.de\b \bbitcoinmedia\.com\b \baltafseer\.com\b \baltafseer\.org\b \baltafsir\.org\b \birangooya\.ir\b \bmauritiusprestige\.com\b \bgreenworldbvi\.com\b \bfarmlandinvestment\.blogspot\.com\b \bj\.gs\b \bgevezechat\.net\b \bnewerahatsonsell\.com\b \bcapsforcheap\.com\b \bcurethalassemia\.org\b \bfpmr-chile\.org\b \btamazight-musique.blogspot \bsmallsibu\.miniban\.cn\b \belwazefa\.com\b \bhats-world\.net\b \bbustarhymes\.us\b \bflo-rida\.info\b \bjessie-j\.info\b \bgymclassheroes\.net\b \braftingtaradrina\.com\b \bgreekfeta\.com\b \bruggers\.com\b \bprodirectrugby\.com\b \bchina0001\.info\b \beliewieseltattoo.com\b \bsingingprosecrets\.webs\.com\b \b1-love-quotes\.com\b \blacina\.net\b \b2012chanelbagsforsale\.com\b \bwindows7antivirus\.us\b \bantispywarewiki\.com\b \bregistry-repair\.me\b \bbest-antivirus-protection\.com\b \bantivirus-reviews\.us\b \bmalwareremovaltools\.org\b \bantivirussoftwarealert\.us\b \btrojanalert\.net\b \btrojanremovers\.net\b \bphpm\.ru\b \b69\.39\.236\.36\b \bkredikartiborclari\.com\b \bxlstat\.com\b \bgoogle\.(?:xlstat) \b5games\.co\.uk\b \bmicrostocktime\.com\b \bMicrostocktime\.ru\b \bmyswabi\.tk\b \bmasese\.tk\b \blyricwiki\.org\b \bsmokelessecigarettereviews\.com\b \bbuyii\.com\.au\b \bphuketvillagetaways\.com\b \bclarinetbooks\.wordpress\.com\b \bkurzweilstories\.com\b \blivexxxstrip\.com\b \bbizplancorner\.com\b \bbarringtongifts\.com\b \bxlstat\.net\b \bborctaksitlendirme\.com\b \bborcunutaksitlendirme\.com\b \bhementaksit\.com\b \bkredikartiborctaksit\.com\b -verzekeringvergelijke.\..{2,3}\b \byogaforweightlosses\.com\b \bposteriorfossa\.com\b \bgamegoldfast\.com\b \bplayerassist\.com\b \bdiablo3gold-sale\.com\b \b💋\.tk\b \bhghlook\.com\b \bu2know\.net\b \be-performance\.ro\b \bniceplaces\.ro\b \bekalk\.eu\b officialnfl\w{1,10}(proshop|teamstore)\.com\b authenticstore\.com\b \bsingaporetourismpackages\.co\.in\b \bdubaitourpackages\.co\.in\b \bhyderabadtourpackages\.net\b \bsrilankatourism\.co\.in\b \bnorthindiatourpackages\.net\b \bpondicherrytourism\.org\b \bmunnartourpackages\.net\b \bhimalayatourpackages\.com\b \bkashmirpackagetours\.net\b \bsingaporetraveltours\.com\b \bdelhitraveltours\.com\b \bkullumanalitourpackages\.net\b \bsupremeindia\.com\b \bbookofraspielen\.info\b \bin-disguise\.com\b \bjordanpascherfr\.com\b \bvk\.cc\b \bgesundheitvideo\.com\b \bkrebsvideo\.com\b \bmedicanalife\.us\b \bminecraftcodes\.(info|me)\b \bwebhostingw\.com \brajpromotions\.com\b \bprofi-fachuebersetzung\.de\b \bprofischnell\.com\b \balquilerdeyatesenibiza\.com\b \bopgg\.nazwa\.pl\b \bts3card-business\.jp\b \btollesonlocksmith\.com\b \balfunstuff\.com\b \bborcutaksitlendir\.com\b \bdchallofjustice\.com\b \bdiablocheap\.com\b \bmijnvleesetendeplanten\.tk\b \bcheapmkoutlet\.com\b \bpoloralphlauren \bsdrv\.ms\b \bboreaudio\.com\b \bvideo-izle\.web\.tr\b \bslinky\.me\b \bactgruppe-es\.de\b \bthephen375blog\.com\b \bvietnamvisa\.org\.vn\b \bforexbroker\.info\b \bahoi\.es\b \baffiliatefuture\.com\b \bszechenyispabaths\.com \b(jazz|trance|rock)-radio.50webs\.com\b \btaourl\.com\b \bfbfriendblaster\.com\b \badmitad\.com\b \benjoycanaryislands\.com\b \bfastprofitpages\.com\b \bund-recht\.info\b \berbbaurechtsgesetz\.de\b \bheilberufsrecht\.de\b \bkanzleifeser\.de\b \bversicherung-recht\.de\b \barzthaftung-recht\.de\b \bnachlass-rechtsfragen\.de\b \bschenkkreis-recht\.de\b \bstalker-recht\.de\b \bkanzlei-feser\.info\b \banwalt-feser\.de\b \banwalt-recht-und-gesetz\.de\b \beasypret\.fr\b \bdigitalsatis\.com\b \bhoaphat\.net\.vn\b \bnoithathoaphat\.in\b \burls\.co\.il\b \bwanttoknow\.info\b \belal3ab\.com\b \bseychellesprestige\.com\b \bphishproductions\.com\b \bhowtogetridoffleasfast\.org\b \bttvideos\.de\b \bthoitrangf5\.com\b \bvst\.tv\b \bplusooo\.com\b \bfie-r\.it\b \bmariaciobanu\.tk\b \bfanclubmariaciobanu\.tk\b \bvistarecords\.us\b \bfazzt\.biz\b \bipir\.at\b \bl\.hh\.de\b \bgoodurl\.de\b \bkleinerlink\.de\b \b3ai\.de\b \bkurzurl\.net\b \bfixurl\.de\b \bunurl\.org\b \bhkclarksinn\.in\b \boua\.be\b \bel32\.com\b \bfilz\.fr\b \blichnosbeach\.com\b \blichnosbeach\.gr\b \blichnosbeachhotel\.reserve-online\.net\b \bparga-hotels\.blogspot\.com\b \bpargalichnos\.com\b \bpargagreece\.net\b \bitconnexion\.com\b \bdinez\.co\.uk\b \bxmas\.cpilondon\.com\b \buri\.fi\b \bkuvaton\.com\b \burly\.fi\b \bpara\.ms\b \bdft\.ba\b \bcnubloquefolle\.canalblog\.com\b \b5url\.net\b \bmichelerosica\.altervista\.org\b \bpro-(?!(goroda|speleo|otdyh)).*?\.ru\b \bgorod-scherbinka\.ru\b \bscientific-library\.com\b \bprintsasia\.com\b \bprintsasia\.co\.uk\b \bkpvz7ki2v5agwt35\.onion\.to\b \bs\.tt\b \blisastansfieldexperience\.com\b \bexcel-avanzado\.com\b \ballmoviesforyou\.com\b \blnk\.do\b \bzondergekheid\.tk\b \bscmresearch\.org\b (\bnewbalance(japan|(hot)?sale)|\bcoach(outlet|online)|jersey|uniform)\.asia\b \bantiagingcreaminfo\.blogspot\.com\b .*stell?iss?imo.* \bbrig\.co\b \bgrem\.io\b \bredirectingat\.com\b \bsynqk\.com\b \bsteroids-online\.net\b \b67\.55\.108\.167\b \b(oceangirltv|lauren-hewett)\.narod\.ru\b \bvietnamimmigration\.net\b \bmozaik\.info\.hu\b \bmozaweb\.hu\b \btraditionalindianherbs\.com\b \bhome-remedies\.in\b \btelugu-news\.com\b \bmasetty\.com\b \bwebsiteoutlook\.in\b \bgumagumalu\.com\b \btelugudb\.com\b \bthevod\.net\b \bjennavideos\.net\b \bporndvd-stores\.com\b \bsugardvd\.info\b \ballgovernmentjobs\.co\.in\b \bzombie-loan\.com\b \bklassik-resampled\.de\b \bs-fahl\.de\b \bmakingpeopledance\.com\b \bdiscoverunsigned\.com\b \btrafficdr\.com\b \brecov-er\.tumblr\.com\b \bducksnstuff\.tumblr\.com\b \bfyeahoatmeal\.tumblr\.com\b \bownedax\.tumblr\.com\b \bfalling-yet-again\.tumblr\.com\b \bscheherazade-khanum\.tumblr\.com\b \bdynoguy\.com\b \behowtocuregingivitis\.com\b \bguinealia\.com\b \bblog\.yoocare\.com\b \binteriordesigner\.ws\b \bcourchevel\.travel\b \betourismsolutions\.com\b \be-redstar\.net\b \bfoutapedia\.org\b \bdarkknightreturnsdvd\.com\b \bpluginprofitsite\.com\b \bambersail\.com\b \bwikiperle\.blogspot\.* \bvgn\.me\b \bbeatles\.ru \b0cn\.de\b \btrick\.ly\b # korean royalty start (string of nine domains so far, predict more) (the)?koreanroyal(ty|s)? thejinan koreanroyal(ty|s)?\.(com|org)\b \bthejinan\.(com|org)\b #korean royalty end \burban-vin\.ucoz\.ua\b \bfaacebook\.com\b \bvideolegend\.net\b \burlx\.ru\b \bgotoplus\.me\b \balbak\.net\b \binstitute-for-competitive-intelligence\.com\b \bqualitypointtech\.net\b \brtoz\.org\b \bthequotes\.net\b \bqtpbook\.com\b \bplaymemorygame\.com\b \bcosta-linda\.net\b \btanzaniamovies\.net\b \bdr-luxuryrealestate\.com\b \blaptopspa\.pl\b \bwhereloveisfound\.com\b \bpureplatinummodels\.com\b \bkuehntopf\.ch \be-weddingplan\.com\b \bmake\.my\b \bpaperbouyent\.com\b \bourmess\.net\b \btinapa\.com\.ng\b \bevent-factory\.ch\b \bmusicletter\.it #series of commercial spambot additions \babercrombieandfitchoutlet5\.webs\.com\b \babercrombieuk52\.webs\.com\b \babercrombieandfitchuk3\.webs\.com\b \bhollisterecosfrancea.com\b \babercrombie-malls.com\b \bcheap-abercrombie\.com\b \babercrombie-kids\.org\b \babercrombieetfitchmagasins\.com\b \bsearch4sun\.com\b \bdeplayer\.net\b \bbuyessaysonline\.us\b \bformalgownsuk\.com\b \bresearchessay\.org\b \bgreatessays\.org\b \blux-essay\.com\b \blux-dissertation\.com\b \bediting-services\.us\b \buk-essays\.org\b \btoppapers\.org\b \bbadcreditloansyes\.com\b \belephate\.pl\b \bperth-removals\.com\.au\b \bvolcanovaporizerreviews\.net\b \bfull\.sc\b \btopendmarket\.se\b \bcur\.lv\b \bnflsuperbowlravens\.com\b \btriestelibera\.org \byourbusinessbefound\.info\b \binterculturecapital\.de\b \bfleshlightpromo\.weebly\.com\b \boffersbookmarks\.com\b \bmoney-moguls\.com\b \btheorlandopersonalinjurylawyer\.com\b \bremediation\.co\b \bbringlogodesign\.com\b \bhc-porn\.com\b linkshrink\.de \bmasseriacappuccini\.it\b \bmetromodels\.ch\b \bclick\.payserve\.com\b \bhub\.me\b \bnscash\.com\b \btehranpatogh\.ir\b #Emergency listing - current user page spam across wikis \bgenericviagra123\.com\b \bcasino-review\.org\b \be-iban\.com\b \bmp3sdown\.com\b \bgrupodsp\.net\b \bdiendansimdep\.net\b \bmedia-markt-toshiba-fernseher-tv\.tumblr\.com\b \bmclogi-kintetsu-new-york-amgen\.tumblr\.com\b \bstores\.ebay\.com\b \bursnauer\.ch\b \bqr\.net\b \beverythingfou\.net\b \bwebsite-submission-seo\.blogspot\.com\b appetitecontrolpills \badsonmap\.com\b uniforms2u\.com\b \bbrunodam\.blog\.kataweb\.it \binthessaloniki\.com\b \bfindspermdonor\.com\b \b100pour100aviron\.com\b \bbaby-date\.com\b \bflikr\.com\b \burl-go\.com\b \btourfrance100\.blogspot\.com\.es\b \bereticopedia\.org \bdownloadrage\.com\b \bchanguscampbell\.com\b \bsex-porno\.biz\b paydayloans cartierwatchesonline \bdekalux\.com\b \bquagga\.cat\b \blinkd\.in\b \bvienne\.co\b \bproudphotography\.com\b \bvhaldemar\.net\b \boceanrusenergy\.com\b \bgg\.gg\b \bskiusainc\.com\b \btrulynaughty\.me\b \bmgprojekt\.com\.pl\b \bskinpharma\.nl\b \bfeed\.mn\b \bzommulberryshops\.co\.uk\b \bsukmulberryshops\.co\.uk\b \bcareerlinecourses\.com\.au\b \btopincoupons\.com\b \b(office|commercial)cleaning \bjanitorialservice \burlid\.ru\b \bdlpsoftware\.com\b \brandevudate\.com\b \btr\.im\b promocode(\d{4})?\. \binstacriminalbackgroundchecks\.com\b \bpokerschoolvideos\.com\b \bhotel-discount\.com\b \binstant-acne-remedy\.com\b \busreversephonelookupzone\.com\b \bboxbcn\.es\b \bbadcreditloansgo\.com\b \bcarmats4u\b \bbigorbust\.net\b \bjo\.my\b \bjoturl\.com\b \bstudentloansrate\.org\b \bcriminalbackgroundcheck \bcarmats\.ie\b cheapmedonline tipsforweightloss shorttermloans onlinebadcredit pullyourexback toplawnmowers nocreditcheck anymedsrx bestrchelicopterreview generic.?cialis.?rx metaldetectorreview badcreditloan loansonlineapp besttreadmill views201\d\.blog \btodo\w{3,10}\.com\.es\b porn.?for.?free free.?xxx tipstolivehealthy \bsuper-kenit\b online.?marketing.?business \bhowtogetpregnanttip\.com\b \bprimalburnfatburningsystemreview\.com\b \bSaveOnAirfareSecretsReview\.com\b \btruthaboutcellulitereviews\.com\b \b21daysugardetoxreview\.org\b \b30daystothinreview\.org\b \bgrowtaller4idiotsdiscount\.org\b \bhairagainreviews\.org\b \bfreesexshows\b \burls\.by\b \brikiki\.net\b \babrege\.eu\b \bfea\.lk\b \bppt\.li\b \burlmini\.net\b \burlv2\.com\b \bbe\.cm\b \bshar\.as\b \btlwsd\.in\b \blc\.cx\b \btiny-url\.info\b \btw\.gs\b \birr\.kr\b \btyn\.kr\b \bthedietsolutionreport\.org\b \braglour\.com\b \bparasitesandworms\.com\b \bhow.?to.?improve.?your.?eyesight\b \b955\.cc\b \bno-ip\. \bafreechat\.com\b \ballaboutsavings\.co\.uk\b \batwellandco\.com\.au\b \bbail\.com\b \bbestmanspeechessentials\.com\b \bbringthepress\.com\b \bbuytwitterfollower\.info\b \bcaliforniaduiguide\.com\b \bcomo-adelgazar-rapido\.net\b \bframeusa\.com\b \bitsupportforcharities\.co\.uk\b \bjfleece\.net\b \bkitchensolutionskent\.co\.uk\b \blovequoteslibrary\.com\b \bmumford-and-sons-tour\.com\b \bnutritional-supplement-truths\.com\b \bphotomeedibleart\.co\.uk\b \bpuregarciniacambogiainfo\.com\b \bsatchel\.co\b \bstatnames\.com\b \btetrabyte\.com\b \bthelegalstop\.co\.uk\b \btipsforteethwhitening\.com\b \btop10homeremedies\.com\b \btraveloka\.com\b \bvalueconcrete\.com\b \bwatch-movies--online\.org\b \bwondershare\.com\b \blimes-inferior\.pl\b \bmycarmats\.co\.uk\b \bcaliforniadrivereducation\.us\b \bessenza-nobile\.de\b \bukfamilyholidayparks\.com\b \bmybootmat\.co\.uk\b \bcasinouk\.com\b \bpandanger\.com\b \bhomefloorcleaner\.com\b \bpromazon\.com\b \bweddingingreece\.com\b \btopcasino\.it\b \bforsaleforlease\.com\.au\b \bvehiclebuyingandleasing\.co\.uk\b \bphysiciandesigns\.com\b \binternationallovescout\.com\b \bquickwaytogetabs\.com\b \bwebhostingreviews\.com\.au\b \bcancerfactsmd\.com\b \bguestbloggingempire\.com\b \bstainlesscablerailing\.com\b \bfuelonline\.co\b \blifequotescollection\.com\b \bbestcreditreports\.com\b \bshopaduck\.co\.uk\b \bpuregreencoffeeinfo\.com\b \bpacificplayinc\.com\b \bmobiles2money\.co\.uk\b \bdieharddevil\.com\b \bproduct-investigation\.com\b \bgalavantier\.com\b \bbest-auto-detail\.com\b \bchillifundamentals\.co\.uk\b \barizonadetoxcenters\.org\b \basoberwayhome\.org\b \behardhat\.com\b \brealhealthy\.net\b \bdogarthritisaspirin\.com\b \bagentmate\.com\.au\b \bwebfullcircle\.com\b \bsmokingobsession\.com\b \bcheapnps\.com\b \bbacklinkempire\.com\b \bledstop\.co\.uk\b \bcarinsurance\.org\.uk\b \babloodpressure\.com\b \bmommyedition\.com\b \bseojob\.net\b \bbanffhotelsltd\.com\b \bcontenderbicycles\.com\b \bhearinglosspill\.com\b \baustraliaoutletsale\b \bfilm.?pornoxxxx reviews2\d{3}\.info \bkvta\.net\b \badultfriendfinder\.me\.uk\b \bplus\.ly\b \bmyurl\.pk\b \bdalatmuaban\.net\b \bwallpapersbq\.com\b \bpresentviewer\.com\b \bmobilephoneinsuranceking\b janitorialcleaning \bnajmihealing\.webs\.com\b onlinehealthtopics healthychoicediets presettlementloans \bbeeplog\.com\b \byj\.pn\b soundtrackstream\.com \bmdansby\.com\b \bneedthecure\.com\b \bsoualwjoab\.com\b hotvideochatstudio \bxxxchat\.xxx\b it\.cantinoripedia\.wikia\.com \bfreightaudit\.org\b \bfreeminecraftgiftcodes\.net\b \badelaide-classifieds\.info\b \btodaynews\.info\b \bmarketlist\.com\b \bmlmrankings\.com\b \bnpros\.com\b fashionbrandoutletshop safedietplansfor \bbeforeyoubuy\.co\.uk\b spotify.?premium hotgermangirl \ba51\.idata\.over\-blog\.com kithomeprices criminallawyeraustin celluliteproducts \bcellulitestore\.com\b productsreview(s|er)?20 \bdildomail\.com\b \bmyarabickeyboard\.net herbal(ed)?pills \bhealthyfruitsworld\.com\b \bonline-betting\.tv\b percentforex onlinesocialnetworkingsite \bwwvr\.org\b becomingaparalegal seasonscontracting \bdescargar-musica-gratis\.softonic\.com\b \bevenweb\.com\b \bjamonibericodebellotas\.com\b \bneteller\.pw\b goldinvestmentkit fatlossareview hardmoneybankcorp slowlos(e|s)weight weightloss.?program extremeweightloss \bonecarinsurance\.com\b \bpillcounting\.com\b \bempowernetwork\.com\b myshoppingbusiness \byoumint\.com\b bestonetimeoffers \bpredatorhacks\.com\b ereticopedia\.wikidot\.com \burlms\.com\b mypharmarx \bsynergybusiness\.wordpress\.com\b \bcropcirclesonline\.com\b \bfitnizz\.com\b \bspearmintrhinolv\.com\b \badclout\.com\b \bjackpinto\.com\b \bcropfiles\.it\b \b2\.ht\b \bfsodb\.com\b assuredseo \bsay\.ly\b hidefporn adjustabledumbbell \bscrapebrokers\.com\b film.?pornoromania \bsepatuonline-murah\.com\b weddingdressonline \bvailong\.com\b \bwebcomtois\.fr\b nfljerseys+hope \btheurbanking\.com\b \ball-loans-info\.com\b \btraffic-angels\.com\b bestregistrycleaner \bcheapdomainregistration\.es\b \brehatched\.com\b \bneteler\.pw\b \buchop\.it\b \bpeacockcenterpieces\.com\b \bworldfiliationetworkproxy\.com watchbuyingguide \brubyescorts\.com\b \bforomultinivel\.com\b \binfinityhacksclan\.net\b \bmanshop24\.net\b couponcodeoffer pornblogspace myboobs4you \bsim\.so\b \bamateur-x\.eu\b \bpenimed\.com\b \bnavymoms\.net\b \btardisbr\.wordpress\.com\b cartoonpornheaven \bsfadi\.org\b e.?cigarettereviews \brenterly\.com\b laptopscreenrepair gold.?porn.?tube to.?lose.?weight.?quick \bbrowse\.deviantart\.com\b \bbreedproducts\.com\b \bamateursexacts\.com\b \bgamehackerz\.com\b hardcore.?party.?girls \butahburden\.com\b \bmelbournebusinesscoach\.biz\b \bsmrl\.tk\b \bsoundtracknews\.com\b \btnij\.com\b \bsnd\.sc\b \b42\.com\b \bkreuz-net\.info\b herpescurereview \bcheatanarchy\.com\b \bstos\.me\b \bamazonprime\.webs\.com\b \bmod4\.cc\b \bminlnk\.at\b beautycoupons seototaiwan \bkriyayoga\.com\b \bproduse-aloe-vera\.eu\b uknikeblazers \bwaratahfuneralservice\.com\.au\b \bmanpower24\.net\b \bbaranisik\.com\.tr\b \bfncy\.it\b cartiernecklacehotsale \b7crime\.com\b \bfileurl\.me\b \byourleanbody\.com\b \bwinonadental\b \bpdh\.co\b onlinecasino.?info healthy.?weight.?loss.?diet.?plan \bdevoucoux\.co\.uk\b \bceokt\.com\b buymoncler.?cheap \bviglink\.com\b naturalcureforyeast \bextremeseotools\.com\b \btopdealzonline\.com\b partypillsonline \bliveresumeexamples\.com\b \bperfectgirls\.net\b \b4tube\.com\b \bvisalusshakes\.com\b \b101juegosdeautos\.com\b monclerjackets\d \bcpesamplewritings\.blogspot\.com\b \be621\.net\b \bezadblaster\.com\b freeonlinedating medrxshop\b buy.?adipex.?online \bvideodeteen\.eu\b \bshark\.net\.pl\b \bpowerfulhacks\.com\b \bsloganexpert\.com\b \b2u\.lc\b \bowl\.li\b \bshorten\.me\b \byourshortlink\.net\b \bpenilegain\b \bcheatyworld\.com\b \buu\.gl\b \bneoplano\. \btancredi\. \bgetxanax\.com\b \bwww-mp3player\.com\b \bactionseoservices\.com\b \bgetwebvisitors\.com\b \bgetloanslendersusa\.org\b \bdoghematerassi\.it \bicigarettes\b buycheap\w{0,10}pillsonline rapid.?fat.?loss \bladamejeanne\.fr\b bestseoservices \bavantpack\.ru\b \bplus\.lapvo3\.tk\b \bshopforpainrelief\.com\b \bprintforprofits\.com\b \bsexndfunny\.biz\b \blcdscreenforlaptops\.com\b \bwebsite-Ranking-Checker\.com\b \bmagiclondonescorts\.com\b \bbrunetteescorts4u\.com\b achimthepooh\.de \bmemopadhd7\.gweb\.io \bmgjmp\.com \borelsetka\.ru\b \bprespa-birlik\.se\b \brecoverymechanic\.com\b \bsegue\.se\b \bdietplanstolose\.com\b weightwatcherscoupons \bmortgagewoodbridgevirginia\.com\b \badfoc\.us\b \b0\.mk\b \bz6\.ro\b \btortapandistelle\.it \bgameschamp\.com\b \bgeilelesbensexvideos\.com\b \bngbot\.com\b \bescort-suisse\.ch\b \bgive-me-articles\.com\b \bPayperclickmagic\.com\b \bsn\.im\b \btwi\.bz\b \bbuzzup\.com\b \bbuzurl\.com\b \bu28\.de\b \bapu\.sh\b \bi2h\.de\b \blil\.io\b \bdaa\.li\b \b03e\.de\b \bshort\.ie\b \bvdirect\.com\b \bunfake\.it\b \bux\.lv\b \bdomain.dot\.tk\b \bsturls\.com\b \bkanepesorfu\.com\b \bbackpage\.com\b \bstonemaster\.info\b \bcastlecomfortstairlifts\.com\b \bhdv-sex\.com\b \bbidstart\.com\b \bviagracare\.com\b \bhumbug\.pl\b \bsabe\.co\.kr\b \bfreasyway\.com\b \bsharemyflat\.com \batlastranslations\.ie \bmathsball\.blogspot\.com\.es \bbombch\.us\b \bfakeidfactory\.com\b \borganicbite\.org\b \bhollywoodgoldcasino\.com\b \boutback-steakhouse-coupons\.com\b \bthefoodtrucksforsale\.com\b \bkitchenhere\.com\b \balterilsource\.com\b \bplaceworkshop\.com\b \bulcerssymptoms\.org\b \btogetherweearn\.com\b \bractors\.com\b \belementalu\.com\b \broulettechat\.pw\b \bereticopedia\-materiali\.wikidot\.com \bgirls-in-porno\.com\b \bads-get-read\.co\.uk\b \bvillagematchmaker\.com\b \bflukethermometer\.net\b \bbestpayperdownloadsite\.com\b \bwiperblades\.me\b \bofficialemailmarketing\.com\b \blovelytips\.com\b \bfinanziellen-freiraum\.de\b \bjasonshin\.com\b \bkredit-quality\.de\b \bmuzland\.org\b \brent-the-party\.com\b \belektrischesigaretkopen\.nu\b \bhappycheat\.com\b \bObserverpublications\.com\b \bgenuineseo\.net\b \ball-in-one-keylogger\.com\b \bsexcam-girls\.at\b \bgetnchealthinsurance\.com\b \bregisteradultfriendfinder\.com\b \bsplashurl\.com\b \bcarinsuranceforaday\.info\b \bharvardbusinesslawreview\.org\b \bvisaj1\.fr\b \bbestfacebookpages\.com\b \bgokhanatalan\.tk\b \bpaidtoclickreviews\.com\b \baddi\.to\b \bbigbrothertvshows\.com\b \betk\.cc \bozelenyavane\.com \bfotohost\.eu \bbit\.do\b \bgetinfo\.co\.in\b \bsherlystours\.com\b \bvbly\.us\b \bsummersetcontinentalhotels\.com\b \bthemmxbakery\.com\b \bi-write-india\.com\b \bra6\.org\b \bbgm\.me\b \bonlinejobsworkfromhome\.com\b \bweightgainsource\.com\b \bwelovesbobet\.net\b \bvt802\.us\b \bmonkeyadvert\.com\b \bbuttgetwet\.com\b \bstorobinlaw\.com\b \bstutt\.no\b \bvimax-au\.com\b \bpo\.st\b \bitrackprogps\.com\b \b2gy\.ru\b \b365live7m\.com\b \bsrudut\.com\b \bbuy-skinny-fiber\.com\b \bcandy-crush-free\.com\b \bbarrieevansmarketing\.com\b \bcartrackgps\.com\b \bhouseme\.ca\b \bmlb\.jp\.net\b \bcorecommerce\.com\b \bvork\.us\b \bcancionromantica\.com\b \bseoshark\.org\b \bhypnotherapybirminghampro\.co\.uk\b \bintuitmarketer\.net\b \bnicolascleans\.com\b \ballparts\.cc\b \bspeedyshare\.com\b \blnkd\.in\b \bsh\.st\b \bearthspacecircle\.blogspot\.com\b \bpharmacycatalog2014\.com\b \bpharmacy-dir2014\.com\b \bpharmacyonlinecatalog\.com\b \bpharmacyreviewer2014\b.com\b \bexterminatorblog\.info\b \bpemutihwajahsuper\.com\b \bitruemart\.com\b \bfree-registry-cleaners\.biz\b \bwavenet\.com\b \bqps\.ru\b \bi\.pwned\.com\b getyourexbackreviews\.net \bcheapessaypapers\.com\b \bmuslimgaleri\.com\b \bblyweertbeaufort\.co\.uk\b \bhowtostartablog\.org\b \bzcodesystemcoupon\.com\b get.rid.of.pimples\.com\b \bkokica\.info \btopholidaydestination\.info \bzoxexivo\.com\b \bbinarypark\.org/s\b \brebelmouse\.com\b \bshopdeathandtaxes\.com\b factory.?trading\.com\b \bxlx\.to\b \bsionvadisi\.net\b \bmrch\.me\b \bnocreditrent\.com\b \bdoi-toshin\.com\b \bindexlure\.com\b morpheusfxsolutions\.com\b \baddeffects\.net\b \bsbobet-vip\.com\b \facebook.com/asiretiislam \bdarbbridalcouture\.com\.au\b \bmaldivedelsalento\.it\b \bcaseaffittonelsalento\.it\b \bmaldivesit\.com\b \bawl\.li\b \bw\.atch\.me\b \bkamagrainstant\.com\b \btophd\.info\b \bdragojlo\.info\b \bmalikoki\.info\b \bexistdecor\.com\b \bgetshorturl\.com\b \beprepz\.com \bsbobetc\.com\b \btattoora\.com\b \bpygmyurl\.com\b \b24plastic\.com\b \bedmedsale\.com\b \bstockmarketmentor\.com\b \bhalshs\.archives-ouvertes\.fr/docs/00/28/37/91/PDF/Santarelli_Pomponio_Algieri\.pdf \btinooo\.com \btinoooapp\.com \bkatakosta\.info\b \badcrun\.ch\b \bselbysoftfurnishings\.co\.uk\b \blike\.it\b \boxygenconcentratorinc\.com\b \bpornpasshub\.com\b \nitroxinadvice\.com\b \hspactivesbr\.com\b \balphamaxplusfacts\.co\.uk\b \baktiveamadvice\.com\b \bgarciniacambogiaprofacts\.org\b \bpurelifecleansefacts\.org\b \bmiraclephytoceramidesfacts\.com\b \brevlanteskincare\.com\b \binstaflexjointsupports\.com\b \bwelovesbo69\.com\b \bsbolovely\.com\b \bwelovesbo168\.com\b \bladermaniqueskin\.com\b \bteatroblog\.com\b \bwaa\.ai\b \bta\.gd\b \bhacktoolsandcheats\.com\b \busa-records-search\.com\b \blanadel\.re\b \bhowtogofromgirlfriendtowife\.net\b \bseriousmoneymakers\.ning\.com\b \bkredytoonline\.webgarden\.com\b \b1eko\.com\b \bfunsolderingstationreview\.tumblr\.com\b \bpestcontrol-stlouis\.net\b \bsafelinking\.net\b \bsafercolonreviewss\.com\b \bcompensationinjury\.com\.au\b \bfreesciencepublication\.blogspot\.se\b \bfrivetenskapligpublicering\.blogspot\.se\b \bworldwithoutexcuses\.blogspot\.se\b \bingaursakter\.blogspot\.se\b \bcas-msds\.com\b \bcas-no\.org\b \bmsds-cas\.com\b \bhec\.su\b \blida-grossmarkt\.com\b \bfitmedicalweightloss\.com\b \bcebuayalahomes\.com\b \bcasino-nodepositbonus\.com\b \bqualitysewingmachine\.com\b \b9ox\.net\b \bthesisontime\.com\b \bvitamixversus\.com\b \bobd2inthebox\.com\b \beasy\.tc\b \bcmyad\.co\b \bwtc\.la\b \bgreenslimming\.org\b \bbuynolvadexonline\.biz\b \by2u\.be\b \bm88no\.com\b \bcasualforsex\.com\b \bmobilegamenews\.ru\b \b\.pr\.co\b \baus-visa\.com\b \bdrugstoredir2014\.com\b \blxto\.net\b \bpast\.is\b \b4ic\.be\b \ballonger-penis\.net\b \blinkis\.com\b \bln\.is\b \bsbobetasia(\d)?\.com\b \bonnutrition\.org\b \burlgo\.in\b \bnq\.st\b \bdyi\.li\b \bdyinglinks\.com\b \bpaisasaver\.in\b \bseansomaniak\.pl\b \bseofornown4eva\.com\b \bpromotion-voyages\.fr\b \brkdms\.com\b \bseobusinessconference\.com\b \burx\.nu\b \bbatteryuniversity\.com\b \bdaily2deals\.com\b (?<=//|\.)vin-decoder\.com\b \becigarettefreetrial\.net\b \binsta-follow\.com\b \boncabs\.com\b \bliposlimsideeffects\.com\b \binfo-pdt\.org\b \btaxcutters\.com\b \bmaxmanpoweradvice\.com\b \bsejour-caraibes\.com\b \bbirthstonesonline\.com\b \bbitsysbikinis\.com\b \bsejoursaintmartin\.fr\b \bseosellers\.com\b \bfreegiftcode\.com\b \bwhyseoservices\.com\b \brunningfredgame\.com\b \bmysexyclassfieds\.com\b \b5cubecommerce\.com\b \bimpactplayerrankings\.com\b \bbinaryoptionshome\.com\b \bvoyage-de-noces\.org\b \bsejour-saint-martin\.com\b \bvacancestop\.com\b \bsejoursaintmartin\.com\b \bwakfu\.asia\b \biwebtechie\.com\b \bhisosoccer\.com\b \bhisosoccer\.blogspot\.com\b \bwebsitesforsalestore\.com\b \btheshadehut\.com\b \bcmbikeshop\.com\b \bdailymotivationalvideos\.com\b \bhomeimprovementdaily\.com\b \bfanbestbuy\.com\b \bcool-fuel\.co\.uk\b \btiredeal\.co\.il\b \bloloves\.it\b \bfeelthechoco\.com \bsourceofwine\.com \bdropofcoffee\.com \bvtranzitas\.lt \bfeelthetea\.com \bmyspace\.ge \bt1p\.de\b \b0cn\.de\b \bshorte\.st\b \btiny\.cc\b (?<!-)\bx\.co\b (?<!-)\bvir\.al\b \bwheek\.it\b \bclicky\.me\b \bqrf\.in\b \bfzy\.co\b \brdlnk\.co\b (?<!-)\burl\.ac\b \bzzb\.bz\b \bgplus\.to\b \bgdriv\.es\b \btiny\.cc\b \bpelevoniface\.com\b \bmgcheats\.com\b \bjerseysauthenticwholesaleauthentic\.com\b \bfootballljerseyscheap\.com\b \bcheapwholesalecheap\.com\b \bpharm-stores\.com\b \bgrepmaster\.eu \bgagnerdelargent\.tv\b \bflaturl\.com\b \bhack-appl\.com\b \bmy\.rs\b \brz9\.de\b \boffredemploiadomicile\.fr\b \bisepbola\.com\b \bdagetechnology\.com\b \bneueseomarketing\.com\b \bcriminaldefenseofnewyork\.com\b \bcleaning-agency\.co\.uk\b fastcleaners domestic.?cleaners \bblueamberrose\.com\b \bl-i-n-u-x\.de\b \bvisaforargentina\.org\b \bbestpressurewasherrating\.com\b \bwhat-to-buy-your-boy-friend-for-christmas\.com\b what-?to-?get-?.+christmas\.(us|com)\b christmas-?gifts?-?(ideas|for).+\.(us|com)\b \bbestweedeaterreviews\.com\b \btopsnowblower\.net\b \bxbanners\.biz\b \bsbo69\.club\b \b2y\.com\.au\b \burlteeny\.com\b \bjayafarma\.com\b \bbuymobiles\.net\b \baliexpress\.com\b \bbetbookie\.info\b \btiny\.bz\b \bnoaparis\.com\b \bme2\.do\b \bammi\.me\b \btopotraverse\.com\b \bjaimalaudos\.eu\b \bbuff\.ly\b \bpharmacyusa24h\.com\b \bonlineedmeds03\.com\b \bobatherbalkosmetik\.com\b \bclicksure\.com\b \btopproductresults\.com\b \btopbodysupplement\.com\b \bicargames\.net\b \bjclothing\.co\b \bdiscountdiamond\.co\.uk\b \bdocspal\.com\b \bbajgle\.com\b cleaning\.pw\b \blnkstts\.com\b \bbobs\.bz\b --(tarot|psychics?|mediums?|readings?|zones?|horoscopes?)\.com\b \btyn\.kr\b \btarotcomments\.com\b \bmediumsreports\.com\b \bpsychictarotfree\.com\b \balivepsychics\.com\b \bi7astrology\.com\b \btruepsychicslive\.com\b \bmediumsweb\.com\b \brealhelppsychic\.com\b \bmaletestosteronebooster\.org\b \bnofuturecafe\.com\b psychicsfree\.com\b bravesites\.com\b \bpsychicsfindaid\.com\b \bpsychicseersme\.com\b \beepurl\.com\b \bwebseosites\.eu\b \bx4facts\.com\b \bpsychicsreadings365\.com\b \bcrystalvoxx\.com\b \bbarrymorefurniture\.com\b \bgncamerashop\.com\b \brainbowtravelhi\.com\b \bstemcell\.life\b \bpsychics999\.com\b \bviagrawithoutprescription \bonj\.me\b \bcarmonia\.net\b \btattooimages\.biz\b \btopfoot\.eu\b \bgamesfen\.com\b \bseoclerks\.com\b \bw3ightl055\.com\b \bsupplementcritique\.com\b \bcompravaina\.com\b \bprolevelweightloss\.com\b \bgoldenmeadow-minis\.com\b \bprofitacademybonus\.com\b \btarotinspects\.com\b \bthepiratebay\.cba\.pl\b \bthepiratebay\.cr\b \bmb57\.com\b \bm88u\.com\b \bredirectrec\.haras-nationaux\.fr\b \b7kp\.com\b \bsusurl\.com\b \bri\.ms\b \bri\.ms\b \bpaydayaizdevumu\.com\b \bvouchercode \bsenta\.la\b \bmonsterenergygear\.net\b \bbest-ghostwriter\.com\b \bessay-schreiben\.de\b \bhandyortung\.co\b \bwhatsapphacken\.de\b \bbachelor-hilfe\.com\b \bbestkeys\.eu\b \biwhatsappstatus\.com\b \bi24help\.com\b \bbestforexrobotinfo\.com\b \bexpertisegarden\.it\b \bmrdesigner\.in\b \bbatuiti\.com\b \bsiteinseo\.com\b \bpwnicloud\.net\b \bclika\.pe\b \bdiscountcodes\.io\b \bxxxbloggers\.com\b \bdealdatabase\.co\.uk\b \bpornblogy\.com\b \bwefaq-dammam\.com\b \bkingvouchers\.uk\b \bhappyvalentinesdayi\.org\b \blinkasa\.com\b \brecursosenprojectmanagement\.com\b \bnyttigbras\.dk\b \bghadvancedplusfacts\.com\b \bvai\.la\b \b123rumahku\.com\b \baaacomputerrepairfast\.com\b \bfrozengames\.com\b \binstantenergy\.co\.uk\b \bkeratosispilaristreatmentgoogle\.wordpress\.com\b \btrihawks\.com\b \bsharkbayte\.com\b \bvoucherone\.co\.uk\b \bref\.pw\b \bcte\.li\b \bkeelog\.com\b \bministryofdeals\.com\b \burl\.zeroent\.net\b \bdanangplus\.net\b \bprofitupempire\.com\b \bhongkong-rx\.com\b \bci8\.de\b \bforexdrainbroker\.com\b \bbuypainmedsnow\.com\b \bsports-water-bottle\.com\b \bsubitotechs\.com\b \bunrelo\.com\b buyedtabletsonline \btopcashbonus\.com\b freepsychic \bcocland\.com\b \bmypaymentsolutionsusa\.com\b \btwojetanienoclegi\.eu\b \bappsforpcmero\.com\b \bdirectholder\.com\b \btop-prop\.com\b \bmakebusinessonline\.org\b \badktoys\.com\b \baffordablesewingmachines\.co\.uk\b \bhalong-bay-cruises\.com\b casinobonus\.co \bafdhaljauhari\.blogspot \bxn--agrandirsonpnis-mnb\.com\b \bacces-pills\.com\b \bdarkpostprofits2bonus\.com\b \bthegrandmuster\.com\b \bamallibya\.com\b \btriphobo\.com\b \bdigitallatitude\.net\b \bnoprescriptionmedicines\.org\b \bbodybuildingstyle\.com\b \blaunchcorporate\.com\.au\b \bwhey-protein-for-women\.com\b \bcyfuss\.com\b \busfreeads\.com\b \bvastspace\.net\b \bcanadianedrugstore\.com\b telechargerdes\.com\b \bhalongboat\.com\b \bhalong-bay-cruises\.com\b \bbooknowhalong\.com\b \bvietnameseprivatetours\.com\b \bhalongcruises\.travel\b \bgotohalongbay\.com\b \bdailyvietnamtours\.com\b \bamazinghalongbay\.com\b \bvietnameseprivatetours\.com\b \bsapaluxurytours\.com\b \bgotosapavietnam\.com\b \balllenses\.org\b \bproductinfosuperstore\.com\b \btotsites\.com\b \bs87\.eu\b \bseoservicemagic\.com\b \bbrandmarketing\.com\.cn\b \bxvideosgratis\.xxx\b \bwebandseo\.co\.uk\b \btny\.cz\b \bjavadramezani\.com\b \bbremep\.com \bhacksin\.com\b \bchefs2gocatering\.com\b \bsymlink\.us\b \blnwshop\.com\b e-cigarettefree \bworld-art\.ru\b \bfundramas\.com\b \bpromotioncodes \bforexsrovnavac\.cz\b \bautoloansforeverydriver\.com\b \bcriminaldefenseattorneytulsa\.com\b lose-weight-easily \bmajorca-transfers-airport\.co\.uk\b \bbusmallorca\.es\b \bbbwtube\.me\b \bjustpaste\.it\b \bgrow-tobacco\.info\b \bgrowtobacco\.net\b \b2celloswe\.prohost\.wf\b \bfiverr\.com\b \bporschecayenne2015\.com\b \btwixar\.me\b \bladbrokes\.pw\b \ball4seo\.co\.uk\b \bamzy\.me\b \bourskinhealth\.com\b \br10\.net\b \bnicetraffics\.com\b \bdaotaotienganh\.org\b \bfiverrbot\.com\b \bfinr\.co\b \bmoneysite\.us\b louis-vuittin\.us\.com\b replica\.us\.com\b \bventurestoday\.com\b \baegyo\.me\b \bthehealthyadvise\.com\b \binboxinnercirclebonus\.com\b \btopnocreditcheckloans\.com\b \bfightagainstbulimia\.com\b \bseoplus\.info\b \bmaxiwebdesign\.com\b \bjouwweb\.nl\b \bereticoblog\.wikidot\.com \ballageconditioning\.com\b \baboutpropertiez\.com\b \bgtublog\.com\b \bbktube\.net\b \bcix\.me\b \bqualitysteroids\.net\b \bvil\.li\b \bintechguvenlik\.com\b \bwebemailverifier\.com\b \bthaivdox\.com\b \.on\.nimp\.org \bdiabetesprotocoll\.com\b \bjoyofsatan\.com\b \bsexxxing\.com\b \bgoselfie\.com\.au\b \brestaurant\.eztable\.com\b \bcentiplex\.com\b \bnoxss\.com\b \bww7\.fr\b \bcachor\.ro\b \bconsultdustry\.com\b \bcex\.io\b \bsmore\.com\b \bbhashasolution\.com\b \bvocests\.blogspot\.com\b \bmydehydrator\.com\b \bsocialseopromotion\.com\b \bforexjunkie\.com\b \bparkapp\.com\b \bsnack\.ws\b \bshino\.me\b \bmemoriesfromwiki\.blogspot\....? \bquiropraxia1\.com\b \byt\.be\b \bhealthyiteasy\.com\b \brelinks\.me\b \bmybook\.to\b \bcashbonusonline\.com\b \bloans4you \bincest-porno\.org\b \bsupplementsdeal\.com\b \bkinoandroid\.com\b \bporno-pyanyh\.com\b \bpaydayloans\.today\b ecigsfreetrial \bgiftpiper\.com\b \buniversaltailor\.com\b \bqikshare\.io\b \bcontato\.ms\b easywaytoweightloss \bpi\.vu\b \brestaurantsnearme\.space\b \bfirstleaks\.com\b \beb\.by\b \bforbali\.com\b \bdeodorant-coupons\.net\b \bujeb\.se\b \bautorijschoolleon\.nl\b \bleaftrade\.com\b \bgp\.gg\b \btopseostudio\.com\b \bmusclesupplements101\.com\b \bhits4slim\.com\b \bshaarpmind\.com\b \bteleplus\.org\b \bnsjk\.in\b \bnewsjack\.in\b \baran\.com\.ua\b \bschoene-geburtstagssprueche\.eu\b \batho\.me\b \bur6\.us\b \bpokerdewa88\.com\b \bpassionavenue\.com\b \bdg-locksmith\.com\b \bpascherairmaxfemme\.fr\b \btopuniversityreview\.com\b \bshutterfly\.com\b \boperationquickmoney\.training\b buyinstagram \bboygamez\.com\b \bbr1m\.org\b \breplicawatch \bmanmer2\.blogspot\.com \bskyrocketplace\.com\b \bvid\.me\b \bbrunodam\.blog\.kataweb\.it \bpgmaleenhancement\.com\b \bmaxis10\.com\b \bthsbo222\.com\b \byroki-video\.ru\b checkpaydayloa \bsmokyquartzstones\.com\b \bvydoxfreetrial\.net\b \brafael24\.ir\b \bakaliteescort\.org\b cashusadvance \bseoexpertsindiareviews\.tumblr\.com\b \bguteapotheke\.net\b \berotic-vid\.com\b cialispharmac \bforum\.al-wrwd\.com\b \bnimagazine\.com\b \bsovbezchr\.ru\b \bvinfreecheck\.com\b \bbet365offercode\.com\b makemoneyonline \bpokerhebat\.com\b \bbjmath\.com\b \bwww\.vegasslotsonline\.com\b \bWherecanibuymeladerm\.org\b \btopessaywriter\.org\b \bwritemyessayservice\.net\b \bmycollegeessay\.org\b \bessayforcollege\.org\b \bwritemyessay24h\.net\b \bbuyessaywriting\.net\b \bmyshort\.ovh\b \bcdnlion\.com \bwhatsappforpcmi\.com \bla-alopecia-areata\.com\b \bnitrofocusno3muscles\.com\b \bgetcheapmax\.com\b \bderefer\.unbubble\.eu\b \bvrbas\.be\b \bmobilesnack\.net\b \bdiversifiedparking\.com\b \balexanderjohnson\.beepworld\.de\b \burl2it\.com\b \bnflhistory\.net\b \bmediaupdate19\.com\b \bj\.smad\.info\b \btirada-tarot-gratis\.eu\b \bgeet\.me\b \bmozdomains\.co\.mz\b \btransfers-in-europe\.com\b \b(?:zurich|livignoski)transfers\.com\b online-generic \bdummyurl\.com\b shopping-internet \bwellinghomeopathy\.com\b \bmofunzone\.biz\b \belvishescortsliverpool\.co\.uk\b \bbox10\.me\b \bpink-venus\.com\b \bmenstrualcup\.com\b \bmedijator\.com\b \bmilf4tube\.com\b \bmenskopp\.se\b \bemekserverler\.com\b \bvefro\.com\b \bcandledreamer\.com\b \bipayday\.site\b \biloanonline\.co\b \bpokerdewa19\.com\b \bcouponconnexion\.com\b \bplacidway\.com\b bestpaydayloan \b(?:oraculo|caesarem)nostradamus\.com\b \bloseweightgarcinianow\.com\b \bmuscleperfect\.com\b \bsuperlotteries\.com\b \bese\.es\b \bcomprarviagraes \bptvsportsbisskey\.mobi\b \bgoogleweblight\.com\b \bbote\.me\b \bbuytramadol\.biz\b \beyeluminousfacts\.com\b \bshoesizeconver(sion|ter)\.net \bshoesizes\.co \bconvertyourshoesize\.com \bwebinerds\.com \btherighthairstyles\.com \bconvertercentral\.com \bhairstylearchives\.com \bsizeguide\.info \blatest-hairstyles\.com \bratatype\.com \btypingweb\.com \bstfalcon\.com \blifetile\.me \brollapp\.com \bpaydesk\.co \bblogger\.com/profile/07812378838296070653 \bfacebook\.com/Bajotzofficial paydayonline \btruecrimebookreviews\.com\b \bskybet188\.net\b \byouknowit\.tk\b \bdailystrength\.com\b \bcdn77.com \bhyipbook\.com\b \bnaturaltinnitustreatments\.com\b \btinnituscurenow\.com\b \bchild-my\.ru\b \bwritemyessaypal\.com\b \bmycredit-{0,5}report\.com\b \bgrandiflora\.net \bbvog\.com \bhyip\.com\b \bfb\.to\b onlinecanadianpharmacy \bagor\.io\b bestfatburners \bspouseaggro\.com\b \bhq-tadalafil\.org\b \batozwishes\.com\b weightlosspills \bmedexpress201\d \bbestloansforpoorcredit\.com\b \bali\.pub\b \bhyip\.guru\b \bbestdatingcanada\.com\b \bguidestobet\.com\b \bthailandresorts\.eu\b \bhealthcaresups\.com\b \btablet24h\.com\b \bshareitdownloadapp\.com\b \bfindlaw\.biz\b \bpartnersmedia\.net\b without.?doctor.?prescription \bgg3\.be\b \bhyip\.wiki\b \bhyip\.guide\b \bridof-acne\.com\b \bioffercheap \bimvuprepaidcards\.com\b \bcleopatraescorts\.co\.uk\b \bsteroidepills \bsealine-products\.no\b \bdinnersurf\.com\b ratingofmercuryinsurancecompany \bredirect\.camfrog\.com\b \bblogdigger\.com\b \bstallionmoving\.com\b \bnationalopenuniversity\.org\.ng\b -escort-models\. \bgirl2xx\.com\b cheapinstagram \bhebu\.it\b \bwi9\.biz\b \bkazino-onlain\.ru\b %D1%84%D0%BE%D1%80%D1%83%D0%BC-%D0%BA%D0%B0%D0%B7%D0%B8%D0%BD%D0%BE\.%D1%80%D1%84 \bvirtualphones\.net\b \bmenabwn\.com\b \bsupplementsbag\.com\b \bpornovezenie\.ru\b \bonlinger\.ru\b \bcasinoru\.ru\b %D0%BA%D0%B0%D0%B7%D0%B8%D0%BD%D0%BE-%D1%84%D0%BE%D1%80%D1%83%D0%BC\.%D1%80%D1%84 \bpick-up-porno\.com\b \bhostgator-promo-codes\.com\b \bkopilkaporno\.org\b \bclashofclansmypc\.com\b \bviagragenericoes24\.com\b paydayloan\.co \bpharmshop-online\.com\b \bpuissance-injection\.fr\b \binsure911\.com\b \byoumob\.com\b (car|life)insurancerates\b \bavonleacommunications\.com\b free(sample|trial)\.com\b trial(sample|offer)\.com\b \btrendpro\.co\.ke\b \bjobszimbabwe\.co\.zw\b \bxxxpart\.com\b \bstriptizik\.org\b \bswinger-sex.\ru\b \bpenyakitnonvaskulerretina\.blog\.com\b \bnylon-porno\.ru\b \bmemoriauitoto\.com\b \bemoporno\.ru\b \bmovingcompanydenver\.com\b \bmakemoneyonlineforbeginner\.com\b \bludovodka\.ru\b tiffanyjewelry.?201 tnfjackets(clearance|outlet) nikeairmax.?201 chinawholesaler\.com\b \bnfljerseys \bgrfast\.com\b \bjavadramezani\.in\b \bxolodremont\.ru\b \bmed\.tinyrealm\.com\b \bqqurl\.com\b generic.?online \bouo\.io\b \bacheter-ciajis-pascher\.com\b \bprezzocia1isgenerico\.com\b \bcomprarcia1isgenericobarato\.net\b \bcomprargenericociajisespana\.com\b \bprix-ciajis-generique\.com\b \bflippinonsteroids\.com\b \bfmyykj\.com\b \bonlinemixx\.ru\b \bcompletelove\.ru\b \b7offers\.ru\b \bmedtorgonline\.ru\b \bonlypoppers\.ru\b \bcareprostforwomen\.ru\b \bmr-ginseng\.com \bpazdrav\.com\b \b8marta.?\.ru\b \bworldmailes\.com\b \bstockpair\.pro\b wholesalechinanfl cheapjerseys(store)?nfl cheapsportsjerseys china\.us\.com\b \bwhereifoundlove\.com\b \bgloriousgolden77\.org\b \bgloriousgolden77\.org\b \b00sf\.com\b \bplatinumcleanserinfo\.com\b \bdrugspowerstore\.com\b \bbluewhite\.co\.uk\b \bultimatewebhosting\.co\.uk\b \b000a\.biz\b \bshop-propecia-daily\.tk\b \borderclomid-medrx\.gq\b generic\.gq\b \bjosmprtion\.com\b \bshoutkey\.com\b \bgolfukmall\.co\.uk\b \bcleansenaturalsfacts\.com\b \bsheenaoberai\.com\b \bavoirantiaging\.com\b \bleadsflowprobonus\.com\b \bcheapcoachoutletwebsite\.com\b \bnike-airmax-2015\.com\b \bbapaknaga\.com\b \bcarsautoreview\.com\b \basfadriver\.com\b \bdermaessenceserumblog\.com\b \bt-rexmusclefacts\.com\b wholesalejerseys \bcrashsafari\.com\b huffingtonpost\.com/2015/04/01/selfie\-shoe\-arent\-real\-but\-wow\_n\_6979478\.html \bbestprobioticsweightloss\.com\b \bexampracticequestions\.com\b \belliskinantiaging\.com\b \bseremolynbuy\.com\b \beternitynaturalscleanse\.com\b porno\d{1,2}tube\.ru\b \bhealth786\.com\b \bgetnaturalcleansingformula\.co\.uk\b \bgetsunergetics\.com\b \bfunmac\.com\b \boffer\.moscow\b \brxrepairhelp\.com\b \btop\.howfn\.com\b \borderfitnesspoints\.co\.uk\b \bisraelbigmarket\.com\b \brx\d{4}\.tk\b \buvuperformance\.com\b \bvitagarciniahcasite\.com\b outletonline-?site\.com \brotefahne\.eu\b \bhealthsupreviews\.com\b \btopmuscleuptips\.com\b \b29sf\.com\b \bpharmaciesnoprescriptionusa\.com\b \bcanadianpharmacies(?:noprescription|doctor)\.com\b \bno2factoronline\.com\b \bbulkfatlosssolutions\.com\b \bdrozforskolin\.org\b \breviewanalysis\.co\.uk\b \bbellaveiphytoceramides\.org\b \bthedropnet\.com\b \bmyfreegems\.com\b \bgarciniabasicsplus\.com\b \bmyutopiancleanse360\.com\b \bnuforiaskincarebuy\.com\b \bn33nitricoxideboosterfacts\.com\b \bal\.ly\b \bbam\.bz\b \boptimalstackproduct\.com\b \bcbi\.as\b \bvip-file-xxx\.org\b \byoutub\.link\b \bb(?:it)?ty\.link\b \bsmup\.us\b \b9m\.no\b \bbitcointalk\.org\b \bcirclemakers\.org\b \bapog\.co\b \bsnip\.li\b \bpolr\.me\b \bv\.ht\b \brockhardfacts\.com\b \bviewhd\.me\b \btouchhere\.ml\b \bwatchtvshownow\.ml\b \bmovietv\.biz\b \btvhd\.online\b \bpopulartoday\.biz\b \bstreamhd\.cf\b \bhdfree\.online\b \btrendstoday\.biz\b \bnuvieskincareserum\.com\b \bfastvds\.pro\b \brajatnayarfamousastrologer\.com\b \bwell4lifeprogram\.com\b \bpuravolantiaging\.net\b \bontheair\.biz\b \bmedia-tvseries\.com\b \bstromtv\.me\b \bphytolyft\.com\b \btheperfectgarcinia\.com\b \btoptryloburn\.com\b \bsimplyhhealthysolutions\.com\b \blumalifteye\.com\b \btestoboostercares\.com\b \bninamelsy\.page\.tl\b \bnetflixhd\.cf\b \bg\.ua\b \bsurl\.im\b \bmaleenhancementpatchs\.com\b \bairingtoday\.cf\b \blevantecreamtrial\.com\b \bmasspmmusclegrowth\.com\b \bprimalitegarciniareview\.com\b \brenovocremefacts\.com\b \futronix-hk\.com\b cheapjerseynfl nfljerseychina \bxn----7sbvehqfibu7aj\.xn--p1ai\b \bslimatrexnorway\.com\b \binvesting-money\.info\b \bhathayoga\.top\b \bnetflixhd\.ga\b \bthestreammovie\.cf\b \bbestfreestreaming\.ga\b \bwolowtube\.ga\b \b123movies\.ga\b \bmyurls\.ru\b \bbikramsinghmajithia\.blog\.com\b levitra\d\dmg \bpokerdewa88\.com\b \bvumoo\.ga\b \bshahnazraza\.com\b \bgetmaxprofitsnow\.com\b \bxinyanlaw\.com\b \balvenaandduaderma\.com\b \bthinsecretgarciniacambogia\.com\b \bsmarturl\.me\b \bputlocker\.ml\b \bnicetv\.biz\b \bsunglassineyes\.com\b \btimothysskincare\.com\b \bepilasprey\.com\b \btotalfitnesspoint\.com\b \bnetflixmovieshd\.cf\b \boriginalityisoverrated\.com\b \bnew3dcomics\.com\b \balvgear\.com rx700pills \bgetmusclebuildingbase\.com\b \bgooglevideo\.com\b \balariarxreview\.org\b \bgethomeworks\.science\b \bmaltinscannadispensary\.com\b \badvancedtrimsite\.com\b \bpokerbo\.biz\b tradingonline-a-moral-problem\.blogspot \balvenaandduaderma\.com\b \bcleanserenewdenmark\.com\b \bzul\.im\b \bviarexlabsblog\.com\b \bhealthcarebooster\.com\b \bonebetqq\.com\b \bmovielova\.club\b \byoursbetterhealthsolutions\.com\b \bgarciniajarra\.com\b \btgbe\.ws\b \bbiotestosteronexrtry\.com\b \btryutopiancleanse360\.com\b \bvamostech\.com\b \bduplicellp199review\.com\b \btrypromusclefit\.com\b \badmy\.link\b \bguidancemdms\.com\b \boffer\.moscow\b \bkotlovan\.by\b \bvn\.xoga888\.com\b \btestosteroneboosterbits\.com\b \bwithlove\.gift\b \bread-online-books\.xyz\b \blibertoprometheo\.blogspot\.com\.br\b \bmylaviveeyeserum\.com\b \bfornatgaex\.com\b \bgmkt\.kr\b \bgomusclebuilding\.com\b \bdietadimagranteveloce\.it \bdailynutritionnews\.com \bplay\.mob\.org \bmsofficetechsupport\.com\b \bquickbookscustomerservicephonenumber\.com\b \biquickbookssupport\.com\b \bquickbookshelps\.support\b \bquickadvisor\.net\b \bhp-support-number\.com\b \bmaximizedmuscleideas\.com\b \b7uponline\.com\b \bandalasbhakti\.com\b \bangkaajaib\.com\b \basialive88\.com\b \basiapk88\.com\b \bbandar1\.com\b \bbdcapsa\.com\b \bbgselalu\.com\b \bbola-88\.com\b \bbolagila\.com\b \bbolalive77\.com\b \bbolatikus\.com\b \bdewabet\.com\b \bdewapoker\.net\b \bdewapoker-online\.net\b \bdewapokeronline99\.com\b \bdewasbo88\.com\b \bdewatogelsingapura\.com\b \bhbcbet-id\.com\b \bjadibd\.com\b \bkartu9\.com\b \bkartupoker\.com\b \bkartupoker\.asia\b \bkingpoker88\.net\b \bkudapoker\.me\b \bmildcasino\.com\b \bnagapoker88\.asia\b \bpemainpoker\.net\b \bpokerbo\.net\b \bpokerdewaonline\.com\b \brajajudi\.net\b \brajasbo\.com\b \bskor88\.com\b \btaruhan88\.net\b \bunovegas\.com\b \bvipbet88\.com\b \bnpselalu\.net\b \basiapk88\.net\b \bklikfifa\.com\b \bthanpoker\.com\b \bnagapoker\.asia\b \bnagatg\.com\b \bdwlive88\.com\b \bgoods555\.com\b \ballgamesonline\.info\b \buforadioshow\.com\b \bdewabet\.asia\b \broobeestudio\.com\b \bsparkstation\.net\b \bbnc\.lt\b \bbranch\.io\b \bboostupmuscles\.com\b \bdownloadsnaptubeapp\.com \bplayview\.org \bvidmateapp\.net \bmobdrodownloads\.com \btenedonlineshop\.com\b \bkizlarinsohbethatti\.com\b \bsupplementssellers\.com\b \bhealthinnovgroup\.com\b \bbesthealthmarket\.org\b \bmoldresistantstrains\.com\b \bmedigapplans2017\.com\b \bpropaperwritings\.com\b \bnetwork54\.com\b \brebootmymodem\.net\b \bleadsleap\.com\b \bonelink\.me\b \boncalltechsupport\.co\b \bterbemestar\.com\.br\b \b6h2\.xyz\b \bshowboxappdownloadio\.com \blearnfree\.me\b \bductrodder\.cn\b \bnaver\.me\b \bbestvolumepills\.net\b \bjaowaftextilemil\.com\b \bshaperich\.com\b \blevitradosageus24\.com\b \bathleticgreensfacts\.com\b \bwiki-travel-guides\.blogspot\. \bsundried\.com\b \bidealhealthdoctor\.com\b \bhealthyapplechat\.com\b \bhealthinnovgroup\.com\b \bwiredtree-coupons\.com\b \bdankmaymays\.com\b \bhyperurl\.co\b \bnewgoogleadwords\.info\b \bfbl\.me\b \bs4te\.com\b \bgrep\.kr\b \btdcjinmatesearch\.blogspot\.com\b \blyftestimate\.org\b \bmicrosoftonlinechat\.com\b \bonlinebankinghq\.org\b \bcreditcardreviewed\.org\b \binmatesearchguide\.org\b \bdejkberta\.blogspot\. \brezultate-live\.club\b \bvitagarciniahcabuy\.com\b \btry-nitricstorm\.com\b \bcustomthesis\.org\b \bessaysmaster\.com\b \bbathroomexhaustfanswithlight\.com\b \bgeniuxtrial\.com\b \byenifullprogramlarindir\.com\b \bcinemabox-hd\.com\b \bqoo\.by\b \btestosteronesboosterweb\.com\b \bhowtomakedollarsonline\.com\b \burl\.org\b \beyeluminoushelps\.com\b \bwaremakers\.com\b \bxtgenixau\.com\b \bhealthytalkzone\.com\b \b8si\.ru\b \bezurl\.me\b \bhothor\.se\b \bix\.sk\b \blsh\.link\b \bmrk\.im\b \bmturl\.co\.uk\b \bpiep\.net\b \bpohq\.io\b \bshrtlnk\.de\b \btnij\.org\b \burlku\.info\b \bcan0\.com\b \bnfc\.lol\b \bicemakernotmakingice\.com\b \bxurl\.gq\b \bfke\.us\b \blink\.mx\b \bkleinerlink\.de\b \bwtc\.la\b \bbukaa\.ga\b \bfjv\.biz\b \bi7n\.co\b quickcash \bintelligentadvices\.com\b \bmysp\.ac\b \bmusclebuildingbuy\.com\b \bseosparks\.com\b \bsupplementadvise\.com\b \bclonezone\.link\b \b360cameradeals\.com\b \bgreencoffeesupremecleanseidea\.com\b \b1man1jar\.com\b \bfindminecraft\.com\b \bfashionlady\.in\b \b51ideas\b \beduessayhelper\.org\b \bhealthrewind\.com\b \btaruhanjudibolavipbet88\.com\b \bagenbola1\.com\b \bbeaumonde\.nl\b \biolavorodacasa\.com\b \babcargent\.com\b \bsergedemoulin\.com\b \bpartitodazero\.com\b \bcopernic-agent-basic\..{2,3}\.softonic\.com \bvalentusmovie\.com\b \bux\.nu\b \bdankontorstole\.dk\b \bfuckdate\.com \bhotelsnearme\.club\b \bsportsbet\.co\.za\b \bverity360\.com\b \bruaaya\.com\b \bfieldmansaccessfloorsltd\.com\b \biqoption\.com \bcouponsoffers\b hourwristbands\b \blanbin\.ru\b \bfave\.ga\b \bboog\.io\b \busadrugguide\.com\b \bgoldenhealthcenters\.com\b \bwomanitely\.com\b \bamerikanki\.com\b \bvouchercodesslug\.co\.uk\b \bmrdiscountcode\.co\.uk\b \bvouchercloud\.com\b \bguadagnareonlineseriamente\.com \bkrt\.be \bthebestprices\.com\b \bhotels-booking\.com\b \bpromotionvoucher\.co\.uk\b \br\.msn\.com\b \blanyardmarket\.com\b \bgo2l\.ink\b \bhotukdeals\.com\b \brevoucher\.co\.uk\b \bhealthnbeautyfacts\.com\b \b(lord|compare)vouchercode \bir\.uv\.es\b \bninjavouchers\b \bvoucherbadge \bgomo\.bi\b \bsilicon-wristband\.com\b essay.?writing.?service \bph\.dog\b \bnuovoiphonegratis\.com \bwif\.red\b \badyou\.me\b \bjust\.as\b \bmp3rocket\.pw\b \bgv1\.me\b \bmiz-mooz\.com\b \bmyfashioncode\b \bbkuiidarsdf\.blogspot\.co\.uk\b \bbkuiidarsdf\.blogspot\.com\b \bdalizaistaresi\.blogspot\.co\.nz\b \bgirls0004\.weebly\.com/hurghada\.html \b \bmakojigod\.blogspot\.com\b \bmakojigod\.blogspot\.fr\b \bmakojigod\.blogspot\.gr\b \b123malikoki\.info\b \bmywikipediatravel\.blogspot\.co\.il\b \bonrecedonece\.blogspot\.co\.uk\b \bonrecedonece\.blogspot\.rs\b \bovukucunevol\.blogspot\.com\.au\b \bplaces-data\.com\b \bsmbusiness\.info\b \bvikiputovanja\.blogspot\.co\.uk\b \bvikiputovanja\.blogspot\.com\b \bvikiputovanja\.blogspot\.de\b \bvikiputovanja\.blogspot\.fr\b \bvikiputovanja\.blogspot\.rs\b \bwikidestinations\.blogspot\.co\.uk\b \bwikipedia-travel\.blogspot\.com\b \bwikipedia-travel-destination\.blogspot\.com\.au\b \bwikipedia-travel-destination\.blogspot\.fr\b \bwikipediatravel\.weebly\.com\b \bwikipediatraveldest\.weebly\.com\b \bwikitravel-guide\.blogspot\.com\b \bwikitravel-guide\.blogspot\.fr\b \bwww\.facebook\.com/1532019543762938\b \bwww\.facebook\.com/1532035623761330\b \bwww\.facebook\.com/1532040663760826\b \bwww\.facebook\.com/1532057493759143\b \bwww\.facebook\.com/1532483373716555\b \bwww\.facebook\.com/notes/travel/bali-travel-guide-choose-what-you-are-interested-in/1532058703759022\b \bwww\.facebook\.com/notes/travel/dominican-republic-travel-guide-choose-what-you-are-interested-in/1532027883762104\b \bwww\.facebook\.com/notes/travel/las-vegas-travel-guide-choose-what-you-are-interested-in/1532033293761563\b \blovemyvouchers\b \bexamandinterviewtips\.com\b \bupromocodes\b \bsiliconebracelets\.xyz\b customsiliconebracelet \bl\.ask\.fm\b \bangelmeds\.com\b \brecruitingblogs\.com\b \bautomaticpetfeeder\.net\b \bvoucherbox\b \b24hoursbracelet\b \bbeaudermaskincare\.com\b \bgiftmevouchers\b \bpr\.report\b \bwristband-maker\.com\b \bsupplementoffers\.org\b \bflagsmore\.biz\b \bhealthforeverplus\.com\b \bmegadoomer\.com\b \bmuscle4power\.com\b \blolfurballs\.com\b \bgocustomboxes\.co\.uk\b \bdesignyourownsilicone \bmaximous\.net\b \bsteroids-safe\.com\b \b72hoursamericanpower\.com\b \bwebascentevents\.com\b \bexcentric-design\.net\b \bikancomel\.tk\b \btrexmusclesite\.com\b \btoluunusualsblog\.com\b \bsupplementsgarden\.com\b \bminecraftgamesplay\b \btube8\.to\b \bsu0\.ru\b \bmath-problem-solver\.com\b \bcreateyourownsiliconewristbands\.com\b \bfunnyvideoclips\.cf\b \byo\.io\b \bbank\.africa\.com\b \bsexuallubricants\.org\b \br\.utopiie\.com\b \bchayplov\.ru\b \bporno-365\.xyz\b \bbreakingnewstoday\.in\b \bletsearnmoneyonline\.in\b \bsiliwb\.com\b \bsilicon(wristband|bracelet) \bfashionclothing-mart\.com\b \bsigmaessays\.com\b \bostrovbali\.net\b \balrab7on\.com\b \bseo-stars\.com\b \bhappynewyearsgreetings\.com\b \bshorepointcomm\.com\b \bplanodesaudesorocabasp\.com\.br\b \bplanosdesaudeemcampinas\.com\.br\b \bconsideo\.com\b \br\.bat\.bing\.com\b \bseoptimasi\.com\b \bgrabify\.link\b \bfaecbookk\.ml\b \bdownloadgameandroidfree\.net\b \btvseriesdvdonsale\.com\b \bblogrollcenter\.com\b \bgoogle\.co\.ukgoogle\b \bherveleger\.best\b \bmakeyourownsilicone \bthelittleladybird\.com\b \biplaystoredownloadfree\.com\b \biplaystoredownload\.com\b \bessayexperts \b24hours+ilicone \b24-xxx-video\.ru\b \bdolbilovo\.ru\b \buyu\.re\b \bleshiysex\.ru\b \byooa\.re\b \bbadlinksgood\.blogspot\.ru\b \bmx7\.com\b \bmino\.re\b \bsoiq\.ch\b \bbesthomeshoppingreviews\.com\b \bfreecouponbuy\.com\b \bgreentree\.tax\b \bdeutsches-rei\.ch\b \blogintutor\.org\b \bpremierfamilydentist\.com\b \bsoywebmaster\.com\b \baustin-translation\.net\b \bm\.me\b \bmesosfer\.com\b \bcompaniesinindia\.in\b \bwood-furniture\.biz\b \banon\.to\b \bhive\.am\b \bclick\.dji\.com\b \blaptopverge\.com\b \bisaev\.info\b \btierrasvivas\.com\b \bthefashionablehousewife\.com\b \bcasinoforum\.su\b \bmafia-forever\.ru\b \bboosterpackdepot\.com\b \bxnxx\.show\b \bvitaminofhealth\.com\b \btophealthmart\.com\b \bewedictionary\.com\b \bproteinoutlet\.ro\b \bfreeporna\.ru\b \b3shop3\.com\b \bblurpalicious\.com\b \banaramedspa\.com\b \bonlinecustomessaywriting\.com\b \b24-hour-wristbands\.com\b \bsiliconewristband\.xyz\b ownsiliconebracelet \bsilicone-bracelets-silicone-wristbands\.com\b \bukbestessays\.com\b \bporonizle\.xyz\b \bideashop\.kiev\.ua\b \bimg\.rule34\.xxx\b \bgoogle\.com/ad(sense|word) \bfairpensions\.com\b \bjobsforeditors\.com\b \binfopraca\.pl\b \bmedyum\.xyz\b \balldaypharma\.com\b \bwecareskincare\.com\b \b9nl\.es\b \btools4docs\.com\b \bpenisenlargement\.co\.in\b \bbankier\.pl/forum\b \bgrd\.pw\b \bspurl\.me\b \blinkche\.ir\b \burl6\.org\b \bjpmags\.com\b \bmca-biz\.com\b \btvc\.in\b \bviewthislink\.com\b \burl\.moducopy\.co\.kr\b \bcbi\.as\b \burly\.co\b \bclickand\.co\b \bddz\.kr\b \bshooturl\.com\b \blvl\.vn\b \banmeld\.biz\b \bkarung\.in\b \bdpi\.me\b \bur\.my\b \bm5\.hk\b \bajn\.me\b \burl4\.uk\b \breview\.ly\b \bterapiasnaturais\.net\b \b0ll0\.ru\b \bdobrakasa\.co\.pl\b \binwestuj\.co\.pl\b \bsourl\.li\b \bpraca\.money\.pl\b \bhelix6garciniareview\.com\b \bwroclaw\.dlastudenta\.pl\b \bairjordans20\d{2}\b \beasyessayhelp\.net\b \bcoupon4fun\.com\b \bshampoosik\.ru\b \bviagrasansordonnancefr\.com\b \bhealthable\.org\b \btuney\.kr\b \banneedumexique\.com\b \bpfic2010\.com\b \balpacas-hampshire\.co\.uk\b \balpacasforsale\.org\b \bomeglechat\.ca\b \bgetpaid4typing\.net\b \buber-fare-estimator\.com\b \bjustyoufitness\.com\b \bgateacademy\.co\.in\b \bj(k|q)i(kk|qq)i\.at\b \b(b|p)ayanradio\b \bhersup\.ga\b \bhamariplace\.com\b \burlz\.fr\b \bfake-id\.com\b \bsagemailer\.com\b \bclick-pro\.com\b \bteamstre\.am\b \bneide\.ga\b \bhan\.gl\b \bshortly\.me\b \bmitsubishiklima\.com\.tr\b \bseo-alien\.com\b \bloginhelpers\.org\b \bpuretablets\.com\b \bbabun\.gq\b \bpromotionvoucher\.uk\b \bebookbrowse\.com\b \bgeschenkefuermaenner\.info\b \bdisq\.us\b \bcommercial-real-estate\.cc\b \bbuydogheartwormmedicine\.com\b \bcheapassignmenthelp\.co\.uk\b \btadalafilearn\.com\b \b3dots\.ro\b \bbbshort\.link \bel3dl2\.com\b \bbiggerpockets\.com\b \bwatchmovie-gratis\.info\b \bvroh\.me\b \bdest-war\.com\b \bplaymovie21\.com\b \bmovflix\.website\b \biflix2\.com\b \bselix32\.esy\.es\b \bwatchflixhd\.hotmovies4k\.com\b \bvulmove\.blogspot\.com\b \bapp2chart\.com\b \bhealthynewage\.com\b \bessayerudite\.com\b \bfreemyurl\.info\b \bmxtpz\.me\b \bcanadaedrugstore\.com\b \bcanadianpharmacystoreus\.com\b \blightningprotection\.com\b \bvouchercodes\.deals\b \bcustomthesisstuff\.tumblr\.com\b \bdiferenciasentre\.net\b \bsweetasmoiok\.com\b \bsparkemaildesign\.com\b \be-cigforsale\.com\b \bhomeclick\.com\b \bviagragroupresult\.com\b \bcovnews.com/archives/search\b \btrumpcanadianpharmacy\.com\b \bfutureofeducation\.com/main/search\b \bbltc\.es\b \bboxip\.net\b \bud-carrent\.com\b \bbltc\.es\b \bmakkao\.com\b \bmassbass\.es\b \bcoriantouch\.co\.il\b \b2pay\.pro\b \bwordplanes2\.skyrock\.com\b \bpotenzmittel-online\.com\b \bpanendeism\.org\b \bpanendeism\.webs\.com\b \bdiscountlipsy\.wordpress\.com\b \btech-support247\.weebly\.com\b \bingic\.ae\b \banepe\.com\.gr\b \basfaleiaautokinhtou\.com\b \bherveleger\.ws\b \bstudiopaci\.net\b \b5z8\.info\b \bfeet9france\.wordpress\.com\b \bms-jd\.org/search \bdieta-blanda\.com\b \bgusbeat7\.wordpress\.com\b \bmins\.pw\b \b(best|dsl|digital)camera\w{0,15}\.tk\b \bessaylogic\.org\b \bsungroupvn\.com\.vn\b \bmyfashioncodes\.co\.uk\b \bemojiselector\.com\b \bretailmenot\.com\b \bonceuponacrime\.net\b \bduanxigrandcourt\.org\b \bnewfaceskincare\.com\b \brejuveantiaging\.com\b \bour-skincare\.com\b \bpharexpress\.net\b \bbesthoist\.com\b \bmynewbestarticles\b.blogspot \blogindoctor\.org\b \becuadorianhands\.com\b \bapplyscholarship\.info\b \bblogger\.com/profile/00141270178551151863 \bsqex\.to\b \binblogslife\.com\b \bcanonwirelessprinterhelplinenumber\.wordpress\.com\b \bhealthsuppfacts\.com\b \bresidentialpainting\.contractors\b \btheindustryspread\.com\b \bflyt\.it\b \bpsychologydictionary\.org\b \bprintmakerart\.webnode\.it\b \bappbooks\.org\b \bgeolocation\.ws\b \bqualtecmty\.com\.mx \bservicharterbus\.com \bcomo-depilarse\.com \bimportardechinaya\.com \bmega-estrenos\.com \biconet\.com\.mx \bbienestaralnatural\.com \bmlego\.com\.mx \brenovardni\.org \bdespensasdaco\.com \bchollosaqui\.com \blibrosparaaprenderaleer\.com \baceitesesencial\.com \bcurriculumsvitae\.net \busx\.es\b \bwoobs\.com\b \balpacas-hampshire\.co\.uk\b \btodoviajeros\.com \bmusica-barroca\.com \bderechomexicano\.com\.mx \bseotraininginstitutespune\.in\b \bseotraininginpune\.in\b viagraonline \bcialisoonline \bxaydungthanhnien\.com\b \bbl\.gd\b \bexeideas\.com\b \bvirsale\.com\b \bcabinetdiy\.com\b \bokemen\.xyz\b \bfacbook\.com\b \bmedcheck-up\.com\b \bskincarebrands\.co\.uk\b \bcooldudes\.store\b \bpoolcleaner\.us\b getpocket\.com/redirect \bstudentloanrelief\.us\b \bnaturalmattressmatters\.com\b \bgemmenage\.(com|net|ca)\b \bdailystrength\.org\b \bonlinecashflow\.org\b \bshemale\.uk\b \byobit\.io\b \bchecker\.in\b \bsex-ru\.org\b \bfirstclassessaywriters\.com\b \bcheckpagerank\.net\b \bviahold\.com\b \bcabinetdiy\.com\b \bgetfreebs\.com\b \bonlinehookupsites\.com\b \bbeautytohealth\.com\b \bartplus\.co\b \brentarace\.com\b \bhemorrhoidnomore \bremovehemorrhoids \bstudyinrussia\.com\b \bccmixter\.org/api/query \bheidelbergerwohnen\.de\b \bfx-brokers-review\.com\b \bbestchange\.com\b \bsteelpipeseller\.com\b \bicdst\.org\b \bqowap\.com\b \bbigbazaardirect\.com\b \bb2bmarketing\.net\b \bwikiveliero\.org \bkardashiantapes\.net\b \bsoftnet32\.com\b \bsoundcloud\.com/search/sounds \brebeldeway\.com\.ua\b \berreway\.org\b \bdsquared2outlet\.eu\b \bdibujos-de-amor\.com\b \bandrewnickel\.com\b \bgetloansusapersonal\.com\b \bcialisemk\.com\b \bstockhouse\.com/search \bseopapese\.club\b \bzipurl\.ir\b \boffersus\.com\b \bvu\.fr\b \bezer\.mobi\b \burli\.tk\b \bloginprofessor\.org\b \bkickass2\.nz\b \bisohunt\.tv\b \btorrentproject2\.com\b \bisohunt2\.org\b \bairbnb\.com/c/ \bmetager\.to\b \bbabepedia\.com\b \bdragonflydoces\.com\b \bzznew\.in\b \bsites\.google\..{1,3}/site/tradingonlineamoralproblem \bkickass\.ink\b \bisohunt2\.net\b \btorrentproject2\.org\b \bisohunt\.tv\b \bisohunt2\.org\b \bkickass2\.nz\b \btorrentproject2\.com\b \bcertificationconsultancy\.com\b \bqr-url\.tk\b \brr\.zzz\.com\.ua\b \bwallinside\.com/post \bqgo\.be\b \bexit\.sc\b \baffiliateignition\.com\b \btradingview\.com\b \bexpertdecoders\.com\b \bwikiler\.com\b \bloanswayer\.com\b \bloansxxonlinexx\.org\b \btheelderscrolls5skyrimevolution225\.ru\b \bcoopergado\.com\b \bhomieocairlines\.com\b \bnamoroagora\.com\.br\b \bhumancoder\.com\b \bdecaptcher\.org\b \biamsport\.org/pg/pages/view \bcaptchacoder\.com\b \btiernosmomentos\.com\b \bcaptchaboss\.com\b \bmoviesxxx\.biz\b \bsuperghostblogger\.com/\?s \bzixiutangpollencapsules\.com\b \bcaringbridge\.org/search\?q\= \babbywinters\.co\b \bwoorank\.com/[a-z]{2}/www \b1i1\.me\b \bcell2getbrands\.com\b \bkombologia\.com \bcash4files\.com\b \banycodes\.com\b \bcustomizable-bracelets\.xyz\b \bmyshoesguide\.com\b \btiggi\.es\b \bpisinaspa\.gr\b \byify\.co\b \bhideurl4you\.com\b \banti-captcha\.com\b \bssojunghan\.com\b \bdecaptcha\.biz\b \bthsbo333\.com\b \bloginhold\.org\b \bknightstemplarcards\.com\b \bbeanbagsexpert\.com\b \bblackheadscure\.com\b \bincreasetestosterone\.review\b \bolympiclabz\.com\b \bpetgroomingcourse\.com\b \bpetsworld\.in\b \breligiousweddingguide\.com\b \btrainingmasklab\.com\b \bwhat-to-do-in\.co\.uk\b \bwildhunter\.club\b \burbanscarpe\.com\b \bprintedwristbands\.xyz\b \bcustombracelet\.xyz\b \bdw-inductionheating\.com\b \bloginlord\.org\b \b9z\.lt\b \bloginking\.org\b \bsitesbysara\.com\b \bseoinlink\.com\b \btwinkpopstars\.com\b \bprotecglasstint\.com\.au\b \bbroadbandhk\.com\b \bhomebroadbandhk\.com\b \byt\.vu\b \bbuy-medicines\.com\b \blnk\.pics\b \bruco\.ac\.tz\b \bget\.busuu\.com\b \bbusiness-shop\.info\b shop\.eu\b outlet\.eu\b \bcialissansordonnancefr24\.com\b \bsexforsmartpeople\.com\b \bgetloanstodayonline\.com\b \bhannatestcentre\.com\b \blogindevelopers\.org\b \bloginidol\.org\b \bdecaptchaocr\.com\b \bdecaptcher\.info\b \bspymoob\.com\b \bbordersalertandready\.com\b \bnjmassage\.info\b \balona\.space\b \bcaptchasolutions\.com\b \bscraping\.pro\b \b2captcha\.com\b \bdeathbycaptcha\.com\b \brock-en-espanol\.lenguadeoro\.com\b \bbusiness-opportunities\.biz/search \berectiledysfunctionpills\.store\b \bsavethestudent\.org/\?s= \blabur\.eus\b \bsildenafilcitrate\.today\b \bbedbugsize\. \blogintraining\.org\b \bbedbugsize\.info\b \bpaydaynock\.com\b \bforexreviewsblog\.com\b \bbuifelronataboo\.files\.wordpress\.com\b \bloansmart24\.com\b \bclashfun\.com\b \bfreejavporn\.mobi\b \bo7j\.ru\b \bedpills\.shop\b \bpiracetolpills\.com\b \bmarketstrom\.gr\b \bfrompo\.com\b \bdesign-your-own-silicone-wristband\.com\b \bcustomized-rubber-bracelets\.com\b \b12tradepro\.com\b \bsofeeya\.com\b \bloginteacher\.org\b \bbom777casino\.com\b \bd11\.io\b \bapp\.link\b \bseozuka\.com\b \bferrann\.com\b \bref\.so\b \brlu\.ru\b \burl\.euqueroserummacaco\.com\b \bleobumbtumbbotare\.files\.wordpress\.com\b \bsudnidosanaco\.files\.wordpress\.com\b \bwikidot\.com/local--files\b \bnjmassages\.com\b \bsearch4sex\.biz\b \bbinaryforexacademy\.org\b \biota\.tux-planet\.biz\b \bbiosotoceswebctour\.over-blog\.com\b \bliosmedaxmarpuwex\.over-blog\.com\b \binstawidget\.net\b \bofficialkrislawrence\.com\b \bbusinessbroadband\.com\.hk\b \bshortwww\.com\b \bseo-saz\.com\b \bfilm2018\.info\b withoutprescript\.com\b \bajaypipes\.com\b \bbuyv.agra\. \bweightlossoffers\.org\b \btwitter\.com/search\b \bcryptocoinjudge\.com\b \beladia\.space\b \bjustine\.club\b \bhvacrfp\.com\b \bnupogodi-online\.ru\b \bcasinousaonlinelist\.com\b \bonlinetv\.bid\b \bnepz\.stream\b \bonline-tvchannel\.org\b \bustreams24\.com\b \bvturl\.net\b \bsport2018\.org\b \bthesis\.ae\b #Persistent spamming - COIbot reports \bwellness786\.com\b \bsupplementplatforme\.blogspot\.in\b \btiger77\.net\b \bsupplementplatforme\.blogspot\.in\b \bwellness786\.com\b \b1b\.yt\b \bpasaranliga\.com\b \bena\.website\b \bguaranteedppc\.com\b \bjayne\.website\b \bslotsmegacasino\.com\b \bolidesoza\.com\b \bgul\.ly\b \bnotehub\.org\b \binstantessay\.co\.uk\b \bcirk\.me\b \beasycarup\.com\b \brealinstagramlikes\.com\b \bapyoth\.com\b \bwikkimedia\.com\b \bauto24insurance24online\.com\b \bkourtney\.fun\b \binfowars\.com\b \bletsgomurphys\.com\b \bcaptchaocr\.org\b \bdecaptcherocr\.com\b \brhibusbar\.com\b \bnewreviewhq\.com\b \bcasino17rich7online\.com\b \bashleymadison\.pro\b \bhref\.li\b \bhollitaliandressshirts\.com\b \bhealthyandbeauty\.co\b \b3movs\.pro\b \bipsite\.org\b \bcli\.re\b \bnz-casinos\.com\b \bchn\.ge\b \brocksteadymaleenhancement\.org\b \bdrozhelp\.com\b \baffiliatblogger\.com\b \billuporistorante\.com\b \bniemtree\.com\b \bmercyelectronics\.in\b \bbyutiful\.net\b \bipheya\.co\.za\b \byougame\.com\b \bhittc\.org\.vn\b \belamalh\.com\b \bt2m\.io\b \blookatlink\.com\b \bfreshcalendars\.com\b \brevshr\.com\b \btrkur\.com\b \bgot\.by\b researchomnia\.blogspot\. \bdmaps\.kr\b \bhothouse\.xyz\b \bcloudmining\.blog\b \bvividentertainment\.online\b \bnaughtyamerica\.top\b \bbrazzers\.network\b \bpornhub\.direct\b \bbangbrosnetwork\.com\b \blocalbitcoins\.ltd\b \badultmodels\.club\b \bbrazzersnetwork\.com\b \bAshleyMadison\.pro\b \bpulseoxadvocacy\.com\b \brapidteria\.com\b \bdubsbusinessadvisor\.com\b \bthemerkle\.com\b \bcryptorials\.io\b \bthebitcoinstrip\.com\b \bstrongcoin\.site\b \blakebtc\.com\b \bwhaleclub\.co\b \bvirwox\.services\b \blocalbitcoins\.ltd\b \b500affiliates\.com\b \b1broker\.com\b \bsimplefx\.com\b \bbit4x\.com\b \betoro\.website\b \bavatrade\.ltd\b \bhashblock\.ltd\b \bruncpa\.info\b \bbest-bettingsites\.com\b \bbest-paypornsites\.net\b \bpornplanner\.com\b \btopporn\.org\b \bjoannaangel\.club\b \bdigitalplayground\.world\b \bkinkstudio\.info\b \bchaturbate\.run\b \bpenthouse\.website\b \bskrill\.ltd\b \bvividentertainment\.online\b \bstrongcoin\.site\b \bvirwox\.services\b \betoro\.website\b \bavatrade\.ltd\b \bruncpa\.info\b \bwholesalehairvendors\.com\b \bpuresmile\.com\.au\b \bbestgearslab\.com\b \bemoneyindeed\.com\b \balldraft\.com\b \bbestgearslab\.com\b \bheadphonesbuyer\.com\b \ballweb-marketing\.com\b \bhandytoolshome\.com\b \bXxxtube4Mobile\.com\b \bTeenageassault\.com\b \bteensexmaniac\.com\b \bnbdaq\.com\b \bbookmarks\.wittycrocs\.com\b \bbestlatinaporn\.net\b \bthelesboporn\.com\b \bhdteensextube\.net\b \bTeenslovehugedicks\.com\b \bonlyteenfuck\.com\b \bisla-laser\.org\b \bgayspornovideos\.com\b \brichcasino2online\.com\b \bplayboy\.ac\b \blinkp\.ir\b \bmovies247\.net\b \bcaptchadealer\.com\b \bcaptchas\.biz\b \bsci-hub\.tech\b \buplinkus\.com\b \bpetroleumclubmagazine\.com\b \bdeer-digest\.com\b \bsummerfieldinfo\.com\b \bg3t\.nl\b \bsma-offshore\.com\b \bmelodipoker\.com\b \bmodernmom\.com\b \bromanization\.org\b \btest-infrarotheizung\.de\b \beightplus2\.com\b \bspeedyessay\.co\.uk\b \butf\.su\b \bworldhealthreviews\.com\b \bcbsecure\.co\.uk\b \bbusinesssuccessclass\.com\b \btryvexanpills\.com\b \bmcessay\.com\b \bross-limo\.com\b \b101growlights\.com\b \bcarveto\.co\.uk\b \bthehourshop\.com\b \bxembongdahd\.com\b \bbestinfo4health\.com\b \bkuc\.cz\b \bchod\.sk\b \bpetstation\.store\b \btopofblogs\.com\b \bknowurgames\.contently\.com\b \bwelookups\.com\b \bwholesalebulksms\.com\b \bhealthreviewfactory\.com\b \btoprussianescort\.com\b \bsportstation\.store\b \bxxxhds\.com\b \bnetflixhds\.com\b \b3xhds\.com\b \bjiliblog\.com\b \bplaycasinoonline24\.com\b \b007game\.ru\b \bdeadpool2ful\.com\b \btvhds\.com\b \bfilmhds\.com\b \bsildenafarm\.com\b \b114\.34\.134\.140\b \bplayslotscasino888\.com\b \bbestrealmoneygames\.com\b \bonlinelistcasino24\.com\b \bcuu\.su\b \b999essays\.com\b \btopstreamingfr\.club\b \bshorturl\.at\b \bam9s\.info\b \b000webhostapp\.com\b \be-billpayments\.com\b \bshifu\.com\b \bsalmonsolutions\.co\.uk\b \bcomputerhope\.com/issues/chusedos\.htm \bprintukraine\.click\b \bdoubledubs\.com\b \bcustomwriting\.com\b \bsexneigung\.com\b \bajt-ventures\.com\b \bgestyy\.com\b \b1design\.org\b \bcafemom\.com/search \bgameinformer\.com/search \btoppaidpornsites\.com\b \bejobsresult\.com\b \bkscripts\.com/\?s \bskfb\.ly\b \bbeam\.to\b \bcams4bitcoin\.com\b \bprf\.hn\b \b1safe\.link\b \bun-url\.com\b \blauriejones\.org\b \bbbwpornmovs\.com\b \bchuabenhyeusinhly\.com\b \bmindsumo\.com\b \bthereviewal\.com/massage-therapy/ \bgpna\.ir\b \bsynesth\.esy\.es\b \bresampled\.de\b \bfamousstoreoutlet\.com\b \bbellpottingerusa\.com\b \briedquat\.de\b \bcoolingtowerfiller\.com\b \bgrp-watertank\.com\b \bcasinoline17\.com\b \bcasinobablogames\.com\b \bcasinogameslistonline\.com\b \bcasinomegaslotos\.com\b \barcheagebegins\.org\b \bduct-rod\.com\b \bmygrammarcheck\.com\b \bpxlme\.me\b \bbikinisexyonthebeach\.com\b \btshirtsandchristiangifts\.com\b \bbikinisaletop\.com\b \bt-shirtlogos\.com\b \bback\.ly\b \bsmol\.io\b \bentirefestival\.com\b \bt-shirtlogos\.com\b \bkhorshidchehr\.com\b \bfernandoallende\.com\b \blets\.shoutabout\.it\b \blbdr\.co\b \bludariwe\.org\b \bdygjxesu-sunubu\.org\b \blihi\.cc\b \bsodary\.com\b \bkutt\.it\b \bqlink\.me\b \byerl\.org\b \blstu\.fr\b \bsnip\.ly\b \bcqtwice\.com\b \burls\.la\b \bkg-machinery\.com\b \bwooricasino777\.com\b \burlgt\.com\b \bframa\.link\b \bcutout\.es\b \bzipansion\.com\b \batheistrepublic\.org\b \batheistrepublic\.net\b \bpqn\.pw\b \bhamoussin-fouad-adan\.site123\.me\b internetbillboards\.net/\?s \byellkey\.com\b \bweightprodonline\.com\b \ballmotti\.xyz\b \bbin\.wf\b \bmybestsexshop\.com\b \bgetbiggerdicknaturally\.com\b \bmyonlinepayday\.com\b \bgamecasinosonline\.com\b \bzii\.bz\b \bdevprice\.ca\b \bmailtips\.info\b \bxxxgayjobs\.com\b \bkemtrinam\.xyz\b rewards-insiders\.marriott.com/search \bbestcurefordiabetes\.com\b \bs\.id\b \bshrtco\.de\b \bmypaleohackscookbookreview\.com\b \bhealthavenger\.com\b \bcachtrinamda\.xyz\b \btny\.im\b \bsnapt\.io\b \bannita\.space\b \bvickey\.club\b \bmable\.club\b \beleonor\.space\b \btomcandowpenisremedy\.com\b \bcasinoonlinests\.org\b \bsexdatingusaamerica\.com\b \bfunnyguru\.co\b \bukcheapwigs\.com\b \bswimwear2sale\.com\b \bcheap-jerseys-usa\.com\b \bstlrenfestwiki\.com\b \bkiehlmann\.co\.uk\b \bcirclebpo\.com\b \bonl\.li\b \breal777money\.com\b \bfreebitco\.in\b \bzanaflexbuynow\.com\b \bxpornplease\.com\b \bpookalamdesign\.in\b \bhomosexual\.cf\b \btechnsolution\.com\b \bbablcasinogames\.com\b \bcasino24list\.com\b \bthekingcasinos\.com\b \bzanaflexcgh\.com\b \bgo4braindumps\.com\b \blanzport\.com\b \bpages10\.com\b \bmelodyhome\.com\b \bzanaflexcgh\.com\b \bqscv\.pe\.hu\b \b3dcgstore\.com\b hometalk\.com/search \buploadboy\.me\b \bpano-verschluss\.com\b \bchulatutor\.com\b \btrainingzone\.co\.uk\b \bhararonline\.com\b \bbestazy\.com\b \b9jabaze\.com\b \bsoo\.gd\b \btestonutra\.com\b \bcelebs-net-worth\.com\b \barmidalechurch\.com\b \bautomotivedigitalmarketing\.com\b \blucporn\.com\b \bgatobengali\.net\b \bbablcasinogames\.com\b \babengalcat\.com\b \bgetjealous\.com\b \bhealthncure\.net\b \bmoney2017casino\.org\b \btil\.pw\b \blyhyt\.ovh\b \blos\.fi\b \bcasinoveganonline\.com\b \btarget-advertisement\.com\b \bstoneislandmen\.com\b \bdearzindagifullmovie\.in\b \blinkki\.ovh\b \blyhytosoite\.fi\b \burlki\.com\b \bbitly\.fi\b \bshortingking\.com\b \bnimbleinity\.com\b \bshortingking\.com\b \bclc\.to\b \bbitly\.fi\b \bonsto\.re\b \bpeoplesbiography\.in\b \b021zhuming\.com\b \b2one\.in\b \bgiovaniconnection\.it\b \bemma-online\.org\b \bcasinolists\.us\.com\b \b0n1\.ir\b \badjaranet\.com\b \blakeshia\.club\b \bhoganbrand\.com\b \bcasino2018money\.com\b \bytre\.ir\b \bkirimpesanbunga\.com\b \bshort\.o-biznes\.ru\b \bqx\.cx\b \bclarksshop\.org\.uk\b \blasportivashop\.com\b \bfamousshop\.co\b \bstoneislandrecords\.com\b \busachinatraining\.com\b \blivestreamingindia\.com\b \blivebox\.co\.in\b \bmarketresearchstore\.com\b \bliangchuang-china\.cn\b \bdigitalconnectelearning\.it\b \blasciatique\.com\b \bhotlistcasinogames\.com\b \beasyurl\.net\b \bthelink\.la\b \beasyurl\.net\b \bxn--o80b27i69npibp5en0j\.com\b \bmylnk\.is\b \bmaa\.to\b \bytube\.com\b \binfo-ri\.com\b \bfieryhair\.com\b \bferragamomall\.com\b \b19216801help\.com\b \bshrinx\.it\b \bonsale-fashion\.com\b \bhoganshoesoutlet\.com\b \brippedmusic\.com\b \boutdoor-sneakers\.com\b \bpurses-infashion\.com\b \bdiscountkappa\.com\b \bdiscountmerrell\.com\b \bkeens-shoes\.com\b \bkappaproperty\.com\b \bcarharttapparels\.com\b \bonlinesfashion\.com\b \bsextube4mobile\.com\b \byon\.ir\b \biitd\.info\b \bgames4king\.com\b \bdaihocduochanoi\.com\b \bshortmy\.link\b \ba1\.to\b \bsomething4u\.xyz\b \bferragamofactory\.com\b \bhtt\.nu\b \bjulieta\.space\b \bclubmania\.tk\b \bbitinmex\.com\b \bbitmexit\.com\b \bbitmextrade\.com\b \bbitmexiu\.com\b \bbitmexim\.com\b \bbamsalon\.com\b \bbitmarginmex\.com\b \bpoolpartyo\.com\b \bclubgazua\.com\b \bclubgaja\.com\b \bessaycaptains\.com\b \bduocdienvietnam\.com\b \bstone-island- \bx61\.ch\b \bacaiberrypills\.eu\b \bsmdservicesllc\.com\b \binternetbillboards\.net/\?s \bua-outlet\.com\b \bmy-small\.link\b \bmarketingsweet\.com\.au\b \bxnxxporn\.party\b \bxnxxporn\.pw\b \bemfarmacia\.com\b \btreathemorrhoidspain\.com\b \bdailydetoxhacks\.com\b \bkappa-usa\.com\b \blookweb\.it\b \byou\.travel\b \bnutritionfordiet\.com\b \bdresscodeclothing\.com\b \bfamouswearings\.com\b \bmail\.rambler\.ru/m\b \bbiggerpenisexercises\.com\b \bgroetenuiteerbeek\.wordpress\.com\b \bv88\.ca\b \bgoo-gl\.ru\b \bgoogl\.plus\b \bfiladiscountshop\.com\b \bcross-fashions\.com\b \bfashion10deep\.com\b \bfashionssur\.com\b \bskncosmetics\.com\b \bx11\.pw\b \bempowher\.com/search \bnwwws2013\.org\b \btrsurl\.com\b \bpattern-wiki\.org\b \b7elm5\.com\b \bmyurl\.gr\b \bmyminiurl\.net\b \bmossoutfits\.com\b \bdiscount-ellesse\.com\b \bnowheart\.com\b \bmiyankale\.com\b \bsindo\.me\b \bblogdacleo\.com\b \blelaon\.com\b \baticpay\.com\b \blelaon\.com\b \badidasoriginals\.biz\b \bslink\.co\b \btranssexualpornstars\.com\b \bvulpyx\.com\b \bcouponforless\.com\b \b81url\.com\b \badidasoriginals\.biz\b \bfashionedhardy\.com\b \bjoaquina\.club\b \bjonell\.space\b \balishia\.club\b \bkaley\.club\b \bwebbuildersguide\.com\b \bmascareignesislands\.no\b \bspeakingtree\.in/search \bbehance\.net/search \bhealthynewage\.com/\?s \bsportsrants\.com/\?s \bshewrites\.com/main/search\/ \bourmidland\.com/search \brebirthgaming\.org\b \bmommysavers\.com\b \bajaxtime\.com\b \ba03b3\.atu\.ca\b \batu\.ca\b \bansunibaate\.com\b \bredirects\.ca\b \bwarritimes\.wordpress\.com\b \breadthis\.ca\b \bdict\.leo\.org/\?search \bajaxtime\.com/\?s \bherfeed\.com/\?s\= \bpurevolume\.com/search \btopofblogs\.com/tag \burls\.to\b \b1w\.tf\b \bquickbooksupportcanada\.ca\b \bdonax\.ch\b \bpureketodietpills\.com\b \bmammut-group\.com\b \bgdubz\.win\b \bblogher\.com/search \bcaringbridge\.org/search \brenewableenergyworld\.com/_search\? \btraveldescribe\.com/\?s\= \btravelpod\.com/s/ \bchaseresults\.com/mail_to_friend \bphoto.net/gallery/tag-search/search\b \bsquidoo\.com/search \blinkgo\.pw\b \bhalfpriceexams\.com\b \brealstatecoin\.org\b \bbestnewsupplements\.com\b \btianyaxiaozhan\.com\b \bcreativerxrevivalskincream\.com\b \brevitalizeultimateserum\.com\b \bnairabuzz\.com\b \bwocams\.com\b \breissstore\.com\b 201[78]\.ovh\b \bvalrie\.club\b \blaverne\.club\b \bbaccaratnow\.com\b \bglaziers-.{1,20}\.co\.uk\b \bnikeoutletsale\.co\b \bclyfc\.com\b \b2no\.co\b \biplogger\.org\b \bdating-soulmates\.com\b \btruv\.is\b \biplogger\.ru\b \bbdsmporno\.net\b \bclub21sacramento\.com\b \bgenuinehealthreviews\.com\b \bketoabsoluteforskolin\.net\b \bgayfreelivecam\.com\b \b666\.porn\b \bfofo100\.xyz\b \bgreece-athens-escorts\.gr\b \brichmondembroidery\.com\.au\b \bventurebeat\.com/\?s \bccmixter\.org/api/query\? \btheepochtimes\.com/n3/search/ \bparamuspost\.com/search\.php \bchange\.org/search \bbroowaha\.com/search \bvirilityexonline\.net\b \bferrann\.mx\b \byip\.su\b \btest1\.donntu\.org\b \btwitpic\.com/tag \bsharkbayte\.com/keyword \bexeideas\.com/\?s \bfin24\.com/search \brebrand\.ly\b \bendclothing\.com\b \bfamousoutletshop\.com\b \bfairofferny\.com\b \bvamospaella\.co\.uk\b \bmenlosoftware\.net\b \bbradmcallister\.com\b \baolcomlogin\.com\b \bonline-gift-vouchers\.com\b \btiny\.tw\b \bb54\.in\b \b3nobar\.net\b \bdiscount-coupons\.net\b \bketoblazediet\.net\b \bbestbabyessentials\.com\b \b918kiss\. \bsherley\.club\b \bherbalmeds\.org\b \blexlords\.uk\b \bturnhofer\.com\b \bocn\.pt\b \bvegas8282\.com\b \burladda\.com\b \bhappynewyearimages\.co\b \bmarceloburlonshop\.com\b \bfarsicad\.com\b \bhuit\.re\b \bhappyjanamashtamiwishes\.blogspot\.com\b \bptiturl\.com\b \bc3d\.com\.au\b \bwenicehair\.com\b \btypeformoney\.org\b \bketogenrx\.net\b \binstagramtakipcipaneli\.com\b \bloveilook\.com\b \bseoarticletool\.com\b \bbuildyourownshedsite\.wordpress\.com\b \bslimbuildketodiet\.net\b \bupscaledogtoys\.party\b \b2a\.ol4s\.site\b \bwow1004\.xyz\b \bgays-bdsm\.com\b \bsitedevoyance\.over-blog\.com\b \bsearchmechaniks\.ru\b \bpinterest\.com/search \bimgur\.com/hot\? \bempowher\.com/search \bedition\.cnn\.com/search \bicivil\.ir/short/ \bx2145-productions\.technology\b \bgclub007\.com\b \bbanglatvshow\.com\b \bbedroomfurnituretp\.com\b \badult-chum\.com\b \benoavia\.es\b \baracne\.biz\b \bzoneti\.ca\b \bwow520\.com\b \bnobodysproperty\.com\b \bbellubka\.ru\b \bidolocharter\.com\b \bmordsrub\.ru\b \bwonderhowto\.com/search \btechandtrends\.com/\?s \bbbc\.co\.uk/search/\?q \bmeetme\.com/apps/redirect/\?url \bnuwireinvestor\.com/results\.aspx\?searchwords \bwww\.gov\.uk/search\?q= \balexa\.com/search\?q= \bnewsweek\.com/search \bpvl-online\.kz\b \bclinicaveterinariaromaeur\.it\b \bdiowebhost\.com\b \btaodo\.com\.vn\b \bdomenicomagnifica\.it\b \btiktok\.tw\b \bfastestvpn\.com\b \bchollay\.com\b \bthefuturerobots\.com\b \bmenhealthcares\.com\b \bnoxi\.ga\b \bpornotube\.blog\.br\b \bsavethestudent\.org/\?s \bknoji\.com/search/\?query \bdata\.gov\.uk/data/search\?q \bsportsblog\.com/search\? \bhouzz\.com/\?search \bilookads\.com\b \btoi\.in\b \bbritannica\.com/search\?query \bccmixter\.org/api/query\? \bfoxnews\.com/search-results/search\?q \blerablog\.org/\?s \blifebeyondtourism\.org/\?header_search \biamsport\.org/pg/pages \b1mg\.com\b \bpokergocap\.com\b \bbetadeals\.com\.ng\b \bthanksgivingquotes2018\.com\b \bclickfraud\.io\b \bapotekbutikk\.net\b \bbdjobstoday\.info\b \bshoes-generator\.com\b \bdiscreetsextoyshop\.com\b \bcheapjordansvip\.com\b \bbacklinksaudit\.com\b \bblog2learn\.com\b \bgatevnotes\.com\b \btest\.nosubject\.com\b \bul\.do\b \bix2\.co\b \bpowermac64\.com\b \bapteekkienpillereita\.com\b \bhikingsoutlet\.com\b \bdiabox-auto\.ru\b \bwithouatdoctor\.us\b \bwebsiteaffiliateprograms\.info\b \bdating-online-made-easy\.com\b \bbacagood77\.com\b \bxn--oi2ba146au9b8utjhk\.com\b \biex\.me\b \bsale-sextoys\.com\b \bwellsextoys\.com\b \bdiscreetsextoyshop\.com\b \bwomens-outfits\.com\b \bnotron-setup\.download\b \b918\.credit\b \bpob\.ru\b \ballxreport\.com\b \bsale-sextoys\.com\b \bwomens-outfits\.com\b \bcbcam2cam\.com\b \blos-mejores-boosters-de-testosterona\.eu\b \bsunglassescheaponline\.com\b \bnotron-setup\.download\b \bthrottleshift\.server105\.com\b \btunes-interiors\.com\b \bcheapjordan13vip\.com\b \bask\.nevershutdown\.com\b \bxsl\.pt\b \btypers\.biz\b \bemasku\.com\b \bbackpageauction\.com\b \bc\.or\.at\b \bxyznepal\.com\b \bviaplato\.com\b \bgowwwurl\.com\b \biamthebest\.us\b \bwinterisnotcoming\.org\b \bnew-giveaways\.win\b \btopessayreviews\.com\b \baukcje\.ml\b \bsavemycam\.com\b \bmychaturcam\.com\b \brecorder2018\.com\b \bwebcamfucker\.com\b \bsportzfuel\.com\b \btrevulanmuscle\.net\b \bdpli\.ir\b \beasy-bator\.com\b \bblissmarcom\.com\b \btorrentdb\. \bbjdem\.cz\b \bkuc\.cz\b \bpreskoc\.cz\b \briz\.cz\b \burl\.googluj\.cz\b \bzkracene\.cz\b \btwurl\.nl\b \bglobalsmovies\.com\b \bcrydercosplay\.us\b \bopenclipart\.org/search/\?query \baccountingweb\.co\.uk/search \bsearch\.huffingtonpost\.com/search \bdeer-digest\.com/\?s \btravelwitheaseblog\.com/\?s \btrainingzone\.co\.uk/search \bhealthable\.org/\?s \bbuzzfeed\.com/search\?q \bencyclopedia\.com/searchresults.aspx\?q \bshopping-cheap\.com\b \bsneakerfuror\.com\b \bmanyrecs\.com\b \bsyscointalk\.org\b \bpacs-apparrel\.com\b \bauthenticfans\.com\b \braovat\.chotop\.vn\b \braovat\.bvn\.vn\b \bnwnpro\.ru\b \bgeld-bombe\.com\b \b31\.220\.1\.41\b \bwprssaggregator\.com\b \bbonuskodbkleon\.ru\b \bwebcammodelingjob\.com\b \braovatbds24h\.com\b cosplay\.us\b \bmamaklr\.com\b \bcbcamsclub\.com\b \bfreecinemaclub\.com\b \bgo\.onescript\.ir\b \bkink\.company\b \bscp-knowledge\.org/\?s \bfool\.com/search/solr\.aspx \bjamendo\.com/en/search \bhomeinvestorsusa\.com\b \bhappylocate\.com\b \bhidemyass\.com\b \binsertyoururl\.com\b \blapenavigevano\.it\b \bnikehuaracheshoes\.com\b \bcanadagoosepark\.com\b \bgetcanadagooseoutlet\.com\b \bprivateviewerinsta\.com\b \bmattcermanski\.com\b \bassignment-help-australia\.com\.au\b \bmagileads\.com\b \b918\.network\b \bcoinarbitragebot\.com\b \bcoinbozan\.com\b \bzerobyw\.com\b \bsa7eraty\.com\b \bmotorradfreunde-muenchweilerev\.de\b \bwhl111\.com\b \bwriteforme\.compress\.to\b \bpaltrox-rx\.com\b \bstoneislandclothes\.com\b \buy\.to\b \belectronicrepairegypt\.com\b \bocry\.com\b \bepac\.to\b \bcameravn247\.com\b \bmoz\.com\b \binc0gnito\.com\b \bedmond\.club\b \bvipgoldrj\.com\.br\b \bmredgarcross\.com\b \bglamour\.de/content/search/ \bmartindale\.com/Results.aspx\? \bchange\.org/search\?q \brealitysandwich\.com/\?s \bmy3uka\.com/search/ \bdailymail\.co\.uk/home/search\.html\? \btelegraph\.co\.uk/search \bred\.nelb\.gr\b \bsimql\.com\b \brosaline\.club\b \bws2real\.com\b \bbp7\.org\b \bcanalesoterismo\.com\b \bjom\.fun\b \bkasino\.vin\b \babh\.kr\b \bwhatsappmessenger\.download\b \badvocateschandigarh\.in\b \badvocateinchandigarhhighcourt\.wordpress\.com\b \blawyerchandigarh\.com\b \bheightline\.com\b \bminiurl\.x10\.mx\b \bchinatown-downtown\.com\b \bbuzzsocial\.ca\b \bhdorg\.ru\b \bnowinseo\.ir\b \bcreatorlink\.net\b \bwirecellar\.com\b \bextra-size\.info\b \bvirtualbitcointalk\.co\b \blow-cost\.expert\b \bomn\.kr\b \bgooseyou\.com\b \bcanadagoosestorevip\.com\b \bhelbiz\.com\b \bgiacmosuavietvn\.podbean\.com\b \bintensexpills\.org\.uk\b \bantiaging-treatments\.website\b \bbuildmusclequick\.info\b \bonlinecasino4nl\.com\b \bbeasley\.space\b \bcasino-reviewadvisor\.com\b \bspiritualsadhana\.com\b \bspecta\.webd\.pl\b \bdirectseotools\.com\b \bcasinonsvenska\.eu\b \bsvenskacasinon\.co\b \bferrann\.co\b \bleach\.club\b \bscotch-sale\.com\b \bxn--d1abamebfd0avbpdfcx6e\.xn--p1ai\b \blinkomnia\.com\b \bcompletecase\.com\b \bredirect\.adult\.ofertmobiles\.com\b \bprada-shoping\.com\b \bmyassignmenthelpaustralia\.com\.au\b \bkasino\.games\b \bogmdb\.com\b \bstrongpassword\.info\b \bvelasquez\.xyz\b \brondan\.net\b \bteam91titans\.com\b \bmortaji\.co\b \bcursodetiara\.com\b \bfroggyads\.com\b \bcayghepthammy\.com\b \bsalas\.space\b \biktogo\.com\b \blotterytube\.com\b \benrollbusiness\.com\b \bsssidhuadvocate815\.tumblr\.com\b \b1688\.com\b \bsci-hub\. \bplaycasinoonline\.ooo\b \bmukapokerku\.com\b \bmukapoker\.org\b \btoppreworkoutsupplements\.info\b \bhorseshoecraftandflea\.com\b \bshopdiaphanous\.com\b \bshoporiginative\.com\b \bsecure84\.com\b \bbuyblacksd\.com\b \bhalderramos\.com\.br\b \bmoreasianporn\.com\b \bshopmust-have\.com\b \bbreakawayiris\.com\b \bdunlap\.xyz\b ## sbhandler_end ## leave the above line as is ## end of [[Spam blacklist/Log]] section #</pre> <!-- leave this line exactly as it is --> 9baa383a4712fa1f6fe8b1f92134f0deafd5740f 161 160 2018-10-30T18:04:42Z Jayden 52 wikitext text/x-wiki ########################################################################### # DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF REGEX! # ########################################################################### # # This is a list of domain names which are blocked - nobody can add new links to these domains # Guidelines: # - Only blacklist for widespread, unmanageable spam. # - To disable an entry, *remove* it, don't comment it out. **Please log changes and removals**. # - Add entries or their removal to the <span class="plainlinks">[//meta.wikimedia.org/wiki/Spam_blacklist/Log log]</span>. # - <small style="color:gray;" id="oldid" class="plainlinks">Snippet for [//meta.wikimedia.org/wiki/Spam_blacklist/Log/{{CURRENTYEAR}}/{{CURRENTMONTH}}?action=edit&editintro=Template:Spam_blacklist_log_instructions logging]: <nowiki>{{sbl-diff|</nowiki>{{REVISIONID}}}}</small> # # Syntax: # - Everything from a "#" character to the end of the line is a comment # - Every non-blank line is a regex fragment which will only match hosts inside URLs # [[Category:Spam blacklist|{{PAGENAME}}]] #<!-- leave this line exactly as it is --> <pre> # Words s-e-x zoofilia grusskarte sex porn adult(?:chat|live|porn|web\.) # dot for adultweblaw.com (?:animal|cam|chat|hardcore|live|online|voyeur)sex (?:hardcore|teen|xxx)porn lesbiansex\. #dot for lesbiansexmafia.org (?:live|cam)girl spycam casino-online online-casino cheap(?:-airfares|coach|est-phone|ghd|holidayaccommodation|jerseys|sneaker|-xanax) #jerseys type spam (clumping) nfl(teams)?-?jerseysales?\.com\b # no starting \b so it captures all prefixed components too \bjerseys\.(?:com|us|org|net)\b \b(?:mlb|nba|nfl|nhl|hot)jersey(\d{3,4})?\.(?:com|us|org|net)\b #next 3 purposefully open ended (?:fancy|open|reebok|wholesale|two|whole|china|ebuy|you|\band|b2b|20|affordable|shopping|fans|wonderful|c2c|footballworldcup|superbowl)-?jerseys?\.(?:com|us|org|net)\b jerseys?(mvp|-)?(nba|shops?|goods|whole|wholesale|soho|release|zones|sale|com|pick|cn|export|supply|trade|site|warehouse|stop|faves|4u|kk|cc|ab|outlets?|clubhouse|only|buy|planet|911)\.(?:com|us|org|net)\b \b(?:\d{2,4})?(mlb|nba|nfl|nhl|hot)-?jersey #end jerseys fuelcellmarket paris-hilton -horoskop huojia viagra(?!nde\.ct\.it\b) # Added by Datrio 8/4/05 \bstatic\.net # from zh \.hkce\.(?:org|net) \.tvsou\.com # Jun 06 eaeaq\.info # Amgine's \b98\.to # Hégésippe's list \.be\.ma\b \.chasedream\.com \.hailide\.com\.cn \.sove\.info \.artezia\.net websamba\.com nezumi\.dumousseau\.free\.fr datasheet4u\.com \.digchip\.com \.icbank\.com toutelapoesie\.com \bwhale\.to\b benefits-of-honey\.com university-canada\.net # Aphaia: apocalyptism\.ru heraklio\.gr delmar\.gr wwitv\.com # Suisui \.kurumaerabi\.com keytoart\.org\.ua #Kylu #req by Ryulong animesongs\.com\.br #as per request on talk:spam_blacklist page - User:M7 (M\/) cybartv\.org #old inserts and direct requests to User:M7 sanzioniamministrative\.it mitopositano\.it animemanga\.de # URL shorteners \btr\.cx\b \btik\.la\b \ban\.to\b \blistn\.to\b \bho\.pe\b \bno\.pe\b \burlac\.com\b \bqu\.pe\b \ba\.ai\b \b0rz\.tw\b \bleenk\.org \.1tiny\.com \.all\.at andmuchmore\.com ataja\.es babyurl\.com \.back\.to \.beam\.at \.been\.at biglnk\.com \.bite\.to \.board\.to \.bounce\.to \.bowl\.to \.break\.at \.browse\.to \bbrowser\.to\b \.change\.to compactURL\.com \.connect\.to \.crash\.to \.cut\.by dente\.me \bdigbig\.com\b \.direct\.at \.dive\.to \.dri(?:nk|ve)\.to \.drop\.to \.easy\.to \.eb\.cx \beasyurl\.jp\b escape\.to \.everything\.at \.fade\.to \.firstpage\.de \.fly(?:ing)?\.to fornovices\.com \.forward\.to \.fullspeed\.to \bfun\.to \.gameday\.de gentleurl\.net \.get\.to \.getit\.at glinki\.com \bgot\.to\b \.hard-ware\.de \.hey\.to \.hop\.to hottestpix\.com \.how\.to imegastores\.com jeeee\.net/url \.jump\.to \.kiss\.to latest-info\.com \blearn\.to\b link\.toolbot\.com linkezy\.com linktrim\.com ln-s\.net # silsor lznk\.com makeashorterlink\.com \.mediasite\.de \.megapage\.de \.messages\.to \.mine\.at \.more\.(at|by) \.move\.to moviefever\.com mp3-archives\.com \.musicpage\.de \.mypage\.org myprivateidaho\.com \.mysite\.de \bmyurl\.com\.tw\b \.nav\.to nlug\.org/url \.notrix\.(at|ch|de|net) \bnow\.to\b \.on\.to \.page\.to \.pagina\.de \.playsite\.de \.quickly\.to \.qrl\.be \bqurl\.com \.qurl\.net \bradpages\.com\b \.redirect\.to \bremember\.to\b \bresourcez\.com\b \breturn\.to\b rubyurl\.com \.rulestheweb\.com \.run\.to \.runurl\.com \bsail\.to\b \.scroll\.to \.seite\.ms \.shortcut\.to shurl\.(net|org) \.skip\.to skocz\.pl \.snap\.to \bsnipurl\.com \.soft-ware\.de \bsports-reports\.com\b \.start\.at \bstop\.to\b s-url\.net \.switch\.to thrill\.to tiny(click|link)\.com \.tinyr\.us \b(?:mobile|really)?tinyurls?\.(?:co\.uk|com|ru|tw|us)\b.* tiny\.(?:cc|vj\.e\.pl) \.tip\.nu \.tny\.se tophonors\.com \.tra(?:nsfer|vel)\.to turl\.jp \.turn\.to \burlalarm\b.com\b uncutuncensored.com \.url123\.com url\.fibiger\.org \.url\.fm urlcut\.(?:com|net) \burl(?:freeze|ic)\.com\b urlin\.it url(?:mask|ser)\.com vacations\.to veryweird\.com videopage\.de virtualpage\.de \.w3\.to \.walk\.to \.warp9\.to web-freebies\.com webalias\.com webdare\.com \.window\.to xrl\.us xxx-posed\.com \.yours\.at \.zap\.to \.zip\.to \bzuso\.tw \belfurl\.com \bdoiop\.com \b301url\.com \bkuso\.cc \burlx\.org \burl(?:snip|bee|logs)\.com \bsx\.am\b \btrimurl\.com\b \btiniuri\.com\b \bxn6\.net\b \b(hot|tiny)?short(?:enurl|url|text|erlink)\.com\b \biceglow\.com\b \birotator\.com\b \bigoto\.co\.uk\b \bdl\.am\b \bzwap\.to\b \bunonic\.com\b \bnet\.tf\b \bus\.tf\b \bc[ahz]\.tf\b \bru\.tf\b \bpl\.tf\b \bbg\.tf\b \bsg\.tf\b \bkickme\.to\b \blovez\.it\b \bneedz\.it\b \bcraves\.it\b \bmeans\.it\b \bdigs\.it\b \badores\.it\b \bchills\.it\b \bis-(?:chillin|groovin)\.it\b \bdrives\.it\b \breads\.it\b \bsurfs\.it\b \bswims\.it\b \bplayz\.it\b \bsingz\.it\b \bdances\.it\b \bhas\.it\b \bdoes\.it\b \bshows\.it\b \brules\.it\b #\brocks\.it\b disabled due to classic-rocks.it and problem domain no longer functioning \bmakes\.it\b \bsays\.it\b \bowns\.it\b \bzor\.org\b \b(?:1024|128|16|256|32|512|64|8)bit\.at\b \bagain\.at\b \ballday\.at\b \balone\.at\b \baltair\.at\b \bamerican\.at\b \bammo\.at\b \bamplifier\.at\b \bamstrad\.at\b \banglican\.at\b \bangry\.at\b \baround\.at\b \barrange\.at\b \baustralian\.at\b \bbaptist\.at\b \bbattle\.at\b \bbazooka\.at\b \bberber\.at\b \bblackhole\.at\b \bbooze\.at\b \bbrainiac\.at\b \bbrazilian\.at\b \bbummer\.at\b \bburn\.at\b \bcatholic\.at\b \bchapel\.at\b \bcname\.at\b \bcolors\.at\b \bcommodore(64)?\.at\b \bcons(?:ervatives|piracy)\.at\b \bcooldude\.at\b \bcuteboy\.at\b \bdance(?:mix|party)\.at\b \bdealing\.at\b \bdeep\.at\b \bd(?:ivx|vd)(?:links|movies|stuff)\.at\b \bdizzy\.at\b \bdork\.at\b \bdutch\.at\b \bend\.at\b \benglish\.at\b \beniac\.at\b \berror40[34]\.at\b \bexhibitionist\.at\b \bfaith\.at\b \bfight\.at\b \bfinn?ish\.at\b \bforward\.at\b \bfree(bie|mp3)\.at\b \bfrench\.at\b \bgraduatejobs\.at\b \bgrunge\.at\b \bhacked\.at\b \bhang(up)?\.at\b \bhide\.at\b \bhindu\.at\b \bhtmlpage\.at\b \bhungarian\.at\b \bindependents\.at\b \binvisible\.at\b \bjapanese\.at\b \bkickass\.at\b \bkindergarden\.at\b \bkurd\.at\b \blabour\.at\b \bleech\.at\b \blinuxserver\.at\b \bliqour\.at\b \bmaxed\.at\b \bmicrocomputers\.at\b \bmingle\.at\b \bmirror\.at\b \bmoan\.at\b \bmormons\.at\b \bmusicmix\.at\b \bnerds\.at\b \bneuromancer\.at\b \bnewbie\.at\b \bnicepage\.at\b \bninja\.at\b \bnorwegian\.at\b \bpaint\.at\b \bpalestinian\.at\b \bpolish\.at\b \bportuguese\.at\b \bpro(?:cessor|testant|spects)\.at\b \braveparty\.at\b \breachme\.at\b \breboot\.at\b \brelaxed\.at\b \brese(?:archer|t)\.at\b \bresolve\.at\b \bretrocomputers\.at\b \brockparty\.at\b \brollover\.at\b \brumble\.at\b \brussian\.at\b \bserbian\.at\b \bsilence\.at\b \bsimpler\.at\b \bsinclair\.at\b \bspanish\.at\b \bsplit\.at\b \bstumble\.at\b \bsupercomputer\.at\b \bswedish\.at\b \bsyntax(error)?\.at\b \btechie\.at\b \btemple\.at\b \bthinkbig\.at\b \bthirsty\.at\b \bthrow\.at\b \btrekkie\.at\b \btrouble\.at\b \bturkish\.at\b \bunixserver\.at\b \bvegetarian\.at\b \bventure\.at\b \bverycool\.at\b \bviewing\.at\b \bvintagecomputers\.at\b \bvodka\.at\b \bwannabe\.at\b \bwebpagedesign\.at\b \bwheels\.at\b \bwhisper\.at\b \bwhiz\.at\b \bwonderful\.at\b \bzx(?:8[01]|spectrum)\.at\b \b15h\.com\b \b1dr\.biz\b \b2url\.org\b \b7ref\b \b8rf\.com\b \bactive\.ws\b \bbydl\.com\b \bbittyurl\.com\b \bbizz\.cc\b \bbriefurl\.com\b \bc-o\.in\b \bchopurl\.com\b \bko168\.com\b \bcool1[56]8\.com\b \bontheinter\.net\b \bdephine\.org\b \bfx\.to\b \bdrlinky\.com\b \bfancyurl\.com\b \bget2\.us\b \bspotted\.us\b \bglobalredirect\.com\b \bgo\.cc\b \bgonow\.to\b \bgowwwgo\.com\b \bhere\.is\b \bhothere\.com\b \bcoolhere\.com\b \bhomepagehere\.com\b \bmustbehere\.com\b \bonlyhere\.net\b \bpagehere\.com\b \bsurfhere\.net\b \bzonehere\.com\b \biscool\.net\b \bl8t\.com\b \b9irl\.com\b \b9uy\.com\b \blink(?:frog|zip)\.net\b \blispurl\.com\b \br8\.org\b \bozonez\.com\b \bqwer\.org\b \btnx\.be\b \blol\.la\b \bredirectfree\.com\b \bsurl\.ws\b \bsg5\.co\.uk\b \bfreegaming\.org\b \bfreebiefinders\.net\b \bop7\.net\b \b2cd\.net\b \b0kn\.com\b \bv9z\.com\b \bsimurl\.com\b \bredirect\.hm\b \brr\.nu\b \bkwik\.to\b \bfw\.nu\b \bontheweb\.nu\b \bisthebe\.st\b \bbyinter\.net\b \bfindhere\.org\b \bath(?:is|er)site\.com\b \bisgre\.at\b \blookin\.at\b \blowestprices\.at\b \bspydar\.com\b \btz4\.com\b \bcemper\.com\b \burlproxy\.com\b \blisten\.to\b \bxaddr\.com\b \burlot\.com\b ## Naconkantari (still URL shorteners) \.short\.be \.n3t\.nl \.f2b\.be \.n0\.be \.ssr\.be zapto\.org redirectme\.com \.myftp\.(?:biz|org) bounceme\.net \.hopto\.org myvnc\.com serve(?:beer|blog|counterstrike|ftp|game|halflife|mp3|pics|quake)\.com sytes\.net clipurl\.com wapurl\.co\.uk liteurl\.com zippedurl\.com 32url\.com relurl\.com urlkick\.com 1url\.org masl\.to lnk\.in ## end of Naconkantari (still URL shorteners) \balgart\.net \bshorl\.com\b \bshort(?:er)?links?\.co\.uk\b \b6url\.com\b \bflingk\.com\b \bmetamark\.net\b \bpaulding\.net\b \bsmcurl\.com\b \btighturl\.com\b \byatuc\.com\b \byep\.it\b checkthislink\.com \bplu\.sh\b \biplogger\.com\b \bbixly\.co\b \bnano\.do\b # end of URL shorteners #Essjay's list superlongpenis\.com putinbay\.com putinbayphotos\.com haber18\.com fisheaters\.com # requested by JzG ##Nakon ##The reasons for adding the links below is located at ##http://meta.wikimedia.org/wiki/Spam_blacklist/Log/Nakon/sbl #New \bgermanplaces\.com\b #Old \.ho\.com\.ua biki4\.com \.rdos\.net sharewareisland\.com \.hentai\.com \.xhost\.ro theglowcompany\.co\.uk forum\.bodybuilding\.com guide-(?:phytosante|proteines|vitamines)\.org all-musculation\.com quotesandpoem\.com \.accim\.org free-forums\.org espacioblog\.com \.cs\.com(?!\.cn)\b forumgratis\.com batcave\.net \.westlord\.com jbactors\.com greysanatomyinsider\.com hometown\.aol\.co\.uk topmeds10\.com freewebspace\.com relytec\.com freehost\.pl 20six\.co\.uk blog\.kataweb\.it isbn-check\.(?:com|de) pimpblog\.nl free-mortgage-calculator\.info bet365\.com 10bet\.com israelnewsagency\.com yamour\.com npizlog\.org\.yu globaljihad\.net allstarnba\.es #req on ANI http://en.wikipedia.org/wiki/Wikipedia:Administrators'_noticeboard/IncidentArchive120#New_York_City_blackout_of_1977 \.compagnons\.org jouvence\.com applausestore\.com mi-aime-a-ou\.com #end of ANI #Universe Daily (en.wiki redir spam) universe(?:daily\.(?:com|info|net|org)|today\.(?:info|net)) #end UD ##spam on catux\.org privetparis\.com ##phrases (?:online|discount|best)(?:md|rx) bestviag buycheap llpharm payday(-easy)?-loan cashadvance ##End of Naconkantari # Added by MaxSem ## August 2006 aceshowbiz\.com ## Oct encyclopediadramatica\.(?:com(?!/Main_Page)|net|org|se) ##Jan 2007 gocurrency\.com # Eloquence, August 2006 rexcurry\.net # http://fr.wikipedia.org/w/index.php?title=Licence_publique_g%C3%A9n%C3%A9rale_GNU&diff=10489059&oldid=10479749&rcid=10039037 strumpette\.com #en spamming; discussed by arbcom # [[Spam blacklist/Log]] ## Unknown \.tour[0-9]+\.com hukuki\.net card-lottery\.org -hire\.co\.uk [0-9]+fang\.com \.omnia\.co\.uk bucuo\.net hyey\.com blogeasy\.com \bd-secure\.com \.dfrog\.be -topliste\.com omeida\.com -preisvergleich\.de vscorp\.com # A whole bunch from http://en.wikipedia.org/wiki/User:A._B./pressreleasegold.com asiannet\.com \.abilogic\.com captainjacksalaska\.com kenai-guides\.com yearstoyourhealth\.com ## 2004 18show\.(cn|org|net) \.ec[59]1\.com lemai\.com paperlessarchives\.com shouji\.com targetwords\.com ## sometime 2005 ([[Spam blacklist/Log]]) adipex autospectator\.com didrex hydrocodone losthorizons\.com notlong\.com phentermine prtime\.ru \.dzsc\.com \.liss-kompendium\.de \.go\.to \.2x4\.ru \.125mb\.com \.ds4a\.com ## 2005-06 ([[Spam blacklist/Log]]) yy-ls\.com readnovel\.com crazyabouttv\.com ## 2006-06 ([[Spam blacklist/Log]]) freesex\.com ## 2006-07 ([[Spam blacklist/Log]]) hoops(vibe|stats)\.com ## 2006-09 ([[Spam blacklist/Log]]) easytobook\.com ## 2006-10 ([[Spam blacklist/Log]]) \.ytmnd\.com (?:debt|financ|loan|morgage).*\.blogspot\.com (?:cup|league|football|wayne|premiership|steven|united|athletic).*years\.com \.forumcommunity\.net free-game-downloads\.mosw\.com aiccon\.it torrentmania\.info ## 2006-11 ([[Spam blacklist/Log]]) meatspin\.com digiads\.com\.au amantea(?:(?:online|radio|calcio)\.it|ninelmondo\.info) (prosaleshop|bestbidbuy|\badirect)\.org (?:oduuy|aiipa|lyvyl|moank|anagl|ankyl|gergv|clapn|tigri|teeti|sabd|scyb|iifooi|qsskk|csddj|ddl8i|afdss|oberl|ykkkh|tdfsf|zfdfs)\.info pichunter\.com suite101\.com federazionepagana\.(?:it|com) rutaverdebolivia\.com lemonparty\.org ## 2006-12 ([[Spam blacklist/Log]]) freefind\.com \.envy\.nu grotteriaonline\.com \.thewallpapers\.us \.conex(?:india|metals|techno)\.com ## 2007-01 ([[Spam blacklist/Log]]) \.free-?wishes\.com \.old-games\.com \.freevideo\.cz \.kalakendra\.com blog?\.myspace\.com xs4all\.nl/~wichm chello\.nl/a\.wichmann \.chr\.ru \b(mk8|dy9|b80|t63|m32|80i|b65|bz8|68t|51a|z56|z95|7rg|74a|mr7|98f|i38|d4x)\.org\b \b(?:ninja|fastfree|getmyspace|school|myinternet|ship|water|les|grand|dirty|cgiweb|arandom|angry|fully)proxy\.com (?:3ga|6ad|bx3|2ry|23a|43j|4j4|5b5|70m|78n|8hj|9rb|20d|68u|73r|3xa|k1d)\.org \bd39\.org\b sctta\.org guardster\.com proxy\.info webwarper\.net airport-shuttle\.com citronpaper\.it \bcarinsurance\.com \.240sx\.org \bnissanversa\.org\b \.nicoclub\.com oseculoprodigioso\.blogspot\.com ## 2007-02 ([[Spam blacklist/Log]]) turkudostlari\.net gravinaoggi\.it hostingphpbb\.com \blifeandtrend\.com \blangmaker\.com.*Modern_Latin \bbled\.net \bfavorite-games\.com \byoyita\.com \bcromaps\.com \bchoosemalta\.com \bjobpilto\.de # All these additions can be found properly logged. \bnewyork-architects\.com\b \bswiss-architects\.com\b \bbelgium-architects\.com\b \bchinese-architects\.com\b \bforumfree\.net (?<!-)\bcosplay(\.de|x\.com) \bnefac\.net \bulkerfenerbahce\.com \bgo-sierra-nevada\.com \btutorialspoint\.com #Back to proper logging... \bpressarchive\.net \bvulcano(?:consult|vacanze)\.it \bmyopia\.org \bthebestof\.co\.uk \bjohnchow\.com \blinksynergy\.com \bmyclassiclyrics\.com \bpornstarbucks\.com \brefspace\.com \basianink\.com \bgroup-games\.com \bitsnature\.org \bdmv\.org \bartericerca\.com\b \bmikafanclub\.com \barticles(?:4free|bridge)\.com \babruzzoturismo\.net traditio[\..]ru \bcais-soas\.com \bafif(?:(?:2|chat|poem|up)\.com|\.ws) \bworkforall\.net \bmyfreepaysite\.com\b \bwikisucks\.blogspot\.com #spamming [[en:Criticism of Wikipedia]] \bgoogle\..{2,6}/(cse|amp)/ \bcli[kx]\.to\b \bwowomg\.com\b \bffconsultancy\.com\b \btarjan\.uw\.hu\b \benglandandenglishhistory\.com\b \bezinearticles\.com\b \bwikipedia\.un\.mythe\.over-blog\.com\b \btourismindochina\.com\b \bkimchiu\.(?:net|org)\b \bdatasheet(?:4u|s)?\.(?:net|co\.kr|in)\b \.orkut\.com/Comm \bphilosopedia\.org compact\.exe\.su \bway\.to \bup\.to \bcarnifest\.com \banrdoezrs\.net \bdpbolvw\.net \beasymdpharm\.com \bbeijingimpression\.com \bllegalemapas\.com \bpropeciahelp\.com \bfishingnotes\.com \bmavirize\.com \ble\.puy43\.free\.fr \bworldchesslinks\.net \banna-marly\.narod\.ru\b volgota\.com \b5min\.com\b \bminiville\.fr \bcronologia\.it # painters \bjeditoo\.com\b \bmysundial\.ca\b \bcathar\.info\b \bobservacionesfilosoficas\.net\b \bbellazon\.org\b \bgu\.ma\b \bfiorano\.com\b \bbratislava-info\.sk\b \bleggievai\.it\b \btelavivguide\.net\b \brawartint\.com\b \bsnurl\.com\b \bpulau-pangkor\.com\b \bmalaysiavacationguide\.com\b \befn\.org/~(?:fotozone|hkrieger)\b \bendangeredspeciesinternational\.org\b \blix\.in\b \b(?:england-|chester|york|bath)360\.co\.uk\b \bhandster\.com\b \bhumanthermodynamics\.com\b \bborgenproject\.(?:com|org)\b \bapurogol\.com\b \beleuthera\.(?:biz|com)\b \bgelalive\.com\b \bbombingscience\.com\b \bmetalhead\.ro\b \bbestmusic\.ro\b \bpataraexcavations\.com\b \bfree-lock-picking-guide\.com\b \bvizaginfo\.(?:com|net)\b \belectionsinfo\.com\b \bpincodesindia\.com\b \bastrologyforu\.com\b \bindia(?:hostingreview|studycenter)\.com\b \bandhranews\.com\b \bchitoor\.com\b \btollywood\.info\b \bbanks-atms\.com\b \bgreatpersonalities\.com\b \bandhranews\.net\b \beasy-forex\.com\b \bnedcruise\.info\b \bcanaseed\.com\b \bworldwide-tax\.com\b \b2girls1cup\.com\b \bjohnmarshallgamble\.com\b \bjoseph(?:kleitschgallery|raphaelgallery)\.com\b \blawrencebeebe\.com\b \bmauricebraungallery\.com\b \beurobiler\.dk\b \bhungarybudapestguide\.com\b \bmarvaoguide\.com\b \bmetapedia\.org\b \beufpc\.org\b \btax-services\.ca\b \bkemaliye\.net\b \bflatsinistanbul\.net\b \begin\.us\b \bclickbank\.net\b \btrrap\.net\b \bcapovaticano\.info\b \bisland-hvar\.info\b \bsucuraj(-hvar)?\.com\b \beuropedia\.moussis\.eu\b \blegambientecorato\.it\b \bfactasy\.com\b \bcommonpurpose\.org\b \bamazon\.com.*(?:\?|&)tag= \bgalatta\.com\b \bbhavanaonline\.info\b \b2checkout\.com\b \bilayathalapathyvijay\.com\b \bactor(?:suriya|arya)?\.com\b \blaila\.net\b \bseguente\.com\b \bbursahalter\.com\b \bprovenmodels\.com\b \bsuedtirol-tirol\.com\b \bjosefov\.com\b \bmyclassifiedads\.net\b \blogosphera\.com\b \bayvalikda\.com\b \bimg352\.imageshack\.us\b \bworldmapfinder\.com\b \bfrancenepal\.info\b \bfine-art-images\.net\b \bconflictologist\.narod\.ru\b \bmodelsobserver\.com\b \bemedialive\.com\b \bisraelinphotos\.com\b \bturismo-prerromanico\.es\b \blabel\.fr\b \bgastreferenten\.de\b \bradiopapesse\.org\b \biltuobenessere\.com\b \bsunfrance\.com\b \bthomas(carlyle)?\.eu\b \bjapan-architects\.com\b \badslteknikservis\.com\b \bhandresearch\.com\b \bdeluxecruises\.com\b \bcuisery\.com\b \bpersonalstructures\.org\b \bmusique\.arabe\.over-blog\.com\b \binformagiovani\.vi\.it\b #E-library \be-library\.(?:net|us)\b # drini: croswiki spam seo #end drini \bilportaleditrieste\.(com|it)\b \bfotoplantas\.110mb\.com\b \byouporn\.com\b \bkosovo-law\.org\b \bmsapubli\.com\b \ballaahuakbar\.net\b \bqingdao(?:china|official)guide\.com\b \bfototoscana\.it\b \bwebamiata\.it\b \belephant-batyr\.livejournal\.com\b \bradiovazogasy\.com\b \bthemza\.com\b \bdesigneeroaarnio\.com\b \bbidmonfa\.com\b \bis\.gd\b \bultimatepoker\.com\b \bstorz-bickel\.com\b \bdiplomaticsociety\.org\b \bcomicradioshow\.com\b \bderindusunce\.org\b \bexpekt\.com\b \btradedoubler\.com\b \baviaworld\.com\b \bcosmoetica\.com\b \bexhauss-ibnkhaldoun\.com\.tn\b \brociomarquez\.com\b \bsourmath\.com\b \bopus-info\.org\b \bfotosalhambra\.es\b \bvivien-leigh\.info\b \btourmycountry\.com\b \blamazmorraabandon\.com\b \buaeuro2012\.com\b \b(hero|star)questgame\.com\b \b2d-code\.co\.uk\b \blasvegas-nevada\.com\.ar\b \baudado\.com\b \bbanknotes\.com\b \bviartis\.net\b \bmaskmelin\.livejournal\.com\b \bpedagogy\.ir\b \bronaldoweb\.com\b \bw3\.coh\.arizona\.edu/french/accueil\b \bla-palma\.de\b #temporary to stop ongoing cross-wiki spam \bbudterence\.it\b \bpowerplaymanager\.com\b \bmonkeysee\.com\b \bstavanger-guide\.no\b \bbaccara-web\.de\b \bczejarek\.pl/baccara\b \bjameslastfan\.de\b \bsheetmusicarchive\.net\b \breadysteadygirls\.eu\b \bmorrodesaopaulo(brasil)?\.com\.br\b \byoutube\.com/.*(?:tqedszqxxzs|XePjp-H3TBI|khM48EQyVdc|A4jgXQQns8A|oVBOnv\-xrEY)\b \bnijmegennieuws\.nl\b ##Highhi spam - See every contrib @ http://toolserver.org/~vvv/sulutil.php?user=Highhi ##Kylu 8/12/08 \btravelchinaplanner\.com\b \bmysmp\.com\b \bpaul-gauguin\.net\b \bkatsushikahokusai\.org\b \brembrandtonline\.org\b \beugenedelacroix\.org\b \bwilliam-turner\.org\b \bpierre-auguste-renoir\.org\b \bclaudemonetgallery\.org\b \bur1\.ca\b \bfastservers\.net\b \bkqzyfj\.com\b \bprogrammersheaven\.com\b \btutorial(-index|ized)\.com\b \btnij\.org\b \bcalculate-linux\.org\b \bhost\.co\.in\b \bfrancizor\.ro\b \bhuntforjustice\.com\b jordan-?shoes[a-z0-9-]*\.(?:co|net) nike-?(?:air|dunk|max|sho[ex])[a-z0-9-]*\.(?:co|net|org) \bwikio\.com\b \bfootball(?:-talents\.(org|fr|co\.uk)|-?talent\.net)\b \bfussball-talente\.com\b \bvoetbal-talenten\.nl\b \bfreeitsolutions\.com\b \bsimpsonstrivia\.com\.ar\b \bshop\.ebay\.com\b \bisoladiburano\.it\b \bparrotsecrets\.com\b \bpodhuri-sumavy\.cz\b \bhardmob\.com\.br\b \bbarradatijuca\.com\.br\b \bfuroshiki\.com\b \bprincevaliant\.net\b \bnormas9000\.com\b \bthe9000store\.com\b \bproduccionsblau\.com\b \bsandhaan\.com\b \bhotmale\.com\b \bideasnext\.com\b \bloksangeet\.com\b \bmarathi(fm|fun|spice|zone)\.com\b \bharptabs\.com\b \brummy(royal|-500)\.com\b \bhindyugm\.com\b \bapelosurgentes\.com\.br\b \beurodance4ever\.blogspot\.com\b \bwilliamlong\.info\b \bhotel-neue-post\.de\b \bcyinterview\.com\b \bthesportsinterview\.com\b \bmarrakech\.net\b \bekomobiili\.fi\b \bpixeljoint\.com\b \bwayofthepixel\.net\b \bfrance-voyage\.com\b \bdigital-kaos\.co\.uk\b \bwikimatera\.it\b \bbestin(diancooking|diancuisines|dianfilms|tourism)\.com\b \bbest(?:abcd|canadianmed|cheapmedsworld|chistraighteners|drugdirect|dvdsales|ecigarettesreview|erwin|essayhelp|essaytips|frenchfilms|ghdflatiron|goodsone|handbagsshop|healthtourism|ipcameras|medsplace|menwatches|ownstore|p90xshop|polotshirt|ratedcookwaresets|sale511|sales4u|seoguide|shandbags|termpaper|vibram|waytoinvest|womenshoodies|workoutexercise|workx)\.com\b \bbonpharm\.com\b \bbillevans\.nl\b \bteatropovero\.it\b \beloquentbooks\.com\b \bpol-and\.eu\b \bplwha\.org\b \bbit\.ly\b.* \bterryananny\.com\b \bd-addicts\.com\b \bolshansky\.sitecity\.ru\b \bamisdecolette\.fr\b \bcbsystematics\.com\b \bgallery\.kunzweb\.net\b \barchitectour\.net\b \bezmapfinder\.com\b \bdavid-walliams\.co\.uk\b \bppt\.cc\b \bevancamp\.com\b \brover\.ebay\.com\b \bbansko\.org\b \bprojeksiyon\.com\.tr\b \bredtube\.com\b \bnaturist\.de\b \bayda\.ru\b \bgulfup\.com\b \bh1\.ripway\.com\b \biblogger\.org\b \bisuisse\.com\b \bp2h\.info\b \bseedrecords\.co\.uk\b \bwebmed\.com\b(?!\.) \byieldmanager\.com\b \bz4ar\.com\b \bfarmersdaughterhotel\.com\b \bspritzlandia\.it\b \bwww\.pinspenyes\.com\b \bturkgayclub\.com\b \bmiarroba\.com\b #replaces \bnacho\.miarroba\.com\b \barcadvisor\.com\b \brealgems\.org\b \bsixxs\.org\b \bsheqel\.info\b \bclubsimca\.fr\b \bgorodetc\.ru\b \bnarcotics\.su\b \bkarakalpak\.com\b \bsouvenir-dvd\.com\b \bfirmypuchov\.sk\b \bfarecompare\.com\b \bvillemagne\.net\b \brosarioonline\.altervista\.org\b \bpetardas\.com\b \bbestwestern\.de\b \bthebusschedule\.com\b \blinksemulacao\.googlepages\.com\b \bmiata\.es\b hitlerbunker\.com \bmaas(?:eik|mechelen)\.com\b \bcorazondepuebla\.com\.mx\b \bportalcadista\.com\b \bberlinertageszeitung\.de\b \boomoto\.ucoz\.ru\b (?:russian-?|\bru-)(?:bride|girls|ladies|lady|single|wife|wives|wom[ae]n-?(?:dating|online)) \bru-wom[ae]n (?:all|pretty)-?russian-?wom[ae]n (on-?line-?|ua|own|okfree|go4)dating(\b|\d|site) muselius\.com \byandex\.ru/redir\b \bcanoesport\.ru\b \bglobalflight\.net\b \byoujizz\.com\b \bautomania\.it\b \bfff\.to\b (buy|cheap)-?viagra viagra-?(drugs|online|billig) \bapartments-makarska\.com\b \bexotour\.ge\b \bbatik-tulis\.com\b \bpdesigner\.net\b \baviatorsale\.com\b \bvallarpadam(port|terminal)\.com\b \bseecornwall\.eu\b \biremetforlag\.tripod\.com\b \beteachergroup\.com\b \bhebrewonline(\.co\.il|(blog|shop)?\.com)\b \bb23\.ru\b \bceppaloni\.info\b (ireland|(euro|mega)mil|canada|the)lotter(wiz)?\.com\b \b888\.com\b \buglezhog\.ru\b \balertpay\.com \bbux(\.to|a\.in|euro\.com|galore\.com|junction\.com|out\.com) \bcash(-kitty|4(all|hits)|n?bux|eden|fiesta|nclicks|origin|out|pointclicks|posse|read|sea)\.(com|org|net) \bshrinktheweb\.com\b #Croatian tourism-spammer \bhvarinfo\.com\b \bmakarskainfo\.com\b \bikorculainfo\.com\b \bbracinfo\.com\b \bomisinfo\.com\b #End of Croatian tourism spammer \blunapark6\.com\b \bcarhiredubrovnik\.com\b \beberhardfritz\.de\.tl\b \b(lmgtfy|letmegooglethatforyou)\.com.*[?&]l=1 \bkaracaahmet\.com\b \bpublic-domain-image\.com\b \.kproxy\.com\b \brealultimatepower\.net\b xxxxxx/ \btestmasters\.net\b \balbelda\.info\b \barm\.in\b \bhotelnikko\.com\b \bcorluhaber\.com\b \bpremiumflats\.com\b \bsaopaulo(?:aero|artes|autos|bares|bus|channel|cidades|cinemas|estradas|eventos|gallery|gallery|gaytravel|invest|links|mall|mapas|market|metro|moda|museus|night|noticias|parques|photo|praias|relax|restaurantes|ruas|shuttle|sites|suites|teatros|town|work)\.com\b \bnutshellurl\.com\b \bcjb\.net\b \buni\.cc\b \bvai\.la\b \brg3\.net\b \brg10\.net\b \bbr30\.com\b \b1br\.net\b \bsitio\.de\b \burl\.ie\b \bvisit(?:afghanistan|armenia|azerbaijan|bahrain|bangladesh|bhutan|bosnia|brunei|cambodia|china|christmasisland|centralasia|cocosislands|croatia|cyprus|egypt|india|indonesia|iran|israel|jordan|kiev|korea|kosovo|kuwait|kyrgyzstan|laos|latvia|macedonia|malaysia|maldives|mongolia|nepal|northkorea|oman|pakistan|philippines|russia|saudiarabia|southkorea|switzerland|tajikistan|turkmenistan|uae|uzbekistan)\.(?:asia|eu)\b \bvisit(?:chn|capena|car|esp|solomonislands)\.com\b \balturl\.com\b \bmaxreading\.com\b \bcomoj\.com\b \bmigre\.me\b \bbusty\.pl\b \bmoourl\.com\b \byfrog\.com\b \bvinyland\.com\b \bmmafight\.ru\b \burlmin\.com\b \binvx\.com\b \b(vickydarling|jeffseeney|andrewcripps|john-paullangbroek|howardhobbs)\.com\b \bhugeurl\.com\b \btangodans\.com\b (?<!www\.)\bmybrute\.com\b \bcasareal\.co\.pt\b \bvisitsubotica\.rs\b \bbestmals\.ru\b \bnobrain\.dk\b \b(anaheimducks|bluejackets|bruins|buffalosabres|calgaryflames|chicagoblackhawks|coloradoavalanche|dallasstars|detroitredwings|edmonton-oilers|floridapanthers|hurricanes|mapleleafs|minnesotawild|montreal-canadiens|newjerseydevils|newyorkislanders|newyorkrangers|ottawasenators|philadelphia-flyers|pittsburghpenguins|tampabay|thrashers|vancouvercanucks|washingtoncapitals)\.ru\b \bliveshow-tv\.com\b \bpatagonianexpeditionrace\.com\b \bnesvizh\.by\b \bstihi-xix-xx-vekov\.ru\b \becarddesignanimation\.com\b \badf\.ly\b.* \belbruto\.es\b \bguerrastribales\.es\b \bbitly\.com\b \bbascarsija\.info\b \bannastaciapalaszczuk\.com\b \bthnlnk\.com\b \beurox10\.com\b \brickroll \bzobyhost\.com\b \bsyntext\.(com|ru)\b \bidukki\.com\b \bkerala\.(in|pro)\b \bxvideos\.com\b \btrymasak\.my\b \btheofficialboard\.(?:com|fr)\b \bphuket-relax\.com\b \bpaypal\.com/.*mrb/pal=.*\b \bnapredvosa\.com\b \bvacacionesbulgaria\.com\b \breverent\.org\b \bpapagiovanni\.com\b \bto\.ly\b \btotalreal\.com\b \badire\.jp\b \bcarloscevola\.com\b \blnk\.ms\b \btiny9\.com\b \bbesplatne-slike\.net\b \blistenarabic\.com\b \bw3-translations\.de\b \bubema\.(?:de|eu|com)\b \bdachau\.com\b \bdeconet\.com\b \berepublik\.com.*?/referrer\b \bprosolutionpills\.com\b \bvigrxplus\.com\b \bneobux\.com\b \blibertyreserve\.com\b (?<=//|\.)way\.com\b \bclck\.ru\b \bproakvariumy\.ru\b \bport-arthur\.ucoz\.ru\b \bmatrikon(?:(?:analytics|opc)?\.com|opc\.de)\b \btunisia\.com\b \bmoneyandmarkets\.com\b \binvestwithanedge\.com\b \bgoodtherapy\.org\b \bsunglassesuk\.com\b \bsupergreenme\.com\b \bmsplinks\.com\b \balgarvedigital\.pt\b \bobservatoriodoalgarve\.com\b \bcli\.gs\b economy-point\.org \bwikireality\.ru\b \bj\.mp\b \bsantatelevision\.com\b \bpaintingdb\.com\b \bboriken\.info\b \bconceptcar\.ee\b \bnanoyou\.eu\b \bopcti\.com\b \bcyclingforall\.net\b \bradiomakedonia\.ro\b \bmoldovarious\.com\b \bbiodiesel(?:plants)?\.com\.ar\b \bsportamericani\.it\b \bow\.ly\b \bgooglehammer\.com\b \bgatosphynx\.com\b \b1url\.com\b \bawe\.sm\b \bbudurl\.com\b \bchilp\.it\b \bchs\.mx\b \bclickthru\.ca\b \bcort\.as\b \bcuturl\.com\b \bdecenturl\.com\b \bee[pz]url\.com\b \bfa\.by\b \bfav\.me\b \bff\.im\b \bfhurl\.com\b \bflic\.kr\b \bflq\.us\b \bfly2\.ws\b \bfwd4\.me\b \bgl\.am\b \bgo\.9nl\.com\b \bgo2\.me\b \bgoshrink\.com\b \bgri\.ms\b \bgurl\.es\b \bhellotxt\.com\b \bhex\.io\b \bhtxt\.it\b \bhurl\.ws\b \bicio\.us\b \bidek\.net\b \bito\.mx\b \bjijr\.com\b \bkissa\.be\b \bkl\.am\b \bkorta\.nu\b \bl9k\.net\b \bliip\.to\b \bliltext\.com\b \bliurl\.cn\b \bln-s\.ru\b \blnkurl\.com\b \bloopt\.us\b \blru\.jp\b \blt\.tl\b \blurl\.no\b \bminilien\.com\b \bminiurl\.com\b \bminurl\.fr\b \bmyurl\.in\b \bncane\.com\b \bnn\.nf\b \bo-x\.fr\b \bpoll\.fm\b \bri\.ms\b \bsn\.(?:im|vc)\b \bsnipr\.com\b \btakemyfile\.com\b \btcrn\.ch\b \btiny\.pl\b \btl\.gd\b \btnw\.to\b \btr\.my\b \btwit(?:zap\.com|this\.com|url\.de)\b \bub0\.cc\b \bustre\.am\b \bwp\.me\b \baki-kaurismaki\.ru\b \btranslation-blog\.trustedtranslations\.com\b \bkob\.tj\b \boh-barcelona\.com\b \batasozlerianlamlari\.com\b \bktzr\.us\b \brus-on-line\.ru\b \bvilshanka\.org\.ua\b \bgratisweb\.com\b \bonline-betting\.me\.uk\b \bwettbasis\.com\b \bapuestas-deportivas\.es\b \bgoo\.gl\b(?!/maps\b).* \bcasino\.ru\b \bdoyouneedvisa\.com\b \burlalacon\.com\b \bturl\.ca\b \bmuseomagazine\.com\b \bshrt\.(?:fr|st)\b \bredir\.ec\b \bmerky\.de\b \bomani\.ac\b \bmoladi\.net\b \bparvizshahbazi\.com\b \bkhamagmongol\.com\b \bhamagmongol\.narod\.ru\b \bmedicana(?:life|tv)\.com\b \brosecoaudit\.ru\b \binfonu\.nl\b \bpolimore\.com\b \bwslibrary\.net\b \bvndic\.net\b \bbud-tech\.ru\b \bde-regalo\.com\b \bagffan\.dk\b \bfolkblog\.in\.ua\b \bna-ozero\.ru\b \baltritaliani\.net\b \btt-group\.net\b \bnvros\.ru\b \bmaxiocio\.net\b \basturiasenimagenes\.com\b \b5z8\.info\b \boskemen\.info\b \bcode-saturne\.blogspot\.com\b \bgsxr\.es\b \bc2kb\.com\b \bhentaitoonami\.com\b \bpartytrip\.fr\b \bmeigalicia\.com\b \bblconsulting\.com\.hk\b \b12mesyatcev\.ru\b \bchapadadosveadeiros\.com\b \btheolivebranch\.net\b \bkarelgott\.tv\b \bkomputersaya\.com\b \bdeloeiletdelamain\.hautetfort\.com\b \btkd-spirit\.com\b \bteutoburgo\.web44\.net\b \bsurf\.to\b \bbiogas\.vn\.ua\b \bromania-vacations\.com\b \bsiver\.org\.ua\b \bdragon-fruit\.biz\b \bazov\.zp\.ua\b \beldespertardelmusico\.blogspot\.com\b \bauditionrich\.com\b \bkanchanaburi-info\.com\b \bmatavisen\.no\b \bmikiurl\.com\b \bixiz\.net\b \blimametro\.blogspot\.com\b \bleo-fl\.hit\.bg\b \bserfinaz\.com/p\b \b7les\.com\b \bforum42\.ru\b \bhukukiktisatforumu\.net\b \bmksoley\.com\b \bsoley\.cn\b \bseawaterfarming\.com\b \balgaecollection\.com\b \bmankenlik\.com\b \balgaecenter\.com\b \bmicroalgae\.ca\b \bsoleymedikal\.com.tr\b \balgaeinstitute\.com\b \bphycobilin\.net\b \bsoso\.bz\b \bgematrix\.org camica\.netfirms\.com/gematria/ \btrancepodium\.com\b \btraveltibetguide\.com\b \bblcremationsystems\.com\b \bsuper-alizee\.de\b \bsandsoftime\.ws\b \bqualified-audit-partners\.be\b \bmegashare\.com\b \bchinesepaladin3\.windy-goddess\.net\b \bwillysjeep\.com\b \bhelpjaycee\.blogspot\.com\b \bheyrheyr\.is\b \binfogradina\.ro\b \bvivedeporte\.com\b \brorysfriends\.com\b \bmiamipeople\.ru\b \bshareflare\.net\b \bdeine-erfindung\.de\b \bhamaka\.huu\.cz\b \bantimbt\.com\b \bcheapmbtsandals\.com\b \bgstarmbt\.com\b \bmbt-shoeclearance\.com\b \bmbt-shoes-(?:discount|wholesale)\.com\b \bmbt-shoes-us\.com\b \bmbt-zone\.com\b \bmbt2bt\.com\b \bmbt4life\.com\b \bmbtantishoes-u[ks]\.com\b \bmbtfivefingers\.com\b \bmbtflying\.com\b \bmbtgoodshoes\.com\b \bmbthotsale\.com\b \bmbtistore\.com\b \bmbtkisumu2\.com\b \bmbtlami\.com\b \bmbtsale\.org\b \bmbtselling\.com\b \bmbtshoes-australia\.com\b \bmbtshoes1998\.com\b \bmbtshoes4clearance\.com\b \bmbtshoesbest\.com\b \bmbtshoesbest\.net\b \bmbtshoesdiscount\.org\b \bmbtshoesfactory\.com\b \bmbtshoeshouse\.com\b \bmbtshoesmbt\.com\b \bmbtshoesselling\.com\b \bmbtshoesstockists\.com\b \bmbtsuk\.com\b \bmbtvips\.com\b \bmbtwalkingshoesdiscount\.com\b \bmbtwalkingshoesgood\.com\b \bnet-mbt\.com\b \bsalembt\.com\b \bsalesmbt\.com\b \bshoesmbts\.com\b \btopmbtshop\.com\b \bwebmbtshoes\.com\b \bletrasjohnfrusciante\.wordpress\.com\b \bfcoe\.ru\b \bdobrzenieccy\.pl\b \b69\.64\.63\.153/redirect\.php\b \bmedicanalife\.(?:org|net)\b \bbelawela\.com\b \bnsever\.org\.ua\b \bgsm-kharkov\.com\.ua\b \bshotgunsolutionpaytodie\.blogspot\.com\b \bayak\.org\b \bexpresspol\.ru\b \bmazdafreunde\.de\b \bseslimola\.com\b \b777slot\.at\.ua\b \belizabethselwyn\.50webs\.com\b \bguard-soft\.com\b \bbodybuildingrevealed\.com\b \bservicescleans\.com\b \bdie-bildersammlung\.de\b \btravelkefalonia\.com\b \bfree2g1c\.com\b \btelefon-numarasi\.com\b \bsapaninka\.com\b \bpsi-test\.ru\b \bamberabg\.com\b \bmini-mag\.com\b \bcacasubmarina\.com\b \bprolocopasiandiprato\.org\b \bmicrosoftproject\.su\b \bleblancsamedresort\.com\b \bkoninginnedagamsterdam\.nl\b \bprime-time\.ru\b \bchinarollformingmachine\.com\b \bspartadata\.com\b \bavraidire\.eu\b \bwebauditing\.org\b \bpokemongamesnow\.com\b \bstart\.com\.mt\b \bdniprowazirka\.com\.ua\b \bmilforum\.net\b \bx1fm\.com\b \bkitdetox\.com\b \borthomatic\.net\b \bzizum\.com\b \bti89\.com\b \btorrentflux\.blogspot\.com\b \bsmoking-calculator\.com\b \bolympus-e420\.blogspot\.com\b \bfuturama-opening-gags\.blogspot\.com\b \bnerd-characteristics\.blogspot\.com\b \bchangluncity\.blogspot\.com\b \binternet-niche-marketing\.blogspot\.com\b \badsense-skyline\.blogspot\.com\b \bflood\.tforums\.org\b \biznikgifts\.com\b \bsoweirdwebpageofficialsite\.blogspot\.com\b \balabamafansite\.com\b \bbyufansite\.com\b \bboisestatefansite\.com\b \bbostoncollegefansite\.com\b \bcaliforniafansite\.com\b \bgeorgiafansite\.com\b \billinoisfansite\.com\b \bindianafansite\.com\b \biowafootballfansite\.com\b \blsufansite\.com\b \bmiamifansite\.com\b \bmichiganfansite\.com\b \bminnesotafansite\.com\b \bnebraskafansite\.com\b \bnflfootballfansite\.com\b \bnotredamefansite\.com\b \bohiostatefansite\.net\b \boklahomafansite\.com\b \boregonfansite\.com\b \bpurduefansite\.com\b \bsouthcarolinafansite\.com\b \bsouthfloridafansite\.com\b \btexasfansite\.com\b \buclafansite\.com\b \bvirginiatechfansite\.com\b \bwisconsinfansite\.com\b \bwellspringwatersystems\.com\b \bdespertaibereanos\.blogspot\.com\b \bsumasax\.es\b \bibuy\.co\.th\b \btodoliteratura\.es\b \bpecaijeca\.coolpage\.biz\b \bmicroflex-services\.de\b \bib-info\.com\b \barizonacardinalsfansite\.com\b \barizonafansite\.com\b \barizonastatefansite\.com\b \barkansasfansite\.com\b \batlantafalconsfansite\.com\b \bauburnfansite\.com\b \bbaltimoreravensfansite\.com\b \bbuffalobillsfansite\.com\b \bcarolinapanthersfansite\.com\b \bchicagobearsfansite\.com\b \bcincinnatibengalsfansite\.com\b \bclemsonfansite\.com\b \bclevelandbrownsfansite\.com\b \bcollegebasketballfansite\.com\b \bcollegefootballfansite\.com\b \bcoloradofansite\.com\b \bdallascowboysfansite\.com\b \bdenverbroncosfansite\.com\b \bdetroitlionsfansite\.com\b \bfloridafansite\.com\b \bfloridastatefansite\.com\b \bgeorgiatechfansite\.com\b \bgreenbaypackersfansite\.com\b \bhawaiifansite\.com\b \bhoustontexansfansite\.com\b \bindianapoliscoltsfansite\.com\b \bjacksonvillejaguarsfansite\.com\b \bkansascitychiefsfansite\.com\b \bkansasfansite\.com\b \bkentuckyfansite\.com\b \bmajorleaguebaseballfansite\.com\b \bmiamidolphinsfansite\.com\b \bmichiganstatefansite\.net\b \bminnesotavikingsfansite\.com\b \bmississippifansite\.com\b \bmissourifansite\.com\b \bnbabasketballfansite\.com\b \bnewenglandpatriotsfansite\.com\b \bneworleanssaintsfansite\.com\b \bnewyorkgiantsfansite\.com\b \bnewyorkjetsfansite\.com\b \bnhlfansite\.com\b \bnorthcarolinafansite\.com\b \boaklandraidersfansite\.com\b \bpennstatefansite\.com\b \bpgagolffansite\.com\b \bphiladelphiaeaglesfansite\.com\b \bpittsburghsteelersfansite\.com\b \bsandiegochargersfansite\.com\b \bsanfrancisco49ersfansite\.com\b \bseattleseahawksfansite\.com\b \bstlouisramsfansite\.com\b \btampabaybuccaneersfansite\.com\b \btennessee(?:titans)?fansite\.com\b \buscfansite\.com\b \bwashington(?:redskins)?fansite\.com\b \bwestvirginiafansite\.com\b \blaptopvsgadget\.blogspot\.com\b \bjualbelipaypals\.blogspot\.com\b \bardhie\.info\b \bcatatansiboy(?:ii|iiiii?|1|onky)\.blogspot\.com\b \bskiptest\.info\b \bkristalkristalcinta\.blogspot\.com\b \bpacarketinggalankereta\.blogspot\.com\b \btaxijuga\.blogspot\.com\b \bnamakujoeboy\.blogspot\.com\b \bonkyapaartinyacinta\.blogspot\.com\b \bavenged-sevenfold\.web\.id\b \bmobilegamezone\.info\b \bgioieditalia\.com\b \bsicilia-by-divino\.com\b \bumbria-by-divino\.com\b \bpositano-by-divino\.com\b \btuscany-by-divino\.com\b \btuscany-travel\.blogspot\.com\b \byourtuscanvilla\.com\b \bholiday-apartment-tuscany\.net\b \bturismo-toscana\.blogspot\.com\b \bguia-sicilia\.blogspot\.com\b \bernodaronline\.usersboard\.net\b \bstarstube\.narod\.ru\b \binsset\.u-picardie\.fr\b \bfolk-craft\.com\b \bnasyidparadise\.blogspot\.com\b \bwelovecock\.com\b \bnovportal\.ru\b \bprettylittleliarsss\.webs\.com\b \bplanestv\.com\b \bapartamentosgomera\.com\b \bhot-map\.com\b \bamarun\.org\b \bpegiovanni\.com\b \btibiahelp\.com\b \baerocardio\.com\b \bdiabetia\.org\b \bbakrecepten\.se\b \bclassd\.com\.es\b \bclassd.co\.uk\b \battuariale\.com\b \belissacafe\.com\b \bmailwriter\.com\b \bnationaldebtclocks\.com\b \b8americain\.org\b \bbelote-ligne\.fr\b \bbouillotte\.eboaz\.com\b \bbrumisateurs\.eboaz\.com\b \bchapka\.eboaz\.com\b \bdamedepique\.eboaz\.com\b \bdamedepique\.info\b \bjeudebelote\.org\b \bjeutarot\.org\b \bparier-sport\.info\b \bscommesse-sportive\.cc\b \btypy-bukmacherskie\.com\.pl\b \barequipainfo\.com\b \barequipatravel\.com\b \bcolca\.info\b \bcotahuasicanyon\.com\b \bdirectorioarequipa\.com\b \bforosarequipa\.com\b \binfocolca\.com\b \bmollendo\.net\b \btodoarequipa\.com\b \blivercancer\.eu\b \bhuaweie220\.(?:biz|com|info|net|org)\b \bbt\.gd\b \bthemysterymethod\.net\b \bmysterypua\.net\b \barea51lifestyle\.com\b \bthegameneilstrauss\.com\b \baesthetic-clinic-dombard-brussels\.com\b \bfraserislandtours\.com\.au\b \bgreatoceanroadtours\.com\b \bbluemountaintours\.com\.au\b \b4solarpanels\.com\b \bvipskrip\.ru\b \bamalfitancoast\.com\b \bamigosdevillatuelda\.spaces\.live\.com\b \binkoob\.com/cruzroja\b \bzentechnologies\.com\b \bamishvyas\.com\b \bticketstothemansion\.com\b \bdefensivedrivingcompanyofamerica\.com\b \btheaterseatstore\.com\b \bvipnightlifetour\.com\b \btripfilms\.com\b \blearn-ukrainian\.org\.ua\b \bprofessays\.com\b \bwftpserver\.com\b \bftprush\.com\b \bseop\.com\b \bsleepapneasymptoms\.info\b \bkidney-disease\.info\b \bandroidlife\.net\b \bandroid-tr\.com\b \bandroiddestek\.com\b \bmanofart\.com\b \bharz-ferienwohnung-ferienhaus\.de\b \bapparelus\.com\b \baustralian-visa-info\.blogspot\.com\b \bbicolanobiron\.webs\.com\b \bchildrenswonderland\.com\b \bdiagnosticautomation\.com\b \belegant-fashion-4men\.blogspot\.com\b \bextreme-gamelist\.com\b \bintelifi\.com\b \bjustlabcoats\.com\b \bkstinoco\.blogsome\.com\b \bmens-suit\.blogspot\.com\b \bmountmayon\.blogspot\.com\b \bnationalvisas\.com\.au\b \bpillsless\.com\b \bplasticosfoundation\.org\b \bprevawater101\.wordpress\.com\b \bsupreme(?:autoparts|condensers|mirror)\.com\b \bultimateautolights\.com\b \bwholesaleappareldirect\.com\b \blease-a-seo\.com\b \bhebeigo\.com\b \bnzjsw\.com\b \baviacioncivil\.com\.ve\b \bminoxidil\.gen\.tr\b \bobouka\.ru\b \bbayrak\.tv\b \baybayrak(?:-tr)?\.com\b \bbayrakci\.biz\.tr\b \bbayrak(?:imalati|resimleri|satisi)?\.gen\.tr\b \bbayrak(?:ajans|evim|imalatcilari|line|nedir|satinal|satisi?|turk)\.com\b \bdigitaltekstil\.com\b \bdijitalbaski\.gen\.tr\b \bmarmarabayrak\.com\b \bozelbayrak\.gen\.tr\b \bturkbayragi\.gen\.tr\b \bucuzbayrak\.com\b \bovernightpools\.com\b \bmyczechonline\.com\b \bcostabrava-rentals\.co\.uk\b \blocations-vacances-costabrava\.com\b \bfinquesfrigola\.com\b \bryanair-girona\.com\b \bfilmfarsi\.blogfa\.com\b \bkellyvogel\.com\b \blindaolsson\.com\b \btibbisuluk\.com\b \bdoktorsuluk\.com\b \bleechesturkey\.com\b \basytekstil\.com\b \bfulminaksesuar\.com\b \bmadalya(?:cilar|m)\.com\b \bsancakbayrak\.com\b \bcountryguidebook\.com\b \bluxury-delhi-hotels\.com\b \bdeccanodysseytrain\.com\b \bgoheritageindiajourneys\.com\b \bgoldenchariot-train\.com\b \bheritageindiajourneys\.com\b \bindia-(?:buddhisttours|delhihotels|goldentriangletours|mumbaihotels|royalrajasthanonwheels)\.com\b \bindianmaharaja-train\.com\b \bmaharajaexpresstrain\.com\b \bpalaceonwheels-train\.com\b \broyaltrainsindia\.com\b \btajmahaltours-india\.com\b \breal-estate-ixtapa-zihuatanejo\.com\b \btheforceofreason\.blogspot\.com\b \btefilot\.org\b \basportsnews\.com\b \bcicek(?:postasi|sepetiniz)\.com\b \bjavplanet\.com\b \butqweb\.com\b \bpopoint\.free\.fr\b \bpaylasimci\.org\b \bsaveourseeker\.com\b \bcarplugs\.com\b \bmorrodesaopaulohotelpde\.com\.br\b \bhoteles-en-cancun\.com\.mx\b \blecollagiste\.com\b \balbania4ever\.com\b \byouflorence\.it\b \bdissertationwritinghelp\.co\.uk\b \bthewholesaleforums\.co\.uk\b \balibabascam\.com\b \bb2bfreezone\.com\b \bcable-glossary\.blogspot\.com\b \btradekey\.com\b \brawalpindi\.city\.blogspot\.com\b \bhatedenmark\.blogspot\.com\b \beyecatchypics\.com\b \bgreatnutri\.blogspot\.com\b \brawalpindi(?:-islamabad\.blogspot|city\.wordpress)\.com\b \bstarherb\.com\b \bdoors-decorations\.blogspot\.com\b \bequipment-machinery-information\.blogspot\.com\b \brawalpindi-city\.blogspot\.com\b \bfreewebs\.com/greatnutri\b \bsauditrades\.com\b \bsaudicommerce\.com\b \bsuperiorthesis\.com\b \blotter\.pl\b \b206\.225\.22\.48\b \bbigbras-club\.com\b \bkingoflotto\.com\b \bciszewski\.com\b \bbig-hooters\.net\b \bannuaire-(?:lausanne|neuchatel)\.ch\b \bbbwebmaster.com\b \bfribourgnet.ch\b \bgeneve-annuaire.ch\b \bjurassiens.ch\b \bsuisse-internet.com\b \bvalaisannet.ch\b \bweb-expert.ch\b \bzurich-info.ch\b \bchicagohajj\.com\b \bdragonage-fan\.ru\b \bwebhostingservices\.us\b \baavsa\.com\b \bmojeszamotuly\.com\b \btotentanz\.nl\b \bsalouholiday\.co\.uk\b \bhercreampies\.com\b \bkidsvideoreviews\.(?:blogspot\.)?com\b \bcasalemonferrato\.blogolandia\.it\b \bserydarth\.wordpress\.com\b \beugeneportfolio\.com\b \bnokianews\.ru\b \btelefon-nokia\.ru\b \bmajesticthailand\.com\b \bhard-wood\.net\b \bfriendlybags\.com\b \bbiodegradableplasticbags\.org\b \broykellner\.com\b \blandmarkgroup\.us\b \beventplannerspain\.com\b \bccf-technologies\.com\b \bftm-technologies\.com\b \binfomedicos\.com\b \binfoarquitectos\.com\b \binfoabogados\.com\b \binfoveterinarios\.com\b \binfopsicologos\.com\b \binfoingenieros\.com\b \binfoeconomistas\.com\b \binfodentistas\.com\b \binfoinformaticos\.com\b \bsaletoo\.com\b \bsalesid\.com\b \bpanoraview\.com\b \b118\.98\.171\.131\b \banimefreak\.tv\b \bapplicationessay\.net\b \bbestdissertation\.net\b \bbestdissertation\.org\b \bbesttermpaper\.net\b \bbesttermpapers\.org\b \bbraindumps\.com\.ua\b \bcustom-essay\.net\b \bcustom-writings\.net\b \bcustomessays\.uvoweb\.net\b \bessayplant\.com\b \bessaysontime\.com\b \bessaytodaycom\b \bextension\.kiev\.ua\b \bgambling-online-review\.com\b \bj-in\.org\.ua\b \bkiev-home\.com\b \bmydeco\.com\b \bonline-poker-spielen\.biz\b \bplay-poker-games\.com\b \bpoker-rooms-review\.org\b \bproessay\.com\b \bresearch-paper\.us\b \brushessay\.net\b \brushessay\.org\b \brushessays\.net\b \brushessays\.org\b \bsuperiorpaper\.net\b \bsuperiorpaper\.org\b \bsuperiorpapers\.net\b \bsuperiorpapers\.org\b \btermpaperscorner\.com\b \bmargherita-caminita\.com\b \b8bit-game\.ru\b \bmedelita\.ru\b \bonly-suicide-girls\.ru\b \bsweet-news\.ru\b \bwriters\.ph\b \bsheetalaproductions\.hpage\.com\b \bgsfinancial\.hpage\.com\b \bsheetalasingh\.typepad\.com\b \btotalscreenrecorder\.com\b \bsoftwarewikipedia\.com\b \bgodswmobile\.com\b \bchatixdating\.com\b \bteensay\.com\b \bteenssite\.co\.uk\b \bteensay\.co\.uk\b \bnitronet\.co\.uk\b \bmsndisplaypics\.com\b \bchatix\.co\.uk\b \bfunnyden\.com\b \bmyspace-icons\.com\b \bmyspace-layouts\.com\b \bmyspacehive\.com\b \bfreechatrooms\.me\b \bchatlinks\.co\.uk\b \bmyspace-generators\.com\b \bcelebrityrush\.com\b \btvdrawing\.com\b \btylervo\.com\b \bfonejacker\.eu\b \bglastonbury2010\.info\b \bkiller-content\.com\b \bmayonvolcano\.net\b \bmyspace\.com/markcalfe\b \bmyspace\.com/realfonejacker\b \bnurseshelp\.blogspot\.com\b \bprofessional-essay-writer\.blogspot\.com\b \bsmart-it-consulting\.com\b \bwbbhost4u\.com\b \bwebsitecopywriting\.wordpress\.com\b \binfiniteseo\.co\.uk\b \bajelv\.com\b \barticlecabinet\.info\b \bgetmoretwitterfollowers\.info\b \bglastonbury2009\.info\b \blatestramblings\.com\b \blinkwheel\.biz\b \btheoriginalarticle\.com\b \bcvresumewriters\.com\b \bessaywritingservices\.org\b \bcustom-paper-writing\.com\b \bcustom-essay-writing-service\.org\b \bmyrecipesfood\.com\b \bmy\.mail\.ru/mail/sexanimeshka\b \bstar-tube\.narod\.ru\b \bwa7\.ru\b \bcelebritysextape\.narod\.ru\b \bcelebritysextape\.narod2\.ru\b \bsilvia-saint-club\.narod\.ru\b \bberkovasex\.narod\.ru\b \bitsbattery\.com\b \breallifevampires\.info\b \bsameurl\.com\b \baustralianpolice\.org\b \bfamousquotesfunnyquotes\.com\b \b123greetings\.com\b \bentrainbow\.com\b \boddsnet\.com\b \bcamfroger\.com\b \balgherovacanze\.blogspot\.com\b \bsom\.pt\b \ballruspower\.narod\.ru\b \bcasinotop5\.nl\b \bgokkentotaal\.nl\b \bonlineblackjackspelen\.nl\b \bvakantiehuishindeloopen\.wordpress\.com\b \bwebforumu\.com\b \bmynet\.pro\b \bvps\.web\.tr\b \bosym\.web\.tr\b \bturkcell\.in\b \bankara-nakliyat\.name\.tr\b \bankara-nakliyeci\.net\b \bankaranakliyeci\.net \b \bankaraticaret\.org\b \bcicekcim\.name\.tr\b \bevden-eve-nakliyat\.name\.tr \b \blazer-epilasyon\.name\.tr\b \bnakliyatfirmalari\.org\b \bnakliyeevden\.info\b \botoarackiralama\.com\b \bsacekimmerkezi\.name\.tr\b \btupbebegim\.org\b \bmerchantos\.com\b \bessaywriter\.co\.uk\b \bukessaysadvice\.co\.uk\b \bkiatan\.com\b \bgexhost\.com\b \bgexton\.com\b \bahcorporation\.com\b \bcustompapers4u\.net\b \bmastersessay\.com\b \benglish2urdutranslations\.com\b \bnonplagiarizedessays\.co\.uk\b \brealessaywriting\.com\b \bmustuniversity\.com\b \bunitransservice\.org\b \bpariblog\.ro\b \bbuybamboosheets\.com\b \bomnibet\.ro\b \bsteroidsbuy\.com\b \bfreebetsbonuscodes\.com\b \bessay\.tv\b \bs7\.gladiatus\.net\b \bcomparemysql\.com\b \ba1z3\.com\b \baat\.teldap\.tw\b \b2ued\.com\b \babcd2you\.com\b \bdiscount-(?:air-jordan|coach-outlet)\.com\b \bghd2sale\.com\b \bmywalkingtime\.com\b \bsalenewbalance\.com\b \bmalappuraminfo\.com\b \bmalappuram\.co\.in\b \bsoft-techit\.com\b \bencodeinfotech\.com\b \bagadir-airport\.com\b \basturias-airport\.com\b \bbodrum-airport\.com\b \bibible\.mobi\b \bmenorca-airport\.com\b \bpedrangular\.com\b \breus-airport\.com\b \bsevilla-airport\.com\b \bzaragoza-airport\.com\b \bessaysexperts\.com\b \bhcc-ainshams\.com\b \bperuvianairlines\.com\b \bperuvianfood\.com\b \blatinpropaganda\.com\b \bsilvinadellafontana\.com\b \bperuviantv\.com\b \bkarendejo\.com\b \bidea180\.com\b \binternetwarrior\.com\b \blatinpropaganda\.blogspot\.com\b \bvoip-phone-service-solutions\.com\b \bcamarasdeseguridad\.net\b \bcircuitocerradotelevision\.com\b \blatinamericantelemedicine\.com\b \baffordablesecuritycameras\.com\b \bcamaracctv\.com\b \bcamaradecctv\.com\b \bcamarascctv\.com\b \bcamarasdecctv\.com\b \bcamarasdecctv\.net\b \bcamarasdecircuitocerrado\.com\b \bcamarasdeseguridad\.info\b \bcamarasdeseguridad\.tv\b \bcamarasdeseguridadchinas\.com\b \bcamarasdeseguridadporinternet\.com\b \bcamarasdevigilancia\.info\b \bcamarasdevigilancia\.org\b \bcamarasdevigilancia\.us\b \bcamarasdevigilanciaporinternet\.com\b \bcamarasescondidas\.net\b \bcamarasescondidas\.org\b \bcamarasescondidas\.us\b \bcamarasindiscretas\.org\b \bcamarasseguridad\.info\b \bcamarasseguridad\.net\b \bcaptadoencamara\.com\b \bcaptadoencamara\.tv\b \bcctvargentina\.com\b \bcctvbrazil\.com\b \bcctvcatalogs\.com\b \bcctvchile\.com\b \bcctvcolombia\.com\b \bcctvcostarica\.com\b \bcctvguatemala\.com\b \bcctvinstalacion\.com\b \bcctvinstaller\.info\b \bcctvmexico\.com\b \bcctvnews\.info\b \bcctvpanama\.com\b \bcctvpuertorico\.com\b \bcctvrepublicadominicana\.com\b \bcctvuruguay\.com\b \bcctvvenezuela\.com\b \bcolombiacctv\.com\b \bfree-voip-service\.com\b \blocalizadordevehiculos\.com\b \bmonitoreo\.tv\b \bmonitoreoelectronico\.com\b \bperucctv\.com\b \bsecuritycamerasmadeinchina\.com\b \bseguridadelectronica\.info\b \bsouthfloridatelecom\.com\b \btelemedicinedirectory\.org\b \btelevigilancia\.org\b \btelevigilancia\.us\b \bventadecctv\.com\b \bventadecctv\.info\b \bventadecctv\.net\b \bventadecctv\.org\b \bvideosdeseguridad\.com\b \bvideovigilanciaporinternet\.com\b \bvigilanciaporinternet\.net\b \bvigilanciaviainternet\.com\b \bvigilatupropiedad\.com\b \bvigilatupropiedad\.tv\b \bvoice-over-internet-protocol\.com\b \bvoip-call-center\.com\b \bvoip-international\.com\b \bvoip-softphones\.com\b \bvoip-telefonia\.com\b \bvoip-wholesale\.com\b \bvoipserviceargentina\.com\b \bvoipservicebrazil\.com\b \bvoipservicechile\.com\b \bvoipservicecolombia\.com\b \bvoipservicemexico\.com\b \bvoipservicepanama\.com\b \bvoipservicevenezuela\.com\b \bwholesaletermination\.com\b \bandronmoscow\.livejournal\.com\b \bukschoolsdirectory\.net\b \bamerican-schools\.net\b \bgubta\.com\b \bcommence\.com\b \bcommenceonline\.net\b \bebusinessline\.com\b \besupportline\.com\b \bmychristianheels\.com\b \b800millions\.com\b \bbootsluxury\.com\b \bbagsclothing\.com\b \bbesoso\.com\b \bjerseyonsale\.com\b \bbt-embroidery\.com\b \blkkreplicas\.com\b \bmillennium1000\.net\b \bshoemachine\.cc\b \bheatsinks\.cc\b \bgelinsoles\.cn\b \bgoldspace\.cc\b \bhonnypower\.com\b \bleddisplays\.cn\b \bmallrolex\.com\b \bshuangdan\.com\b \btozc\.net\b \baf-wholesale\.com\b \bsdhongda\.net\b \bcameramarkets\.com\b \bgolfclubs365\.com\b \bglobalc2c\.com\b \badidas-kids\.com\b \bsf39\.com\b \blg668\.com\b \bstop-sweating-tips\.com\b \blose-weight-secret\.com\b \badazhe\.com\b \bcoachor\.com\b \bjuicy4sale\.com\b \bjuicydiscount\.com\b \b(?:ace|best|discount|i|nice|onsale|pick|sell|top|us[a-])vibramfivefingers\.com\b \bmbtvibramshoes\.com\b \b(?:4|five-fingers|fivefinger|my|sell|usa-|top)vibram\.com\b \bvibram-(?:five-finger|fivefingerss|retailers|store)\.com\b \bvibram(?:4u|5fingersshoes|51|botas|eshop|fit|five-fingers|fivefingercheap|fivefingers(?:2sale|6|cheap|hot|llc|mall|-outlet|shoesnet|-shop|usa|web)|fivesfingers|officialstore|s-fivefingerss?|salesmall|scheap|shoes(?:online|store|tores|us)|shoponline|sky|soutlet|store(?:online)?|web)\.com\b \bvibram(?:fivefingers-outlet|sales|sfivefingers)\.net\b \bvibram-five-fingers\.(?:c[ac]|info)\b \baaaeluxury\.com\b \baaagoods\.com\b \bdiscount-monclerjackets?\.com\b \bmonclercom\.com\b \bmonclerebay\.com\b \bmonclereshop\.com\b \bmonclerhotsales\.com\b \bmonclerjacketscheap\.com\b \bmoncleronlinesale\.com\b \bmoncleronlinestore\.com\b \bmoncleroutlet\.net\b \bmonclersell\.com\b \bmonclerspring\.com\b \bwwwmonclerjackets\.com\b \bherve-leger(?:-skirts)?\.com\b \bherve-leger\.(?:net|co\.uk)\b \bherveleger(?:com|e|-?e?shop|net|sale|shops|web)\.com\b \bherveleger(?:-?dresses|show)\.org\b \b(?:best|buy|e?shop-?|like|shopping)herveleger\.com\b \bhiebay\.com\b \bjimmychoocom\.com\b \bmywholesale-handbags\.com\b \bvertuexclusiveshop\.com\b \bcouponrolexwatches\.com\b \b74\.86\.181\.245\b \bchishopping\.com\b \b35331\.com\b \b360ebagsonline\.com\b \b4lvbag\.com\b \bbagstag\.com\b \bbyreplica\.com\b \bcaesarol\.com\b louboutin[^./] (?<![./]christian)louboutin\. [^./]christianlouboutin \bchristianlouboutin(?:\.com)?\.hk\b \bcoach(?:bagsday|serise|shopping|supports)\.com\b \be-lv\.net\b \belebiz\.com\b \bfashionehall\.com\b \bhandbagsma(?:ma|ster)\.com\b \bkicksparty\.com\b \blook4wholesaler\.com\b louis-?vuitton[a-z0-9-] [a-z0-9-](?<!fondation)louis-?vuitton \blouis(?:nvuitton|vuitt4u)\.com\b \bmanoloblahnik(?:com\.com|onsale\.com|retail\.com|usa\.com|shoes\.org)\b \bmonshoes\.com\b \bp90xdvdfitness\.com\b \bshoppingogo\.com\b \bwirelessphonejammer\.com\b \byslcom\.com\b \bcchua\.com\b \beuroshoesbox\.com\b \bsaigontravelguides\.com\b \bifrslistcom\b # Note re backupurl.com: [[Talk:Spam_blacklist/Archives/2011-02#backupurl.com]] \bbackupurl\.com\b \bsghgate\.com\b \bsneakersoutlets\.com\b \bmanolomall\.com\b \b21-nfl\.com\b \bshoppingrepublic\.com\b \bwatchesboom\.com\b \blvaa77\.com\b \bbagshobby\.com\b \bbagsvuitton\.com\b \brolex-dolly\.com\b \bwatchessell\.com\b \brolex-mary\.com\b \brolex-jane\.com\b \brolex-shelly\.com\b \blv-(?:9|barbara|betty|buy|elizabeth|gucciaaa|joan|lily|linda|malcolm|niki|whitney)\.com\b \blv-(?:bags|gucci)\.us\b \blv-handbag\.net\b \bnice-watches\.com\b \bnewstylerolex\.com\b \bwatches-bags\.com\b \bwatchestrade\.net\b \bluxurywatchhome\.com\b \bluxurywatchgift\.com\b \bmijewels\.com\b \bthaisilverjewelry\.net\b \bsyntheticgems\.org\b \bcubiczirconia-labgems\.com\b \bsextoyfun\.com\b \badversus\.it\b \beuroluxury\.eu\b \bglobaltiffany\.com\b \blinkslondon\.terapad\.com\b \blinkslondonshop\.com\b \blinksoflondonuk\.com\b \bswarovski\.uk\.com\b \bsydneytiffany\.com\b \blinksoflondonbest\.com\b \bmyjewellerystore\.com\b \bhandbag(?:com|spop)\.com\b \bwatches-life\.com\b \bsunglassvip\.net\b \brolex-hot\.com\b \bmomax\.hk\b \bamzstore\.com\b \b7zyx\.com\b \bmaslou\.com\b \bnbcth\.com\b \b90920\.com\b \bjg02\.com\b \bselltopbags\.com\b \bsix-star-replicas\.com\b \bb2csite\.com\b \b6starhandbags\.com\b \bsearchingbag\.com\b \btiffanyjewelry1837\.com\b \bgrandjewelry\.net\b \bshes5588\.com\b \bgo-ubas\.com\b \benjoycl\.com\b \btopviviennewestwood\.com\b \bclboots\.com\b \bjuicy888\.com\b \babercrombieandfitchuk\.com\b \babercrombie-usa\.com\b \babercrombieandfitchusa\.com\b \bshoes-vip\.com\b \babercrombieuk\.net\b \bedhardytshirts4u\.com\b \babercrombielondon\.net\b \bfitchclothing-uk\.com\b \babercrombiestock\.com\b \bdonedhardy\.us\b \buselv\.com\b \bcoachshandbags\.com\b \bcoachonsale\.net\b \beasyforbuy\.com\b \bthecheapbags\.com\b \burjordan\.com\b \brosettastoneonline\.net\b \bhohoshoes\.com\b \bgreatgreenshoes\.com\b \bnewcoachoutlet\.com\b \blcsti\.net\b \bkepu\.cc\b \bsofiabags\.com\b \bmysofiabags\.com\b \bdzhfgj\.com\b \b1837tiffany\.net\b \bvutrade\.com\b \byzzg\.net\b \bqqone\.com\b \bzhuiyan\.net\b \b8080dy\.com\b \bredbottomshoes\.info\b \blvvuittonkorea\.com\b \beshop-bag\.com\b \bleatherbagsmanufacturer\.com\b \bhowtogetasixpackinamonth\.com\b \bbybloshotelcostarica\.com\b \bnicefootwork\. \bjerseyscenters\.com\b \bbagforu\.com\b \bjerseystown\.com\b \bsf46\.com\b \bjq11\.com\b \bwinnersneaker\.com\b \bjersey-boys\.com\b \bshirtdays\.com\b \bectopmall\.com\b \b4unfl\.com\b \bjerseyspar\.com\b \bhavejerseys\.com\b \bnflid\.com\b \bbuynbajerseys\.info\b \boovcc\.com\b \be-timberland\.com\b \bbelovewrist\.com\b \bshoesbey\.com\b \bectwins\.com\b \bbagspage\.com\b \bpickyourclothing\.com\b \bsneakerfather\.com\b \bbargainpump\.com\b \bhandbagsagent\.com\b \bcoachhandbags2u\.com\b \busa-onsale\.com\b \bthekickshop\.com\b \b74trade\.com\b \bonekickzstop\.com\b \bdeal-shoe\.com\b \bhandbags\.hk\b \badidas-online-shop\.com\b \bairjordanonsale\.com\b \bairyeezy\.net\b \bgo2(?:albena|bagtrade|goldensands)\.com\b \bfeedmyfeet\.com\b \bairyeezy\.com\b \bonsale-usa\.com\b \bmediamobilespa\.com\b \blovethosesole\.com\b \bvisaforum\.freeforums\.org\b \bownbrandshop\.com\b \bnewgoing\.com\b \b10[02]bhshoe\.com\b \b11[24]batsale\.com\b \b14[02]newflybuy\.com\b \b1[46]wowhotsale\.com\b \b4[02]vipmalls\.com\b \b5[02]kogogo\.com\b \b6[02]shoppingtime\.us\b \b8[68]itemtolive\.com\b \bchatroulettecite\.com\b \b123rolex\.com\b \bdealsunglasses\.com\b \blvbagsmvp\.com\b \bhandbags-shop\.com\b \bchanelonlineshop\.net\b \bjordan23club\.com\b \bpradaoutlets\.com\b \becboots\.com\b \bshopping-handbags\.com\b \bpickjuicycouture\.com\b \bbrand-wholesale\.net\b \bshopdreambag\.com\b \bluxury-handbags-lady\.com\b \bsolid925silver\.com\b \btiffanyjewelry9\.com\b \burl9\.de\b \bnoxedge\.com\b \bbatterylaptops\.co\.uk\b \bshopokey\.com\b \bcycshop\.com\b \bindiaformeds\.com\b \bcanadianpharmacyi\.net\b \btuckle\.net\b \bovernightessay\.com\b \bwriting-services\.org\b \baplusreports\.com\b \byourdissertation\.com\b \bstandoutessay\.com\b \bresearchpaperz\.net\b \bessaywritingservice\.org\b \bripurl\.co\.uk\b \bbookmarksuri\.com\b \btrimr\.de\b \bkiwiurl\.com\b \bwealthyaffiliate\.com\b \bmandarinportal\.com\b \bwowgoldsonline\.com\b \bwowgoldlife\.com\b \bcitibank\.co\.in\b \brs2acc\.com\b \becwarmboots\.com\b \bscooterschina\.com\b \bforsaletiffany\.com\b \bsaletiffany\.com\b \bonsaletiffany\.com\b \bpowergolding\.com\b \bshoppinglv\.com\b \bjuicycouturedeals\.com\b \bfashionjuicystore\.com\b \btiffanyforsale\.com\b \bsuprashoes\.org\b \bsupra-shoes\.us\b \bfreshkicks4u\.com\b \bfirstsneakers\.com\b \bcooltiffany\.com\b \bpretty-tiffany\.com\b \bdiscountiffany\.com\b \blinkslondonhut\.com\b \bjuicyjewelrysale\.com\b \bfabuloustiffany\.com\b \bjewel-tiffany\.com\b \bhappytiffany\.com\b \boboots\.com\b \bprettyboots\.com\b \bsweatboots\.com\b \bueasyshop\.com\b \bnino-trade\.com\b \bzypopular\.com\b \bcasualbrand\.com\b \balltopshoes\.com\b \bredhighshoes\.com\b \bgladfashion\.net\b \bchaussureenligne\.net\b \bshoesinlove\.com\b \bfashiontowns\.com\b \bluxury-buying\.com\b \bedressonline\.com\b \bstop4buy\.com\b \betopbrands\.com\b \babercrombieclothing4u\.com\b \byoursbag\.com\b \bforeverbar\.com\b \btobling\.com\b \btiffanyonlinestore\.us\b \btiffanyshop\.org\b \bshopoingjuicyjewelry\.com\b \blinksfromlondon\.com\b \bebaytop\.com\b \bnpbags\.com\b \bjuicycouture4sale\.com\b \bchinacrystaljewelry\.com\b \bp90xwow\.com\b \bjoytiffany\.com\b \btoopeshop\.com\b \bjuicyclothingsale\.com\b \btiffanyo\.com\b \btiffanyonsale\.com\b \brs2-accounts\.com\b \bwolfeye-keylogger\.de\.vu\b \bcastles\.travelinos\.com\b \bmilotice\.com\b \bmiud\.in\b \bbag15\.com\b \bshoestop10\.com\b \byes-bags\.com\b \bbagsforyours\.com\b \bthemanbag\.net\b \bwatch-youbags\.com\b \bvogue-shoes\.com\b \b91handbags\.com\b \bcross-mark\.com\b \bmoonyue\.com\b \borienttouch\.com\b \bmandarintouch\.com\b \boriental-cheongsam\.com\b \bgoodorient\.com\b \bfinechineseclothing\.com\b \bzxcart\.com\b \bnewtangstore\.com\b \bevescharm\.com\b \bbags4chanel\.com\b \bsalefivefinger\.com\b \btakefringefashion\.info\b \blux4bags\.com\b \bluxuryex\.com\b \bredsoleheels\.com\b \bbuyitpal\.com\b \boutlet-coach\.com\b \bhighheelsfashion\.com\b \bbags-outlet\.net\b \bwhatshelove\.com\b \bsvhandbags\.com\b \bluxhorde\.com\b \btn4bags\.com\b \bigxe\.co\.uk\b \blorland\.com\b \bmmo4rpg\.com\b \bgold4rpg\.com\b \bvt4bags\.com\b \bgubags\.com\b \bwowhead\.us\b \bgaziantepsporlular\.com\b \blechan\.info\b \bhautes-alpes\.org\b \bgobananas\.com\b \bkarmakerala\.com\b \bmedicexchange\.com\b \breputationmanagementfor\.com\b \bzco\.com\b \bhqessays\.com\b \bfifa-world-cup-brazil-2014\.com\b \bhigh-heels-fashionista\.com\b \bsalto15\.com\.br\b \bpagina-uno\.com\b \botimizacao-sites-busca\.com\.br\b \bsalvador-bahia-brasil\.com\b \bempregos-em-salvador\.info\b \bagencias-de-viagens-em-salvador\.info\b \bbahiasexy\.com\b \bleibnizbrasil\.pro\.br\b \ballofcoach\.com\b \bipmart\.com\b \bbagworlds\.com\b \bsneaker-shoes\.com\b \bpickyourshoes\.com\b \bfitch-abercrombie\.com\b \bsportshoestown\.com\b \bkixultra\.com\b \bdangerstyle\.com\b \b2cshopping\.com\b \bvariantkicks\.com\b \bsneakerbum\.com\b \bvoguejeans\.com\b \bexclusivesole\.com\b \bcitysole\.com\b \blacelocked\.com\b \bsneaker\.co\.jp\b \bmax9095\.com\b \bhey-b2b\.com\b \bshortz\.me\b \bwebpage\.asia\b \bjouercasino\.eu\b \bvalesmucho\.com\b \burlbu\.com\b \bkisaurl\.com\b \bcvm\.biz\b \byit\.me\b \bfarscinema\.com\b \benardy\.com\b \bplayway\.ru\b \bsmariogame\.com\b \bmicuatro\.com\b \blazytownpoint\.com\b \bbagswatches\.com\b \boemwatches\.com\b \bshopping-replica\.com\b \bnk4u\.com\b \bsight-focus\.com\b \bglobalreplica\.com\b \bbags-replica\.com\b \bhoneyreplicas\.com\b \b277266\.com\b \bexact-handbags\.com\b \bbagsdesigners\.com\b \bgzshijin\.com\b \bhandbagsonsell\.com\b \bereplica(?:chanel|gucci|hermes|show)\.com\b \bbagsluxury\.com\b \bsuperbaghome\.com\b \b21replica\.com\b \behandbag-replica\.com\b \blvebags\.com\b \blikereplica\.com\b \blvbagshopping\.com\b \bdesignerbag4u\.com\b \bdesigner-handbag-replica\.com\b \bluxuries-replicas\.com\b \bwatches188\.com\b \bwatchescentre\.com\b \bvip-bags\.net\b \be-buy-bags\.com\b \biamreplica\.net\b \bvoguemobile\.com\b \bwatches9\.com\b \biamreplicas\.com\b \bdocostume\.com\b \blittlecoral\.com\b \bchinapparels\.com\b \btopweddingshop\.com\b \btrip2\.asia\b \bluxury222\.com\b \bradowatcheshome\.com\b \bdesigner-louis\.com\b \bdaydaysale\.com\b \bjusttopwatches\.com\b \bdearwatches\.com\b \bwatcheshot\.com\b \btopwatchbrand\.com\b \bgarbhandbags\.com\b \bwholesale-order\.com\b \b24designerreplica\.com\b \bcupwatches\.com\b \bcnreplicas\.com\b \bhandbagmerchant\.com\b \bjewelry-watches\.org\b \bwatches-brand\.com\b \bin-watches\.com\b \bcufflinks-online\.com\b \bwatcheprice\.com\b replica[a-z0-9-]*(?:watch|bag|shop|store) replicas?[0-9] buy[a-z0-9-]*replica \breplica(?:-china\.net|phones\.mobi)\b \breplica-?(?:chinese|gucci|hot|idol|l|life|malls|saleworld|scarf|sl|slv|small|so|well|somega|s-scarf)\.com\b \breplica[-s]?hermes\.(?:com|net)\b \bwatches(?:ehot|etrade|replication)\.com\b \bitbag-online\.com\b \bpopbrands\.net\b \bchopardshop\.com\b \bjordand1\.com\b \bsell-brand-bag\.com\b \bwto-sell\.com\b \ballthebesthandbags\.com\b \bbags-watches\.com\b \btiffanyfest\.com\b \b4uluxuryhandbags\.com\b \bjrhandbags\.com\b \bdshandbags\.com\b \bomega-watches-replica\.com\b \bhavewatches\.com\b \bzapposbag\.com\b \balyshop\.com\b \boktiffany\.com\b \btiffany4girl\.com\b \bmyacoach\.com\b \bdrhandbags\.com\b \bhk-replicas?\.com\b \bjazzyhandbag\.com\b \bchnknot\.com\b \b360yd\.com\b \bawurl\.com\b \bi\.cx\b \bittly\.com\b \bturkeystadiumsandsportarenas\.blogspot\.com\b \bswurl\.cc\b \bkurkov\.org\b \bsamuraizen\.com\b \bzenhantz\.wordpress\.com\b \byouareanidiot\.org\b \bguiadediadema\.net\b \bsmsgang\.com\b \banonym\.to\b \b56casino\.com\b \bcasino-spielen\.biz\b \bcrushingmill\.com\b \bcrushermobile\.com\b \bvipeak\.com\b \bvipeakgrinder\.com\b \bvipeakmill\.com\b \bvipeakgroup\.com\b \bgrinderpro\.com\b \bp90xkicks\.com\b \bwubags\.com\b \bchristian4sale\.com\b \bchristianonlineshop\.com\b \bjeansclassic\.com\b \ball-star-shoes\.net\b \bcoolsuprashoes\.com\b \bchinawholesale2008\.com\b \bbrandproductsonsale\.com\b \bxolook\.com\b \bhothotshoes\.com\b \bchaneloutletstores\.com\b \bair-shox\.com\b \bair-max-?shoes\.com\b \bnbasupplier\.com\b \b97999\.com\b \bsale-sneakers\.com\b \b95800\.net\b \bshopmerry\.com\b \bshoplark\.com\b \bshopglad\.com\b \bmobiper\.com\b \bjimmychoo4sale\.com\b \bparascientifica\.com\b \bgulistanememon\.blogspot\.com\b \btiket2\.com\b \bcnekt\.com\b \b4gk\.com(?!\.) \btli\.tl\b \bz8\.ro\b \bsaf\.li\b \bcellulite\.co\.uk\b \btiffanyesale\.com\b \bsalejeansmart\.com\b \bedhardyshopclothing\.com\b \bbeadsonlinestore\.com\b \bluxurybagsin\.com\b \bhairghd-shop\.com\b \bghdhairinuk\.com\b \btiffany1837jewellerys\.com\b \bhairghdstraightenermall\.com\b \blinkslondonsale\.com\b \bprada-online-store\.com\b \bghdhairshopukcheap\.com\b \byeahluxury\.com\b \bshopedhardystore\.com\b \bfavoripartner\.com\b \bmetin2wiki\.ru\b \bpageranksites\.com\b \bht\.ly\b \bpqr\.in\b \bbagsop\.com\b \bgcgoods\.com\b \bwalkervillechiropractic\.com\.au\b \bmydesignerbasket\.com\b \bswissluxury\.com\b \bcoachbagselling\.com\b \beshoptimes\.com\b \bedshoponline\.com\b \bluxurycrystal\.com\b \broyaltimepiece\.com\b \bcoachnew\.com\b \bpolardiamonds\.com\b \bcoachbags1941\.com\b \bbags212\.com\b \btopcredittrade\.com\b \bvogueme\.com\b \bloveinsport\.com\b \bnew-fashion\.org\b \ballofbags\.com\b \bincredibleitem\.com\b \bchanelhandbags2u\.com\b \bsunglasses-hut\.com\b \bbagsontheway\.com\b \bkaleidoscope-dh\.com\b \bmodselling\.com\b \btopwatchessale\.com\b \bglassesgroup\.com\b \bwbrandbags\.com\b \bthehandbagbuzz\.com\b \beastoffer\.com\b \boobag\.com\b \bbuyerdiy\.com\b \btopfashionboutique\.com\b \bdesignerbagwholesale\.com\b \bhandbag365\.com\b \bmixorders\.com\b \btophandbagssell\.com\b \bluxunion\.com\b \bisreplicas\.com\b \bcomeoffer\.com\b \bchinabagseller\.com\b \bffchloe\.com\b \badozenbag\.com\b \bshopyop\.com\b \bomeioffer\.com\b \btopareplica\.com\b \bbrandedavenue\.com\b \bwbrandbag\.com\b \bbrandbagzone\.com\b \bmasshandbag\.com\b \bcoachlvhandbags\.com\b \bcoachsoutlet\.com\b \bchanelbags2\.com\b \bpridebag\.com\b \bokaygoods\.com\b \begsale\.com\b \bok1225\.com\b \bfcsgame\.com\b \bfast-wowgold\.com\b \bsalegolds\.com\b \bdofus-ankama\.com\b \bjuicy-bags-sale\.com\b \bjuicycoutureusa\.com\b \bnewaj\.com\b \bfivefingerssale\.com\b \bedhardy4sale\.com\b \bboryokugai\.com\b \bshopofdresses\.com\b \bmerimobiles\.com\b \bpandawill\.com\b \bsunnygain\.com\b \bgetbetterlife\.com\b \bpearlcrown\.com\b \bsheenpearl\.com\b \bkissmymelinda\.com\b \bdj-wholesale\.com\b \belectronics-provider\.com\b \bchinawholesaleonline\.org\b \bccctop\.com\b \bchinagoodsbay\.com\b \bbazzarbd\.com\b \bctobay\.com\b \bmyecstar\.com\b \bchinesehobby\.com\b \bchinagoshop\.com\b \bjordaner\.com\b \bgsmdevice\.com\b \bdodressme\.com\b \bucloth\.com\b \bhohotrade\.com\b \bgofars\.com\b \bnewdigi\.com\b \bgoodweddingdresses\.com\b \blove-beautiful\.com\b \bchineseshoponline\.com\b \bzacoo\.com\b \bmyboxedset\.com\b \bmydalle\.com\b \bo-digital\.com\b \bwholesalepricee\.com\b \bmallmic\.com\b \bchinawholesalegoods\.com\b \bsellshell\.com\b \b7starspecialsales\.com\b \bwholesaleonepiece\.com\b \bhobby-china\.com\b \bbrandedbuying\.com\b \bchinasilkpearl\.com\b \bbuyamore\.com\b \be4cn\.com\b \bbeyoursource\.com\b \bwholesalenight\.com\b \bdhwatch\.com\b \bmyselfshop\.com\b \bvikishop\.com\b \bmeegen\.com\b \bvivedresses\.com\b \bshoesxx\.com\b \bec87\.com\b \bslimmings\.com\b \bp90x-on-sale\.com\b \bcinte-shop\.com\b \bcafumall\.com\b \bomgcar2010\.com\b \bqcdeals\.com\b \bopen-mall\.com\b \bongoin\.com\b \bbeddingitems\.com\b \bbecmart\.com\b \bhngstore\.com\b \bchinafactoryoutlets\.net\b \bedhardyshop\.in\b \bchanelwatcheszone\.com\b \bedigitalwholesale\.com\b \btimetoshopping\.com\b \blooklowprice\.com\b \bwholesale-weddingdress\.com\b \bchinajiaho\.com\b \bwholesale-bridesmaiddress\.com\b \bshopping588\.com\b \bsatisoffer\.com\b \bsuperwweb\.com\b \bgoodwholesaleshop\.com\b \bcomdress\.com\b \ba-capshop\.com\b \bhandbagsshow\.com\b \btrademass\.com\b \bhead-sneaker\.com\b \bwholesalecheapsneaker\.com\b \blishoes\.com\b \bcosmeticshotsale\.com\b \bdesignerclothestore\.com\b \b4adidas\.com\b \bplentystock\.com\b \buuoffer\.com\b \bp90xworkouthome\.com\b \bmac-brush\.com\b \bswissbestreplicas\.com\b \bcosmohit\.com\b \befashion-replica\.com\b \bhandbags-handbag\.com\b \bfake-designer\.com\b \bbestchiropractoradelaide\.com\.au\b \bdensitygs\.com\b \bverifyemailaddress\.org\b \byouporn\.gr\b \bhmazon\.com\b \bglowandsparkle\.com\b \bclassicsheepskinboots\.com\b \bolshoe\.com\b \bmyhothot\.com\b \bnewsnowboots\.com\b \bbootsok\.com\b \bsalesluxury\.com\b \bflyinsnow\.com\b \bpopbiz24\.com\b \bausbootsoffer\.com\b \bmorevogue\.com\b \badidasvipshop\.com\b \bafkicks\.com\b \bshopshox\.com\b \bmysmalldeal\.com\b \btoogle\.cc\b \bmyretrokicks\.com\b \bpro-sneakers\.com\b \bfreshstyleshop\.com\b \bfreshstyledrop\.com\b \bokaysneakers\.com\b \bbiodiesel-processor\.biz\b \bspectech\.dn\.ua\b \bhockeyfights\.com\b \bperfectwriting\.co\.uk\b \bcustomwritinghelp\.co\.uk\b \basianbeat\.com\b \bminasdirect\.com\b \bpoloee\.com\b \beluxzone\.com\b \bbikininstyle\.com\b \bshoeset\.com\b \bsexylingerieho(?:me|t)\.com\b \bcharmspandorabracelets\.com\b \bpandorajewelry-store\.net\b \bpandorajewelrymart\.com\b \bukpandorabracelets\.(?:co\.uk|com)\b \buspandorasale\.com\b \bantexbuyer\.com\b \bcharmheels\.com\b \breplika-watch\.com\b \bfashionenight\.com\b \b68jewelry\.com\b \bfashionjewelryaccessorieswholesale\.com\b \btrend-apparel\.com\b \befairshop\.com\b \bgamemk\.com\b \bucoolstuff\.com\b \bonlypuma\.com\b \basicsshow\.com\b \bdiscounttoryburch\.com\b \bnbabasketballshoes\.com\b \bkobeshoes\.biz\b \bthesuprashoes\.com\b \bcollect-shoes\.com\b \badidasonlineshop\.com\b \boksupra\.net\b \bp90x-workout\.biz\b \bthetopshoes\.com\b \bnba2you\.com\b \bshopkiss\.com\b \blinksbracelet\.com\b \bvip-boots\.com\b \bbagsagent\.com\b \bnewsslong\.com\b \bsupramvp\.com\b \byoulacoste\.com\b \btopbizbags\.com\b \bwholesalesneakercn\.com\b \b5fingersshoes\.org\b \bmofangcheng\.net\b \bshoenets\.com\b \bpaulsmithforsale\.com\b \bsuchnice\.com\b \bbasketballbay\.com\b \beby-store\.com\b \blikedunksb\.com\b \baf1myshop\.com\b \bmyshopplaza\.com\b \bmaxmaradress\.com\b \btoryburchstores\.com\b \bcqdlmk\.com\b \bbagmalls\.com\b \bghdprincess\.com\b \bairforceoneshop\.com\b \bp90xdvdstore-us\.(?:net|com)\b \bcoolbirkenstock(?:store)?\.com\b \boutlet-?birkenstock\.(?:com|net)\b \bbirkenstock(?:-?cheap|discount|mall|online|outlet|shoes-outlet|shoesshop)\.(?:com|net|info)\b \bbeatsloop\.com\b \ballwholesalepick\.com\b \bcl-pumps\.com\b \bsexydepots\.com\b \bpumashoesrunning\.com\b \badidastrainersshoes\.com\b \bluxeshoppers\.com\b \btiffany-mine\.com\b \btiffanycosite\.com\b \bgogowatch\.com\b \bsuperstarkicks\.com\b \bweddingnova\.com\b \btiffanycoltd\.com\b \btiffanysilverworld\.com\b \btiffanycojewel\.com\b \bstorebop\.com\b \bclassicedhardy\.com\b \bjeanybags\.com\b \bgroupshoes\.com\b \bherveleger2010\.com\b \bonline-clothing-outlet\.com\b \bgrandefratello\.forumfree\.it\b \btext-image\.ru\b \bcozumelwatersports\.com\b \bje\.pl\b \blaptops-battery-online\.com\b \bbatterystores\.ca\b \bsuperbattery\.co\.uk\b \b4unj\.com\b \bworldtoptrade\.com\b \bcoachpurses-outlet\.com\b \bebay-fashion\.com\b \bfacecuk\.com\b \bamoyhy\.com\b \bwholenfl\.com\b \b23corp\.com\b \bbags-shoes\.com\b \babusf\.com\b \buniformfootball\.com\b \btiffanysaleonline\.com\b \bjyshoes\.com\b \bpickinshop\.com\b \brunescape-mall\.com\b \b21nfl\.us\b \bezpopo\.com\b \bjerseyscheapsale\.com\b \bworldtoptrade\.cc\b \bintshop88\.com\b \babsoluxury\.com\b \bwatchesyard\.com\b \bzealreplica\.com\b \bomegawatchessale\.com\b \bnoblehandbags\.com\b \bbagbinge\.com\b \bluxus-replica\.com\b \biofferbay\.com\b \b7replicas?\.com\b \bknockoffbag\.com\b \btradeshown\.com\b \bviptobuy\.com\b \bokmeex\.com\b \bcardyboots\.net\b \bfashionbagsshop\.com\b \bbuycocochanel\.com\b \bdesignerhandbags-purses\.com\b \bzolaenterprises\.com\b \bopps\.se\b \bleighgirl\.com\b \bblacklightbodypaint\.com\b \bbeheaded\.us\b \bweirdartists\.com\b \bbuyart\.ws\b \buvfaces\.com\b \blogs\.tv\b \bfacepaint\.ws\b \bzombieshows\.com\b \bolympic-skating\.webs\.com\b \bc-o-m\.us\b \bzolaenterprizes\.com\b \bfunslots\.us\b \b777gamesfree\.com\b \bfrekid\.com\b \bpagez\.org\b \bppdictionary\.com\b \bfacebook\.com/l\.php\b \bfacebo(?:o[ob]|ıo)k\.com\b \bfacebook(?:(?:ster|\.ilkfrm)\.com|layouts\.us)\b \bcowurl\.com\b \bokbootsmall\.com\b \bbootsday\.com\b \bshoeshirts\.com\b \byouedhardy\.com\b \bgoskynew\.com\b \bbagsmine\.com\b \bbags9\.com\b \brolexwatch1\.com\b \bdesignerbags-1\.com\b \bwatches8\.com\b \bhandbags-9\.com\b \bvuitton-1\.com\b \brolex-1\.com\b \bglamorebags\.com\b \bbuyqualitybags\.com\b \b7starhandbags\.com\b \bwatcheswiss\.com\b \brolexswisswatches1\.com\b \brolex4\.com\b \betopbags\.com\b \bwatches-collection\.com\b \bwatchesluxus\.com\b \brolexonsale\.net\b \bkrza\.com\b \bbagrr\.com\b \bwwcats\.com\b \bjordanmass\.com\b \bhandbag-handbags\.com\b \bdesignershoestock\.com\b \betop-bags\.com\b \bgods-shopping\.com\b \bshopping-replicas\.com\b \beq2\.cn\b \b176d\.com\b \b99076\.com\b \blookchem\.com\b \bt-ny\.eu\b \bhello\.to\b \bcabaniascalamuchita\.com\b \bsierrasdecordoba\.com\b \bhotelescalamuchita\.com\b \bcabaniaslosreartes\.com\b \bsuppertv\.com\b \bairforcesale\.com\b \btimberlandbg\.com\b \bedhardy-4u\.com\b \bsportclothingstores\.com\b \babercrombiestore\.net\b \bnfl-malls\.com\b \bnflonlineshops\.com\b \bedhardyonlineshop\.net\b \btimberlandstores\.com\b \borders-status\.com\b \bmydunksb\.com\b \banf-mall\.com\b \binternetcont\.com\b \bdubai-world-central\.com\b \bburj-khalifa\.eu\b \balmaktouminternationalairport\.eu\b \byasisland\.eu\b \bdubailand\.name\b \bsaadiyatisland\.eu\b \bmeydan-city\.com\b \bdubaifountain\.info\b \bnakheelharbour-tower\.com\b \bbawadi\.info\b \barabian-canal\.com\b \bsaudi-arabia-hotels\.com\b \bdubaimetro\.eu\b \bvrsar\.eu\b \bal-raha-beach\.com\b \babu-dhabi-metro\.com\b \bshams-abu-dhabi\.com\b \bdubai-festival-city\.com\b \bghantoot-city\.com\b \bmohammed-bin-rashid-gardens\.com\b \bdubai-waterfront\.org\b \bsaadiyat-island\.info\b \bdubaiindustrialcity\.org\b \btehran-metro\.com\b \bdoha-metro\.com\b \bdubai-taxi\.com\b \baquaparky\.com\b \bsaudipowernetwork\.com\b \bbaghdadmetro\.com\b \bthe-expendables\.com\b \bfuntana\.eu\b \bplavalaguna\.eu\b \bbarbariga\.eu\b \bgroznjan\.com\b \bbrtonigla\.com\b \bfazana\.cz\b \bperoj\.com\b \bvisnjan\.eu\b \blosinj\.cz\b \bvodnjan\.eu\b \bbuzet\.eu\b \bmotovun\.eu\b \boprtalj\.eu\b \bbrijuni-rivijera\.com\b \bknihy-a\.cz\b \bzumpex\.cz\b \brambo6\.com\b \blosinj\.org\b \bvalbandon\.eu\b \bagatahanychova\.com\b \bend-2012\.com\b \bhamachigames\.com\b \blosiny\.com\b \bmosnov\.info\b \bmotocykly\.com\b \bnosovice\.com\b \bpiestany\.cz\b \bpocasiegypt\.cz\b \bpodprsenky\.com\b \bpustevny\.com\b \bcargames\.com\.au\b \bgum\.li\b \be43\.us\b \bshortenlinks\.(?:com|org)\b (?<!-)\bt\.co\b.* \b123lala\.info\b \bokutan\.tk/arama\b \bchatrullet\.net\b \bscientologymyths\.info\b \bfreedommag\.org\b \bcopyright-free-images\.com\b \bunbeatable\.co\.uk\b \bblinq\.org\b \blinkee\.com\b \balexandermcqueenoutlet\.com\b \bjimmychoousa\.com\b \bbrand-watch-supplier\.com\b \blaptopbattery365\.com\b \bshoespolar\.com\b \blimitedno\.com\b \bnewport-cigarettes\.us\b \bkicksboots\.com\b \balihello\.com\b \bwebartweb\.com\b \bnpbuy\.com\b \bnorthfacesoutlet\.com\b \bjustcomeon\.com\b \btouchglasses\.com\b \bitimberlands\.com\b \boppell\.com\b \bfbikey\.com\b \bnbtrends\.com\b \bpureboots\.com\b \bnicecoachhandbags\.com\b \bfeetorder\.com\b \bshoesshoe\.com\b \bacdoo\.com\b \btimberland7\.com\b \basicscloset\.com\b \bbootsbest\.com\b \beshopking\.com\b \bbikiniszone\.com\b \bcoachoutletfactorystore\.com\b \bbuddytrade\.com\b \bcoach-outlet-factory\.com\b \bsupraskytopsale\.com\b \bbikinismark\.com\b \belsels\.com\b \bfashionable-sale\.com\b \btao6789\.com\b \bdesignerhandbagsport\.com\b \bdressnew\.com\b \bhervelegerdresssale\.com\b \brosetta-stone-shop\.net\b \bjuicycouture-outlet\.org\b \babercrombieofficial\.com\b \basics2u\.com\b \bofficialfivefingers\.org\b \b16shoes\.com\b \bontoryburch\.com\b \betoryburch\.com\b \bsaletoryburch\.com\b \ballbagshop\.com\b \bcroconline\.com\b \bus-coachstore\.com\b \blacostetrainers\.org\b \btoysgiftsrus\.com\b \bpradatrainers\.com\b \brosettastonefree\.com\b \brosettastoneenglish\.net\b \brosettastoneirish\.com\b \bjuicycoutureoutlet\.org\b \btiffanyandcoaustralia\.com\b \bonitsukatiger\.us\b \bbagsofbrand\.com\b \bbelstaff-jacket\.com\b \blikehighheels\.com\b \bcolumbiajacketsstore\.com\b \bagogoshopping\.com\b \bicoachoutlet\.net\b \babercrombieofficial\.org\b \bparatek\.org\b \bloveshoesbox\.com\b \bbelstaff-jackets\.org\b \bmoftown\.net\b \bparatek\.us\b \bonlinepretty\.com\b \balexander-mcqueen\.us\b \burwij\.pl\b \bskroc\.pl\b \blatwy\.pl\b \bulinks\.net\b \bmcaf\.ee\b \bwikipeedos\.pbworks\.com\b \bchuta\.org\b bseoprofessionalsonline bestseooffers \brealsofttech\.com\b \bdesignerevaluation\.com\b \bmartindano\b \bsysoon\b \bquicklink\.to\b \b2c\.lt\b \b[➡➨➯➔➞➽➹✩✿❥›⌘‽☁]\.ws\b \b1link\.in\b \b2\.gp\b \b2\.ly\b \b301\.to\b \b4url\.cc\b \b7\.ly\b \b9mp\.com\b \baa\.cx\b \baafter\.us\b \bafx\.cc\b \bb2l\.me\b \bbcool\.bz\b \bcliccami\.info\b \bcl\.ly\b \bcloudapp\.com\b \bcoge\.la\b \bcrks\.me\b \bcutt\.us\b \bdfl8\.me\b \bdld\.bz\b \bdlvr\.it\b \bdo\.my\b \bdurl\.me\b \beasyuri\.com\b \beweri\.com\b \bfire\.to\b \bfirsturl\.de\b \bfirsturl\.net\b \bfon\.gs\b \bg\.ro\.lt\b \bgkurl\.us\b \bgood\.ly\b \bh\.fo\b \bhiderefer\.com\b \bhmm\.ph\b \bhurl\.me\b \bhurl\.no\b \bilix\.in\b \bir\.pe\b \birt\.me\b \bits\.my\b \bj2j\.de\b \bjdem\.cz\b \bkore\.us\b \bkrunchd\.com\b \bkrz\.ch\b \blin\.io\b \blinkbun\.ch\b \blivesi\.de\b \blnk\.nu\b \blost\.in\b \blstn\.in\b \bmacte\.ch\b \bminilink\.org\b \bmke\.me\b \bmrte\.ch\b \bmyloc\.me\b \bmysp\.in\b \bnbx\.ch\b \bndurl\.com\b \bnsfw\.in\b \bnurl\.in\b \bnxy\.in\b \bonodot\.com\b \booqx\.com\b \bpp\.gg\b \bqik\.li\b \bqlnk\.net\b \bqr\.cx\b \bqte\.me\b \blsw-gratis\.es\.tl\b \bcc\.st\b \bcalifornia-liability-insurance\.com\b \bseekic\.com\b \bchinaicmart\.com\b \btoplvstore\.com\b \bslendertoneshop\.com\b \bt3shop\.net\b \bbrandluxurywatch\.com\b \btop-lvhandbags\.com\b \byesmyluxurybags\.com\b \bladybrandbags\.com\b \btester-space\.com\b \bmylvestore\.com\b \byeahlvwallet\.com\b \bchiflatirondryer\.com\b \bt3microstore\.com\b \bmychanelbagstore\.com\b \byeslvgift\.com\b \bskihlz\.com\b \bp90xextremefitness\.com\b \bluxurylvhandbag\.com\b \bwomenandmenwatches\.com\b \bmiumiuhandbag4u\.com\b \bbeautyhairtools\.com\b \bdhlhandbags\.com\b \bvoguehit\.com\b \bmychanelbagstores\.com\b \bagotrade\.com\b \bhermes4handbags\.com\b \balexander-mcqueen-clutch\.com\b \biclshoes\.com\b \bshoppinghermes\.com\b \bcoach4handbags\.com\b \bladyluxuryshoes\.com\b \bhandbagswin\.com\b \bcls2\.com\b \bbagsmoon\.com\b \binevitablebags\.com\b \bgiftsoflady\.com\b \bredshoessole\.com\b \bbuyluxurybagidea\.com\b \bmywatchesstore\.com\b \bcocobags\.com\b \bhigh-quality-handbags\.com\b \bafwholesaler\.com\b \bczzza\.com\b \badidasporschedesign\.com\b \burstylez\.com\b \bsexpksex\.com\b \blsneighbors\.com\b \blux-replica-phones\.com\b \bdiscounttiffanyjewelry\.com\b \bbellewedding\.com\b \bbagswholesalemall\.com\b \bvertucopy\.com\b \bbagsoulet\.com\b \bhervelegerdress\.com\b \bhervelegersell\.com\b \bdownjacketonsale\.com\b \bewcss\.com\b \bjoshuatetreault\.com\b \bshoesloveshoes\.com\b \bcliphunter\.com\b \bfb\.me\b \bbiology-forums\.com\b \binfomanagement\.ru\b \burluda\.com\b \btim\.pe\b \bkxk\.me\b \bjanurl\.com\b \brfr\.me\b \br\.im\b \bread\.bi\b \bread\.im\b \brnm\.me\b \bru\.ly\b \brww\.tw\b \bs4c\.in\b \bsafe\.mn\b \bsdut\.us\b \bsexyurl\.(?:in|info|me|to|tv|us)\b \bshink\.de\b \bshortn\.me\b \bshow\.my\b \bshrinkr\.com\b \bshrten\.(?:com|me)\b \bshrunkin\.com\b \bslate\.me\b \bsmsh\.me\b \bsrnk\.net\b \bsrs\.li\b \bsurl\.hu\b \bswu\.me\b \btiny\.ly\b \btinylink\.in\b \btllg\.net\b \bto\.je\b \btrg\.li\b \btrunc\.it\b \btweak\.tk\b \btweet\.ms\b \btwhub\.com\b \btwirl\.at\b \bur\.ly\b \burl\.ag\b \burl\.az\b \burlcorta\.es\b \burlcover\.com\b \burlenco\.de\b \burlg\.in\b \burli\.nl\b \burls\.im\b \burlshorteningservicefortwitter\.com\b \burlz\.at\b \burlzen\.com\b \bvll\.me\b \bvoizle\.com\b \bw55\.de\b \bwach\.it\b \bx\.vu\b \bxiy\.net\b \bxurl\.es\b \bxxsurl\.de\b \by\.ahoo\.it\b \bye\.pe\b \byuarel\.com\b \bzapt\.in\b \bzi\.mu\b \bzipmyurl\.com\b \bzud\.me\b \burlabridger\.p4o\.net\b \bcricketwebs\.tk\b \bopposingviews\.com\b \bthe-questionnaire\.com\b \bhainanwel\.com\b \bacaiberryinformations\.com\b \bity\.im\b \barcteryxonsale\.com\b \bclstyles\.com\b \bdress4dancing\.com\b \ballbazaar\.net\b \bwomenheelshoes\.com\b \bpurelyfitness\.com\b \bwatchfreemoviesonlinedaily\.com\b \bx-fat\.com/p90x-review\b \bthecow\.me\b \bdsl-preistipp\.de\b \bsanssouci-sightseeing\.de\b \basiawriters\.com\b \bpokerenfrancais\.eu\b \belcasinoenlinea\.org\b \blineupsecurity\.com\b \baefos\.com\b \bonlinetraining4u\.com\b \bthreesonsprinting\.com\b \bmanhattaninstitute\.com\b \bbnbmedispa\.com\b \bakglaw\.com\b \btravelclinicnyc\.com\b \bnymsuits\.com\b \bmac-how\.net\b airmax[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # ugg spam (?:australia|best|brand|buy|cheap|discount|fashion|sale|shop|style|stylish)[a-z0-9-]*(?:shoe|boot|ugg)[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) (?:boot|shoe|ugg)[a-z0-9-]*(?:buy|cheap|mall|mart|outlet|shop|store|sale)[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) \b\d*uggg?[as]?\b[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) uggaustralia[a-z0-9-]+\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # don't block the official site uggaustralia.com \bmyugg \buggs?\d[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg# and uggs# #ugg[a-z0-9-a]*(?:boot|shoes)[a-z0-9-a]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg*boot and ugg*shoes # I replaced the regex by the following one, to whitelist buggyboot.com (that should not be blacklisted) \b(?!(?:buggyboot)\b)[a-z0-9-a]*ugg[a-z0-9-a]*(?:boot|shoes)[a-z0-9-a]*\b\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # per SB request http://meta.wikimedia.org/w/index.php?diff=2834376&oldid=2834371 -- Quentinv57 (2011-08-23) \bugg-[a-z0-9-]+\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg- ugg(?:top|online)?sell \b100mfugg\.com\b \baddugg\.com\b \bbuddyugg\.com\b \bcome2ugg\.com\b \bgo+[d4]?ugg[os]?\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) \bhomeugg\.com\b \binugg\.co(?:\.uk|m)\b \bladiesugg\.com\b \bloadugg\.com\b \blowestmall\.com\b \bmimiugg\.com\b \bmissugg\.com\b \bmiugg\.com\b \brealugghome\.com\b \bsnowuggs\.com\b \bsoftugg\.com\b \bsuperbugg\.com\b \bsuperiorugg\.com\b \bsupuggs\.com\b \btougg\.com\b \buggbaileybutton\.(?:biz|org)\b \buggcarts\.com\b \buggcase\.com\b \buggedglobal\.com\b \buggfeel\.com\b \bugggogo\.com\b \bugggoods\.info\b \bugglist\.com\b \buggnewyork\.com\b \buggpark\.com\b \buggprovide\.com\b \buggs-uk\.biz\b \buggsaappaat\.info\b \buggsalon\.com\b \buggsaustralia-uk\.com\b \buggsbank\.com\b \buggsbox\.com\b \buggshelf\.com\b \buggsireland\.org\b \buggslife\.com\b \buggsonlinebestellen\.com\b \buggssky\.com\b \buggugg(?:au|aufz|discountfz|new)\.com\b \buggur\.com\b \buggwebsite\.com\b \buggwin(?:ner)?\.com\b \bup2ugg\.com\b \bwowuggs\.com\b pickugg\.org brawboots\.com clsells?\.com coogi-jeans\.com designerchristian\.com longdosi\.com m(?:i|uk)sboots\.com myshoesbox\.com\.cn pluboots\.(?:com|org) shoesboots\.co\.uk womenshoesshow\.com woolskinboots\.com \beshop-handbag\.com\b \bbelstaffonsale\.com\b \bbelstaffs\.com\b \bwithorder\.com\b \bectradetang\.com\b \bvip-handbags\.com\b \bsuprashoesite\.com\b \bdunkshoes100\.com\b \bvipsuprashoes\.com\b \bpicksbdunks\.com\b \bwest-trading\.com\b \b7pmshoes\.com\b \bairretrojordan\.com\b \badikshoes\.com\b \bardike\.com\b \btitaniumwf\.com\b \bkfc\.ms\b \bbox10\.info\b \bmycia\.info\b \bmyurlshortener\.com\b \burlredirect\.info\b \bur\.id\.au\b \b86au\.com\b \bx\.nu\b \bnik\.im\b \b82au\.com\b \beum\.cc\b plant\.dmz-karpaty\.com \briccardozipoli\.com\b \bstrumicadenes\.mk\b \bsamuibatik\.com\b \bgiochigiocando\.forumfree\.it\b \bhotelpeniscola\.com\b \beurostyx\.com\b \bitalyitalia\.com\b \bdescargas-deluxe\.blogspot\.com\b \bkukulkan\.260mb\.com\b \bhula-hoop-shop\.de\b \baddu\.co\b \barticles(?:base|vana)\.com\b \bquickpaydaycreadit\.wikidot\.com\b \bcellulitetalk\.com\b \bstretchmarkscare\.com\b \bsimalovesfun\.blogspot\.com\b \bxycol\.net\b \bray-ban\.cc\b \bhockey-review\.ru\b \bsalsalust\.com\b \bresumewritingservice\.biz\b \bnexthandbags\.com\b \baaaplan\.com\b \bbtobuy\.com\b \bbagsofashion\.com\b \bhandbags-fake\.com\b \bbagscabin\.com\b \ballstylish\.com\b \bbrandsshoessale\.com\b \beoooi\.com\b \bwholesalemaccosmetics\.com\b \bctobuy\.com\b \bvsbag\.com\b \bkoolsense\.net\b \bfamousbrandbag\.com\b \bwalletsky\.com\b \bthehandbags\.us\b \bbeour\.com\b \bshamise\.com\b \bsunglasseseye\.com\b \bfakehandbags1\.com\b \bfantastic-replica\.net\b \bhermesbirkinreplica\.com\b \bbagspirit\.com\b \bv-bags\.com\b \bshehandbag\.net\b \bbagfashionstyle\.com\b \bbuydesignonline\.com\b \byoutu\.be\b.* \bbalkanofil\.ru\b \bfacbook\.com\b \bbadoo\.gen\.tr\b \bstanfordu\.totalh\.com\b \bcommoditiestips\.com\b \bfry\.am\b \blink\.packtpub\.com\b \b2travel2\.nl\b \brio-de-janeiro-guide\.net\b \braipurnews\.(com|in|info)\b \begmondonline\.nl\b \bzoolabo\.com\b \bgoforthenight\.com\b \bold-school-spiele\.de\b \byaesmi\.narod\.ru\b \bmma\.sports-combat\.com\b \baffiliate\.godaddy\.com\b \bmidyatstarradyo\.com\b \bellightmade\.com\b \bpescaprofesional\.net\b \bfx-photos\.com\b \bs-m-s\.tv\b \bguia-puntacana\.com\b \bplacement-international\.com\b \bamerican-business\.org\b \bchristmas-celebrations\.org\b \ballworldsport\.org\b \bworld-geography\.org\b \bholgacamera\.net\b \badultinteractivechat\.net\b \biswb\.org\b \bamareway\.org\b \bli\.vc\b \bto80\.net\b \bviviti\.com\b \bonly-hit\.de\.tl\b \bestimarte\.com\b \bhumanbody\.me\b \bparaguaycoins\.com\b \bebook\.7pop\.net\b \bgermangoogirls\.com\b \bucuncubinyil\.com\b \bpoutrerdansguardian\.blogspot\.com\b \bkpop\.fr\b #Petition sites \bthepetitionsite\.com\b \bgopetition\.(?:com|co\.uk|us)\b \bipetition\.com\b \.ipetitions\.com \bpetition(?:online|s24|site|spot|-?them)\.com\b \bwebpetitions\.com\b #end of petition sites \bbeeg\.cm\b \.ladbrokes\.com \banna-world\.com\b \bblacksquaregallery\.com\b \bdahabtravel\.eu\b \b1dekorasyon\.com\b \btsanoff-classic\.com\b \bhttp-music\.org\b \bukshoesizeconversion\.com\b \bcoatsize\.com\b \bhaqeeqat\.org\.pk\b \bthecompany\.pl\b \bpalmedazur\.com\b \bhot-maps\.de\b \becsoso\.com\b \bec9i\.com\b \bbigbigfashion\.com\b \btang-trade\.com\b \bkicksinfo\.com\b \bfeelingshoes\.com\b \bairgriffeymax\.com\b \bbrandkeys\.net\b \btotobags\.com\b \bhoney-replicas\.com\b \btop99shopping\.com\b \bbagstars\.com\b \brolex-heavens\.com\b \brwholesalejewelry\.com\b \bgo52wholesale\.com\b \bsell-replica\.com\b \bjerhandbags\.com\b \bphoenix-luxuries\.com\b \bshopstarstyle\.com\b \bbapesky\.com\b \bjrehandbags\.com\b \btop1replica\.com\b \be-shop-replica\.com\b \bbeubag\.com\b \btop100handbag\.com\b \breal-exact-bag\.com\b \bsaleluxe\.com\b \bbuy-tiffanys\.com\b \bshoesflysky2\.com\b \btiffany4girls\.com\b \bbaileybuttonboots\.com\b \bbootsea\.com\b \bbootsonmall\.org\b \bcashboots\.com\b \bcrazyboot\.com\b \brightonradon\.com\b \bsnowboots-discount\.com\b \bp90xtopmall\.com\b \btrade161\.com\b \bthetrendies\.com\b \benjoyshoping\.com\b \bbootshouse\.com\b \bshop4p90x\.com\b \btimboot\.com\b \bhktz\.net\b \bmanoloblahnik\.ws\b \bjimmy-choo-outlet\.com\b \bjimmychoooutletstore\.com\b \bes\.maxorion\.com\b \bbukisa\.com\b \bexm\.nr\b \bhelpdesk\.tk\b \bsedo(?:parking)?\.com\b \bel-youm\.com\b \baddsubmiturl\.com\b \baries\.com\b(?!\.) \bbigdady\.com\b \bbuckethead\.com\b \bcarinsurancecredit\.com\b \bceritaindonesia\.com\b \bcreditscorecomparison\.com\b \bejdixon\.com\b \bfresherworld\.com\b \bfrt\.org\b \bhomestaging\.net\b \bhotels-accommodation-hotels\.com\b \bhotrodlinks\.com\b \bincest\.com\b \bjandal\.com\b \bkiss\.my\.butt\.com\b \blucky\.com\b \bmbc2\.net\b \bmobile24\.com\b \bmxyer\.com\b \bpillz\.com\b \bplentyoffish\.net\b \bps4\.com\b \btocows\.com\b \btrafficx\.com\b \btwiteer\.com\b \bunderpants\.org\b \bwistatepull\.org\b \bchez-soso\.picoz\.com\b \bfuckgirl\.com\b \bhflanding\.contortionists\.net\b \bzshare\.com\b \bphebank\.com\b \bwwww\.hentaitube\.com\b \bthebestoftheinternet\.com\b \bgods-country\.de\b \bnetbulx\.com\b \blesberlinettes\.wordpress\.com\b 174\.132\.115\.162 74\.208\.135\.98 \badsense-p\.blogspot\.com\b \bmillionsbillionstrillions\.com\b \blifetimetracker\.com\b \blifetimegps\.com\b \bgenesilencing\.net\b \bvanessahaydontrump\.com\b \bkebira\.com\b \bhawaiianlimo\.com\b \bspringbreakspain\.com\b \bzombiecomputer\.com\b \b3dgovernment\.com\b \bbrownfat\.com\b \bmomordica\.com\b \baimraj\.com\b \bcalcutta\.org\b \bguiacoruña\.es\b \ba-coruña\.com\.es\b \bla-coruña\.com\.es\b \bxn--acstica-71a\.net\b \bolimpiadas\.net\b \blatín\.net\b \bde-españa\.net\b \bgretsch\.es\b \bchef\.ph\b \bchef(?:\.com)\.ph\b \bsupermodels?3d\.com\b \bupd\.ph\b \bcoron\.com\.ph\b \bcolorfulbubbles\.com\b \b3dtvcorp\.com\b \b3dtv(?:\.com)\.ph\b \b3dadvertising\.com\.ph\b \b3dads\.com\.ph\b \b3-d\.ph\b \b3dpaparazzi\.com\b \bremit\.com\.ph\b \bcarabaoisland\.com\.ph\b \bdollar\.com\.ph\b \bboayan\.com\.ph\b \bsanvicente(?:\.com)?\.ph\b \blithium-air\.com\b \bboracay\.tk\b \bdiwaran\.(?:com|net)\b \bmrgfu(?:streatment)?\.com\b \bmrg-fus\.com\b \bpiratedcopy\.com\b \bfilchi\.org\b \bfilipinochinese\.com\b \bfinance\.groups\.yahoo\.com/group/Fil_Chi\b \bofw\.(?:com|org)\.ph\b \bofwonline\.(?:com|ateneo\.edu|net)\b \bhotellmolleberg\.com\b \bzkracene\.cz\b \b1url\.cz\b \beurocupshistory\.com\b \bmoladi\.com\b \bplasticformwork\.co\.za\b \bmoladiamericas\.com\b \bvivwestwood\.com\b \bbu\.tt\b \brisk-international\.gr\b \bcutehandbags\.org\b \berssab\.u-bordeaux3\.fr\b \bknol\.google\.com/k/cestas/knol-000-pr%C3%A9sentation-des-trois/39y3khftrdkhq/62# \bgrammar-and-logic\.com\b \blyt\.sr\b \bcardassiaprimera\.com\.ar\b \bmillionid\.com\b \bcmindia\.blogspot\.com\b \bfashionlande\.com\b \bdatmaychu\.net\b \bdiendanmaychu\.net\b \bironrye\.blogspot\.com\b \bnewmail\.ru\b \b00free\.net\b \bfreei\.me\b \bzoka\.cc\b \busefulwebtool\.com\b \bantiques-help\.com\b \bmon\.st\b \bcaseecampi\.net\b \burl\.lotpatrol\.com\b \btomyumrecipe\.com\b \bbachhoa24\.com\b \bvolleyball-movies\.pl\b \bazerbaijanrugs\.com\b \bmoviesonline\.name\b \bclassic-replica\.com\b \btoywatchesale\.com\b \bchoosemyhandbags\.com\b \brolex-watch-replica\.com\b \btiffanyshopmall\.com\b \bhogan-scarpe\.it\b \bbagsaa\.com\b \bdhlbag\.com\b \bmoyu7\.com\b \bideal-replica\.com\b \bwsreplicas\.com\b \bmemwatches\.com\b \bbag-endhere\.com\b \bmontblancsale\.com\b \bluxury007\.com\b \bbranddiscounting\.com\b \bhandbaghall\.com\b \bshoe-jordan\.com\b \bwholesale-designer-handbag\.com\b \bjordannew\.com\b \bhandbags163\.com\b \bp90xbose\.com\b \bcgkicks\.com\b \bbeatsbydres\.com\b \bjewellryoutlet\.com\b \bp90xoutletonline\.com\b \bmycoachoutlets\.com\b \bp90xschedule\.com\b \bbrand-store777\.com\b \bmyjuicycouture(?:outlet|s)\.com\b \bme2dvd\.com\b \bmusicadelparaguay\.blogspot\.com\b btopfoot\.ch\b \bthesiswritingservice\.com\b \babandonedkansai\.wordpress\.com\b \biranbattery\.(?:com|ir)\b \bfadakbattery\.ir\b \balitacomics\.blogspot\.com\b \bstanfordu\.byethost13\.com\b \binfluenzavirusnet\.com\b \bdenguevirusnet\.com\b \bgenetherapynet\.com\b \bchikungunyavirusnet\.com\b \bhamsangar\.ir\b \bkiacell\.com\b \bvideo-search\.de\.tl\b \bxav\.cc\b \bxa\.vc\b \bsorturl\.net\b \breplicasonsale\.com\b \bbacklinksteam\.com\b \bnextiva\.com\b \btelemarketingbase\.com\b \busvoip\.com\b \bvoipproviderslist\.com\b \bwebadsservice\.com\b \btinyfav\.com\b \bfreelancercareers\.com\b \bcustomcourseworks\.com\b \bpradeepsanyal\.com\b \bforit\.org\b \breplicaisland\.com\b \bexactbags\.com\b \bukthomassabo\.com\b \bmrpinyin\.webs\.com\b \btugolden-retriever\.blogspot\.com\b \bshaderaven\.at\.ua\b \blinq\.lk\b \b0z\.fr\b \bcharts-single\.de\.tl\b \blostpedia\.com\b \bdictionar-englez-roman\.org\b \bminurl\.com\b \bchekushka3\.narod\.ru\b \bgeocities\.yahoo\.com\.br\b \btwiter\.com\b \bforexinsider\.co\.uk\b \burl4t\.com\b \bvv\.vg\b \bcyberpunkresources\.blogspot\.com\b \bhvacinstaller\.com\b \brod\.gs\b \bchws\.ca\b \bgalerie-obadia\.com\b \bplanet-earth\.tv\b \bzumlink\.com\b \bzumlink\.de\b \blinkegit\.com\b \bdolinku\.pl\b \bvuethis\.com\b \broligames\.info\b \bspruethmagers\.com\b \bgaytube\.com\b \bblogspor\.com\b \byspace\.com\b \ben\.wilipedia\.org\b \bfacebppk\.com\b \bfaceboog\.com\b \bmyspac\.com\b \bwikipedi\.org\b \b1939\.com\b \blivjournal\.com\b \bbolgspot\.com\b \bmyspase\.com\b \bblogpspot\.com\b \bautomobile-insurance\.com\b \bdental\.implantprocedure\.com\b \bzarasoft\.yoo7\.com\b \bb4p\.nl\b \bsmartkpis\.com\b \bbalancedscorecardreview\.com\b \bexemys\.com\b \bshrinkee\.com\b \bsalentobooking\.net\b \bsms-fake\.com\b \bbep-hiphop\.blogspot\.com\b \b0vr\.net\b \b321\.cn\b \b4x2\.net\b \bat\.t[cf]\b \bbiz\.ly\b \bbofh\.us\b \bc-o\.cc\b \bca\.tf\b \bch\.t[cf]\b \bcz\.t[cf]\b \bda\.ru\b \bde\.t[cf]\b \beu\.t[cf]\b \bfreakz\.eu\b \bhere\.ws\b \bho\.io\b \bint\.t[cf]\b \bmypiece\.com\b \bne1\.net\b \bneat\.name\b \bouch\.ws\b \bseeya\.at\b \bsuch\.info\b \btrue\.ws\b \btweaker\.eu\b \bubb\.cc\b \bvisit\.ws\b \bco\.nr\b \b74\.6\.239\.185\b \bbonus-casino-en-ligne\.info\b \bparis-pronostics-sportifs\.com\b \bfrance-poker-en-ligne\.com\b \bguide-roulette\.net\b \bjeux-casino-gratuits\.org\b \bturkmenbilisim\.net\b \bpestcontrol\.co\.uk\b \bsolar-energy\.co\.uk\b \bnolo.com/index.cfm\b.*?\bkbid= \burlredo\.com\b \bsoldatx\.com\b \bbuildingexamples\.com\b \bmusikpedia\.net\b \broatanwestbay\.com\b \bhyv\.es\b \bhyves\.nl/api/shorturl\b \bcartusialover\.wordpress\.com\b \bcabinetfiscal\.com\b \btilpark\.com\b \bsudety\.veus\.pl\b \bbatuferinggi\.info\b \btinyden\.com\b \bfreud\.pribor\.cz\b \bple-mir\.com\b \bsaveffi\.com\b \boxfreudian\.com\b \bstanleygentlemen\.com\b \bpinkushion\.com\b \bsuperbestpalsclub\.tk\b \bva\.mu\b (?<=//|\.)x\.co\b \bhancocksinsi\.tr\.gg\b \bsperco\.com\.ua\b \blifegid\.net\b \bcineastaleonardo\.blogspot\.com\b \bsohbetask\.net\b \bstartravestiler\.com\b \btravestiler1\.com\b \bstarderya\.com\b \btravestitravestiler\.com\b \btravestiler\.net\b \blovespace\.loversguide\.com\b \belectroniccigaretteburn\.com\b \becigarettereviews\.com\b \bwikipeia\.org\b \bwikipeadia\.org\b \bfickr\.com\b \bpenisland\.com\b \bzideo\.nl\b \bit2\.in\b \bprimewritings\.com\b \bessaydr\.com\b \btube-silicon\.com\b \bbblogspot\.com\b \bemresaracoglu\.com\b \bluxurydesignerbag\.com\b \bpradanow\.com\b \bpaybagsincs\.com\b \bebella-collections\.com\b \bus-abercrombie\.com\b \bpaybagsinc\.com\b \bxsnr\.x10\.mx\b \bbaixarps2\.tk\b \bnemri\.tk\b \bsudoku\.name\b \b4p5\.com\b \besiparislerim\.com\b \bidxl\.net\b \bmuznewz\.com\b \bads\.betfair\.com\b \ballaboutmodels\.tv\b \bcognac-expert\.com\b \bskryabin\.biz\b \bmcflyreport\.tk\b \bmuzland\.(?:ru|info|es|in)\b \bairclassification\.com\b \btudosobremagiaeocultismo\.blogspot\.com\b \bclassroam\.multiply\.com\b .*sanalritim[+.]com \bwebcache\.googleusercontent\.com.*?sanalritim \.cc\.bingj\.com.*sanalritim \bforumcorlu\.com\b \bbunkerpictures\.nl\b \bview\.my\b \bjustbie\.com\b \bshoptoryburchoutlet\.com\b \bchanelbagsoutlets\.net\b \bcoachfactoryoutlet-online\.com\b \bus-hermeshandbags\.com\b \bchaneloutletonlines\.com\b \bnewbelstaff\.com\b \bchanelhandbagworld\.com\b \bcoachfactoryonline\.com\b \bskechers-shapeupsoutlet\.co\.uk\b \bdiscount-miumiu\.com\b \bhervelegersale-outlet\.com\b \bcoachbagscheap\.net\b \bdiscountchloe\.com\b \bnewbalance-outlet\.com\b \bmycoach-outlet\.com\b \bchanelbagshow\.com\b \bshopmanoloblahnik\.com\b \bgracebag\.com\b \btoryburchlover\.com\b \bsunglass-mall\.com\b \bsoftnet1\.tk\b \bareacodeblog\.com\b \bvitaminddeficiencysymptomsguide\.com\b \bsideeffectsguide\.org\b \bbiggestintheworld\.org\b \ballintheworld\.org\b \bappendicitis-symptoms\.org\b \bintelligentmag\.com\b \bthegallbladdersymptoms\.com\b \bbronchitissymptomsonline\.com\b \bstomach-ulcer-symptoms\.org\b \bhivsymptomsblog\.com\b \bresumecoverletterexamples\.org\b \b192-16801\.com\b \bbluewaffledisease\.org\b \bbreastfeedinginfo\.org\b \b192168ip\.com\b \bbabyshowerinvitationsblog\.com\b \bthebesttimetogetpregnant\.com\b \bshinglessymptomsguide\.org\b \bvideoradio\.ru\b \byoutubedownloader\.org\b \bsavetubevideo\.com\b \bfreedownloadgames\.name\b \bbgames\.org\b \bvcq\.biz\b \bbackgroundpictures\.net\b \bnewdimensionsweb\.com\b \bi-watch-movies-online\.com\b \bmovietrailersonline\.net\b \byoutube-?downloader\.name\b \bwritemypapers\.org\b \bevolutionwriters\.com\b \biphone-to-pc-transfer\.com\b \boksgroup\.com\b \bdieselgenerators\.ru\b \bhuman2stay\.com\b \blaptopbatterywholesale\.com\b \blaptopbatteryweb\.com\b \bbatteryfast\.com\b \btoplaptopbatteries\.com\b \bgoodlaptopbattery\.co\.uk\b \bbatterylaptoppower\.com\b \bidopoo\.com\b \blaptop-battery\.us\b \bglobal-motherboard\.com\b \blaptopskeyboard\.com\b \bhp-laptop-battery\.net\b \bhighwaylaptopbatteries\.com\b \brjmbattery\.com\b \banyincn\.com\b \bkavav\.com\b \bfroyopad\.com\b \bcheapoakleysale\.com\b \btakeourshoes\.com\b \bfreeshippingmart\.com\b \bdoinglong\.com\b \bellabridaldress\.com\b \bsatistronics\.com\b \blampworlds\.com\b \byouroscilloscope\.com\b \bguooy\.com\b \b21cnshoes\.com\b \bivove\.com\b \btradehan\.com\b \bchinadone\.com\b \bwholesale07\.com\b \bsechange\.com\b \bdropship-china\.com\b \bjaimestore\.com\b \bmyjoyzone\.com\b \budtek\.com\b \bdressesshop\.com\b \bbuythebigone\.com\b \btakeshoes\.com\b \bstarweddingdresses\.com\b \bsoftwareo\.com\b \busajerseysmall\.com\b \bcallhot\.com\b \bsupplysunglasses\.net\b \bbuyinb2b\.com\b \bchinanfl\.com\b \bsuperzonewholesale\.com\b \bezbuy365\.com\b \badapterlist\.com\b \bbatterygoshop\.co\.uk\b \barogyaherbalpowder\.tk\b \beswikipedia\.org\b \bmakemoneycorp\.page\.tl\b \bdogswar\.ru\b \bpussy\.com\b \bhomosex\.com\b \bgroups\.to\b \b4u43\.com\b \bjejuri\.net\b \bkhandoba-(?:jejuri|temple)\.blogspot\.com\b \bjejuridarshan\.com\b \bminoxidilforte\.com\b \binvitationstyles\.com\b \bsuprauk\.co\.uk\b \bsupraukshoes\.com\b \brealafrica\.co\.uk\b \barticle-board\.com/fat-burning-furnace-reviews\b \bthedietsolutionprogram-exposed\.org\b \bthedietsolutionreviewscam\.com\b \bfatburningfurnacereviewscam\.com\b \btruthaboutabsreviewscam\.com\b \bfatloss4idiotsreviewscam\.com\b \bdietsolutionreviewscam\.com\b \bfindtohealth\.com\b \bli8\.ru\b \bpbali\.com\b \bcropcirclesandmore\.com\b \bcreditcardhelp\.com\.au\b \bmarket-area\.ru\b \bdataclub\.ru\b \bzkracovatko\.cz\b \bveryspecial\.ru\b \bfa\.st\b \biskspot\.com\b \blurkmoarpedia\.com\b \bfacenook\.com\b \bbleaching-pro\.de\b \bjettisonreality\.tk\b \bfootballshoesblog\.com\b \bchristian2011\.com\b \bstylestalks\.com\b \bartisans-serruriers\.fr\b \blocksmithmanchester\.cc\b \bmenuiserieparis\.net\b \bplombier75\.fr\b \bserrureporte\.com\b \bserrurier\.com\b \bserurier\.net\b \bsosserrurier\.com\b \blivejasmin\.com\b \btourattract\.com\b \bplaces-data\.com\b \bdiamond-age\.at\b \barhitel\.com\b \bdubes-electro\.com\b \bmotelcar\.com\b \bspisakpesama\.com\b \bnatascha-hilft\.com\b \beasymobiletagging\.at\b \bnewarts\.at\b \byoucanhelp\.tk\b \bprofessay\.com\b \bwholesaleweddingsupplies\.org\b \bbodybuildingtips-list\.com\b \belectroniccigarette2k\.com\b \biitm\.be\b \bgopoco\.us\b \bcevatzade\.com\b \bxok\.mx\b \blinseis\.(?:com|de|net)\b (?<!netzsch-)\bthermal-analysis\.com\b \bdilatometer\.com\b \bkarmenshoes\.com\b \bmichael-jordan\.us\b \bplayersaid\.com\b \bfemmes-cuir-bottes\.com\b \bhermes6\.com\b \bvogueshoesonline\.org\b \bimrandijital\.com\b \bdijitalbaskifiyatlari\.net\b \bledtabela\.us\b \bcephegiydirmefiyatlari\.com\b \btabelafiyatlari\.biz\b \barackaplamafiyatlari\.com\b \bisiklitabelafiyatlari\.com\b \baracgiydirmefiyatlari\.com\b \bbacklinkdir\.com\b \bsinotraffic\.com\b \b3fw\.ru\b \bab\.cd\b stdtesting\.(?:com|net|org)\b \bt\.in\.com\b \bbodypaint\.ws\b \bzolas\.info\b \bberkeley-term-papers\.com\b \bresumedocket\.com\b \bessayhelppros\.com\b \bcustomessayhelp\.com\b \blogodesignmaestro\.com\b \bheadlicetreatmentworld\.com\b \beasyessayhelp\.com\b \bdissertationmojo\.co\.uk\b \bwriters-write\.co\.uk\b \bdissertationinn\.co\.uk\b \blogodesignmaestro\.co\.uk\b \bessaymojo\.co\.uk\b \bmightydesigners\.com\b \bessayinn\.co\.uk\b \bmormonlar\.org\b \bdeltafidesign\.it\b \bminoxidilforte\.blogcu\.com\b \bdimension\.com\b \bammonet\.(?:com|it|ch|de|fr)\b \bchianti\.info\b \bnorcia-italy\.com\b \bval-di-chiana\.com\b \bchiocchio\.net\b \bbadia-a-coltibuono\.com\b \batoposmusic\.com\b \btavarnelle\.com\b \bbarberinovaldelsa\.info\b \bmonteriggioni\.info\b \bradda-in-chianti\.com\b \bimpruneta\.com\b \bgreve-in-chianti\.com\b \bsan-casciano\.com\b \bval-di-merse\.com\b \bgaiole-in-chianti\.com\b \bbella-toscana\.(?:com|co\.uk|org|net)\b \baltamaremma\.org\b \blivorno-info\.com\b \bsunflower-tours\.com\b \bmassa-marittima\.com\b \bagriturismo-chianti\.com\b \bbedandbreakfastinchianti\.com\b \bsan-polo\.com\b \bchianti-italy\.com\b \barezzo-info\.com\b \bvaldorcia-info\.com\b \bpienza\.com\b \bmontalcino\.net\b \bbibliophile\.net\b \bbookbase\.com\b \bmontepulciano\.net\b \babbeys-of-tuscany\.com\b \bcastelli-del-chianti\.com\b \bcitta-slow\.com\b \bfestivals-of-tuscany\.com\b \bgardens-of-tuscany\.net\b \bslow-food\.info\b \bslow-tours\.net\b \bslow-travel\.info\b \bslow-vacations\.info\b \btuscanywinetours\.info\b \btuscanywinetours\.net\b \bvillas-of-tuscany\.info\b \bvino-slow\.com\b \bwinetastingtoursintuscany\.com\b \bsiena-info\.net\b \btuscanleathergoods\.com\b \bcastellina\.com\b \baccommodationsinchianti\.com\b \bchianticlassico\.net\b \btuscanwinetours\.net\b \bcasa-reasco\.com\b \broma-info\.net\b \bsan-quirico\.com\b \bmonte-amiata\.com\b \bcasarmini\.it\b \bmonte-oliveto\.com\b \bgarfagnana-info\.com\b \bmugello-info\.com\b \bvaltiberina-info\.com\b \bsansepolcro-info\.com\b \bvilla-felceto-tuscany\.com\b \bpanzano\.com\b \btuscan-wines\.info\b \bvacationrentalstuscany\.com\b \btuscany-vacation-rentals\.net\b \btuscany-toscana\.info\b \btuscany-toscana\.co\.uk\b \btuscanyholidayhomes\.com\b \bfarmhouse-holidays\.com\b \bholiday-homes-tuscany\.com\b \bchianti-rentals\.net\b \bchianti-vacation-villas\.com\b \bagriturismi-chianti\.com\b \bilcasello\.it\b \blucarelli\.info\b \blamole\.info\b \bbedandbreakfastinchianti\.net\b \blecetinelle\.it\b \bgallo-nero\.info\b \bcastelnuovo-berardenga\.com\b \bbadia-a-passignano\.com\b \bmontefioralle\.info\b \bvolpaia\.info\b \bstrada-in-chianti\.com\b \bvaldarno-info\.com\b \bvaldelsa-info\.com\b \bsan-miniato\.com\b \bspello\.org\b \bcortona\.com\b \banghiari-info\.com\b \baccommodationsinrome\.net\b \bantiquarian-books\.info\b \bassisi-info\.com\b \bbella-umbria\.com\b \bbibliofilo\.it\b \bbibliophile\.ch\b \bbibliophile\.eu\b \bbologna-info\.com\b \bbookbasesearch\.com\b \bcastellina-in-chianti\.com\b \bcertaldo-info\.com\b \bcetona\.info\b \bcollevaldelsa\.net\b \bcortona-italy\.com\b \bderuta\.net\b \bfarmhouseaccommodationsintuscany\.com\b \bferrone\.info\b \bfiesole\.com\b \bfirenze-florence\.com\b \bfirenze-info\.net\b \bflorenceaccommodations\.info\b \bgaiole\.com\b \bgiustiniana\.info\b \bgrosseto-info\.com\b \bgubbio-info\.com\b \bholidayhomesintuscany\.net\b \bischia-casa\.com\b \blibri\.info\b \blibri-rari\.info\b \blorociuffenna\.org\b \blucca\.info\b \blucolena\.net\b \bmazzano\.com\b \bmercatale\.net\b \bmontefioralle\.it\b \bmontelupo\.com\b \bmontespertoli\.org\b \bnaples-napoli\.com\b \borvieto-info\.com\b \borvieto-italy\.com\b \bperugia\.ch\b \bperugia-info\.com\b \bperugia-italy\.com\b \bpisa-info\.com\b \bpoggibonsi\.com\b \bpontassieve\.info\b \bpontassieve-info\.com\b \bradda\.org\b \bradicondoli-info\.com\b \bravenna-info\.com\b \bsan-donato-in-poggio\.com\b \bsan-gimignano\.com\b \bsan-gimignano-info\.com\b \bsan-miniato-al-monte\.com\b \bsienna-italy\.com\b \bsovicille\.net\b \bspoleto-info\.com\b \btavarnuzze\.com\b \bumbria-italy\.org\b \burbino-info\.com\b \bval-di-sieve\.com\b \bvaldorcia-valdorcia\.com\b \bvolterra\.net\b \bapartment-saint-peters\.com\b \bautoilcassero\.com\b \bbecherale\.com\b \bcasalamole\.com\b \bcasalmonte\.it\b \bceramica-geometrie\.com\b \bchianti-farm-house\.com\b \benjoytuscany\.com\b \bhotelinchianti\.net\b \bilvillino\.net\b \bpatriziafalciani\.com\b \bpoderesagna\.com\b \bpodere-san-cresci\.com\b \bpoggioallolmo\.com\b \brifugium\.it\b \bterredimelazzano\.it\b \btuscanyholidayhome\.net\b \bvillabordoni\.com\b \bvilla-lebarone\.com\b \bvillarignana\.com\b \bvilla-sant-andrea\.com\b \btodopuertoescondido\.com\b \bfamilias-argentinas\.com\.ar\b \btrituradoras-de-piedra\.com\b \b007\.am\b \bbasketballonlineshop\.com\b \bt\.cn\b \bcheckdent\.com\b \boosakalv\.com\b \bhklouis\.com\b \bcoach-replicas\.com\b \bfashioncheaphandbag\.com\b \btiffanyjewelryoutletusa\.com\b \boakley-sunglasses\.uk\.com\b \bsellfashiontiffany\.com\b \bmyjewelrybox\.org\b \btiffanybraceletuk\.com\b \bbrianatwoodsales\.com\b \btiffanyjewelryoutletus\.com\b \bgeneraljewellery\.com\b \bsunglassshop\.us\b \bchichotlingerie\.com\b \bineeee\.com\b \bsilvertiffany\.org\b \brsgold2sale\.com\b \bptlue\.com\b \bpassiontrader\.com\b \btiffanyhut\.com\b \bwatch4sale\.org\b \blearnitaliano\.net\b \bliteraryawards\.info\b \bkarenmillen(?:bagsstore|blackdressstore|cataloguestore|centurycitystore|chicagostore|coatstore|collectionstore|dresses(?:online|onsale|outletonline|shop|ukonline|ukstore)|footwearstore|handbagsstore|headofficestore|jewellerystore|leatherjacketstore|onlinestore|outletonline|outletstore|s|shoes|shoes(?:australia|uk)|silkbrasstore|sohostore|spectaclesstore|ukdesigner|ukonline|ukoutlet|uksite|ukstore|usastore|websitestore)\.com\b \btoryburchflatsdiscount\.com\b \bdetox-body-cleanse\.com\b \bcheapabercrombieandfitch\.com\b \babercrombieandfitchukstore\.com\b \bedhardy(?:backpack|handbags)store\.com\b \btoryburchoutletstores\.com\b \bcoachclearanceoutlet\.com\b \btoryburchbagsshop\.com\b \brosettastonefrenchused\.com\b \btoryburchwalletshop\.com\b \bburberry(?:bags?|bluelabel|brit|london|perfume|purses|sale|scarves|sunglasses|thebeat)store\.com\b \bburberry(?:-bagoutlets|4handbags|ol|selection|world)\.com\b \bburberry\.org\b \bus-burberrybags\.com\b \bus-burberryshoes\.com\b \busa-burberryoutletonline\.com\b \btoryburchhandbagsshop\.com\b \btoryburchcouponsale\.com\b \bcoachoutletleather\.com\b \bsolestop\.com\b \bcoachclearanceshop\.com\b \babercrombieoutletsaleonline\.com\b \btescoshoes\.com\b \bukshoesbuy\.com\b \b24order\.com\b \bradiifootwearsstock\.net\b \bhomywinter\.com\b \bair-maxes\.com\b \bamzn\.to\b \bturl\.no\b \bwikicities\.com\b \bnitrotek\.co\.uk\b \bwhdo\.ru\b \bwelcomeurope\.com\b \be-spirulina\.com\b \begert\.com\.tr\b \bdhtblockerdanger\.com\b \b2girls1cup\.nl\b \bdextertravels\.com\b \bshimlatourpackages\.net\b \bdubaitourismpackages\.co\.in\b \bgoatourpackages\.net\b \buttaranchaltourpackages\.com\b \bjaipurtourpackages\.net\b \bmumbaitourpackages\.net\b \beuropetourpackages\.co\.in\b \blakshadweeptourpackages\.net\b \bnepaltourpackages\.net\b \bsrilankatourpackages\.co\.in\b \bsingaporetourpackages\.co\.in\b \bsrilankatourismpackages\.co\.in\b \bthailandtourpackages\.co\.in\b \brovinj\.aventin\.hr\b \b12by\.com\b \bslnks\.com\b \b20b\.org\b \bhikingshoes4u\.com\b \bwatchesreplicabest\.com\b \bqueenofwatches\.com\b \bfreerolexwatches\.com\b \btiffanyl(?:lc|ot)\.com\b \bairvec\.com\b \bnewportscigarettes\.net\b \bhotbrandjeans\.com\b \bchinashopping4u\.com\b \bheels-?hut\.com\b \bbrandladyshop\.com\b \bwigshotsale\.com\b \bshoesset\.com\b \bclretail\.com\b \bxseoer\.com\b \bjewelryhu\.com\b \bshoesnipe\.com\b \bmultiurl\.com\b \bxuta\.me\b \bbarcosbarcelona\.com\b \bholocausto-doc\.blogspot\.com\b \binspiratorsukses\.com\b \bbacau\.(?:net|org)\b \bflashpapers\.com\b mycaal\.com diamondlinks\.net \bmotobiznes\.net\b \bq\.gs\b \bherbaldb\.com\b \bll\.my\b \bnowtweet\.it\b \bshadr\.me\b \bbc\.vc\b \bpalawanhotels\.org\b \bhotfemaletennisplayers\.blogspot\.com\b \byourkefirsource\.com\b \balimezdegi\.com\b \bpriceangels\.com\b \bmyowninformations\.com\b \bpureberrymax\.net\b \bbrafacts\.net\b \bluxury-pajamas\.com\b \bhottestsports\.com\b \btotallympics\.com\b \bmaketodaypayday\.co\.uk\b \bdorebibletarot\.net\b \bwow-signal\.com\b \borlando-villa-guide\.com\b \bovariancyst-treatment\.com\b \b2vancouver\.com\b \b2vancouverbc\.com\b \b9nl\.com\b \bcomyonet\.com\b \bget-shorty\.com\b \bkindurl\.com\b \blnks\.it\b \bphlpn\.es\b \burlao\.com\b \byourl\.nu\b \bsouthpacific\.org\b \bpacific-pictures\.com\b \bcuba-pictures\.com\b \bmapsouthpacific\.com\b \bgonanaimo\.com\b \btonganholiday\.com\b \bsamoaholiday\.com\b \bFijiguide\.com\b \bpetitionvoice\.com\b \bspanishfauna\.blogspot\.com\b \bprivateistanbultours\.com\b \bshrunklink\.com\b \bistanbuldaycruises\.com\b \bnewdealtravel\.net\b \bnewyearistanbul\.com\b \bistanbultours\.org\b \bistanbultour\.biz\b \bistanbuldaytours\.com\b \btoursistanbul\.org\b \btripsistanbul\.com\b \bcruiseistanbul\.com\b \bistanbultripadvisor\.com\b \btripadvisoristanbul\.com\b \bonlinetripadvisorturkey\.com\b \bturkeytripadvisor\.com\b \bgeziistanbul\.net\b \bistanbulprivatetour\.org\b \btoursturkeytravel\.com\b \bturkeybustravel\.com\b \bantalyaotelleri\.net\b \bbodrumotelleri\.net\b \bedirneotelleri\.com\b \bkusadasiotelleri\.com\b \banzacdaytour\.net\b \ballcappadociatours\.com\b \ballcappadociaballoontours\.com\b \bturkeygallipoli\.com\b \bgallipolidaytours\.com\b \bgallipoli-tours\.com\b \bturkeyvacationpackage\.com\b \btourpackagesturkey\.com\b \bturkey-tours\.org\b \btourstoturkey\.org\b \btravelguidesturkey\.com\b \btravelturkey\.biz\b \bboutiquehotelturkey\.com\b \btroublefreeholiday\.com\b \ballhotelsbooking\.com\b \balleurohotels\.com\b \bfujiken\.mo-blog\.jp\b \bmahjongonline\.net\b \brobert-lindsay\.blogspot\.com\b \bsorprendere\.com\b \bjordanevents\.net\b \bhuseyin\.gen\.tr\b \bmusicofthebalkans\.com\b \bhamshahree\.com\b \bpillsm\.com\b \bdigitalbach\.com\b \bkonyaliyiz\.net\b \bpaydayloanzone\.com\b \bfindlowcostautoinsurance\.com\b \bcaautoquote\.com\b \bchav\.in\b \bfacebok\.com\b \bkarate-blog\.net\b \btravel\.md\b \bmarketresearchagencies\.eu\b \bterme-selce\.hr\b \bgoodstuff\.ro\b \bjason-wiles\.blogspot\.com\b \bjamonarium\.com\b \ballworldguides\.com\b \bapnihindi\.com\b \bloltrain\.com\b \bjoomlaline\.ru\b \bmichael-trevino\.net\b \bjoshduhamel\.es\b \bjensenackles\.es\b \bemma-roberts\.us\b \bangelinaweb\.org\b \bjoseph-morgan\.net\b \bliamhemsworth\.bz\b \bkeegan-allen\.com\b \bbradley-cooper\.es\b \brodolfo-sancho\.com\b \bryansalazar\.net\b \bzonaaggregator\.blogspot\.com\b \bzonamode\.blogspot\.com\b \bkep-box\.blogspot\.com\b \bbo-kep\.blogspot\.com\b \bkep-katro\.blogspot\.com\b \bfotolenticular\.webs\.com\b \balkalife\.nl\b \bact-online\.de\b \bhealthstoresproducts\.com\b \bretailelectronicsstores\.com\b \bautomotivesupplystores\.com\b \bbuybooksonlines\.com\b \bwirelesslaserprinterreviews\.net\b \bbadcreditinformation\.info\b \bberitamalaysiaonline\.com\b \bbuycanon7d\.com\b \bcarabersetubuh\.com\b \bconstipationremediesforbabies\.com\b \bgriotgarage\.net\b \bhotscenesmovies\.com\b \bjuicycouturehandbag\.org\b \bnicoleleehandbags\.net\b \bsexspicture\.com\b \bvideo-seks\.com\b \bart3w\.de\b \bgen-2\.net\b \bearthstadiums\.com\b \bymaa\.be\b \bmultiupload\.com\b \bwn.com/2011_Hunter_Mariner\b \bsantamartacity\.com\b \bp\.tl\b \btheatreticketscheap\.com\b \bmeat-abolition\.org\b \bwhatisencyclopedia\.com\b \bdevicegadget\.com\b \bforexoval\.com\b \boyot\.org\b \blifeandarts\.wordpress\.com\b \bvikingarock\.france\.free\.fr\b \boutsiders\.org\b \bcapoeira-music\.webnode\.com\b \bflamencoweb\.fr\b \bfacebookmallonline\.com\b \bAndroidiZed\.com\b \bcalotor\.com\b \bflamescorpion\.com\b \bbelieve3d\.com\b \baiononline\.info\b \bzipry\.com\b \bipv6locator\.net\b \bbaseter\.com\b \bacvila\.net\b \bipgp\.net\b \bprojectoverdose\.com\b \bessayhelppros\.co\.uk\b \btest-pattern\.com\b \bsapporo-now\.com\b \bshrvl\.com\b \bwizardistanbul\.com\b \bfreedatingsites\.us\.com\b \bhitlerberghof\.com\b \bmcn\.me\b \blordpakus\.blogspot\.com\b \bglutenfreehotelsguide\.com\b \blnfaw\.blogspot\.com\b \bvietnamitasenmadrid\.com\b \breurl\.org\b \bxink\.ru\b \balfiopulvirenti\.com\b \bcittadicatania\.com\b \bescursionietna\.com\b \betnaescursioni\.net\b \bsitoweb\.mobi\b \bdanzecaraibiche\.com\b \bdigiseo\.com\b \bvietnamairlinesticket\.com\b \bcuudulieu24h\.com\b \bnoithathoangduy\.com\.vn\b \bbaovevn\.vn\b \bthanglonghousing\.com\b \bsms4smile\.org\b \bthutucthanhlapcongty\.net\b \bnamthaibinhduong\.edu\.vn\b \bnhakhoavietgiao\.com\.vn\b \buvc-thanhlapcongty\.com\b \bchocolatepoker\.hu\b \bshow-ip\.org\b \bsourceforge\.net/projects/code2000\b \btitleexpertsatlanta\.com\b \bdearflight\.co\.uk\b \breddotnet\.com\b \bfreeminecraftacc\.tk\b \b2spetses\.gr\b \bmadthumbs\.com\b \bbarcafan\.net\b \bmeingames\.de\b \bfreemahjongonlinegames\.com\b \bnikolatesla\.fr\b \bstewartcopeland\.free\.fr\b \buefa-coefficients\.com \beblogz\.net\b \bmedical-helpful-info\.blogspot\.com\b \brp9\.it\b \bcrash-bandicoot\.ru\b \bm1p\.fr\b \bweathersafewa\.com\.au\b \binternetmarketingdirect\.com\.au\b \brelaxocity\.com\b \btotalrecords\.com\.au\b \btheprintingwell\.com\.au\b \bosbornes\.net\.au\b \brummigame\.com\b \bprintprodukce\.cz\b \bandrewflusche\.com\b \bghengisfireworks\.co\.uk\b \bdiamondlinks\.net\b \bafterhimmedia\.com\b \bganarplataporinternet\.com\b \blightsensor\.net\b \bwirelesspromocode\.org\b \boutdoorfountains\.com\b \bcongregationbuilder\.com\b \bthebeginnerslens\.com\b \bcrusherplants\.com\b \balinetayar\.com\b \bart-cadre\.com\b \bxyzbc\.com\b \bfatlife\.ru\b # Below google 'redirect' regex expanded to end-of-string - lets see if that makes the 'what is redirected to' visible, awaiting the bugzilla request \bgoogle\..*?/url\?.* \b2012euro\.fr\b \bacademyrank\.com\b \bgzg\.in\b \boutlandishtr\.com\b \bfutbolistasconhistoria\.blogspot\.com\b \bfreeonlinegames\.eu\b \bfreesamplesource\.com\b \bsixflagsfreetickets\.com\b \btest-toefl\.com\b \bworldhostingprovider\.com\b \buniversalmarkets\.com\b \bnetscape-navigator\.info\b \btheync\.com\b \byoutube-nocookie\.com\b \binterject\.me\b \bmyindiaexperience\.com\b \bmykonosgold\.com\b \bchocolazi\.com\b \bchinabeerbrewing\.com\b \bteretana-fitnes\.com\b \binformationen-reise\.de\b \bvenezuela\.ru\b \bmargarita-online\.ru\b \bvenezuelaonline\.ru\b \bembassy-info\.com\b \bservifans\.com\b \be-earphone\.jp \blnk\.co\b \brdd\.me\b \bmin\.bz\b \bcanto-photographer\.com\b \bfatmasnow\.com\b \bessay-writer\.org\b \bcustom-essay\.ws\b \bcustomcollegeessays\.com\b \bessay-for\.me\b \bediting-services\.org\b \bcustomwritingservices\.org\b \bperfectresume\.org\b \biresearchpapers\.com\b \bessayshelp\.org\b \bwriting-help\.org\b \bcustomessays\.ws\b \bcvresumewritingservices\.org\b \beditingwritingservices\.org\b \biraclub\.org\b \bshorthaircutsv\.com\b \bitinerarisicilia\.it\b \bgallbladderdetox\.com\b \bpricense.com \b7century\.com\b \bbookholiday\.org\b \bbyd-club\.org\b \bvoip-sip-sdk\.com\b \btrakai-visit\.lt\b \b360cities\.net\b \bbet-at-home\.(?:at|es)\b \bvolley24\.com\b \bcuba-linda\.com\b \btipbet\.vn\b \bwowurl\.com\b \bfeenode\. \bwikipaste\.eu \bczarjoule\.blogspot\.com\b \bcondonesmix\.com\b \bauthor-oekryuchkova\.narod\.ru\b \be-broker\.in\b \bdvd-ppt-slideshow\.com\b \balexismf\.com\b \brajendragautam\.webnode\.com\b \bsolidarityinternational\.webnode\.com\b \bbiurokonkret\.com\b \bvoyage-en-inde\.org\b \bvoyage-au-rajasthan\.com\b \bilmu-komputer23\.blogspot\.com\b \badelphitheatrelondon\.com\b \bapollovictoriatheatre\.org\b \bavenueqlondon\.com\b \bbillyelliotlondon\.org\b \bBloodbrothersmusical\.com\b \bdominiontheatre\.org\b \bdreamboatsandpetticoatstickets\.org\b \bdrurylanetheatrelondon\.com\b \bGhostthemusicallondon\.com\b \bhermajestystheatre\.org\b \bjerseyboyslondon\.org\b \blondonpalladium\.org\b \bLondontheatreticketscheap\.com\b \bnationaltheatrelondon\.com\b \bphantomoftheoperalondon\.com\b \bphoenixtheatrelondon\.co\.uk\b \bpiccadillytheatre\.org\b \bplayhousetheatrelondon\.com\b \bsavoytheatre\.org\b \bshrekthemusicaltickets\.org\b \bthebookofmormonmusical\.co\.uk\b \bwewillrockyoutickets\.org\b \bwickedlondon\.org\b \bwizardofozlondon\.org\b \byesprimeministertickets\.com\b \blucidica\.com\b \bmoulinrougeparis\.co\.uk\b \btheater2k\.com\b \bseatplan\.co\.uk\b \beiffeltowertickets\.co\.uk\b \btubehotels\.com\b \bskanes\.com\b \bportelkantaouihotels\.co\.uk\b \bhammamet\.co\.uk\b \bmonastir\.co\.uk\b \bwebsitelooker\.com\b \buspix\.at\.ua\b \bparson-russell-terrier\.info\b \bandylau\.in\b \bcelebswear\.com\b \bfrost-minibar\.it\b \bspoti\.com\b \bpornsjapan\.blogspot\.com\b \bintertext\.md\b \blistadoderazasdeperrosygatos\.blogspot\.com\b \bimagenespreferidas\.blogspot\.com\b \bmultifight\.net\b \byoucopyright\.org\b \buk-dissertation\.com\b \bbuyanessay\.org\b \bgiocare-casino\.eu\b \bremedytreatments\.com\b \btechienow\.com\b \blogodesignconsultant\.com\b \bdissertation-help\.co\.uk\b \btermpapers-guide\.com\b \btuziw\.com\b \bdoyax\.com\b \bpornotube\.com\b \badultfriendfinder\.com\b \bcarstuckgirls\.com\b \bthesword\.com\b \bsextube\.com\b \bxtube\.com\b \bnowthatsfuckedup\.com\b \bpornhub\.com\b \bilovemolfetta\.it\b \bpspstation\.org\b \btoubkal-trekking\.com\b \bfrasesparafacebook\.com\b \brallytrophycars\.110mb\.com\b \blifeinsurancequotes\.com\.au\b \bcarinsurancequotes\.com\.au\b \bratelines\.com\b \bbuysolarpanels\.com\.au\b \bonbarcode\.com\b \bkeepautomation\.com\b \bzekaoyunlari\.org\b \bbentenoyunlari\.org\b \bben-10-oyunlari\.com\b \bkomikoyunlar\.net\b \bOYUNZAMANI\.COM\b \bbasketboloyunlari\.com\b \barabayarisioyunlari\.com\b \barabayarislari\.com\b \bth-chemical\.com\b \bisfana\.ru\b \bbluehosting\.com\.pe\b \badslvnpt\.com\.vn\b \bviagra-cialis\.ch\b \bul\.to\b \buploaded\.to\b \bnewsgroups\.derkeiler\.com/Archive/Soc/soc\.culture\.greek/2009\-06/msg\d+\.html \bvancouverlookout\.wordpress\.com\b \bvancouverlookout\.com\b \bruzgarenerjisi\.gen\.tr\b \bsmarturl\.it\b \bworldlifeexpectancy\.com/index\.php \bi-doserturkiye\.com\b \bvur\.me\b # part of issue with spamming urls, being managed xwiki. originally dealt with at enWP — billinghurst 20120127 commissionbreakthrough \b\d+\w+facts?\.com\b whatisamoneytree \b(easy)?(hairgrowth|bodybuilding(?!-magazin)|weightloss?|mafiawar|sixpackabs)(secret)?\b ultimatemuscletrainer globalrealearning \bhowtomakemoney\b \bwearitandbareitlingerie\b \bweightloss(dietwatchtips|truth)\b \bworldbestdiet\b yourwellnessquestions moneymakeronline dailyprofitsfromhome informationnow\.com\b secretrichesnow penisenhancementpills\b 4u\.webs\.com\b \bmarketing4noobs\.webs\.com\b \bapple-ipad-2\.webs\.com\b \b\d+-(\w+?-)?\w+?-\w+?-(topics?|talkingpoints?|secrets?|tricks?|discussions?|memos?|essays?|talks?|papers?|articles?|facts?|class(es)?).com\b \w+?-(topics?|talkingpoints?|secrets?|tricks?|discussions?|memos?|essays?|talks?|papers?|articles?|facts?|class(es)?)\.webs\.com\b \b\d+-(local-)?(informational|quick|brilliant|local|informative|helpful|specific)-(little|smart|daily|collegiate|clever|mindbending|special|brainy) \b\d+-(local-)?(academic|weekly|classic|helpful)-(daily|monthly|genius|special) #end of enWP additions \bcalculatormortgage\.co\.uk \bweightlosstruths\.2itb\.com\b \bu\.42\.pl\b \bcharlesgillman\.com\b \bslimsecrets\.2itb\.com\b \bbodhost\.com\b \bunterkunft-ferienwohnung-bamberg\.de\b \bappartements-vacances-bamberg\.com\b \bappartamento-vacanza-bamberg\.com\b \bcertifauto\. \bjigbo\.com\b \bshort4u\.pl\b \blottonews\.webs\.com\b \bdogtraningandtricks\.webs\.com\b \beasycomputerstudio\.webs\.com\b \bfishingsecrets\.webs\.com\b \bjobharvest\.webs\.com\b \bprojectpayday\.com\b \bmusicmarch\.weebly\.com\b \bsportfishingtricks\.com\b \bkapoormd\.com\b \bflyfishingsecrets\.webs\.com\b \bmydebtsolution\.webs\.com\b \bmanuelsanchezartist\.webs\.com\b \bquickstartbowling.webs.com\b \bminimalist-running-shoes\.webs\.com\b \bwowmusicforyou\.webs\.com\b \bfeedthemuscleburnthefat\.webs\.com\b \bimproveyourswing\.webs\.com\b \bcertificatoconformita\.com \bmagickpowers\.webs\.com\b \bthesimplegolfswing\.webs\.com\b \bforex-sells-like-candy\.webs\.com\b \blinkedinstratigies\.webs\.com\b \bretirementwebpage\.webs\.com\b \bgolfingtrainer\.webs\.com\b \ballproductreviews\.org\b #\b4\.bp\.blogspot\.com/-Lujq9b278Lg/TyeYmk66isI/AAAAAAAAAAc/yELwrwzyVeQ/s1600/caltech_rankmaniac_2012\.gif\b #\brankmaniac2012\.webs\.com\b #\brankmaniac2012caltech\.blogspo\t.com\b #\bmyrankmaniac2012\.blogspot\.com\b #\brankmaniac2012caltech\.tumblr\.com\b #\bcs144rankmaniac2012\.blogspot.\com\b #\brankmaniac2012\.webs\.com\b rankmaniac \blearnhowtoplayguitar\.tk\b \bpcgamesandmore4u\.webs\.com\b \bhopfeed\.com\b \ballsearch-now\.info\b \bti-da\.net\b \btrustedreviewfinder\.com\b \bdatingwebsitesnet\.org\b \bsinglesharmony\.com\b \bmedsmd\.com\b \bearnquickmoney\.net\b \bcocauto\.com \bbrokenscript\.com\b \barchive\.org/details/NoReply\b \barchive\.org/details/PleaseMisterPostman\b \barchive\.org/details/SexySadie\b \barchive\.org/details/AcrossTheUniverse_514\b \bsmspizza\.net\b \bmaxigen\.co\.il\b \bsiteseodirectory\.com\b \bdesenredandolamarana\.blogspot\.com \buntanglingtheweb-es\.blogspot\.com \bboards\.4chan\.org\b www\.4chan\.org/b/ \bxist\.org\b \bnudos\.org\b \bdiccionariomedico\.net\b \bcleaning-4u\.co\.uk\b \bmeta\.wikimedia\.org/\w/index\.php\?title\=Special\:Log/block\&page\=User\%3AFuture\+Perfect\+at\+Sunrise \bde\.wikipedia\.org/w/index\.php\?title\=Spezial\:Logbuch/block\&page\=Benutzer\%3AMuZeMike\+\%28WMDE\%29 \bihrp\.fis\.com\.vn \bthamtuthanglong\.com \benjoylace\.com\b \btop\-ptc\-serious\-paid\-to\-clic\-websites\.blogspot\.com \bhop\.clickbank\.net\b \bmy-weight-loss-secrets\.webs\.com\b [/.]➡\.ws\b \bxn--hgi\.ws\b \b›\.ws\b \bxn--cwg\.ws\b \btinyarrows\.com\b \bmlp\.im\b \b(derpy|pp4l|t9k)\.me \b4wrd\.us \bincloak\.com\b \baddr\.co\b \bt9k\.me\b \bsearch\.twitter\.com\b \bhowmanycaloriesshouldieatx\.com\b \bl\.to\b \bmappamundi\.free\.fr\b \bacademic-writing\.net\b \bmcprovider\.gr\b \bsmirt\.ch \ballowed\.org \bvlondonescorts\.co\.uk\b #Emergency listing - cross wiki issue 2012-4-20 \bvivaty\.wordpress\.com\b #Added by Jyothis on Feb 20, 2012 \bundo\.it\b \bamirite\.biz\b \bandrewstech\.tk\b \b79\.99\.0\.15\b \bbigblackarabiandicks\.tk\b \bgainmoneyfast\.com\b \bilike\.com\b d\.{0,1}e\.{0,1}a\.{0,1}t\.{0,1}h\.{0,1}t\.{0,1}o\.{0,1}j\.{0,1}e\.ws \bgetrank\.org\b \binstrumentalhiphopbeats\.com \bcc\.bingj\.com\b \burls\.li\b \beasepregnancytips\.webs\.com\b \bur\.cx\b \bmadebymabe\.be\b \bu\.czo\.me\b \bmalaysiahousingloan\.net\b \btiny\.cx\b \bthefacebook\.com\b \bwix\.com/russian\_mafia \buntanglingtheweb\-es\.blogspot\.com \br\.gd\b \bfaceboo\.com\b \bhabbolatino\.us\b \btopnotchfinder\.com\b \bgolflovers\.webs\.com\b \bphuketproperty\.com \bambien\-blog\.com \byachtpals\.com\b \bforextradinglikeachampion\.webs\.com\b \bflashgames\.name \bmillion-dollars\.net\b \babbo\.(mobi|tv|ag|hn)\b \bweightlosshypnotism\.blogspot\.com\b \bbeatbankruptcy\.webs\.com\b \bizmirescort(bayan|s)\.(com|biz)\b \brentpin\.com\b \bandroidmerkezi\.net\b \bklonopinonline\.net\b \bmgn\.me \burlcini\.com\b \bdietrine\.us \bdietrinereview\.com \basiansinamerica\.org\b \bwwww\.facebook\.com\b \bdb\.tt\b \bmusicfans\.ir\b \bconstructiontoysforkids\.com\b \bkly\.so\b \bfur\.ly\b \bfurly\.de\b \bflickr\.es\b \btwitter\.es\b \bfacebook\.es\b \btrafficsoftware-com1\.webs\.com\b \bacnetalks\.com\b \bbackpaindetails\.com\b \btinylink\.ir\b \brobertobenignifans\.com\b \bhoroskopi\.shtypidites\.com \bbregalnicastip\.tk\b \bgelen\.org \b1buycart\.com\b \b2oo\.ir\b \bu2l\.in\b \bv\.gd\b # manually added by billinghurst \bbajubatiktulis\.com\b \bgrosirbatik\.info\b \bbatiksemarang\.info\b \bbatiksarimbit\.info\b \bkampungseo\.com\b \bjualjam\.net\b \bbmdstreet\.com\b \btrainingiso\.asia\b \bekodokcell\.com\b \btokoherbalhifa\.com\b \bharganissanmarch\.com\b \bjabonkendal\.com\b \bshar\.es\b \bworldbricks\.com\b \bmodertalking\.com\b \bzwit\.org\b \bonline-scratch-card\.com\b \bangkringan-jogja\.com\b \bspanishfordummies\.ws\b \bu2s\.ir\b \bmat\.co\.il\b \bgi\.vc\b \bqy\.fi\b \bvm\.lc\b \btra\.kz\b \bburak\.cc\b \bwibi\.us\b \b163\.fm\b \bprimarkcatalogo\.com\b \bvpillsturkey\.com\b \bclipboard\.com\b \bweb-aupair\.net\b \bsiteanaliz\.net\b \boffshore\.ae\b \b1337day\.com\b \bsignup\.wazzub\.info\b \bu\.to\b \binfopot\.tk\b \burla\.ru\b \b2ya\.com\b \bvze\.com\b \b24ex\.com\b \bhitart\.com\b \bmirrorz\.com\b \bfiletap\.com\b \bdealtap\.com\b \bbigbig\.com\b \bebored\.com\b \bhereweb\.com\b \b1sta\.com\b \bechoz\.com\b \b2truth\.com\b \b2fortune\.com\b \b2hell\.com\b \b2tunes\.com\b \b2savvy\.com\b \b2fear\.com\b \b2freedom\.com\b \bantiblog\.com\b \bbcove\.me\b \btrineaspect\.com\b \bandreasmoser\.wordpress\.com\b \bguardofcastle\.blogspot\.com\b \brapidweightlosswithhcg\.com\b \bsource-werbeartikel\.com\b \bphoto-travels\.org\b \bart3w\.com\b \baffiliate-marketing-websites\.com\b \bencyclopediasupreme\.org\b \bhydrogen2oxygen\.net\b \bjamonor\.com\b \bmymin\.me\b \buluslararasiaikido\.com\b \btraditio-ru\.org\b \bvaradoga\.blog136\.fc2\.com\b \brumafia\.com\b \bhomesinrio\.com\b \bpmwatch\.org\b \bannyas\.com\b \bconsulting\.customsexpert\.ru\b \bhotelresplandor\.com\b \bhotelarrayanes\.com\.co\b \blittleurl\.info\b \btrucoss-para-habbo-2012\.tk\b \bemcollections\.net\b \bideascosasymascosas\.blogspot\.com\.es\b \baldservice\.com\b \bberlin-1945\.de\b \bmoslemhytech\.blogspot\.com\b \bviolinconcerto\.de\b \bfootballmatch\.de\b \bbitcoinmedia\.com\b \baltafseer\.com\b \baltafseer\.org\b \baltafsir\.org\b \birangooya\.ir\b \bmauritiusprestige\.com\b \bgreenworldbvi\.com\b \bfarmlandinvestment\.blogspot\.com\b \bj\.gs\b \bgevezechat\.net\b \bnewerahatsonsell\.com\b \bcapsforcheap\.com\b \bcurethalassemia\.org\b \bfpmr-chile\.org\b \btamazight-musique.blogspot \bsmallsibu\.miniban\.cn\b \belwazefa\.com\b \bhats-world\.net\b \bbustarhymes\.us\b \bflo-rida\.info\b \bjessie-j\.info\b \bgymclassheroes\.net\b \braftingtaradrina\.com\b \bgreekfeta\.com\b \bruggers\.com\b \bprodirectrugby\.com\b \bchina0001\.info\b \beliewieseltattoo.com\b \bsingingprosecrets\.webs\.com\b \b1-love-quotes\.com\b \blacina\.net\b \b2012chanelbagsforsale\.com\b \bwindows7antivirus\.us\b \bantispywarewiki\.com\b \bregistry-repair\.me\b \bbest-antivirus-protection\.com\b \bantivirus-reviews\.us\b \bmalwareremovaltools\.org\b \bantivirussoftwarealert\.us\b \btrojanalert\.net\b \btrojanremovers\.net\b \bphpm\.ru\b \b69\.39\.236\.36\b \bkredikartiborclari\.com\b \bxlstat\.com\b \bgoogle\.(?:xlstat) \b5games\.co\.uk\b \bmicrostocktime\.com\b \bMicrostocktime\.ru\b \bmyswabi\.tk\b \bmasese\.tk\b \blyricwiki\.org\b \bsmokelessecigarettereviews\.com\b \bbuyii\.com\.au\b \bphuketvillagetaways\.com\b \bclarinetbooks\.wordpress\.com\b \bkurzweilstories\.com\b \blivexxxstrip\.com\b \bbizplancorner\.com\b \bbarringtongifts\.com\b \bxlstat\.net\b \bborctaksitlendirme\.com\b \bborcunutaksitlendirme\.com\b \bhementaksit\.com\b \bkredikartiborctaksit\.com\b -verzekeringvergelijke.\..{2,3}\b \byogaforweightlosses\.com\b \bposteriorfossa\.com\b \bgamegoldfast\.com\b \bplayerassist\.com\b \bdiablo3gold-sale\.com\b \b💋\.tk\b \bhghlook\.com\b \bu2know\.net\b \be-performance\.ro\b \bniceplaces\.ro\b \bekalk\.eu\b officialnfl\w{1,10}(proshop|teamstore)\.com\b authenticstore\.com\b \bsingaporetourismpackages\.co\.in\b \bdubaitourpackages\.co\.in\b \bhyderabadtourpackages\.net\b \bsrilankatourism\.co\.in\b \bnorthindiatourpackages\.net\b \bpondicherrytourism\.org\b \bmunnartourpackages\.net\b \bhimalayatourpackages\.com\b \bkashmirpackagetours\.net\b \bsingaporetraveltours\.com\b \bdelhitraveltours\.com\b \bkullumanalitourpackages\.net\b \bsupremeindia\.com\b \bbookofraspielen\.info\b \bin-disguise\.com\b \bjordanpascherfr\.com\b \bvk\.cc\b \bgesundheitvideo\.com\b \bkrebsvideo\.com\b \bmedicanalife\.us\b \bminecraftcodes\.(info|me)\b \bwebhostingw\.com \brajpromotions\.com\b \bprofi-fachuebersetzung\.de\b \bprofischnell\.com\b \balquilerdeyatesenibiza\.com\b \bopgg\.nazwa\.pl\b \bts3card-business\.jp\b \btollesonlocksmith\.com\b \balfunstuff\.com\b \bborcutaksitlendir\.com\b \bdchallofjustice\.com\b \bdiablocheap\.com\b \bmijnvleesetendeplanten\.tk\b \bcheapmkoutlet\.com\b \bpoloralphlauren \bsdrv\.ms\b \bboreaudio\.com\b \bvideo-izle\.web\.tr\b \bslinky\.me\b \bactgruppe-es\.de\b \bthephen375blog\.com\b \bvietnamvisa\.org\.vn\b \bforexbroker\.info\b \bahoi\.es\b \baffiliatefuture\.com\b \bszechenyispabaths\.com \b(jazz|trance|rock)-radio.50webs\.com\b \btaourl\.com\b \bfbfriendblaster\.com\b \badmitad\.com\b \benjoycanaryislands\.com\b \bfastprofitpages\.com\b \bund-recht\.info\b \berbbaurechtsgesetz\.de\b \bheilberufsrecht\.de\b \bkanzleifeser\.de\b \bversicherung-recht\.de\b \barzthaftung-recht\.de\b \bnachlass-rechtsfragen\.de\b \bschenkkreis-recht\.de\b \bstalker-recht\.de\b \bkanzlei-feser\.info\b \banwalt-feser\.de\b \banwalt-recht-und-gesetz\.de\b \beasypret\.fr\b \bdigitalsatis\.com\b \bhoaphat\.net\.vn\b \bnoithathoaphat\.in\b \burls\.co\.il\b \bwanttoknow\.info\b \belal3ab\.com\b \bseychellesprestige\.com\b \bphishproductions\.com\b \bhowtogetridoffleasfast\.org\b \bttvideos\.de\b \bthoitrangf5\.com\b \bvst\.tv\b \bplusooo\.com\b \bfie-r\.it\b \bmariaciobanu\.tk\b \bfanclubmariaciobanu\.tk\b \bvistarecords\.us\b \bfazzt\.biz\b \bipir\.at\b \bl\.hh\.de\b \bgoodurl\.de\b \bkleinerlink\.de\b \b3ai\.de\b \bkurzurl\.net\b \bfixurl\.de\b \bunurl\.org\b \bhkclarksinn\.in\b \boua\.be\b \bel32\.com\b \bfilz\.fr\b \blichnosbeach\.com\b \blichnosbeach\.gr\b \blichnosbeachhotel\.reserve-online\.net\b \bparga-hotels\.blogspot\.com\b \bpargalichnos\.com\b \bpargagreece\.net\b \bitconnexion\.com\b \bdinez\.co\.uk\b \bxmas\.cpilondon\.com\b \buri\.fi\b \bkuvaton\.com\b \burly\.fi\b \bpara\.ms\b \bdft\.ba\b \bcnubloquefolle\.canalblog\.com\b \b5url\.net\b \bmichelerosica\.altervista\.org\b \bpro-(?!(goroda|speleo|otdyh)).*?\.ru\b \bgorod-scherbinka\.ru\b \bscientific-library\.com\b \bprintsasia\.com\b \bprintsasia\.co\.uk\b \bkpvz7ki2v5agwt35\.onion\.to\b \bs\.tt\b \blisastansfieldexperience\.com\b \bexcel-avanzado\.com\b \ballmoviesforyou\.com\b \blnk\.do\b \bzondergekheid\.tk\b \bscmresearch\.org\b (\bnewbalance(japan|(hot)?sale)|\bcoach(outlet|online)|jersey|uniform)\.asia\b \bantiagingcreaminfo\.blogspot\.com\b .*stell?iss?imo.* \bbrig\.co\b \bgrem\.io\b \bredirectingat\.com\b \bsynqk\.com\b \bsteroids-online\.net\b \b67\.55\.108\.167\b \b(oceangirltv|lauren-hewett)\.narod\.ru\b \bvietnamimmigration\.net\b \bmozaik\.info\.hu\b \bmozaweb\.hu\b \btraditionalindianherbs\.com\b \bhome-remedies\.in\b \btelugu-news\.com\b \bmasetty\.com\b \bwebsiteoutlook\.in\b \bgumagumalu\.com\b \btelugudb\.com\b \bthevod\.net\b \bjennavideos\.net\b \bporndvd-stores\.com\b \bsugardvd\.info\b \ballgovernmentjobs\.co\.in\b \bzombie-loan\.com\b \bklassik-resampled\.de\b \bs-fahl\.de\b \bmakingpeopledance\.com\b \bdiscoverunsigned\.com\b \btrafficdr\.com\b \brecov-er\.tumblr\.com\b \bducksnstuff\.tumblr\.com\b \bfyeahoatmeal\.tumblr\.com\b \bownedax\.tumblr\.com\b \bfalling-yet-again\.tumblr\.com\b \bscheherazade-khanum\.tumblr\.com\b \bdynoguy\.com\b \behowtocuregingivitis\.com\b \bguinealia\.com\b \bblog\.yoocare\.com\b \binteriordesigner\.ws\b \bcourchevel\.travel\b \betourismsolutions\.com\b \be-redstar\.net\b \bfoutapedia\.org\b \bdarkknightreturnsdvd\.com\b \bpluginprofitsite\.com\b \bambersail\.com\b \bwikiperle\.blogspot\.* \bvgn\.me\b \bbeatles\.ru \b0cn\.de\b \btrick\.ly\b # korean royalty start (string of nine domains so far, predict more) (the)?koreanroyal(ty|s)? thejinan koreanroyal(ty|s)?\.(com|org)\b \bthejinan\.(com|org)\b #korean royalty end \burban-vin\.ucoz\.ua\b \bfaacebook\.com\b \bvideolegend\.net\b \burlx\.ru\b \bgotoplus\.me\b \balbak\.net\b \binstitute-for-competitive-intelligence\.com\b \bqualitypointtech\.net\b \brtoz\.org\b \bthequotes\.net\b \bqtpbook\.com\b \bplaymemorygame\.com\b \bcosta-linda\.net\b \btanzaniamovies\.net\b \bdr-luxuryrealestate\.com\b \blaptopspa\.pl\b \bwhereloveisfound\.com\b \bpureplatinummodels\.com\b \bkuehntopf\.ch \be-weddingplan\.com\b \bmake\.my\b \bpaperbouyent\.com\b \bourmess\.net\b \btinapa\.com\.ng\b \bevent-factory\.ch\b \bmusicletter\.it #series of commercial spambot additions \babercrombieandfitchoutlet5\.webs\.com\b \babercrombieuk52\.webs\.com\b \babercrombieandfitchuk3\.webs\.com\b \bhollisterecosfrancea.com\b \babercrombie-malls.com\b \bcheap-abercrombie\.com\b \babercrombie-kids\.org\b \babercrombieetfitchmagasins\.com\b \bsearch4sun\.com\b \bdeplayer\.net\b \bbuyessaysonline\.us\b \bformalgownsuk\.com\b \bresearchessay\.org\b \bgreatessays\.org\b \blux-essay\.com\b \blux-dissertation\.com\b \bediting-services\.us\b \buk-essays\.org\b \btoppapers\.org\b \bbadcreditloansyes\.com\b \belephate\.pl\b \bperth-removals\.com\.au\b \bvolcanovaporizerreviews\.net\b \bfull\.sc\b \btopendmarket\.se\b \bcur\.lv\b \bnflsuperbowlravens\.com\b \btriestelibera\.org \byourbusinessbefound\.info\b \binterculturecapital\.de\b \bfleshlightpromo\.weebly\.com\b \boffersbookmarks\.com\b \bmoney-moguls\.com\b \btheorlandopersonalinjurylawyer\.com\b \bremediation\.co\b \bbringlogodesign\.com\b \bhc-porn\.com\b linkshrink\.de \bmasseriacappuccini\.it\b \bmetromodels\.ch\b \bclick\.payserve\.com\b \bhub\.me\b \bnscash\.com\b \btehranpatogh\.ir\b #Emergency listing - current user page spam across wikis \bgenericviagra123\.com\b \bcasino-review\.org\b \be-iban\.com\b \bmp3sdown\.com\b \bgrupodsp\.net\b \bdiendansimdep\.net\b \bmedia-markt-toshiba-fernseher-tv\.tumblr\.com\b \bmclogi-kintetsu-new-york-amgen\.tumblr\.com\b \bstores\.ebay\.com\b \bursnauer\.ch\b \bqr\.net\b \beverythingfou\.net\b \bwebsite-submission-seo\.blogspot\.com\b appetitecontrolpills \badsonmap\.com\b uniforms2u\.com\b \bbrunodam\.blog\.kataweb\.it \binthessaloniki\.com\b \bfindspermdonor\.com\b \b100pour100aviron\.com\b \bbaby-date\.com\b \bflikr\.com\b \burl-go\.com\b \btourfrance100\.blogspot\.com\.es\b \bereticopedia\.org \bdownloadrage\.com\b \bchanguscampbell\.com\b \bsex-porno\.biz\b paydayloans cartierwatchesonline \bdekalux\.com\b \bquagga\.cat\b \blinkd\.in\b \bvienne\.co\b \bproudphotography\.com\b \bvhaldemar\.net\b \boceanrusenergy\.com\b \bgg\.gg\b \bskiusainc\.com\b \btrulynaughty\.me\b \bmgprojekt\.com\.pl\b \bskinpharma\.nl\b \bfeed\.mn\b \bzommulberryshops\.co\.uk\b \bsukmulberryshops\.co\.uk\b \bcareerlinecourses\.com\.au\b \btopincoupons\.com\b \b(office|commercial)cleaning \bjanitorialservice \burlid\.ru\b \bdlpsoftware\.com\b \brandevudate\.com\b \btr\.im\b promocode(\d{4})?\. \binstacriminalbackgroundchecks\.com\b \bpokerschoolvideos\.com\b \bhotel-discount\.com\b \binstant-acne-remedy\.com\b \busreversephonelookupzone\.com\b \bboxbcn\.es\b \bbadcreditloansgo\.com\b \bcarmats4u\b \bbigorbust\.net\b \bjo\.my\b \bjoturl\.com\b \bstudentloansrate\.org\b \bcriminalbackgroundcheck \bcarmats\.ie\b cheapmedonline tipsforweightloss shorttermloans onlinebadcredit pullyourexback toplawnmowers nocreditcheck anymedsrx bestrchelicopterreview generic.?cialis.?rx metaldetectorreview badcreditloan loansonlineapp besttreadmill views201\d\.blog \btodo\w{3,10}\.com\.es\b porn.?for.?free free.?xxx tipstolivehealthy \bsuper-kenit\b online.?marketing.?business \bhowtogetpregnanttip\.com\b \bprimalburnfatburningsystemreview\.com\b \bSaveOnAirfareSecretsReview\.com\b \btruthaboutcellulitereviews\.com\b \b21daysugardetoxreview\.org\b \b30daystothinreview\.org\b \bgrowtaller4idiotsdiscount\.org\b \bhairagainreviews\.org\b \bfreesexshows\b \burls\.by\b \brikiki\.net\b \babrege\.eu\b \bfea\.lk\b \bppt\.li\b \burlmini\.net\b \burlv2\.com\b \bbe\.cm\b \bshar\.as\b \btlwsd\.in\b \blc\.cx\b \btiny-url\.info\b \btw\.gs\b \birr\.kr\b \btyn\.kr\b \bthedietsolutionreport\.org\b \braglour\.com\b \bparasitesandworms\.com\b \bhow.?to.?improve.?your.?eyesight\b \b955\.cc\b \bno-ip\. \bafreechat\.com\b \ballaboutsavings\.co\.uk\b \batwellandco\.com\.au\b \bbail\.com\b \bbestmanspeechessentials\.com\b \bbringthepress\.com\b \bbuytwitterfollower\.info\b \bcaliforniaduiguide\.com\b \bcomo-adelgazar-rapido\.net\b \bframeusa\.com\b \bitsupportforcharities\.co\.uk\b \bjfleece\.net\b \bkitchensolutionskent\.co\.uk\b \blovequoteslibrary\.com\b \bmumford-and-sons-tour\.com\b \bnutritional-supplement-truths\.com\b \bphotomeedibleart\.co\.uk\b \bpuregarciniacambogiainfo\.com\b \bsatchel\.co\b \bstatnames\.com\b \btetrabyte\.com\b \bthelegalstop\.co\.uk\b \btipsforteethwhitening\.com\b \btop10homeremedies\.com\b \btraveloka\.com\b \bvalueconcrete\.com\b \bwatch-movies--online\.org\b \bwondershare\.com\b \blimes-inferior\.pl\b \bmycarmats\.co\.uk\b \bcaliforniadrivereducation\.us\b \bessenza-nobile\.de\b \bukfamilyholidayparks\.com\b \bmybootmat\.co\.uk\b \bcasinouk\.com\b \bpandanger\.com\b \bhomefloorcleaner\.com\b \bpromazon\.com\b \bweddingingreece\.com\b \btopcasino\.it\b \bforsaleforlease\.com\.au\b \bvehiclebuyingandleasing\.co\.uk\b \bphysiciandesigns\.com\b \binternationallovescout\.com\b \bquickwaytogetabs\.com\b \bwebhostingreviews\.com\.au\b \bcancerfactsmd\.com\b \bguestbloggingempire\.com\b \bstainlesscablerailing\.com\b \bfuelonline\.co\b \blifequotescollection\.com\b \bbestcreditreports\.com\b \bshopaduck\.co\.uk\b \bpuregreencoffeeinfo\.com\b \bpacificplayinc\.com\b \bmobiles2money\.co\.uk\b \bdieharddevil\.com\b \bproduct-investigation\.com\b \bgalavantier\.com\b \bbest-auto-detail\.com\b \bchillifundamentals\.co\.uk\b \barizonadetoxcenters\.org\b \basoberwayhome\.org\b \behardhat\.com\b \brealhealthy\.net\b \bdogarthritisaspirin\.com\b \bagentmate\.com\.au\b \bwebfullcircle\.com\b \bsmokingobsession\.com\b \bcheapnps\.com\b \bbacklinkempire\.com\b \bledstop\.co\.uk\b \bcarinsurance\.org\.uk\b \babloodpressure\.com\b \bmommyedition\.com\b \bseojob\.net\b \bbanffhotelsltd\.com\b \bcontenderbicycles\.com\b \bhearinglosspill\.com\b \baustraliaoutletsale\b \bfilm.?pornoxxxx reviews2\d{3}\.info \bkvta\.net\b \badultfriendfinder\.me\.uk\b \bplus\.ly\b \bmyurl\.pk\b \bdalatmuaban\.net\b \bwallpapersbq\.com\b \bpresentviewer\.com\b \bmobilephoneinsuranceking\b janitorialcleaning \bnajmihealing\.webs\.com\b onlinehealthtopics healthychoicediets presettlementloans \bbeeplog\.com\b \byj\.pn\b soundtrackstream\.com \bmdansby\.com\b \bneedthecure\.com\b \bsoualwjoab\.com\b hotvideochatstudio \bxxxchat\.xxx\b it\.cantinoripedia\.wikia\.com \bfreightaudit\.org\b \bfreeminecraftgiftcodes\.net\b \badelaide-classifieds\.info\b \btodaynews\.info\b \bmarketlist\.com\b \bmlmrankings\.com\b \bnpros\.com\b fashionbrandoutletshop safedietplansfor \bbeforeyoubuy\.co\.uk\b spotify.?premium hotgermangirl \ba51\.idata\.over\-blog\.com kithomeprices criminallawyeraustin celluliteproducts \bcellulitestore\.com\b productsreview(s|er)?20 \bdildomail\.com\b \bmyarabickeyboard\.net herbal(ed)?pills \bhealthyfruitsworld\.com\b \bonline-betting\.tv\b percentforex onlinesocialnetworkingsite \bwwvr\.org\b becomingaparalegal seasonscontracting \bdescargar-musica-gratis\.softonic\.com\b \bevenweb\.com\b \bjamonibericodebellotas\.com\b \bneteller\.pw\b goldinvestmentkit fatlossareview hardmoneybankcorp slowlos(e|s)weight weightloss.?program extremeweightloss \bonecarinsurance\.com\b \bpillcounting\.com\b \bempowernetwork\.com\b myshoppingbusiness \byoumint\.com\b bestonetimeoffers \bpredatorhacks\.com\b ereticopedia\.wikidot\.com \burlms\.com\b mypharmarx \bsynergybusiness\.wordpress\.com\b \bcropcirclesonline\.com\b \bfitnizz\.com\b \bspearmintrhinolv\.com\b \badclout\.com\b \bjackpinto\.com\b \bcropfiles\.it\b \b2\.ht\b \bfsodb\.com\b assuredseo \bsay\.ly\b hidefporn adjustabledumbbell \bscrapebrokers\.com\b film.?pornoromania \bsepatuonline-murah\.com\b weddingdressonline \bvailong\.com\b \bwebcomtois\.fr\b nfljerseys+hope \btheurbanking\.com\b \ball-loans-info\.com\b \btraffic-angels\.com\b bestregistrycleaner \bcheapdomainregistration\.es\b \brehatched\.com\b \bneteler\.pw\b \buchop\.it\b \bpeacockcenterpieces\.com\b \bworldfiliationetworkproxy\.com watchbuyingguide \brubyescorts\.com\b \bforomultinivel\.com\b \binfinityhacksclan\.net\b \bmanshop24\.net\b couponcodeoffer pornblogspace myboobs4you \bsim\.so\b \bamateur-x\.eu\b \bpenimed\.com\b \bnavymoms\.net\b \btardisbr\.wordpress\.com\b cartoonpornheaven \bsfadi\.org\b e.?cigarettereviews \brenterly\.com\b laptopscreenrepair gold.?porn.?tube to.?lose.?weight.?quick \bbrowse\.deviantart\.com\b \bbreedproducts\.com\b \bamateursexacts\.com\b \bgamehackerz\.com\b hardcore.?party.?girls \butahburden\.com\b \bmelbournebusinesscoach\.biz\b \bsmrl\.tk\b \bsoundtracknews\.com\b \btnij\.com\b \bsnd\.sc\b \b42\.com\b \bkreuz-net\.info\b herpescurereview \bcheatanarchy\.com\b \bstos\.me\b \bamazonprime\.webs\.com\b \bmod4\.cc\b \bminlnk\.at\b beautycoupons seototaiwan \bkriyayoga\.com\b \bproduse-aloe-vera\.eu\b uknikeblazers \bwaratahfuneralservice\.com\.au\b \bmanpower24\.net\b \bbaranisik\.com\.tr\b \bfncy\.it\b cartiernecklacehotsale \b7crime\.com\b \bfileurl\.me\b \byourleanbody\.com\b \bwinonadental\b \bpdh\.co\b onlinecasino.?info healthy.?weight.?loss.?diet.?plan \bdevoucoux\.co\.uk\b \bceokt\.com\b buymoncler.?cheap \bviglink\.com\b naturalcureforyeast \bextremeseotools\.com\b \btopdealzonline\.com\b partypillsonline \bliveresumeexamples\.com\b \bperfectgirls\.net\b \b4tube\.com\b \bvisalusshakes\.com\b \b101juegosdeautos\.com\b monclerjackets\d \bcpesamplewritings\.blogspot\.com\b \be621\.net\b \bezadblaster\.com\b freeonlinedating medrxshop\b buy.?adipex.?online \bvideodeteen\.eu\b \bshark\.net\.pl\b \bpowerfulhacks\.com\b \bsloganexpert\.com\b \b2u\.lc\b \bowl\.li\b \bshorten\.me\b \byourshortlink\.net\b \bpenilegain\b \bcheatyworld\.com\b \buu\.gl\b \bneoplano\. \btancredi\. \bgetxanax\.com\b \bwww-mp3player\.com\b \bactionseoservices\.com\b \bgetwebvisitors\.com\b \bgetloanslendersusa\.org\b \bdoghematerassi\.it \bicigarettes\b buycheap\w{0,10}pillsonline rapid.?fat.?loss \bladamejeanne\.fr\b bestseoservices \bavantpack\.ru\b \bplus\.lapvo3\.tk\b \bshopforpainrelief\.com\b \bprintforprofits\.com\b \bsexndfunny\.biz\b \blcdscreenforlaptops\.com\b \bwebsite-Ranking-Checker\.com\b \bmagiclondonescorts\.com\b \bbrunetteescorts4u\.com\b achimthepooh\.de \bmemopadhd7\.gweb\.io \bmgjmp\.com \borelsetka\.ru\b \bprespa-birlik\.se\b \brecoverymechanic\.com\b \bsegue\.se\b \bdietplanstolose\.com\b weightwatcherscoupons \bmortgagewoodbridgevirginia\.com\b \badfoc\.us\b \b0\.mk\b \bz6\.ro\b \btortapandistelle\.it \bgameschamp\.com\b \bgeilelesbensexvideos\.com\b \bngbot\.com\b \bescort-suisse\.ch\b \bgive-me-articles\.com\b \bPayperclickmagic\.com\b \bsn\.im\b \btwi\.bz\b \bbuzzup\.com\b \bbuzurl\.com\b \bu28\.de\b \bapu\.sh\b \bi2h\.de\b \blil\.io\b \bdaa\.li\b \b03e\.de\b \bshort\.ie\b \bvdirect\.com\b \bunfake\.it\b \bux\.lv\b \bdomain.dot\.tk\b \bsturls\.com\b \bkanepesorfu\.com\b \bbackpage\.com\b \bstonemaster\.info\b \bcastlecomfortstairlifts\.com\b \bhdv-sex\.com\b \bbidstart\.com\b \bviagracare\.com\b \bhumbug\.pl\b \bsabe\.co\.kr\b \bfreasyway\.com\b \bsharemyflat\.com \batlastranslations\.ie \bmathsball\.blogspot\.com\.es \bbombch\.us\b \bfakeidfactory\.com\b \borganicbite\.org\b \bhollywoodgoldcasino\.com\b \boutback-steakhouse-coupons\.com\b \bthefoodtrucksforsale\.com\b \bkitchenhere\.com\b \balterilsource\.com\b \bplaceworkshop\.com\b \bulcerssymptoms\.org\b \btogetherweearn\.com\b \bractors\.com\b \belementalu\.com\b \broulettechat\.pw\b \bereticopedia\-materiali\.wikidot\.com \bgirls-in-porno\.com\b \bads-get-read\.co\.uk\b \bvillagematchmaker\.com\b \bflukethermometer\.net\b \bbestpayperdownloadsite\.com\b \bwiperblades\.me\b \bofficialemailmarketing\.com\b \blovelytips\.com\b \bfinanziellen-freiraum\.de\b \bjasonshin\.com\b \bkredit-quality\.de\b \bmuzland\.org\b \brent-the-party\.com\b \belektrischesigaretkopen\.nu\b \bhappycheat\.com\b \bObserverpublications\.com\b \bgenuineseo\.net\b \ball-in-one-keylogger\.com\b \bsexcam-girls\.at\b \bgetnchealthinsurance\.com\b \bregisteradultfriendfinder\.com\b \bsplashurl\.com\b \bcarinsuranceforaday\.info\b \bharvardbusinesslawreview\.org\b \bvisaj1\.fr\b \bbestfacebookpages\.com\b \bgokhanatalan\.tk\b \bpaidtoclickreviews\.com\b \baddi\.to\b \bbigbrothertvshows\.com\b \betk\.cc \bozelenyavane\.com \bfotohost\.eu \bbit\.do\b \bgetinfo\.co\.in\b \bsherlystours\.com\b \bvbly\.us\b \bsummersetcontinentalhotels\.com\b \bthemmxbakery\.com\b \bi-write-india\.com\b \bra6\.org\b \bbgm\.me\b \bonlinejobsworkfromhome\.com\b \bweightgainsource\.com\b \bwelovesbobet\.net\b \bvt802\.us\b \bmonkeyadvert\.com\b \bbuttgetwet\.com\b \bstorobinlaw\.com\b \bstutt\.no\b \bvimax-au\.com\b \bpo\.st\b \bitrackprogps\.com\b \b2gy\.ru\b \b365live7m\.com\b \bsrudut\.com\b \bbuy-skinny-fiber\.com\b \bcandy-crush-free\.com\b \bbarrieevansmarketing\.com\b \bcartrackgps\.com\b \bhouseme\.ca\b \bmlb\.jp\.net\b \bcorecommerce\.com\b \bvork\.us\b \bcancionromantica\.com\b \bseoshark\.org\b \bhypnotherapybirminghampro\.co\.uk\b \bintuitmarketer\.net\b \bnicolascleans\.com\b \ballparts\.cc\b \bspeedyshare\.com\b \blnkd\.in\b \bsh\.st\b \bearthspacecircle\.blogspot\.com\b \bpharmacycatalog2014\.com\b \bpharmacy-dir2014\.com\b \bpharmacyonlinecatalog\.com\b \bpharmacyreviewer2014\b.com\b \bexterminatorblog\.info\b \bpemutihwajahsuper\.com\b \bitruemart\.com\b \bfree-registry-cleaners\.biz\b \bwavenet\.com\b \bqps\.ru\b \bi\.pwned\.com\b getyourexbackreviews\.net \bcheapessaypapers\.com\b \bmuslimgaleri\.com\b \bblyweertbeaufort\.co\.uk\b \bhowtostartablog\.org\b \bzcodesystemcoupon\.com\b get.rid.of.pimples\.com\b \bkokica\.info \btopholidaydestination\.info \bzoxexivo\.com\b \bbinarypark\.org/s\b \brebelmouse\.com\b \bshopdeathandtaxes\.com\b factory.?trading\.com\b \bxlx\.to\b \bsionvadisi\.net\b \bmrch\.me\b \bnocreditrent\.com\b \bdoi-toshin\.com\b \bindexlure\.com\b morpheusfxsolutions\.com\b \baddeffects\.net\b \bsbobet-vip\.com\b \facebook.com/asiretiislam \bdarbbridalcouture\.com\.au\b \bmaldivedelsalento\.it\b \bcaseaffittonelsalento\.it\b \bmaldivesit\.com\b \bawl\.li\b \bw\.atch\.me\b \bkamagrainstant\.com\b \btophd\.info\b \bdragojlo\.info\b \bmalikoki\.info\b \bexistdecor\.com\b \bgetshorturl\.com\b \beprepz\.com \bsbobetc\.com\b \btattoora\.com\b \bpygmyurl\.com\b \b24plastic\.com\b \bedmedsale\.com\b \bstockmarketmentor\.com\b \bhalshs\.archives-ouvertes\.fr/docs/00/28/37/91/PDF/Santarelli_Pomponio_Algieri\.pdf \btinooo\.com \btinoooapp\.com \bkatakosta\.info\b \badcrun\.ch\b \bselbysoftfurnishings\.co\.uk\b \blike\.it\b \boxygenconcentratorinc\.com\b \bpornpasshub\.com\b \nitroxinadvice\.com\b \hspactivesbr\.com\b \balphamaxplusfacts\.co\.uk\b \baktiveamadvice\.com\b \bgarciniacambogiaprofacts\.org\b \bpurelifecleansefacts\.org\b \bmiraclephytoceramidesfacts\.com\b \brevlanteskincare\.com\b \binstaflexjointsupports\.com\b \bwelovesbo69\.com\b \bsbolovely\.com\b \bwelovesbo168\.com\b \bladermaniqueskin\.com\b \bteatroblog\.com\b \bwaa\.ai\b \bta\.gd\b \bhacktoolsandcheats\.com\b \busa-records-search\.com\b \blanadel\.re\b \bhowtogofromgirlfriendtowife\.net\b \bseriousmoneymakers\.ning\.com\b \bkredytoonline\.webgarden\.com\b \b1eko\.com\b \bfunsolderingstationreview\.tumblr\.com\b \bpestcontrol-stlouis\.net\b \bsafelinking\.net\b \bsafercolonreviewss\.com\b \bcompensationinjury\.com\.au\b \bfreesciencepublication\.blogspot\.se\b \bfrivetenskapligpublicering\.blogspot\.se\b \bworldwithoutexcuses\.blogspot\.se\b \bingaursakter\.blogspot\.se\b \bcas-msds\.com\b \bcas-no\.org\b \bmsds-cas\.com\b \bhec\.su\b \blida-grossmarkt\.com\b \bfitmedicalweightloss\.com\b \bcebuayalahomes\.com\b \bcasino-nodepositbonus\.com\b \bqualitysewingmachine\.com\b \b9ox\.net\b \bthesisontime\.com\b \bvitamixversus\.com\b \bobd2inthebox\.com\b \beasy\.tc\b \bcmyad\.co\b \bwtc\.la\b \bgreenslimming\.org\b \bbuynolvadexonline\.biz\b \by2u\.be\b \bm88no\.com\b \bcasualforsex\.com\b \bmobilegamenews\.ru\b \b\.pr\.co\b \baus-visa\.com\b \bdrugstoredir2014\.com\b \blxto\.net\b \bpast\.is\b \b4ic\.be\b \ballonger-penis\.net\b \blinkis\.com\b \bln\.is\b \bsbobetasia(\d)?\.com\b \bonnutrition\.org\b \burlgo\.in\b \bnq\.st\b \bdyi\.li\b \bdyinglinks\.com\b \bpaisasaver\.in\b \bseansomaniak\.pl\b \bseofornown4eva\.com\b \bpromotion-voyages\.fr\b \brkdms\.com\b \bseobusinessconference\.com\b \burx\.nu\b \bbatteryuniversity\.com\b \bdaily2deals\.com\b (?<=//|\.)vin-decoder\.com\b \becigarettefreetrial\.net\b \binsta-follow\.com\b \boncabs\.com\b \bliposlimsideeffects\.com\b \binfo-pdt\.org\b \btaxcutters\.com\b \bmaxmanpoweradvice\.com\b \bsejour-caraibes\.com\b \bbirthstonesonline\.com\b \bbitsysbikinis\.com\b \bsejoursaintmartin\.fr\b \bseosellers\.com\b \bfreegiftcode\.com\b \bwhyseoservices\.com\b \brunningfredgame\.com\b \bmysexyclassfieds\.com\b \b5cubecommerce\.com\b \bimpactplayerrankings\.com\b \bbinaryoptionshome\.com\b \bvoyage-de-noces\.org\b \bsejour-saint-martin\.com\b \bvacancestop\.com\b \bsejoursaintmartin\.com\b \bwakfu\.asia\b \biwebtechie\.com\b \bhisosoccer\.com\b \bhisosoccer\.blogspot\.com\b \bwebsitesforsalestore\.com\b \btheshadehut\.com\b \bcmbikeshop\.com\b \bdailymotivationalvideos\.com\b \bhomeimprovementdaily\.com\b \bfanbestbuy\.com\b \bcool-fuel\.co\.uk\b \btiredeal\.co\.il\b \bloloves\.it\b \bfeelthechoco\.com \bsourceofwine\.com \bdropofcoffee\.com \bvtranzitas\.lt \bfeelthetea\.com \bmyspace\.ge \bt1p\.de\b \b0cn\.de\b \bshorte\.st\b \btiny\.cc\b (?<!-)\bx\.co\b (?<!-)\bvir\.al\b \bwheek\.it\b \bclicky\.me\b \bqrf\.in\b \bfzy\.co\b \brdlnk\.co\b (?<!-)\burl\.ac\b \bzzb\.bz\b \bgplus\.to\b \bgdriv\.es\b \btiny\.cc\b \bpelevoniface\.com\b \bmgcheats\.com\b \bjerseysauthenticwholesaleauthentic\.com\b \bfootballljerseyscheap\.com\b \bcheapwholesalecheap\.com\b \bpharm-stores\.com\b \bgrepmaster\.eu \bgagnerdelargent\.tv\b \bflaturl\.com\b \bhack-appl\.com\b \bmy\.rs\b \brz9\.de\b \boffredemploiadomicile\.fr\b \bisepbola\.com\b \bdagetechnology\.com\b \bneueseomarketing\.com\b \bcriminaldefenseofnewyork\.com\b \bcleaning-agency\.co\.uk\b fastcleaners domestic.?cleaners \bblueamberrose\.com\b \bl-i-n-u-x\.de\b \bvisaforargentina\.org\b \bbestpressurewasherrating\.com\b \bwhat-to-buy-your-boy-friend-for-christmas\.com\b what-?to-?get-?.+christmas\.(us|com)\b christmas-?gifts?-?(ideas|for).+\.(us|com)\b \bbestweedeaterreviews\.com\b \btopsnowblower\.net\b \bxbanners\.biz\b \bsbo69\.club\b \b2y\.com\.au\b \burlteeny\.com\b \bjayafarma\.com\b \bbuymobiles\.net\b \baliexpress\.com\b \bbetbookie\.info\b \btiny\.bz\b \bnoaparis\.com\b \bme2\.do\b \bammi\.me\b \btopotraverse\.com\b \bjaimalaudos\.eu\b \bbuff\.ly\b \bpharmacyusa24h\.com\b \bonlineedmeds03\.com\b \bobatherbalkosmetik\.com\b \bclicksure\.com\b \btopproductresults\.com\b \btopbodysupplement\.com\b \bicargames\.net\b \bjclothing\.co\b \bdiscountdiamond\.co\.uk\b \bdocspal\.com\b \bbajgle\.com\b cleaning\.pw\b \blnkstts\.com\b \bbobs\.bz\b --(tarot|psychics?|mediums?|readings?|zones?|horoscopes?)\.com\b \btyn\.kr\b \btarotcomments\.com\b \bmediumsreports\.com\b \bpsychictarotfree\.com\b \balivepsychics\.com\b \bi7astrology\.com\b \btruepsychicslive\.com\b \bmediumsweb\.com\b \brealhelppsychic\.com\b \bmaletestosteronebooster\.org\b \bnofuturecafe\.com\b psychicsfree\.com\b bravesites\.com\b \bpsychicsfindaid\.com\b \bpsychicseersme\.com\b \beepurl\.com\b \bwebseosites\.eu\b \bx4facts\.com\b \bpsychicsreadings365\.com\b \bcrystalvoxx\.com\b \bbarrymorefurniture\.com\b \bgncamerashop\.com\b \brainbowtravelhi\.com\b \bstemcell\.life\b \bpsychics999\.com\b \bviagrawithoutprescription \bonj\.me\b \bcarmonia\.net\b \btattooimages\.biz\b \btopfoot\.eu\b \bgamesfen\.com\b \bseoclerks\.com\b \bw3ightl055\.com\b \bsupplementcritique\.com\b \bcompravaina\.com\b \bprolevelweightloss\.com\b \bgoldenmeadow-minis\.com\b \bprofitacademybonus\.com\b \btarotinspects\.com\b \bthepiratebay\.cba\.pl\b \bthepiratebay\.cr\b \bmb57\.com\b \bm88u\.com\b \bredirectrec\.haras-nationaux\.fr\b \b7kp\.com\b \bsusurl\.com\b \bri\.ms\b \bri\.ms\b \bpaydayaizdevumu\.com\b \bvouchercode \bsenta\.la\b \bmonsterenergygear\.net\b \bbest-ghostwriter\.com\b \bessay-schreiben\.de\b \bhandyortung\.co\b \bwhatsapphacken\.de\b \bbachelor-hilfe\.com\b \bbestkeys\.eu\b \biwhatsappstatus\.com\b \bi24help\.com\b \bbestforexrobotinfo\.com\b \bexpertisegarden\.it\b \bmrdesigner\.in\b \bbatuiti\.com\b \bsiteinseo\.com\b \bpwnicloud\.net\b \bclika\.pe\b \bdiscountcodes\.io\b \bxxxbloggers\.com\b \bdealdatabase\.co\.uk\b \bpornblogy\.com\b \bwefaq-dammam\.com\b \bkingvouchers\.uk\b \bhappyvalentinesdayi\.org\b \blinkasa\.com\b \brecursosenprojectmanagement\.com\b \bnyttigbras\.dk\b \bghadvancedplusfacts\.com\b \bvai\.la\b \b123rumahku\.com\b \baaacomputerrepairfast\.com\b \bfrozengames\.com\b \binstantenergy\.co\.uk\b \bkeratosispilaristreatmentgoogle\.wordpress\.com\b \btrihawks\.com\b \bsharkbayte\.com\b \bvoucherone\.co\.uk\b \bref\.pw\b \bcte\.li\b \bkeelog\.com\b \bministryofdeals\.com\b \burl\.zeroent\.net\b \bdanangplus\.net\b \bprofitupempire\.com\b \bhongkong-rx\.com\b \bci8\.de\b \bforexdrainbroker\.com\b \bbuypainmedsnow\.com\b \bsports-water-bottle\.com\b \bsubitotechs\.com\b \bunrelo\.com\b buyedtabletsonline \btopcashbonus\.com\b freepsychic \bcocland\.com\b \bmypaymentsolutionsusa\.com\b \btwojetanienoclegi\.eu\b \bappsforpcmero\.com\b \bdirectholder\.com\b \btop-prop\.com\b \bmakebusinessonline\.org\b \badktoys\.com\b \baffordablesewingmachines\.co\.uk\b \bhalong-bay-cruises\.com\b casinobonus\.co \bafdhaljauhari\.blogspot \bxn--agrandirsonpnis-mnb\.com\b \bacces-pills\.com\b \bdarkpostprofits2bonus\.com\b \bthegrandmuster\.com\b \bamallibya\.com\b \btriphobo\.com\b \bdigitallatitude\.net\b \bnoprescriptionmedicines\.org\b \bbodybuildingstyle\.com\b \blaunchcorporate\.com\.au\b \bwhey-protein-for-women\.com\b \bcyfuss\.com\b \busfreeads\.com\b \bvastspace\.net\b \bcanadianedrugstore\.com\b telechargerdes\.com\b \bhalongboat\.com\b \bhalong-bay-cruises\.com\b \bbooknowhalong\.com\b \bvietnameseprivatetours\.com\b \bhalongcruises\.travel\b \bgotohalongbay\.com\b \bdailyvietnamtours\.com\b \bamazinghalongbay\.com\b \bvietnameseprivatetours\.com\b \bsapaluxurytours\.com\b \bgotosapavietnam\.com\b \balllenses\.org\b \bproductinfosuperstore\.com\b \btotsites\.com\b \bs87\.eu\b \bseoservicemagic\.com\b \bbrandmarketing\.com\.cn\b \bxvideosgratis\.xxx\b \bwebandseo\.co\.uk\b \btny\.cz\b \bjavadramezani\.com\b \bbremep\.com \bhacksin\.com\b \bchefs2gocatering\.com\b \bsymlink\.us\b \blnwshop\.com\b e-cigarettefree \bworld-art\.ru\b \bfundramas\.com\b \bpromotioncodes \bforexsrovnavac\.cz\b \bautoloansforeverydriver\.com\b \bcriminaldefenseattorneytulsa\.com\b lose-weight-easily \bmajorca-transfers-airport\.co\.uk\b \bbusmallorca\.es\b \bbbwtube\.me\b \bjustpaste\.it\b \bgrow-tobacco\.info\b \bgrowtobacco\.net\b \b2celloswe\.prohost\.wf\b \bfiverr\.com\b \bporschecayenne2015\.com\b \btwixar\.me\b \bladbrokes\.pw\b \ball4seo\.co\.uk\b \bamzy\.me\b \bourskinhealth\.com\b \br10\.net\b \bnicetraffics\.com\b \bdaotaotienganh\.org\b \bfiverrbot\.com\b \bfinr\.co\b \bmoneysite\.us\b louis-vuittin\.us\.com\b replica\.us\.com\b \bventurestoday\.com\b \baegyo\.me\b \bthehealthyadvise\.com\b \binboxinnercirclebonus\.com\b \btopnocreditcheckloans\.com\b \bfightagainstbulimia\.com\b \bseoplus\.info\b \bmaxiwebdesign\.com\b \bjouwweb\.nl\b \bereticoblog\.wikidot\.com \ballageconditioning\.com\b \baboutpropertiez\.com\b \bgtublog\.com\b \bbktube\.net\b \bcix\.me\b \bqualitysteroids\.net\b \bvil\.li\b \bintechguvenlik\.com\b \bwebemailverifier\.com\b \bthaivdox\.com\b \.on\.nimp\.org \bdiabetesprotocoll\.com\b \bjoyofsatan\.com\b \bsexxxing\.com\b \bgoselfie\.com\.au\b \brestaurant\.eztable\.com\b \bcentiplex\.com\b \bnoxss\.com\b \bww7\.fr\b \bcachor\.ro\b \bconsultdustry\.com\b \bcex\.io\b \bsmore\.com\b \bbhashasolution\.com\b \bvocests\.blogspot\.com\b \bmydehydrator\.com\b \bsocialseopromotion\.com\b \bforexjunkie\.com\b \bparkapp\.com\b \bsnack\.ws\b \bshino\.me\b \bmemoriesfromwiki\.blogspot\....? \bquiropraxia1\.com\b \byt\.be\b \bhealthyiteasy\.com\b \brelinks\.me\b \bmybook\.to\b \bcashbonusonline\.com\b \bloans4you \bincest-porno\.org\b \bsupplementsdeal\.com\b \bkinoandroid\.com\b \bporno-pyanyh\.com\b \bpaydayloans\.today\b ecigsfreetrial \bgiftpiper\.com\b \buniversaltailor\.com\b \bqikshare\.io\b \bcontato\.ms\b easywaytoweightloss \bpi\.vu\b \brestaurantsnearme\.space\b \bfirstleaks\.com\b \beb\.by\b \bforbali\.com\b \bdeodorant-coupons\.net\b \bujeb\.se\b \bautorijschoolleon\.nl\b \bleaftrade\.com\b \bgp\.gg\b \btopseostudio\.com\b \bmusclesupplements101\.com\b \bhits4slim\.com\b \bshaarpmind\.com\b \bteleplus\.org\b \bnsjk\.in\b \bnewsjack\.in\b \baran\.com\.ua\b \bschoene-geburtstagssprueche\.eu\b \batho\.me\b \bur6\.us\b \bpokerdewa88\.com\b \bpassionavenue\.com\b \bdg-locksmith\.com\b \bpascherairmaxfemme\.fr\b \btopuniversityreview\.com\b \bshutterfly\.com\b \boperationquickmoney\.training\b buyinstagram \bboygamez\.com\b \bbr1m\.org\b \breplicawatch \bmanmer2\.blogspot\.com \bskyrocketplace\.com\b \bvid\.me\b \bbrunodam\.blog\.kataweb\.it \bpgmaleenhancement\.com\b \bmaxis10\.com\b \bthsbo222\.com\b \byroki-video\.ru\b checkpaydayloa \bsmokyquartzstones\.com\b \bvydoxfreetrial\.net\b \brafael24\.ir\b \bakaliteescort\.org\b cashusadvance \bseoexpertsindiareviews\.tumblr\.com\b \bguteapotheke\.net\b \berotic-vid\.com\b cialispharmac \bforum\.al-wrwd\.com\b \bnimagazine\.com\b \bsovbezchr\.ru\b \bvinfreecheck\.com\b \bbet365offercode\.com\b makemoneyonline \bpokerhebat\.com\b \bbjmath\.com\b \bwww\.vegasslotsonline\.com\b \bWherecanibuymeladerm\.org\b \btopessaywriter\.org\b \bwritemyessayservice\.net\b \bmycollegeessay\.org\b \bessayforcollege\.org\b \bwritemyessay24h\.net\b \bbuyessaywriting\.net\b \bmyshort\.ovh\b \bcdnlion\.com \bwhatsappforpcmi\.com \bla-alopecia-areata\.com\b \bnitrofocusno3muscles\.com\b \bgetcheapmax\.com\b \bderefer\.unbubble\.eu\b \bvrbas\.be\b \bmobilesnack\.net\b \bdiversifiedparking\.com\b \balexanderjohnson\.beepworld\.de\b \burl2it\.com\b \bnflhistory\.net\b \bmediaupdate19\.com\b \bj\.smad\.info\b \btirada-tarot-gratis\.eu\b \bgeet\.me\b \bmozdomains\.co\.mz\b \btransfers-in-europe\.com\b \b(?:zurich|livignoski)transfers\.com\b online-generic \bdummyurl\.com\b shopping-internet \bwellinghomeopathy\.com\b \bmofunzone\.biz\b \belvishescortsliverpool\.co\.uk\b \bbox10\.me\b \bpink-venus\.com\b \bmenstrualcup\.com\b \bmedijator\.com\b \bmilf4tube\.com\b \bmenskopp\.se\b \bemekserverler\.com\b \bvefro\.com\b \bcandledreamer\.com\b \bipayday\.site\b \biloanonline\.co\b \bpokerdewa19\.com\b \bcouponconnexion\.com\b \bplacidway\.com\b bestpaydayloan \b(?:oraculo|caesarem)nostradamus\.com\b \bloseweightgarcinianow\.com\b \bmuscleperfect\.com\b \bsuperlotteries\.com\b \bese\.es\b \bcomprarviagraes \bptvsportsbisskey\.mobi\b \bgoogleweblight\.com\b \bbote\.me\b \bbuytramadol\.biz\b \beyeluminousfacts\.com\b \bshoesizeconver(sion|ter)\.net \bshoesizes\.co \bconvertyourshoesize\.com \bwebinerds\.com \btherighthairstyles\.com \bconvertercentral\.com \bhairstylearchives\.com \bsizeguide\.info \blatest-hairstyles\.com \bratatype\.com \btypingweb\.com \bstfalcon\.com \blifetile\.me \brollapp\.com \bpaydesk\.co \bblogger\.com/profile/07812378838296070653 \bfacebook\.com/Bajotzofficial paydayonline \btruecrimebookreviews\.com\b \bskybet188\.net\b \byouknowit\.tk\b \bdailystrength\.com\b \bcdn77.com \bhyipbook\.com\b \bnaturaltinnitustreatments\.com\b \btinnituscurenow\.com\b \bchild-my\.ru\b \bwritemyessaypal\.com\b \bmycredit-{0,5}report\.com\b \bgrandiflora\.net \bbvog\.com \bhyip\.com\b \bfb\.to\b onlinecanadianpharmacy \bagor\.io\b bestfatburners \bspouseaggro\.com\b \bhq-tadalafil\.org\b \batozwishes\.com\b weightlosspills \bmedexpress201\d \bbestloansforpoorcredit\.com\b \bali\.pub\b \bhyip\.guru\b \bbestdatingcanada\.com\b \bguidestobet\.com\b \bthailandresorts\.eu\b \bhealthcaresups\.com\b \btablet24h\.com\b \bshareitdownloadapp\.com\b \bfindlaw\.biz\b \bpartnersmedia\.net\b without.?doctor.?prescription \bgg3\.be\b \bhyip\.wiki\b \bhyip\.guide\b \bridof-acne\.com\b \bioffercheap \bimvuprepaidcards\.com\b \bcleopatraescorts\.co\.uk\b \bsteroidepills \bsealine-products\.no\b \bdinnersurf\.com\b ratingofmercuryinsurancecompany \bredirect\.camfrog\.com\b \bblogdigger\.com\b \bstallionmoving\.com\b \bnationalopenuniversity\.org\.ng\b -escort-models\. \bgirl2xx\.com\b cheapinstagram \bhebu\.it\b \bwi9\.biz\b \bkazino-onlain\.ru\b %D1%84%D0%BE%D1%80%D1%83%D0%BC-%D0%BA%D0%B0%D0%B7%D0%B8%D0%BD%D0%BE\.%D1%80%D1%84 \bvirtualphones\.net\b \bmenabwn\.com\b \bsupplementsbag\.com\b \bpornovezenie\.ru\b \bonlinger\.ru\b \bcasinoru\.ru\b %D0%BA%D0%B0%D0%B7%D0%B8%D0%BD%D0%BE-%D1%84%D0%BE%D1%80%D1%83%D0%BC\.%D1%80%D1%84 \bpick-up-porno\.com\b \bhostgator-promo-codes\.com\b \bkopilkaporno\.org\b \bclashofclansmypc\.com\b \bviagragenericoes24\.com\b paydayloan\.co \bpharmshop-online\.com\b \bpuissance-injection\.fr\b \binsure911\.com\b \byoumob\.com\b (car|life)insurancerates\b \bavonleacommunications\.com\b free(sample|trial)\.com\b trial(sample|offer)\.com\b \btrendpro\.co\.ke\b \bjobszimbabwe\.co\.zw\b \bxxxpart\.com\b \bstriptizik\.org\b \bswinger-sex.\ru\b \bpenyakitnonvaskulerretina\.blog\.com\b \bnylon-porno\.ru\b \bmemoriauitoto\.com\b \bemoporno\.ru\b \bmovingcompanydenver\.com\b \bmakemoneyonlineforbeginner\.com\b \bludovodka\.ru\b tiffanyjewelry.?201 tnfjackets(clearance|outlet) nikeairmax.?201 chinawholesaler\.com\b \bnfljerseys \bgrfast\.com\b \bjavadramezani\.in\b \bxolodremont\.ru\b \bmed\.tinyrealm\.com\b \bqqurl\.com\b generic.?online \bouo\.io\b \bacheter-ciajis-pascher\.com\b \bprezzocia1isgenerico\.com\b \bcomprarcia1isgenericobarato\.net\b \bcomprargenericociajisespana\.com\b \bprix-ciajis-generique\.com\b \bflippinonsteroids\.com\b \bfmyykj\.com\b \bonlinemixx\.ru\b \bcompletelove\.ru\b \b7offers\.ru\b \bmedtorgonline\.ru\b \bonlypoppers\.ru\b \bcareprostforwomen\.ru\b \bmr-ginseng\.com \bpazdrav\.com\b \b8marta.?\.ru\b \bworldmailes\.com\b \bstockpair\.pro\b wholesalechinanfl cheapjerseys(store)?nfl cheapsportsjerseys china\.us\.com\b \bwhereifoundlove\.com\b \bgloriousgolden77\.org\b \bgloriousgolden77\.org\b \b00sf\.com\b \bplatinumcleanserinfo\.com\b \bdrugspowerstore\.com\b \bbluewhite\.co\.uk\b \bultimatewebhosting\.co\.uk\b \b000a\.biz\b \bshop-propecia-daily\.tk\b \borderclomid-medrx\.gq\b generic\.gq\b \bjosmprtion\.com\b \bshoutkey\.com\b \bgolfukmall\.co\.uk\b \bcleansenaturalsfacts\.com\b \bsheenaoberai\.com\b \bavoirantiaging\.com\b \bleadsflowprobonus\.com\b \bcheapcoachoutletwebsite\.com\b \bnike-airmax-2015\.com\b \bbapaknaga\.com\b \bcarsautoreview\.com\b \basfadriver\.com\b \bdermaessenceserumblog\.com\b \bt-rexmusclefacts\.com\b wholesalejerseys \bcrashsafari\.com\b huffingtonpost\.com/2015/04/01/selfie\-shoe\-arent\-real\-but\-wow\_n\_6979478\.html \bbestprobioticsweightloss\.com\b \bexampracticequestions\.com\b \belliskinantiaging\.com\b \bseremolynbuy\.com\b \beternitynaturalscleanse\.com\b porno\d{1,2}tube\.ru\b \bhealth786\.com\b \bgetnaturalcleansingformula\.co\.uk\b \bgetsunergetics\.com\b \bfunmac\.com\b \boffer\.moscow\b \brxrepairhelp\.com\b \btop\.howfn\.com\b \borderfitnesspoints\.co\.uk\b \bisraelbigmarket\.com\b \brx\d{4}\.tk\b \buvuperformance\.com\b \bvitagarciniahcasite\.com\b outletonline-?site\.com \brotefahne\.eu\b \bhealthsupreviews\.com\b \btopmuscleuptips\.com\b \b29sf\.com\b \bpharmaciesnoprescriptionusa\.com\b \bcanadianpharmacies(?:noprescription|doctor)\.com\b \bno2factoronline\.com\b \bbulkfatlosssolutions\.com\b \bdrozforskolin\.org\b \breviewanalysis\.co\.uk\b \bbellaveiphytoceramides\.org\b \bthedropnet\.com\b \bmyfreegems\.com\b \bgarciniabasicsplus\.com\b \bmyutopiancleanse360\.com\b \bnuforiaskincarebuy\.com\b \bn33nitricoxideboosterfacts\.com\b \bal\.ly\b \bbam\.bz\b \boptimalstackproduct\.com\b \bcbi\.as\b \bvip-file-xxx\.org\b \byoutub\.link\b \bb(?:it)?ty\.link\b \bsmup\.us\b \b9m\.no\b \bbitcointalk\.org\b \bcirclemakers\.org\b \bapog\.co\b \bsnip\.li\b \bpolr\.me\b \bv\.ht\b \brockhardfacts\.com\b \bviewhd\.me\b \btouchhere\.ml\b \bwatchtvshownow\.ml\b \bmovietv\.biz\b \btvhd\.online\b \bpopulartoday\.biz\b \bstreamhd\.cf\b \bhdfree\.online\b \btrendstoday\.biz\b \bnuvieskincareserum\.com\b \bfastvds\.pro\b \brajatnayarfamousastrologer\.com\b \bwell4lifeprogram\.com\b \bpuravolantiaging\.net\b \bontheair\.biz\b \bmedia-tvseries\.com\b \bstromtv\.me\b \bphytolyft\.com\b \btheperfectgarcinia\.com\b \btoptryloburn\.com\b \bsimplyhhealthysolutions\.com\b \blumalifteye\.com\b \btestoboostercares\.com\b \bninamelsy\.page\.tl\b \bnetflixhd\.cf\b \bg\.ua\b \bsurl\.im\b \bmaleenhancementpatchs\.com\b \bairingtoday\.cf\b \blevantecreamtrial\.com\b \bmasspmmusclegrowth\.com\b \bprimalitegarciniareview\.com\b \brenovocremefacts\.com\b \futronix-hk\.com\b cheapjerseynfl nfljerseychina \bxn----7sbvehqfibu7aj\.xn--p1ai\b \bslimatrexnorway\.com\b \binvesting-money\.info\b \bhathayoga\.top\b \bnetflixhd\.ga\b \bthestreammovie\.cf\b \bbestfreestreaming\.ga\b \bwolowtube\.ga\b \b123movies\.ga\b \bmyurls\.ru\b \bbikramsinghmajithia\.blog\.com\b levitra\d\dmg \bpokerdewa88\.com\b \bvumoo\.ga\b \bshahnazraza\.com\b \bgetmaxprofitsnow\.com\b \bxinyanlaw\.com\b \balvenaandduaderma\.com\b \bthinsecretgarciniacambogia\.com\b \bsmarturl\.me\b \bputlocker\.ml\b \bnicetv\.biz\b \bsunglassineyes\.com\b \btimothysskincare\.com\b \bepilasprey\.com\b \btotalfitnesspoint\.com\b \bnetflixmovieshd\.cf\b \boriginalityisoverrated\.com\b \bnew3dcomics\.com\b \balvgear\.com rx700pills \bgetmusclebuildingbase\.com\b \bgooglevideo\.com\b \balariarxreview\.org\b \bgethomeworks\.science\b \bmaltinscannadispensary\.com\b \badvancedtrimsite\.com\b \bpokerbo\.biz\b tradingonline-a-moral-problem\.blogspot \balvenaandduaderma\.com\b \bcleanserenewdenmark\.com\b \bzul\.im\b \bviarexlabsblog\.com\b \bhealthcarebooster\.com\b \bonebetqq\.com\b \bmovielova\.club\b \byoursbetterhealthsolutions\.com\b \bgarciniajarra\.com\b \btgbe\.ws\b \bbiotestosteronexrtry\.com\b \btryutopiancleanse360\.com\b \bvamostech\.com\b \bduplicellp199review\.com\b \btrypromusclefit\.com\b \badmy\.link\b \bguidancemdms\.com\b \boffer\.moscow\b \bkotlovan\.by\b \bvn\.xoga888\.com\b \btestosteroneboosterbits\.com\b \bwithlove\.gift\b \bread-online-books\.xyz\b \blibertoprometheo\.blogspot\.com\.br\b \bmylaviveeyeserum\.com\b \bfornatgaex\.com\b \bgmkt\.kr\b \bgomusclebuilding\.com\b \bdietadimagranteveloce\.it \bdailynutritionnews\.com \bplay\.mob\.org \bmsofficetechsupport\.com\b \bquickbookscustomerservicephonenumber\.com\b \biquickbookssupport\.com\b \bquickbookshelps\.support\b \bquickadvisor\.net\b \bhp-support-number\.com\b \bmaximizedmuscleideas\.com\b \b7uponline\.com\b \bandalasbhakti\.com\b \bangkaajaib\.com\b \basialive88\.com\b \basiapk88\.com\b \bbandar1\.com\b \bbdcapsa\.com\b \bbgselalu\.com\b \bbola-88\.com\b \bbolagila\.com\b \bbolalive77\.com\b \bbolatikus\.com\b \bdewabet\.com\b \bdewapoker\.net\b \bdewapoker-online\.net\b \bdewapokeronline99\.com\b \bdewasbo88\.com\b \bdewatogelsingapura\.com\b \bhbcbet-id\.com\b \bjadibd\.com\b \bkartu9\.com\b \bkartupoker\.com\b \bkartupoker\.asia\b \bkingpoker88\.net\b \bkudapoker\.me\b \bmildcasino\.com\b \bnagapoker88\.asia\b \bpemainpoker\.net\b \bpokerbo\.net\b \bpokerdewaonline\.com\b \brajajudi\.net\b \brajasbo\.com\b \bskor88\.com\b \btaruhan88\.net\b \bunovegas\.com\b \bvipbet88\.com\b \bnpselalu\.net\b \basiapk88\.net\b \bklikfifa\.com\b \bthanpoker\.com\b \bnagapoker\.asia\b \bnagatg\.com\b \bdwlive88\.com\b \bgoods555\.com\b \ballgamesonline\.info\b \buforadioshow\.com\b \bdewabet\.asia\b \broobeestudio\.com\b \bsparkstation\.net\b \bbnc\.lt\b \bbranch\.io\b \bboostupmuscles\.com\b \bdownloadsnaptubeapp\.com \bplayview\.org \bvidmateapp\.net \bmobdrodownloads\.com \btenedonlineshop\.com\b \bkizlarinsohbethatti\.com\b \bsupplementssellers\.com\b \bhealthinnovgroup\.com\b \bbesthealthmarket\.org\b \bmoldresistantstrains\.com\b \bmedigapplans2017\.com\b \bpropaperwritings\.com\b \bnetwork54\.com\b \brebootmymodem\.net\b \bleadsleap\.com\b \bonelink\.me\b \boncalltechsupport\.co\b \bterbemestar\.com\.br\b \b6h2\.xyz\b \bshowboxappdownloadio\.com \blearnfree\.me\b \bductrodder\.cn\b \bnaver\.me\b \bbestvolumepills\.net\b \bjaowaftextilemil\.com\b \bshaperich\.com\b \blevitradosageus24\.com\b \bathleticgreensfacts\.com\b \bwiki-travel-guides\.blogspot\. \bsundried\.com\b \bidealhealthdoctor\.com\b \bhealthyapplechat\.com\b \bhealthinnovgroup\.com\b \bwiredtree-coupons\.com\b \bdankmaymays\.com\b \bhyperurl\.co\b \bnewgoogleadwords\.info\b \bfbl\.me\b \bs4te\.com\b \bgrep\.kr\b \btdcjinmatesearch\.blogspot\.com\b \blyftestimate\.org\b \bmicrosoftonlinechat\.com\b \bonlinebankinghq\.org\b \bcreditcardreviewed\.org\b \binmatesearchguide\.org\b \bdejkberta\.blogspot\. \brezultate-live\.club\b \bvitagarciniahcabuy\.com\b \btry-nitricstorm\.com\b \bcustomthesis\.org\b \bessaysmaster\.com\b \bbathroomexhaustfanswithlight\.com\b \bgeniuxtrial\.com\b \byenifullprogramlarindir\.com\b \bcinemabox-hd\.com\b \bqoo\.by\b \btestosteronesboosterweb\.com\b \bhowtomakedollarsonline\.com\b \burl\.org\b \beyeluminoushelps\.com\b \bwaremakers\.com\b \bxtgenixau\.com\b \bhealthytalkzone\.com\b \b8si\.ru\b \bezurl\.me\b \bhothor\.se\b \bix\.sk\b \blsh\.link\b \bmrk\.im\b \bmturl\.co\.uk\b \bpiep\.net\b \bpohq\.io\b \bshrtlnk\.de\b \btnij\.org\b \burlku\.info\b \bcan0\.com\b \bnfc\.lol\b \bicemakernotmakingice\.com\b \bxurl\.gq\b \bfke\.us\b \blink\.mx\b \bkleinerlink\.de\b \bwtc\.la\b \bbukaa\.ga\b \bfjv\.biz\b \bi7n\.co\b quickcash \bintelligentadvices\.com\b \bmysp\.ac\b \bmusclebuildingbuy\.com\b \bseosparks\.com\b \bsupplementadvise\.com\b \bclonezone\.link\b \b360cameradeals\.com\b \bgreencoffeesupremecleanseidea\.com\b \b1man1jar\.com\b \bfindminecraft\.com\b \bfashionlady\.in\b \b51ideas\b \beduessayhelper\.org\b \bhealthrewind\.com\b \btaruhanjudibolavipbet88\.com\b \bagenbola1\.com\b \bbeaumonde\.nl\b \biolavorodacasa\.com\b \babcargent\.com\b \bsergedemoulin\.com\b \bpartitodazero\.com\b \bcopernic-agent-basic\..{2,3}\.softonic\.com \bvalentusmovie\.com\b \bux\.nu\b \bdankontorstole\.dk\b \bfuckdate\.com \bhotelsnearme\.club\b \bsportsbet\.co\.za\b \bverity360\.com\b \bruaaya\.com\b \bfieldmansaccessfloorsltd\.com\b \biqoption\.com \bcouponsoffers\b hourwristbands\b \blanbin\.ru\b \bfave\.ga\b \bboog\.io\b \busadrugguide\.com\b \bgoldenhealthcenters\.com\b \bwomanitely\.com\b \bamerikanki\.com\b \bvouchercodesslug\.co\.uk\b \bmrdiscountcode\.co\.uk\b \bvouchercloud\.com\b \bguadagnareonlineseriamente\.com \bkrt\.be \bthebestprices\.com\b \bhotels-booking\.com\b \bpromotionvoucher\.co\.uk\b \br\.msn\.com\b \blanyardmarket\.com\b \bgo2l\.ink\b \bhotukdeals\.com\b \brevoucher\.co\.uk\b \bhealthnbeautyfacts\.com\b \b(lord|compare)vouchercode \bir\.uv\.es\b \bninjavouchers\b \bvoucherbadge \bgomo\.bi\b \bsilicon-wristband\.com\b essay.?writing.?service \bph\.dog\b \bnuovoiphonegratis\.com \bwif\.red\b \badyou\.me\b \bjust\.as\b \bmp3rocket\.pw\b \bgv1\.me\b \bmiz-mooz\.com\b \bmyfashioncode\b \bbkuiidarsdf\.blogspot\.co\.uk\b \bbkuiidarsdf\.blogspot\.com\b \bdalizaistaresi\.blogspot\.co\.nz\b \bgirls0004\.weebly\.com/hurghada\.html \b \bmakojigod\.blogspot\.com\b \bmakojigod\.blogspot\.fr\b \bmakojigod\.blogspot\.gr\b \b123malikoki\.info\b \bmywikipediatravel\.blogspot\.co\.il\b \bonrecedonece\.blogspot\.co\.uk\b \bonrecedonece\.blogspot\.rs\b \bovukucunevol\.blogspot\.com\.au\b \bplaces-data\.com\b \bsmbusiness\.info\b \bvikiputovanja\.blogspot\.co\.uk\b \bvikiputovanja\.blogspot\.com\b \bvikiputovanja\.blogspot\.de\b \bvikiputovanja\.blogspot\.fr\b \bvikiputovanja\.blogspot\.rs\b \bwikidestinations\.blogspot\.co\.uk\b \bwikipedia-travel\.blogspot\.com\b \bwikipedia-travel-destination\.blogspot\.com\.au\b \bwikipedia-travel-destination\.blogspot\.fr\b \bwikipediatravel\.weebly\.com\b \bwikipediatraveldest\.weebly\.com\b \bwikitravel-guide\.blogspot\.com\b \bwikitravel-guide\.blogspot\.fr\b \bwww\.facebook\.com/1532019543762938\b \bwww\.facebook\.com/1532035623761330\b \bwww\.facebook\.com/1532040663760826\b \bwww\.facebook\.com/1532057493759143\b \bwww\.facebook\.com/1532483373716555\b \bwww\.facebook\.com/notes/travel/bali-travel-guide-choose-what-you-are-interested-in/1532058703759022\b \bwww\.facebook\.com/notes/travel/dominican-republic-travel-guide-choose-what-you-are-interested-in/1532027883762104\b \bwww\.facebook\.com/notes/travel/las-vegas-travel-guide-choose-what-you-are-interested-in/1532033293761563\b \blovemyvouchers\b \bexamandinterviewtips\.com\b \bupromocodes\b \bsiliconebracelets\.xyz\b customsiliconebracelet \bl\.ask\.fm\b \bangelmeds\.com\b \brecruitingblogs\.com\b \bautomaticpetfeeder\.net\b \bvoucherbox\b \b24hoursbracelet\b \bbeaudermaskincare\.com\b \bgiftmevouchers\b \bpr\.report\b \bwristband-maker\.com\b \bsupplementoffers\.org\b \bflagsmore\.biz\b \bhealthforeverplus\.com\b \bmegadoomer\.com\b \bmuscle4power\.com\b \blolfurballs\.com\b \bgocustomboxes\.co\.uk\b \bdesignyourownsilicone \bmaximous\.net\b \bsteroids-safe\.com\b \b72hoursamericanpower\.com\b \bwebascentevents\.com\b \bexcentric-design\.net\b \bikancomel\.tk\b \btrexmusclesite\.com\b \btoluunusualsblog\.com\b \bsupplementsgarden\.com\b \bminecraftgamesplay\b \btube8\.to\b \bsu0\.ru\b \bmath-problem-solver\.com\b \bcreateyourownsiliconewristbands\.com\b \bfunnyvideoclips\.cf\b \byo\.io\b \bbank\.africa\.com\b \bsexuallubricants\.org\b \br\.utopiie\.com\b \bchayplov\.ru\b \bporno-365\.xyz\b \bbreakingnewstoday\.in\b \bletsearnmoneyonline\.in\b \bsiliwb\.com\b \bsilicon(wristband|bracelet) \bfashionclothing-mart\.com\b \bsigmaessays\.com\b \bostrovbali\.net\b \balrab7on\.com\b \bseo-stars\.com\b \bhappynewyearsgreetings\.com\b \bshorepointcomm\.com\b \bplanodesaudesorocabasp\.com\.br\b \bplanosdesaudeemcampinas\.com\.br\b \bconsideo\.com\b \br\.bat\.bing\.com\b \bseoptimasi\.com\b \bgrabify\.link\b \bfaecbookk\.ml\b \bdownloadgameandroidfree\.net\b \btvseriesdvdonsale\.com\b \bblogrollcenter\.com\b \bgoogle\.co\.ukgoogle\b \bherveleger\.best\b \bmakeyourownsilicone \bthelittleladybird\.com\b \biplaystoredownloadfree\.com\b \biplaystoredownload\.com\b \bessayexperts \b24hours+ilicone \b24-xxx-video\.ru\b \bdolbilovo\.ru\b \buyu\.re\b \bleshiysex\.ru\b \byooa\.re\b \bbadlinksgood\.blogspot\.ru\b \bmx7\.com\b \bmino\.re\b \bsoiq\.ch\b \bbesthomeshoppingreviews\.com\b \bfreecouponbuy\.com\b \bgreentree\.tax\b \bdeutsches-rei\.ch\b \blogintutor\.org\b \bpremierfamilydentist\.com\b \bsoywebmaster\.com\b \baustin-translation\.net\b \bm\.me\b \bmesosfer\.com\b \bcompaniesinindia\.in\b \bwood-furniture\.biz\b \banon\.to\b \bhive\.am\b \bclick\.dji\.com\b \blaptopverge\.com\b \bisaev\.info\b \btierrasvivas\.com\b \bthefashionablehousewife\.com\b \bcasinoforum\.su\b \bmafia-forever\.ru\b \bboosterpackdepot\.com\b \bxnxx\.show\b \bvitaminofhealth\.com\b \btophealthmart\.com\b \bewedictionary\.com\b \bproteinoutlet\.ro\b \bfreeporna\.ru\b \b3shop3\.com\b \bblurpalicious\.com\b \banaramedspa\.com\b \bonlinecustomessaywriting\.com\b \b24-hour-wristbands\.com\b \bsiliconewristband\.xyz\b ownsiliconebracelet \bsilicone-bracelets-silicone-wristbands\.com\b \bukbestessays\.com\b \bporonizle\.xyz\b \bideashop\.kiev\.ua\b \bimg\.rule34\.xxx\b \bgoogle\.com/ad(sense|word) \bfairpensions\.com\b \bjobsforeditors\.com\b \binfopraca\.pl\b \bmedyum\.xyz\b \balldaypharma\.com\b \bwecareskincare\.com\b \b9nl\.es\b \btools4docs\.com\b \bpenisenlargement\.co\.in\b \bbankier\.pl/forum\b \bgrd\.pw\b \bspurl\.me\b \blinkche\.ir\b \burl6\.org\b \bjpmags\.com\b \bmca-biz\.com\b \btvc\.in\b \bviewthislink\.com\b \burl\.moducopy\.co\.kr\b \bcbi\.as\b \burly\.co\b \bclickand\.co\b \bddz\.kr\b \bshooturl\.com\b \blvl\.vn\b \banmeld\.biz\b \bkarung\.in\b \bdpi\.me\b \bur\.my\b \bm5\.hk\b \bajn\.me\b \burl4\.uk\b \breview\.ly\b \bterapiasnaturais\.net\b \b0ll0\.ru\b \bdobrakasa\.co\.pl\b \binwestuj\.co\.pl\b \bsourl\.li\b \bpraca\.money\.pl\b \bhelix6garciniareview\.com\b \bwroclaw\.dlastudenta\.pl\b \bairjordans20\d{2}\b \beasyessayhelp\.net\b \bcoupon4fun\.com\b \bshampoosik\.ru\b \bviagrasansordonnancefr\.com\b \bhealthable\.org\b \btuney\.kr\b \banneedumexique\.com\b \bpfic2010\.com\b \balpacas-hampshire\.co\.uk\b \balpacasforsale\.org\b \bomeglechat\.ca\b \bgetpaid4typing\.net\b \buber-fare-estimator\.com\b \bjustyoufitness\.com\b \bgateacademy\.co\.in\b \bj(k|q)i(kk|qq)i\.at\b \b(b|p)ayanradio\b \bhersup\.ga\b \bhamariplace\.com\b \burlz\.fr\b \bfake-id\.com\b \bsagemailer\.com\b \bclick-pro\.com\b \bteamstre\.am\b \bneide\.ga\b \bhan\.gl\b \bshortly\.me\b \bmitsubishiklima\.com\.tr\b \bseo-alien\.com\b \bloginhelpers\.org\b \bpuretablets\.com\b \bbabun\.gq\b \bpromotionvoucher\.uk\b \bebookbrowse\.com\b \bgeschenkefuermaenner\.info\b \bdisq\.us\b \bcommercial-real-estate\.cc\b \bbuydogheartwormmedicine\.com\b \bcheapassignmenthelp\.co\.uk\b \btadalafilearn\.com\b \b3dots\.ro\b \bbbshort\.link \bel3dl2\.com\b \bbiggerpockets\.com\b \bwatchmovie-gratis\.info\b \bvroh\.me\b \bdest-war\.com\b \bplaymovie21\.com\b \bmovflix\.website\b \biflix2\.com\b \bselix32\.esy\.es\b \bwatchflixhd\.hotmovies4k\.com\b \bvulmove\.blogspot\.com\b \bapp2chart\.com\b \bhealthynewage\.com\b \bessayerudite\.com\b \bfreemyurl\.info\b \bmxtpz\.me\b \bcanadaedrugstore\.com\b \bcanadianpharmacystoreus\.com\b \blightningprotection\.com\b \bvouchercodes\.deals\b \bcustomthesisstuff\.tumblr\.com\b \bdiferenciasentre\.net\b \bsweetasmoiok\.com\b \bsparkemaildesign\.com\b \be-cigforsale\.com\b \bhomeclick\.com\b \bviagragroupresult\.com\b \bcovnews.com/archives/search\b \btrumpcanadianpharmacy\.com\b \bfutureofeducation\.com/main/search\b \bbltc\.es\b \bboxip\.net\b \bud-carrent\.com\b \bbltc\.es\b \bmakkao\.com\b \bmassbass\.es\b \bcoriantouch\.co\.il\b \b2pay\.pro\b \bwordplanes2\.skyrock\.com\b \bpotenzmittel-online\.com\b \bpanendeism\.org\b \bpanendeism\.webs\.com\b \bdiscountlipsy\.wordpress\.com\b \btech-support247\.weebly\.com\b \bingic\.ae\b \banepe\.com\.gr\b \basfaleiaautokinhtou\.com\b \bherveleger\.ws\b \bstudiopaci\.net\b \b5z8\.info\b \bfeet9france\.wordpress\.com\b \bms-jd\.org/search \bdieta-blanda\.com\b \bgusbeat7\.wordpress\.com\b \bmins\.pw\b \b(best|dsl|digital)camera\w{0,15}\.tk\b \bessaylogic\.org\b \bsungroupvn\.com\.vn\b \bmyfashioncodes\.co\.uk\b \bemojiselector\.com\b \bretailmenot\.com\b \bonceuponacrime\.net\b \bduanxigrandcourt\.org\b \bnewfaceskincare\.com\b \brejuveantiaging\.com\b \bour-skincare\.com\b \bpharexpress\.net\b \bbesthoist\.com\b \bmynewbestarticles\b.blogspot \blogindoctor\.org\b \becuadorianhands\.com\b \bapplyscholarship\.info\b \bblogger\.com/profile/00141270178551151863 \bsqex\.to\b \binblogslife\.com\b \bcanonwirelessprinterhelplinenumber\.wordpress\.com\b \bhealthsuppfacts\.com\b \bresidentialpainting\.contractors\b \btheindustryspread\.com\b \bflyt\.it\b \bpsychologydictionary\.org\b \bprintmakerart\.webnode\.it\b \bappbooks\.org\b \bgeolocation\.ws\b \bqualtecmty\.com\.mx \bservicharterbus\.com \bcomo-depilarse\.com \bimportardechinaya\.com \bmega-estrenos\.com \biconet\.com\.mx \bbienestaralnatural\.com \bmlego\.com\.mx \brenovardni\.org \bdespensasdaco\.com \bchollosaqui\.com \blibrosparaaprenderaleer\.com \baceitesesencial\.com \bcurriculumsvitae\.net \busx\.es\b \bwoobs\.com\b \balpacas-hampshire\.co\.uk\b \btodoviajeros\.com \bmusica-barroca\.com \bderechomexicano\.com\.mx \bseotraininginstitutespune\.in\b \bseotraininginpune\.in\b viagraonline \bcialisoonline \bxaydungthanhnien\.com\b \bbl\.gd\b \bexeideas\.com\b \bvirsale\.com\b \bcabinetdiy\.com\b \bokemen\.xyz\b \bfacbook\.com\b \bmedcheck-up\.com\b \bskincarebrands\.co\.uk\b \bcooldudes\.store\b \bpoolcleaner\.us\b getpocket\.com/redirect \bstudentloanrelief\.us\b \bnaturalmattressmatters\.com\b \bgemmenage\.(com|net|ca)\b \bdailystrength\.org\b \bonlinecashflow\.org\b \bshemale\.uk\b \byobit\.io\b \bchecker\.in\b \bsex-ru\.org\b \bfirstclassessaywriters\.com\b \bcheckpagerank\.net\b \bviahold\.com\b \bcabinetdiy\.com\b \bgetfreebs\.com\b \bonlinehookupsites\.com\b \bbeautytohealth\.com\b \bartplus\.co\b \brentarace\.com\b \bhemorrhoidnomore \bremovehemorrhoids \bstudyinrussia\.com\b \bccmixter\.org/api/query \bheidelbergerwohnen\.de\b \bfx-brokers-review\.com\b \bbestchange\.com\b \bsteelpipeseller\.com\b \bicdst\.org\b \bqowap\.com\b \bbigbazaardirect\.com\b \bb2bmarketing\.net\b \bwikiveliero\.org \bkardashiantapes\.net\b \bsoftnet32\.com\b \bsoundcloud\.com/search/sounds \brebeldeway\.com\.ua\b \berreway\.org\b \bdsquared2outlet\.eu\b \bdibujos-de-amor\.com\b \bandrewnickel\.com\b \bgetloansusapersonal\.com\b \bcialisemk\.com\b \bstockhouse\.com/search \bseopapese\.club\b \bzipurl\.ir\b \boffersus\.com\b \bvu\.fr\b \bezer\.mobi\b \burli\.tk\b \bloginprofessor\.org\b \bkickass2\.nz\b \bisohunt\.tv\b \btorrentproject2\.com\b \bisohunt2\.org\b \bairbnb\.com/c/ \bmetager\.to\b \bbabepedia\.com\b \bdragonflydoces\.com\b \bzznew\.in\b \bsites\.google\..{1,3}/site/tradingonlineamoralproblem \bkickass\.ink\b \bisohunt2\.net\b \btorrentproject2\.org\b \bisohunt\.tv\b \bisohunt2\.org\b \bkickass2\.nz\b \btorrentproject2\.com\b \bcertificationconsultancy\.com\b \bqr-url\.tk\b \brr\.zzz\.com\.ua\b \bwallinside\.com/post \bqgo\.be\b \bexit\.sc\b \baffiliateignition\.com\b \btradingview\.com\b \bexpertdecoders\.com\b \bwikiler\.com\b \bloanswayer\.com\b \bloansxxonlinexx\.org\b \btheelderscrolls5skyrimevolution225\.ru\b \bcoopergado\.com\b \bhomieocairlines\.com\b \bnamoroagora\.com\.br\b \bhumancoder\.com\b \bdecaptcher\.org\b \biamsport\.org/pg/pages/view \bcaptchacoder\.com\b \btiernosmomentos\.com\b \bcaptchaboss\.com\b \bmoviesxxx\.biz\b \bsuperghostblogger\.com/\?s \bzixiutangpollencapsules\.com\b \bcaringbridge\.org/search\?q\= \babbywinters\.co\b \bwoorank\.com/[a-z]{2}/www \b1i1\.me\b \bcell2getbrands\.com\b \bkombologia\.com \bcash4files\.com\b \banycodes\.com\b \bcustomizable-bracelets\.xyz\b \bmyshoesguide\.com\b \btiggi\.es\b \bpisinaspa\.gr\b \byify\.co\b \bhideurl4you\.com\b \banti-captcha\.com\b \bssojunghan\.com\b \bdecaptcha\.biz\b \bthsbo333\.com\b \bloginhold\.org\b \bknightstemplarcards\.com\b \bbeanbagsexpert\.com\b \bblackheadscure\.com\b \bincreasetestosterone\.review\b \bolympiclabz\.com\b \bpetgroomingcourse\.com\b \bpetsworld\.in\b \breligiousweddingguide\.com\b \btrainingmasklab\.com\b \bwhat-to-do-in\.co\.uk\b \bwildhunter\.club\b \burbanscarpe\.com\b \bprintedwristbands\.xyz\b \bcustombracelet\.xyz\b \bdw-inductionheating\.com\b \bloginlord\.org\b \b9z\.lt\b \bloginking\.org\b \bsitesbysara\.com\b \bseoinlink\.com\b \btwinkpopstars\.com\b \bprotecglasstint\.com\.au\b \bbroadbandhk\.com\b \bhomebroadbandhk\.com\b \byt\.vu\b \bbuy-medicines\.com\b \blnk\.pics\b \bruco\.ac\.tz\b \bget\.busuu\.com\b \bbusiness-shop\.info\b shop\.eu\b outlet\.eu\b \bcialissansordonnancefr24\.com\b \bsexforsmartpeople\.com\b \bgetloanstodayonline\.com\b \bhannatestcentre\.com\b \blogindevelopers\.org\b \bloginidol\.org\b \bdecaptchaocr\.com\b \bdecaptcher\.info\b \bspymoob\.com\b \bbordersalertandready\.com\b \bnjmassage\.info\b \balona\.space\b \bcaptchasolutions\.com\b \bscraping\.pro\b \b2captcha\.com\b \bdeathbycaptcha\.com\b \brock-en-espanol\.lenguadeoro\.com\b \bbusiness-opportunities\.biz/search \berectiledysfunctionpills\.store\b \bsavethestudent\.org/\?s= \blabur\.eus\b \bsildenafilcitrate\.today\b \bbedbugsize\. \blogintraining\.org\b \bbedbugsize\.info\b \bpaydaynock\.com\b \bforexreviewsblog\.com\b \bbuifelronataboo\.files\.wordpress\.com\b \bloansmart24\.com\b \bclashfun\.com\b \bfreejavporn\.mobi\b \bo7j\.ru\b \bedpills\.shop\b \bpiracetolpills\.com\b \bmarketstrom\.gr\b \bfrompo\.com\b \bdesign-your-own-silicone-wristband\.com\b \bcustomized-rubber-bracelets\.com\b \b12tradepro\.com\b \bsofeeya\.com\b \bloginteacher\.org\b \bbom777casino\.com\b \bd11\.io\b \bapp\.link\b \bseozuka\.com\b \bferrann\.com\b \bref\.so\b \brlu\.ru\b \burl\.euqueroserummacaco\.com\b \bleobumbtumbbotare\.files\.wordpress\.com\b \bsudnidosanaco\.files\.wordpress\.com\b \bwikidot\.com/local--files\b \bnjmassages\.com\b \bsearch4sex\.biz\b \bbinaryforexacademy\.org\b \biota\.tux-planet\.biz\b \bbiosotoceswebctour\.over-blog\.com\b \bliosmedaxmarpuwex\.over-blog\.com\b \binstawidget\.net\b \bofficialkrislawrence\.com\b \bbusinessbroadband\.com\.hk\b \bshortwww\.com\b \bseo-saz\.com\b \bfilm2018\.info\b withoutprescript\.com\b \bajaypipes\.com\b \bbuyv.agra\. \bweightlossoffers\.org\b \btwitter\.com/search\b \bcryptocoinjudge\.com\b \beladia\.space\b \bjustine\.club\b \bhvacrfp\.com\b \bnupogodi-online\.ru\b \bcasinousaonlinelist\.com\b \bonlinetv\.bid\b \bnepz\.stream\b \bonline-tvchannel\.org\b \bustreams24\.com\b \bvturl\.net\b \bsport2018\.org\b \bthesis\.ae\b #Persistent spamming - COIbot reports \bwellness786\.com\b \bsupplementplatforme\.blogspot\.in\b \btiger77\.net\b \bsupplementplatforme\.blogspot\.in\b \bwellness786\.com\b \b1b\.yt\b \bpasaranliga\.com\b \bena\.website\b \bguaranteedppc\.com\b \bjayne\.website\b \bslotsmegacasino\.com\b \bolidesoza\.com\b \bgul\.ly\b \bnotehub\.org\b \binstantessay\.co\.uk\b \bcirk\.me\b \beasycarup\.com\b \brealinstagramlikes\.com\b \bapyoth\.com\b \bwikkimedia\.com\b \bauto24insurance24online\.com\b \bkourtney\.fun\b \binfowars\.com\b \bletsgomurphys\.com\b \bcaptchaocr\.org\b \bdecaptcherocr\.com\b \brhibusbar\.com\b \bnewreviewhq\.com\b \bcasino17rich7online\.com\b \bashleymadison\.pro\b \bhref\.li\b \bhollitaliandressshirts\.com\b \bhealthyandbeauty\.co\b \b3movs\.pro\b \bipsite\.org\b \bcli\.re\b \bnz-casinos\.com\b \bchn\.ge\b \brocksteadymaleenhancement\.org\b \bdrozhelp\.com\b \baffiliatblogger\.com\b \billuporistorante\.com\b \bniemtree\.com\b \bmercyelectronics\.in\b \bbyutiful\.net\b \bipheya\.co\.za\b \byougame\.com\b \bhittc\.org\.vn\b \belamalh\.com\b \bt2m\.io\b \blookatlink\.com\b \bfreshcalendars\.com\b \brevshr\.com\b \btrkur\.com\b \bgot\.by\b researchomnia\.blogspot\. \bdmaps\.kr\b \bhothouse\.xyz\b \bcloudmining\.blog\b \bvividentertainment\.online\b \bnaughtyamerica\.top\b \bbrazzers\.network\b \bpornhub\.direct\b \bbangbrosnetwork\.com\b \blocalbitcoins\.ltd\b \badultmodels\.club\b \bbrazzersnetwork\.com\b \bAshleyMadison\.pro\b \bpulseoxadvocacy\.com\b \brapidteria\.com\b \bdubsbusinessadvisor\.com\b \bthemerkle\.com\b \bcryptorials\.io\b \bthebitcoinstrip\.com\b \bstrongcoin\.site\b \blakebtc\.com\b \bwhaleclub\.co\b \bvirwox\.services\b \blocalbitcoins\.ltd\b \b500affiliates\.com\b \b1broker\.com\b \bsimplefx\.com\b \bbit4x\.com\b \betoro\.website\b \bavatrade\.ltd\b \bhashblock\.ltd\b \bruncpa\.info\b \bbest-bettingsites\.com\b \bbest-paypornsites\.net\b \bpornplanner\.com\b \btopporn\.org\b \bjoannaangel\.club\b \bdigitalplayground\.world\b \bkinkstudio\.info\b \bchaturbate\.run\b \bpenthouse\.website\b \bskrill\.ltd\b \bvividentertainment\.online\b \bstrongcoin\.site\b \bvirwox\.services\b \betoro\.website\b \bavatrade\.ltd\b \bruncpa\.info\b \bwholesalehairvendors\.com\b \bpuresmile\.com\.au\b \bbestgearslab\.com\b \bemoneyindeed\.com\b \balldraft\.com\b \bbestgearslab\.com\b \bheadphonesbuyer\.com\b \ballweb-marketing\.com\b \bhandytoolshome\.com\b \bXxxtube4Mobile\.com\b \bTeenageassault\.com\b \bteensexmaniac\.com\b \bnbdaq\.com\b \bbookmarks\.wittycrocs\.com\b \bbestlatinaporn\.net\b \bthelesboporn\.com\b \bhdteensextube\.net\b \bTeenslovehugedicks\.com\b \bonlyteenfuck\.com\b \bisla-laser\.org\b \bgayspornovideos\.com\b \brichcasino2online\.com\b \bplayboy\.ac\b \blinkp\.ir\b \bmovies247\.net\b \bcaptchadealer\.com\b \bcaptchas\.biz\b \bsci-hub\.tech\b \buplinkus\.com\b \bpetroleumclubmagazine\.com\b \bdeer-digest\.com\b \bsummerfieldinfo\.com\b \bg3t\.nl\b \bsma-offshore\.com\b \bmelodipoker\.com\b \bmodernmom\.com\b \bromanization\.org\b \btest-infrarotheizung\.de\b \beightplus2\.com\b \bspeedyessay\.co\.uk\b \butf\.su\b \bworldhealthreviews\.com\b \bcbsecure\.co\.uk\b \bbusinesssuccessclass\.com\b \btryvexanpills\.com\b \bmcessay\.com\b \bross-limo\.com\b \b101growlights\.com\b \bcarveto\.co\.uk\b \bthehourshop\.com\b \bxembongdahd\.com\b \bbestinfo4health\.com\b \bkuc\.cz\b \bchod\.sk\b \bpetstation\.store\b \btopofblogs\.com\b \bknowurgames\.contently\.com\b \bwelookups\.com\b \bwholesalebulksms\.com\b \bhealthreviewfactory\.com\b \btoprussianescort\.com\b \bsportstation\.store\b \bxxxhds\.com\b \bnetflixhds\.com\b \b3xhds\.com\b \bjiliblog\.com\b \bplaycasinoonline24\.com\b \b007game\.ru\b \bdeadpool2ful\.com\b \btvhds\.com\b \bfilmhds\.com\b \bsildenafarm\.com\b \b114\.34\.134\.140\b \bplayslotscasino888\.com\b \bbestrealmoneygames\.com\b \bonlinelistcasino24\.com\b \bcuu\.su\b \b999essays\.com\b \btopstreamingfr\.club\b \bshorturl\.at\b \bam9s\.info\b \b000webhostapp\.com\b \be-billpayments\.com\b \bshifu\.com\b \bsalmonsolutions\.co\.uk\b \bcomputerhope\.com/issues/chusedos\.htm \bprintukraine\.click\b \bdoubledubs\.com\b \bcustomwriting\.com\b \bsexneigung\.com\b \bajt-ventures\.com\b \bgestyy\.com\b \b1design\.org\b \bcafemom\.com/search \bgameinformer\.com/search \btoppaidpornsites\.com\b \bejobsresult\.com\b \bkscripts\.com/\?s \bskfb\.ly\b \bbeam\.to\b \bcams4bitcoin\.com\b \bprf\.hn\b \b1safe\.link\b \bun-url\.com\b \blauriejones\.org\b \bbbwpornmovs\.com\b \bchuabenhyeusinhly\.com\b \bmindsumo\.com\b \bthereviewal\.com/massage-therapy/ \bgpna\.ir\b \bsynesth\.esy\.es\b \bresampled\.de\b \bfamousstoreoutlet\.com\b \bbellpottingerusa\.com\b \briedquat\.de\b \bcoolingtowerfiller\.com\b \bgrp-watertank\.com\b \bcasinoline17\.com\b \bcasinobablogames\.com\b \bcasinogameslistonline\.com\b \bcasinomegaslotos\.com\b \barcheagebegins\.org\b \bduct-rod\.com\b \bmygrammarcheck\.com\b \bpxlme\.me\b \bbikinisexyonthebeach\.com\b \btshirtsandchristiangifts\.com\b \bbikinisaletop\.com\b \bt-shirtlogos\.com\b \bback\.ly\b \bsmol\.io\b \bentirefestival\.com\b \bt-shirtlogos\.com\b \bkhorshidchehr\.com\b \bfernandoallende\.com\b \blets\.shoutabout\.it\b \blbdr\.co\b \bludariwe\.org\b \bdygjxesu-sunubu\.org\b \blihi\.cc\b \bsodary\.com\b \bkutt\.it\b \bqlink\.me\b \byerl\.org\b \blstu\.fr\b \bsnip\.ly\b \bcqtwice\.com\b \burls\.la\b \bkg-machinery\.com\b \bwooricasino777\.com\b \burlgt\.com\b \bframa\.link\b \bcutout\.es\b \bzipansion\.com\b \batheistrepublic\.org\b \batheistrepublic\.net\b \bpqn\.pw\b \bhamoussin-fouad-adan\.site123\.me\b internetbillboards\.net/\?s \byellkey\.com\b \bweightprodonline\.com\b \ballmotti\.xyz\b \bbin\.wf\b \bmybestsexshop\.com\b \bgetbiggerdicknaturally\.com\b \bmyonlinepayday\.com\b \bgamecasinosonline\.com\b \bzii\.bz\b \bdevprice\.ca\b \bmailtips\.info\b \bxxxgayjobs\.com\b \bkemtrinam\.xyz\b rewards-insiders\.marriott.com/search \bbestcurefordiabetes\.com\b \bs\.id\b \bshrtco\.de\b \bmypaleohackscookbookreview\.com\b \bhealthavenger\.com\b \bcachtrinamda\.xyz\b \btny\.im\b \bsnapt\.io\b \bannita\.space\b \bvickey\.club\b \bmable\.club\b \beleonor\.space\b \btomcandowpenisremedy\.com\b \bcasinoonlinests\.org\b \bsexdatingusaamerica\.com\b \bfunnyguru\.co\b \bukcheapwigs\.com\b \bswimwear2sale\.com\b \bcheap-jerseys-usa\.com\b \bstlrenfestwiki\.com\b \bkiehlmann\.co\.uk\b \bcirclebpo\.com\b \bonl\.li\b \breal777money\.com\b \bfreebitco\.in\b \bzanaflexbuynow\.com\b \bxpornplease\.com\b \bpookalamdesign\.in\b \bhomosexual\.cf\b \btechnsolution\.com\b \bbablcasinogames\.com\b \bcasino24list\.com\b \bthekingcasinos\.com\b \bzanaflexcgh\.com\b \bgo4braindumps\.com\b \blanzport\.com\b \bpages10\.com\b \bmelodyhome\.com\b \bzanaflexcgh\.com\b \bqscv\.pe\.hu\b \b3dcgstore\.com\b hometalk\.com/search \buploadboy\.me\b \bpano-verschluss\.com\b \bchulatutor\.com\b \btrainingzone\.co\.uk\b \bhararonline\.com\b \bbestazy\.com\b \b9jabaze\.com\b \bsoo\.gd\b \btestonutra\.com\b \bcelebs-net-worth\.com\b \barmidalechurch\.com\b \bautomotivedigitalmarketing\.com\b \blucporn\.com\b \bgatobengali\.net\b \bbablcasinogames\.com\b \babengalcat\.com\b \bgetjealous\.com\b \bhealthncure\.net\b \bmoney2017casino\.org\b \btil\.pw\b \blyhyt\.ovh\b \blos\.fi\b \bcasinoveganonline\.com\b \btarget-advertisement\.com\b \bstoneislandmen\.com\b \bdearzindagifullmovie\.in\b \blinkki\.ovh\b \blyhytosoite\.fi\b \burlki\.com\b \bbitly\.fi\b \bshortingking\.com\b \bnimbleinity\.com\b \bshortingking\.com\b \bclc\.to\b \bbitly\.fi\b \bonsto\.re\b \bpeoplesbiography\.in\b \b021zhuming\.com\b \b2one\.in\b \bgiovaniconnection\.it\b \bemma-online\.org\b \bcasinolists\.us\.com\b \b0n1\.ir\b \badjaranet\.com\b \blakeshia\.club\b \bhoganbrand\.com\b \bcasino2018money\.com\b \bytre\.ir\b \bkirimpesanbunga\.com\b \bshort\.o-biznes\.ru\b \bqx\.cx\b \bclarksshop\.org\.uk\b \blasportivashop\.com\b \bfamousshop\.co\b \bstoneislandrecords\.com\b \busachinatraining\.com\b \blivestreamingindia\.com\b \blivebox\.co\.in\b \bmarketresearchstore\.com\b \bliangchuang-china\.cn\b \bdigitalconnectelearning\.it\b \blasciatique\.com\b \bhotlistcasinogames\.com\b \beasyurl\.net\b \bthelink\.la\b \beasyurl\.net\b \bxn--o80b27i69npibp5en0j\.com\b \bmylnk\.is\b \bmaa\.to\b \bytube\.com\b \binfo-ri\.com\b \bfieryhair\.com\b \bferragamomall\.com\b \b19216801help\.com\b \bshrinx\.it\b \bonsale-fashion\.com\b \bhoganshoesoutlet\.com\b \brippedmusic\.com\b \boutdoor-sneakers\.com\b \bpurses-infashion\.com\b \bdiscountkappa\.com\b \bdiscountmerrell\.com\b \bkeens-shoes\.com\b \bkappaproperty\.com\b \bcarharttapparels\.com\b \bonlinesfashion\.com\b \bsextube4mobile\.com\b \byon\.ir\b \biitd\.info\b \bgames4king\.com\b \bdaihocduochanoi\.com\b \bshortmy\.link\b \ba1\.to\b \bsomething4u\.xyz\b \bferragamofactory\.com\b \bhtt\.nu\b \bjulieta\.space\b \bclubmania\.tk\b \bbitinmex\.com\b \bbitmexit\.com\b \bbitmextrade\.com\b \bbitmexiu\.com\b \bbitmexim\.com\b \bbamsalon\.com\b \bbitmarginmex\.com\b \bpoolpartyo\.com\b \bclubgazua\.com\b \bclubgaja\.com\b \bessaycaptains\.com\b \bduocdienvietnam\.com\b \bstone-island- \bx61\.ch\b \bacaiberrypills\.eu\b \bsmdservicesllc\.com\b \binternetbillboards\.net/\?s \bua-outlet\.com\b \bmy-small\.link\b \bmarketingsweet\.com\.au\b \bxnxxporn\.party\b \bxnxxporn\.pw\b \bemfarmacia\.com\b \btreathemorrhoidspain\.com\b \bdailydetoxhacks\.com\b \bkappa-usa\.com\b \blookweb\.it\b \byou\.travel\b \bnutritionfordiet\.com\b \bdresscodeclothing\.com\b \bfamouswearings\.com\b \bmail\.rambler\.ru/m\b \bbiggerpenisexercises\.com\b \bgroetenuiteerbeek\.wordpress\.com\b \bv88\.ca\b \bgoo-gl\.ru\b \bgoogl\.plus\b \bfiladiscountshop\.com\b \bcross-fashions\.com\b \bfashion10deep\.com\b \bfashionssur\.com\b \bskncosmetics\.com\b \bx11\.pw\b \bempowher\.com/search \bnwwws2013\.org\b \btrsurl\.com\b \bpattern-wiki\.org\b \b7elm5\.com\b \bmyurl\.gr\b \bmyminiurl\.net\b \bmossoutfits\.com\b \bdiscount-ellesse\.com\b \bnowheart\.com\b \bmiyankale\.com\b \bsindo\.me\b \bblogdacleo\.com\b \blelaon\.com\b \baticpay\.com\b \blelaon\.com\b \badidasoriginals\.biz\b \bslink\.co\b \btranssexualpornstars\.com\b \bvulpyx\.com\b \bcouponforless\.com\b \b81url\.com\b \badidasoriginals\.biz\b \bfashionedhardy\.com\b \bjoaquina\.club\b \bjonell\.space\b \balishia\.club\b \bkaley\.club\b \bwebbuildersguide\.com\b \bmascareignesislands\.no\b \bspeakingtree\.in/search \bbehance\.net/search \bhealthynewage\.com/\?s \bsportsrants\.com/\?s \bshewrites\.com/main/search\/ \bourmidland\.com/search \brebirthgaming\.org\b \bmommysavers\.com\b \bajaxtime\.com\b \ba03b3\.atu\.ca\b \batu\.ca\b \bansunibaate\.com\b \bredirects\.ca\b \bwarritimes\.wordpress\.com\b \breadthis\.ca\b \bdict\.leo\.org/\?search \bajaxtime\.com/\?s \bherfeed\.com/\?s\= \bpurevolume\.com/search \btopofblogs\.com/tag \burls\.to\b \b1w\.tf\b \bquickbooksupportcanada\.ca\b \bdonax\.ch\b \bpureketodietpills\.com\b \bmammut-group\.com\b \bgdubz\.win\b \bblogher\.com/search \bcaringbridge\.org/search \brenewableenergyworld\.com/_search\? \btraveldescribe\.com/\?s\= \btravelpod\.com/s/ \bchaseresults\.com/mail_to_friend \bphoto.net/gallery/tag-search/search\b \bsquidoo\.com/search \blinkgo\.pw\b \bhalfpriceexams\.com\b \brealstatecoin\.org\b \bbestnewsupplements\.com\b \btianyaxiaozhan\.com\b \bcreativerxrevivalskincream\.com\b \brevitalizeultimateserum\.com\b \bnairabuzz\.com\b \bwocams\.com\b \breissstore\.com\b 201[78]\.ovh\b \bvalrie\.club\b \blaverne\.club\b \bbaccaratnow\.com\b \bglaziers-.{1,20}\.co\.uk\b \bnikeoutletsale\.co\b \bclyfc\.com\b \b2no\.co\b \biplogger\.org\b \bdating-soulmates\.com\b \btruv\.is\b \biplogger\.ru\b \bbdsmporno\.net\b \bclub21sacramento\.com\b \bgenuinehealthreviews\.com\b \bketoabsoluteforskolin\.net\b \bgayfreelivecam\.com\b \b666\.porn\b \bfofo100\.xyz\b \bgreece-athens-escorts\.gr\b \brichmondembroidery\.com\.au\b \bventurebeat\.com/\?s \bccmixter\.org/api/query\? \btheepochtimes\.com/n3/search/ \bparamuspost\.com/search\.php \bchange\.org/search \bbroowaha\.com/search \bvirilityexonline\.net\b \bferrann\.mx\b \byip\.su\b \btest1\.donntu\.org\b \btwitpic\.com/tag \bsharkbayte\.com/keyword \bexeideas\.com/\?s \bfin24\.com/search \brebrand\.ly\b \bendclothing\.com\b \bfamousoutletshop\.com\b \bfairofferny\.com\b \bvamospaella\.co\.uk\b \bmenlosoftware\.net\b \bbradmcallister\.com\b \baolcomlogin\.com\b \bonline-gift-vouchers\.com\b \btiny\.tw\b \bb54\.in\b \b3nobar\.net\b \bdiscount-coupons\.net\b \bketoblazediet\.net\b \bbestbabyessentials\.com\b \b918kiss\. \bsherley\.club\b \bherbalmeds\.org\b \blexlords\.uk\b \bturnhofer\.com\b \bocn\.pt\b \bvegas8282\.com\b \burladda\.com\b \bhappynewyearimages\.co\b \bmarceloburlonshop\.com\b \bfarsicad\.com\b \bhuit\.re\b \bhappyjanamashtamiwishes\.blogspot\.com\b \bptiturl\.com\b \bc3d\.com\.au\b \bwenicehair\.com\b \btypeformoney\.org\b \bketogenrx\.net\b \binstagramtakipcipaneli\.com\b \bloveilook\.com\b \bseoarticletool\.com\b \bbuildyourownshedsite\.wordpress\.com\b \bslimbuildketodiet\.net\b \bupscaledogtoys\.party\b \b2a\.ol4s\.site\b \bwow1004\.xyz\b \bgays-bdsm\.com\b \bsitedevoyance\.over-blog\.com\b \bsearchmechaniks\.ru\b \bpinterest\.com/search \bimgur\.com/hot\? \bempowher\.com/search \bedition\.cnn\.com/search \bicivil\.ir/short/ \bx2145-productions\.technology\b \bgclub007\.com\b \bbanglatvshow\.com\b \bbedroomfurnituretp\.com\b \badult-chum\.com\b \benoavia\.es\b \baracne\.biz\b \bzoneti\.ca\b \bwow520\.com\b \bnobodysproperty\.com\b \bbellubka\.ru\b \bidolocharter\.com\b \bmordsrub\.ru\b \bwonderhowto\.com/search \btechandtrends\.com/\?s \bbbc\.co\.uk/search/\?q \bmeetme\.com/apps/redirect/\?url \bnuwireinvestor\.com/results\.aspx\?searchwords \bwww\.gov\.uk/search\?q= \balexa\.com/search\?q= \bnewsweek\.com/search \bpvl-online\.kz\b \bclinicaveterinariaromaeur\.it\b \bdiowebhost\.com\b \btaodo\.com\.vn\b \bdomenicomagnifica\.it\b \btiktok\.tw\b \bfastestvpn\.com\b \bchollay\.com\b \bthefuturerobots\.com\b \bmenhealthcares\.com\b \bnoxi\.ga\b \bpornotube\.blog\.br\b \bsavethestudent\.org/\?s \bknoji\.com/search/\?query \bdata\.gov\.uk/data/search\?q \bsportsblog\.com/search\? \bhouzz\.com/\?search \bilookads\.com\b \btoi\.in\b \bbritannica\.com/search\?query \bccmixter\.org/api/query\? \bfoxnews\.com/search-results/search\?q \blerablog\.org/\?s \blifebeyondtourism\.org/\?header_search \biamsport\.org/pg/pages \b1mg\.com\b \bpokergocap\.com\b \bbetadeals\.com\.ng\b \bthanksgivingquotes2018\.com\b \bclickfraud\.io\b \bapotekbutikk\.net\b \bbdjobstoday\.info\b \bshoes-generator\.com\b \bdiscreetsextoyshop\.com\b \bcheapjordansvip\.com\b \bbacklinksaudit\.com\b \bblog2learn\.com\b \bgatevnotes\.com\b \btest\.nosubject\.com\b \bul\.do\b \bix2\.co\b \bpowermac64\.com\b \bapteekkienpillereita\.com\b \bhikingsoutlet\.com\b \bdiabox-auto\.ru\b \bwithouatdoctor\.us\b \bwebsiteaffiliateprograms\.info\b \bdating-online-made-easy\.com\b \bbacagood77\.com\b \bxn--oi2ba146au9b8utjhk\.com\b \biex\.me\b \bsale-sextoys\.com\b \bwellsextoys\.com\b \bdiscreetsextoyshop\.com\b \bwomens-outfits\.com\b \bnotron-setup\.download\b \b918\.credit\b \bpob\.ru\b \ballxreport\.com\b \bsale-sextoys\.com\b \bwomens-outfits\.com\b \bcbcam2cam\.com\b \blos-mejores-boosters-de-testosterona\.eu\b \bsunglassescheaponline\.com\b \bnotron-setup\.download\b \bthrottleshift\.server105\.com\b \btunes-interiors\.com\b \bcheapjordan13vip\.com\b \bask\.nevershutdown\.com\b \bxsl\.pt\b \btypers\.biz\b \bemasku\.com\b \bbackpageauction\.com\b \bc\.or\.at\b \bxyznepal\.com\b \bviaplato\.com\b \bgowwwurl\.com\b \biamthebest\.us\b \bwinterisnotcoming\.org\b \bnew-giveaways\.win\b \btopessayreviews\.com\b \baukcje\.ml\b \bsavemycam\.com\b \bmychaturcam\.com\b \brecorder2018\.com\b \bwebcamfucker\.com\b \bsportzfuel\.com\b \btrevulanmuscle\.net\b \bdpli\.ir\b \beasy-bator\.com\b \bblissmarcom\.com\b \btorrentdb\. \bbjdem\.cz\b \bkuc\.cz\b \bpreskoc\.cz\b \briz\.cz\b \burl\.googluj\.cz\b \bzkracene\.cz\b \btwurl\.nl\b \bglobalsmovies\.com\b \bcrydercosplay\.us\b \bopenclipart\.org/search/\?query \baccountingweb\.co\.uk/search \bsearch\.huffingtonpost\.com/search \bdeer-digest\.com/\?s \btravelwitheaseblog\.com/\?s \btrainingzone\.co\.uk/search \bhealthable\.org/\?s \bbuzzfeed\.com/search\?q \bencyclopedia\.com/searchresults.aspx\?q \bshopping-cheap\.com\b \bsneakerfuror\.com\b \bmanyrecs\.com\b \bsyscointalk\.org\b \bpacs-apparrel\.com\b \bauthenticfans\.com\b \braovat\.chotop\.vn\b \braovat\.bvn\.vn\b \bnwnpro\.ru\b \bgeld-bombe\.com\b \b31\.220\.1\.41\b \bwprssaggregator\.com\b \bbonuskodbkleon\.ru\b \bwebcammodelingjob\.com\b \braovatbds24h\.com\b cosplay\.us\b \bmamaklr\.com\b \bcbcamsclub\.com\b \bfreecinemaclub\.com\b \bgo\.onescript\.ir\b \bkink\.company\b \bscp-knowledge\.org/\?s \bfool\.com/search/solr\.aspx \bjamendo\.com/en/search \bhomeinvestorsusa\.com\b \bhappylocate\.com\b \bhidemyass\.com\b \binsertyoururl\.com\b \blapenavigevano\.it\b \bnikehuaracheshoes\.com\b \bcanadagoosepark\.com\b \bgetcanadagooseoutlet\.com\b \bprivateviewerinsta\.com\b \bmattcermanski\.com\b \bassignment-help-australia\.com\.au\b \bmagileads\.com\b \b918\.network\b \bcoinarbitragebot\.com\b \bcoinbozan\.com\b \bzerobyw\.com\b \bsa7eraty\.com\b \bmotorradfreunde-muenchweilerev\.de\b \bwhl111\.com\b \bwriteforme\.compress\.to\b \bpaltrox-rx\.com\b \bstoneislandclothes\.com\b \buy\.to\b \belectronicrepairegypt\.com\b \bocry\.com\b \bepac\.to\b \bcameravn247\.com\b \bmoz\.com\b \binc0gnito\.com\b \bedmond\.club\b \bvipgoldrj\.com\.br\b \bmredgarcross\.com\b \bglamour\.de/content/search/ \bmartindale\.com/Results.aspx\? \bchange\.org/search\?q \brealitysandwich\.com/\?s \bmy3uka\.com/search/ \bdailymail\.co\.uk/home/search\.html\? \btelegraph\.co\.uk/search \bred\.nelb\.gr\b \bsimql\.com\b \brosaline\.club\b \bws2real\.com\b \bbp7\.org\b \bcanalesoterismo\.com\b \bjom\.fun\b \bkasino\.vin\b \babh\.kr\b \bwhatsappmessenger\.download\b \badvocateschandigarh\.in\b \badvocateinchandigarhhighcourt\.wordpress\.com\b \blawyerchandigarh\.com\b \bheightline\.com\b \bminiurl\.x10\.mx\b \bchinatown-downtown\.com\b \bbuzzsocial\.ca\b \bhdorg\.ru\b \bnowinseo\.ir\b \bcreatorlink\.net\b \bwirecellar\.com\b \bextra-size\.info\b \bvirtualbitcointalk\.co\b \blow-cost\.expert\b \bomn\.kr\b \bgooseyou\.com\b \bcanadagoosestorevip\.com\b \bhelbiz\.com\b \bgiacmosuavietvn\.podbean\.com\b \bintensexpills\.org\.uk\b \bantiaging-treatments\.website\b \bbuildmusclequick\.info\b \bonlinecasino4nl\.com\b \bbeasley\.space\b \bcasino-reviewadvisor\.com\b \bspiritualsadhana\.com\b \bspecta\.webd\.pl\b \bdirectseotools\.com\b \bcasinonsvenska\.eu\b \bsvenskacasinon\.co\b \bferrann\.co\b \bleach\.club\b \bscotch-sale\.com\b \bxn--d1abamebfd0avbpdfcx6e\.xn--p1ai\b \blinkomnia\.com\b \bcompletecase\.com\b \bredirect\.adult\.ofertmobiles\.com\b \bprada-shoping\.com\b \bmyassignmenthelpaustralia\.com\.au\b \bkasino\.games\b \bogmdb\.com\b \bstrongpassword\.info\b \bvelasquez\.xyz\b \brondan\.net\b \bteam91titans\.com\b \bmortaji\.co\b \bcursodetiara\.com\b \bfroggyads\.com\b \bcayghepthammy\.com\b \bsalas\.space\b \biktogo\.com\b \blotterytube\.com\b \benrollbusiness\.com\b \bsssidhuadvocate815\.tumblr\.com\b \b1688\.com\b \bsci-hub\. \bplaycasinoonline\.ooo\b \bmukapokerku\.com\b \bmukapoker\.org\b \btoppreworkoutsupplements\.info\b \bhorseshoecraftandflea\.com\b \bshopdiaphanous\.com\b \bshoporiginative\.com\b \bsecure84\.com\b \bbuyblacksd\.com\b \bhalderramos\.com\.br\b \bmoreasianporn\.com\b \bshopmust-have\.com\b \bbreakawayiris\.com\b \bdunlap\.xyz\b ## sbhandler_end ## leave the above line as is ## end of [[Spam blacklist/Log]] section #</pre> <!-- leave this line exactly as it is --> 36dab4c76c689148fa89f281cb01734d5041abde 162 161 2018-10-31T12:39:56Z Jayden 52 wikitext text/x-wiki ########################################################################### # DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF REGEX! # ########################################################################### # # This is a list of domain names which are blocked - nobody can add new links to these domains # Guidelines: # - Only blacklist for widespread, unmanageable spam. # - To disable an entry, *remove* it, don't comment it out. **Please log changes and removals**. # - Add entries or their removal to the <span class="plainlinks">[//meta.wikimedia.org/wiki/Spam_blacklist/Log log]</span>. # - <small style="color:gray;" id="oldid" class="plainlinks">Snippet for [//meta.wikimedia.org/wiki/Spam_blacklist/Log/{{CURRENTYEAR}}/{{CURRENTMONTH}}?action=edit&editintro=Template:Spam_blacklist_log_instructions logging]: <nowiki>{{sbl-diff|</nowiki>{{REVISIONID}}}}</small> # # Syntax: # - Everything from a "#" character to the end of the line is a comment # - Every non-blank line is a regex fragment which will only match hosts inside URLs # [[Category:Spam blacklist|{{PAGENAME}}]] #<!-- leave this line exactly as it is --> <pre> # Words s-e-x zoofilia grusskarte sex porn adult(?:chat|live|porn|web\.) # dot for adultweblaw.com (?:animal|cam|chat|hardcore|live|online|voyeur)sex (?:hardcore|teen|xxx)porn lesbiansex\. #dot for lesbiansexmafia.org (?:live|cam)girl spycam casino-online online-casino cheap(?:-airfares|coach|est-phone|ghd|holidayaccommodation|jerseys|sneaker|-xanax) #jerseys type spam (clumping) nfl(teams)?-?jerseysales?\.com\b # no starting \b so it captures all prefixed components too \bjerseys\.(?:com|us|org|net)\b \b(?:mlb|nba|nfl|nhl|hot)jersey(\d{3,4})?\.(?:com|us|org|net)\b #next 3 purposefully open ended (?:fancy|open|reebok|wholesale|two|whole|china|ebuy|you|\band|b2b|20|affordable|shopping|fans|wonderful|c2c|footballworldcup|superbowl)-?jerseys?\.(?:com|us|org|net)\b jerseys?(mvp|-)?(nba|shops?|goods|whole|wholesale|soho|release|zones|sale|com|pick|cn|export|supply|trade|site|warehouse|stop|faves|4u|kk|cc|ab|outlets?|clubhouse|only|buy|planet|911)\.(?:com|us|org|net)\b \b(?:\d{2,4})?(mlb|nba|nfl|nhl|hot)-?jersey #end jerseys fuelcellmarket paris-hilton -horoskop huojia viagra(?!nde\.ct\.it\b) # Added by Datrio 8/4/05 \bstatic\.net # from zh \.hkce\.(?:org|net) \.tvsou\.com # Jun 06 eaeaq\.info # Amgine's \b98\.to # Hégésippe's list \.be\.ma\b \.chasedream\.com \.hailide\.com\.cn \.sove\.info \.artezia\.net websamba\.com nezumi\.dumousseau\.free\.fr datasheet4u\.com \.digchip\.com \.icbank\.com toutelapoesie\.com \bwhale\.to\b benefits-of-honey\.com university-canada\.net # Aphaia: apocalyptism\.ru heraklio\.gr delmar\.gr wwitv\.com # Suisui \.kurumaerabi\.com keytoart\.org\.ua #Kylu #req by Ryulong animesongs\.com\.br #as per request on talk:spam_blacklist page - User:M7 (M\/) cybartv\.org #old inserts and direct requests to User:M7 sanzioniamministrative\.it mitopositano\.it animemanga\.de # URL shorteners \btr\.cx\b \btik\.la\b \ban\.to\b \blistn\.to\b \bho\.pe\b \bno\.pe\b \burlac\.com\b \bqu\.pe\b \ba\.ai\b \b0rz\.tw\b \bleenk\.org \.1tiny\.com \.all\.at andmuchmore\.com ataja\.es babyurl\.com \.back\.to \.beam\.at \.been\.at biglnk\.com \.bite\.to \.board\.to \.bounce\.to \.bowl\.to \.break\.at \.browse\.to \bbrowser\.to\b \.change\.to compactURL\.com \.connect\.to \.crash\.to \.cut\.by dente\.me \bdigbig\.com\b \.direct\.at \.dive\.to \.dri(?:nk|ve)\.to \.drop\.to \.easy\.to \.eb\.cx \beasyurl\.jp\b escape\.to \.everything\.at \.fade\.to \.firstpage\.de \.fly(?:ing)?\.to fornovices\.com \.forward\.to \.fullspeed\.to \bfun\.to \.gameday\.de gentleurl\.net \.get\.to \.getit\.at glinki\.com \bgot\.to\b \.hard-ware\.de \.hey\.to \.hop\.to hottestpix\.com \.how\.to imegastores\.com jeeee\.net/url \.jump\.to \.kiss\.to latest-info\.com \blearn\.to\b link\.toolbot\.com linkezy\.com linktrim\.com ln-s\.net # silsor lznk\.com makeashorterlink\.com \.mediasite\.de \.megapage\.de \.messages\.to \.mine\.at \.more\.(at|by) \.move\.to moviefever\.com mp3-archives\.com \.musicpage\.de \.mypage\.org myprivateidaho\.com \.mysite\.de \bmyurl\.com\.tw\b \.nav\.to nlug\.org/url \.notrix\.(at|ch|de|net) \bnow\.to\b \.on\.to \.page\.to \.pagina\.de \.playsite\.de \.quickly\.to \.qrl\.be \bqurl\.com \.qurl\.net \bradpages\.com\b \.redirect\.to \bremember\.to\b \bresourcez\.com\b \breturn\.to\b rubyurl\.com \.rulestheweb\.com \.run\.to \.runurl\.com \bsail\.to\b \.scroll\.to \.seite\.ms \.shortcut\.to shurl\.(net|org) \.skip\.to skocz\.pl \.snap\.to \bsnipurl\.com \.soft-ware\.de \bsports-reports\.com\b \.start\.at \bstop\.to\b s-url\.net \.switch\.to thrill\.to tiny(click|link)\.com \.tinyr\.us \b(?:mobile|really)?tinyurls?\.(?:co\.uk|com|ru|tw|us)\b.* tiny\.(?:cc|vj\.e\.pl) \.tip\.nu \.tny\.se tophonors\.com \.tra(?:nsfer|vel)\.to turl\.jp \.turn\.to \burlalarm\b.com\b uncutuncensored.com \.url123\.com url\.fibiger\.org \.url\.fm urlcut\.(?:com|net) \burl(?:freeze|ic)\.com\b urlin\.it url(?:mask|ser)\.com vacations\.to veryweird\.com videopage\.de virtualpage\.de \.w3\.to \.walk\.to \.warp9\.to web-freebies\.com webalias\.com webdare\.com \.window\.to xrl\.us xxx-posed\.com \.yours\.at \.zap\.to \.zip\.to \bzuso\.tw \belfurl\.com \bdoiop\.com \b301url\.com \bkuso\.cc \burlx\.org \burl(?:snip|bee|logs)\.com \bsx\.am\b \btrimurl\.com\b \btiniuri\.com\b \bxn6\.net\b \b(hot|tiny)?short(?:enurl|url|text|erlink)\.com\b \biceglow\.com\b \birotator\.com\b \bigoto\.co\.uk\b \bdl\.am\b \bzwap\.to\b \bunonic\.com\b \bnet\.tf\b \bus\.tf\b \bc[ahz]\.tf\b \bru\.tf\b \bpl\.tf\b \bbg\.tf\b \bsg\.tf\b \bkickme\.to\b \blovez\.it\b \bneedz\.it\b \bcraves\.it\b \bmeans\.it\b \bdigs\.it\b \badores\.it\b \bchills\.it\b \bis-(?:chillin|groovin)\.it\b \bdrives\.it\b \breads\.it\b \bsurfs\.it\b \bswims\.it\b \bplayz\.it\b \bsingz\.it\b \bdances\.it\b \bhas\.it\b \bdoes\.it\b \bshows\.it\b \brules\.it\b #\brocks\.it\b disabled due to classic-rocks.it and problem domain no longer functioning \bmakes\.it\b \bsays\.it\b \bowns\.it\b \bzor\.org\b \b(?:1024|128|16|256|32|512|64|8)bit\.at\b \bagain\.at\b \ballday\.at\b \balone\.at\b \baltair\.at\b \bamerican\.at\b \bammo\.at\b \bamplifier\.at\b \bamstrad\.at\b \banglican\.at\b \bangry\.at\b \baround\.at\b \barrange\.at\b \baustralian\.at\b \bbaptist\.at\b \bbattle\.at\b \bbazooka\.at\b \bberber\.at\b \bblackhole\.at\b \bbooze\.at\b \bbrainiac\.at\b \bbrazilian\.at\b \bbummer\.at\b \bburn\.at\b \bcatholic\.at\b \bchapel\.at\b \bcname\.at\b \bcolors\.at\b \bcommodore(64)?\.at\b \bcons(?:ervatives|piracy)\.at\b \bcooldude\.at\b \bcuteboy\.at\b \bdance(?:mix|party)\.at\b \bdealing\.at\b \bdeep\.at\b \bd(?:ivx|vd)(?:links|movies|stuff)\.at\b \bdizzy\.at\b \bdork\.at\b \bdutch\.at\b \bend\.at\b \benglish\.at\b \beniac\.at\b \berror40[34]\.at\b \bexhibitionist\.at\b \bfaith\.at\b \bfight\.at\b \bfinn?ish\.at\b \bforward\.at\b \bfree(bie|mp3)\.at\b \bfrench\.at\b \bgraduatejobs\.at\b \bgrunge\.at\b \bhacked\.at\b \bhang(up)?\.at\b \bhide\.at\b \bhindu\.at\b \bhtmlpage\.at\b \bhungarian\.at\b \bindependents\.at\b \binvisible\.at\b \bjapanese\.at\b \bkickass\.at\b \bkindergarden\.at\b \bkurd\.at\b \blabour\.at\b \bleech\.at\b \blinuxserver\.at\b \bliqour\.at\b \bmaxed\.at\b \bmicrocomputers\.at\b \bmingle\.at\b \bmirror\.at\b \bmoan\.at\b \bmormons\.at\b \bmusicmix\.at\b \bnerds\.at\b \bneuromancer\.at\b \bnewbie\.at\b \bnicepage\.at\b \bninja\.at\b \bnorwegian\.at\b \bpaint\.at\b \bpalestinian\.at\b \bpolish\.at\b \bportuguese\.at\b \bpro(?:cessor|testant|spects)\.at\b \braveparty\.at\b \breachme\.at\b \breboot\.at\b \brelaxed\.at\b \brese(?:archer|t)\.at\b \bresolve\.at\b \bretrocomputers\.at\b \brockparty\.at\b \brollover\.at\b \brumble\.at\b \brussian\.at\b \bserbian\.at\b \bsilence\.at\b \bsimpler\.at\b \bsinclair\.at\b \bspanish\.at\b \bsplit\.at\b \bstumble\.at\b \bsupercomputer\.at\b \bswedish\.at\b \bsyntax(error)?\.at\b \btechie\.at\b \btemple\.at\b \bthinkbig\.at\b \bthirsty\.at\b \bthrow\.at\b \btrekkie\.at\b \btrouble\.at\b \bturkish\.at\b \bunixserver\.at\b \bvegetarian\.at\b \bventure\.at\b \bverycool\.at\b \bviewing\.at\b \bvintagecomputers\.at\b \bvodka\.at\b \bwannabe\.at\b \bwebpagedesign\.at\b \bwheels\.at\b \bwhisper\.at\b \bwhiz\.at\b \bwonderful\.at\b \bzx(?:8[01]|spectrum)\.at\b \b15h\.com\b \b1dr\.biz\b \b2url\.org\b \b7ref\b \b8rf\.com\b \bactive\.ws\b \bbydl\.com\b \bbittyurl\.com\b \bbizz\.cc\b \bbriefurl\.com\b \bc-o\.in\b \bchopurl\.com\b \bko168\.com\b \bcool1[56]8\.com\b \bontheinter\.net\b \bdephine\.org\b \bfx\.to\b \bdrlinky\.com\b \bfancyurl\.com\b \bget2\.us\b \bspotted\.us\b \bglobalredirect\.com\b \bgo\.cc\b \bgonow\.to\b \bgowwwgo\.com\b \bhere\.is\b \bhothere\.com\b \bcoolhere\.com\b \bhomepagehere\.com\b \bmustbehere\.com\b \bonlyhere\.net\b \bpagehere\.com\b \bsurfhere\.net\b \bzonehere\.com\b \biscool\.net\b \bl8t\.com\b \b9irl\.com\b \b9uy\.com\b \blink(?:frog|zip)\.net\b \blispurl\.com\b \br8\.org\b \bozonez\.com\b \bqwer\.org\b \btnx\.be\b \blol\.la\b \bredirectfree\.com\b \bsurl\.ws\b \bsg5\.co\.uk\b \bfreegaming\.org\b \bfreebiefinders\.net\b \bop7\.net\b \b2cd\.net\b \b0kn\.com\b \bv9z\.com\b \bsimurl\.com\b \bredirect\.hm\b \brr\.nu\b \bkwik\.to\b \bfw\.nu\b \bontheweb\.nu\b \bisthebe\.st\b \bbyinter\.net\b \bfindhere\.org\b \bath(?:is|er)site\.com\b \bisgre\.at\b \blookin\.at\b \blowestprices\.at\b \bspydar\.com\b \btz4\.com\b \bcemper\.com\b \burlproxy\.com\b \blisten\.to\b \bxaddr\.com\b \burlot\.com\b ## Naconkantari (still URL shorteners) \.short\.be \.n3t\.nl \.f2b\.be \.n0\.be \.ssr\.be zapto\.org redirectme\.com \.myftp\.(?:biz|org) bounceme\.net \.hopto\.org myvnc\.com serve(?:beer|blog|counterstrike|ftp|game|halflife|mp3|pics|quake)\.com sytes\.net clipurl\.com wapurl\.co\.uk liteurl\.com zippedurl\.com 32url\.com relurl\.com urlkick\.com 1url\.org masl\.to lnk\.in ## end of Naconkantari (still URL shorteners) \balgart\.net \bshorl\.com\b \bshort(?:er)?links?\.co\.uk\b \b6url\.com\b \bflingk\.com\b \bmetamark\.net\b \bpaulding\.net\b \bsmcurl\.com\b \btighturl\.com\b \byatuc\.com\b \byep\.it\b checkthislink\.com \bplu\.sh\b \biplogger\.com\b \bbixly\.co\b \bnano\.do\b # end of URL shorteners #Essjay's list superlongpenis\.com putinbay\.com putinbayphotos\.com haber18\.com fisheaters\.com # requested by JzG ##Nakon ##The reasons for adding the links below is located at ##http://meta.wikimedia.org/wiki/Spam_blacklist/Log/Nakon/sbl #New \bgermanplaces\.com\b #Old \.ho\.com\.ua biki4\.com \.rdos\.net sharewareisland\.com \.hentai\.com \.xhost\.ro theglowcompany\.co\.uk forum\.bodybuilding\.com guide-(?:phytosante|proteines|vitamines)\.org all-musculation\.com quotesandpoem\.com \.accim\.org free-forums\.org espacioblog\.com \.cs\.com(?!\.cn)\b forumgratis\.com batcave\.net \.westlord\.com jbactors\.com greysanatomyinsider\.com hometown\.aol\.co\.uk topmeds10\.com freewebspace\.com relytec\.com freehost\.pl 20six\.co\.uk blog\.kataweb\.it isbn-check\.(?:com|de) pimpblog\.nl free-mortgage-calculator\.info bet365\.com 10bet\.com israelnewsagency\.com yamour\.com npizlog\.org\.yu globaljihad\.net allstarnba\.es #req on ANI http://en.wikipedia.org/wiki/Wikipedia:Administrators'_noticeboard/IncidentArchive120#New_York_City_blackout_of_1977 \.compagnons\.org jouvence\.com applausestore\.com mi-aime-a-ou\.com #end of ANI #Universe Daily (en.wiki redir spam) universe(?:daily\.(?:com|info|net|org)|today\.(?:info|net)) #end UD ##spam on catux\.org privetparis\.com ##phrases (?:online|discount|best)(?:md|rx) bestviag buycheap llpharm payday(-easy)?-loan cashadvance ##End of Naconkantari # Added by MaxSem ## August 2006 aceshowbiz\.com ## Oct encyclopediadramatica\.(?:com(?!/Main_Page)|net|org|se) ##Jan 2007 gocurrency\.com # Eloquence, August 2006 rexcurry\.net # http://fr.wikipedia.org/w/index.php?title=Licence_publique_g%C3%A9n%C3%A9rale_GNU&diff=10489059&oldid=10479749&rcid=10039037 strumpette\.com #en spamming; discussed by arbcom # [[Spam blacklist/Log]] ## Unknown \.tour[0-9]+\.com hukuki\.net card-lottery\.org -hire\.co\.uk [0-9]+fang\.com \.omnia\.co\.uk bucuo\.net hyey\.com blogeasy\.com \bd-secure\.com \.dfrog\.be -topliste\.com omeida\.com -preisvergleich\.de vscorp\.com # A whole bunch from http://en.wikipedia.org/wiki/User:A._B./pressreleasegold.com asiannet\.com \.abilogic\.com captainjacksalaska\.com kenai-guides\.com yearstoyourhealth\.com ## 2004 18show\.(cn|org|net) \.ec[59]1\.com lemai\.com paperlessarchives\.com shouji\.com targetwords\.com ## sometime 2005 ([[Spam blacklist/Log]]) adipex autospectator\.com didrex hydrocodone losthorizons\.com notlong\.com phentermine prtime\.ru \.dzsc\.com \.liss-kompendium\.de \.go\.to \.2x4\.ru \.125mb\.com \.ds4a\.com ## 2005-06 ([[Spam blacklist/Log]]) yy-ls\.com readnovel\.com crazyabouttv\.com ## 2006-06 ([[Spam blacklist/Log]]) freesex\.com ## 2006-07 ([[Spam blacklist/Log]]) hoops(vibe|stats)\.com ## 2006-09 ([[Spam blacklist/Log]]) easytobook\.com ## 2006-10 ([[Spam blacklist/Log]]) \.ytmnd\.com (?:debt|financ|loan|morgage).*\.blogspot\.com (?:cup|league|football|wayne|premiership|steven|united|athletic).*years\.com \.forumcommunity\.net free-game-downloads\.mosw\.com aiccon\.it torrentmania\.info ## 2006-11 ([[Spam blacklist/Log]]) meatspin\.com digiads\.com\.au amantea(?:(?:online|radio|calcio)\.it|ninelmondo\.info) (prosaleshop|bestbidbuy|\badirect)\.org (?:oduuy|aiipa|lyvyl|moank|anagl|ankyl|gergv|clapn|tigri|teeti|sabd|scyb|iifooi|qsskk|csddj|ddl8i|afdss|oberl|ykkkh|tdfsf|zfdfs)\.info pichunter\.com suite101\.com federazionepagana\.(?:it|com) rutaverdebolivia\.com lemonparty\.org ## 2006-12 ([[Spam blacklist/Log]]) freefind\.com \.envy\.nu grotteriaonline\.com \.thewallpapers\.us \.conex(?:india|metals|techno)\.com ## 2007-01 ([[Spam blacklist/Log]]) \.free-?wishes\.com \.old-games\.com \.freevideo\.cz \.kalakendra\.com blog?\.myspace\.com xs4all\.nl/~wichm chello\.nl/a\.wichmann \.chr\.ru \b(mk8|dy9|b80|t63|m32|80i|b65|bz8|68t|51a|z56|z95|7rg|74a|mr7|98f|i38|d4x)\.org\b \b(?:ninja|fastfree|getmyspace|school|myinternet|ship|water|les|grand|dirty|cgiweb|arandom|angry|fully)proxy\.com (?:3ga|6ad|bx3|2ry|23a|43j|4j4|5b5|70m|78n|8hj|9rb|20d|68u|73r|3xa|k1d)\.org \bd39\.org\b sctta\.org guardster\.com proxy\.info webwarper\.net airport-shuttle\.com citronpaper\.it \bcarinsurance\.com \.240sx\.org \bnissanversa\.org\b \.nicoclub\.com oseculoprodigioso\.blogspot\.com ## 2007-02 ([[Spam blacklist/Log]]) turkudostlari\.net gravinaoggi\.it hostingphpbb\.com \blifeandtrend\.com \blangmaker\.com.*Modern_Latin \bbled\.net \bfavorite-games\.com \byoyita\.com \bcromaps\.com \bchoosemalta\.com \bjobpilto\.de # All these additions can be found properly logged. \bnewyork-architects\.com\b \bswiss-architects\.com\b \bbelgium-architects\.com\b \bchinese-architects\.com\b \bforumfree\.net (?<!-)\bcosplay(\.de|x\.com) \bnefac\.net \bulkerfenerbahce\.com \bgo-sierra-nevada\.com \btutorialspoint\.com #Back to proper logging... \bpressarchive\.net \bvulcano(?:consult|vacanze)\.it \bmyopia\.org \bthebestof\.co\.uk \bjohnchow\.com \blinksynergy\.com \bmyclassiclyrics\.com \bpornstarbucks\.com \brefspace\.com \basianink\.com \bgroup-games\.com \bitsnature\.org \bdmv\.org \bartericerca\.com\b \bmikafanclub\.com \barticles(?:4free|bridge)\.com \babruzzoturismo\.net traditio[\..]ru \bcais-soas\.com \bafif(?:(?:2|chat|poem|up)\.com|\.ws) \bworkforall\.net \bmyfreepaysite\.com\b \bwikisucks\.blogspot\.com #spamming [[en:Criticism of Wikipedia]] \bgoogle\..{2,6}/(cse|amp)/ \bcli[kx]\.to\b \bwowomg\.com\b \bffconsultancy\.com\b \btarjan\.uw\.hu\b \benglandandenglishhistory\.com\b \bezinearticles\.com\b \bwikipedia\.un\.mythe\.over-blog\.com\b \btourismindochina\.com\b \bkimchiu\.(?:net|org)\b \bdatasheet(?:4u|s)?\.(?:net|co\.kr|in)\b \.orkut\.com/Comm \bphilosopedia\.org compact\.exe\.su \bway\.to \bup\.to \bcarnifest\.com \banrdoezrs\.net \bdpbolvw\.net \beasymdpharm\.com \bbeijingimpression\.com \bllegalemapas\.com \bpropeciahelp\.com \bfishingnotes\.com \bmavirize\.com \ble\.puy43\.free\.fr \bworldchesslinks\.net \banna-marly\.narod\.ru\b volgota\.com \b5min\.com\b \bminiville\.fr \bcronologia\.it # painters \bjeditoo\.com\b \bmysundial\.ca\b \bcathar\.info\b \bobservacionesfilosoficas\.net\b \bbellazon\.org\b \bgu\.ma\b \bfiorano\.com\b \bbratislava-info\.sk\b \bleggievai\.it\b \btelavivguide\.net\b \brawartint\.com\b \bsnurl\.com\b \bpulau-pangkor\.com\b \bmalaysiavacationguide\.com\b \befn\.org/~(?:fotozone|hkrieger)\b \bendangeredspeciesinternational\.org\b \blix\.in\b \b(?:england-|chester|york|bath)360\.co\.uk\b \bhandster\.com\b \bhumanthermodynamics\.com\b \bborgenproject\.(?:com|org)\b \bapurogol\.com\b \beleuthera\.(?:biz|com)\b \bgelalive\.com\b \bbombingscience\.com\b \bmetalhead\.ro\b \bbestmusic\.ro\b \bpataraexcavations\.com\b \bfree-lock-picking-guide\.com\b \bvizaginfo\.(?:com|net)\b \belectionsinfo\.com\b \bpincodesindia\.com\b \bastrologyforu\.com\b \bindia(?:hostingreview|studycenter)\.com\b \bandhranews\.com\b \bchitoor\.com\b \btollywood\.info\b \bbanks-atms\.com\b \bgreatpersonalities\.com\b \bandhranews\.net\b \beasy-forex\.com\b \bnedcruise\.info\b \bcanaseed\.com\b \bworldwide-tax\.com\b \b2girls1cup\.com\b \bjohnmarshallgamble\.com\b \bjoseph(?:kleitschgallery|raphaelgallery)\.com\b \blawrencebeebe\.com\b \bmauricebraungallery\.com\b \beurobiler\.dk\b \bhungarybudapestguide\.com\b \bmarvaoguide\.com\b \bmetapedia\.org\b \beufpc\.org\b \btax-services\.ca\b \bkemaliye\.net\b \bflatsinistanbul\.net\b \begin\.us\b \bclickbank\.net\b \btrrap\.net\b \bcapovaticano\.info\b \bisland-hvar\.info\b \bsucuraj(-hvar)?\.com\b \beuropedia\.moussis\.eu\b \blegambientecorato\.it\b \bfactasy\.com\b \bcommonpurpose\.org\b \bamazon\.com.*(?:\?|&)tag= \bgalatta\.com\b \bbhavanaonline\.info\b \b2checkout\.com\b \bilayathalapathyvijay\.com\b \bactor(?:suriya|arya)?\.com\b \blaila\.net\b \bseguente\.com\b \bbursahalter\.com\b \bprovenmodels\.com\b \bsuedtirol-tirol\.com\b \bjosefov\.com\b \bmyclassifiedads\.net\b \blogosphera\.com\b \bayvalikda\.com\b \bimg352\.imageshack\.us\b \bworldmapfinder\.com\b \bfrancenepal\.info\b \bfine-art-images\.net\b \bconflictologist\.narod\.ru\b \bmodelsobserver\.com\b \bemedialive\.com\b \bisraelinphotos\.com\b \bturismo-prerromanico\.es\b \blabel\.fr\b \bgastreferenten\.de\b \bradiopapesse\.org\b \biltuobenessere\.com\b \bsunfrance\.com\b \bthomas(carlyle)?\.eu\b \bjapan-architects\.com\b \badslteknikservis\.com\b \bhandresearch\.com\b \bdeluxecruises\.com\b \bcuisery\.com\b \bpersonalstructures\.org\b \bmusique\.arabe\.over-blog\.com\b \binformagiovani\.vi\.it\b #E-library \be-library\.(?:net|us)\b # drini: croswiki spam seo #end drini \bilportaleditrieste\.(com|it)\b \bfotoplantas\.110mb\.com\b \byouporn\.com\b \bkosovo-law\.org\b \bmsapubli\.com\b \ballaahuakbar\.net\b \bqingdao(?:china|official)guide\.com\b \bfototoscana\.it\b \bwebamiata\.it\b \belephant-batyr\.livejournal\.com\b \bradiovazogasy\.com\b \bthemza\.com\b \bdesigneeroaarnio\.com\b \bbidmonfa\.com\b \bis\.gd\b \bultimatepoker\.com\b \bstorz-bickel\.com\b \bdiplomaticsociety\.org\b \bcomicradioshow\.com\b \bderindusunce\.org\b \bexpekt\.com\b \btradedoubler\.com\b \baviaworld\.com\b \bcosmoetica\.com\b \bexhauss-ibnkhaldoun\.com\.tn\b \brociomarquez\.com\b \bsourmath\.com\b \bopus-info\.org\b \bfotosalhambra\.es\b \bvivien-leigh\.info\b \btourmycountry\.com\b \blamazmorraabandon\.com\b \buaeuro2012\.com\b \b(hero|star)questgame\.com\b \b2d-code\.co\.uk\b \blasvegas-nevada\.com\.ar\b \baudado\.com\b \bbanknotes\.com\b \bviartis\.net\b \bmaskmelin\.livejournal\.com\b \bpedagogy\.ir\b \bronaldoweb\.com\b \bw3\.coh\.arizona\.edu/french/accueil\b \bla-palma\.de\b #temporary to stop ongoing cross-wiki spam \bbudterence\.it\b \bpowerplaymanager\.com\b \bmonkeysee\.com\b \bstavanger-guide\.no\b \bbaccara-web\.de\b \bczejarek\.pl/baccara\b \bjameslastfan\.de\b \bsheetmusicarchive\.net\b \breadysteadygirls\.eu\b \bmorrodesaopaulo(brasil)?\.com\.br\b \byoutube\.com/.*(?:tqedszqxxzs|XePjp-H3TBI|khM48EQyVdc|A4jgXQQns8A|oVBOnv\-xrEY)\b \bnijmegennieuws\.nl\b ##Highhi spam - See every contrib @ http://toolserver.org/~vvv/sulutil.php?user=Highhi ##Kylu 8/12/08 \btravelchinaplanner\.com\b \bmysmp\.com\b \bpaul-gauguin\.net\b \bkatsushikahokusai\.org\b \brembrandtonline\.org\b \beugenedelacroix\.org\b \bwilliam-turner\.org\b \bpierre-auguste-renoir\.org\b \bclaudemonetgallery\.org\b \bur1\.ca\b \bfastservers\.net\b \bkqzyfj\.com\b \bprogrammersheaven\.com\b \btutorial(-index|ized)\.com\b \btnij\.org\b \bcalculate-linux\.org\b \bhost\.co\.in\b \bfrancizor\.ro\b \bhuntforjustice\.com\b jordan-?shoes[a-z0-9-]*\.(?:co|net) nike-?(?:air|dunk|max|sho[ex])[a-z0-9-]*\.(?:co|net|org) \bwikio\.com\b \bfootball(?:-talents\.(org|fr|co\.uk)|-?talent\.net)\b \bfussball-talente\.com\b \bvoetbal-talenten\.nl\b \bfreeitsolutions\.com\b \bsimpsonstrivia\.com\.ar\b \bshop\.ebay\.com\b \bisoladiburano\.it\b \bparrotsecrets\.com\b \bpodhuri-sumavy\.cz\b \bhardmob\.com\.br\b \bbarradatijuca\.com\.br\b \bfuroshiki\.com\b \bprincevaliant\.net\b \bnormas9000\.com\b \bthe9000store\.com\b \bproduccionsblau\.com\b \bsandhaan\.com\b \bhotmale\.com\b \bideasnext\.com\b \bloksangeet\.com\b \bmarathi(fm|fun|spice|zone)\.com\b \bharptabs\.com\b \brummy(royal|-500)\.com\b \bhindyugm\.com\b \bapelosurgentes\.com\.br\b \beurodance4ever\.blogspot\.com\b \bwilliamlong\.info\b \bhotel-neue-post\.de\b \bcyinterview\.com\b \bthesportsinterview\.com\b \bmarrakech\.net\b \bekomobiili\.fi\b \bpixeljoint\.com\b \bwayofthepixel\.net\b \bfrance-voyage\.com\b \bdigital-kaos\.co\.uk\b \bwikimatera\.it\b \bbestin(diancooking|diancuisines|dianfilms|tourism)\.com\b \bbest(?:abcd|canadianmed|cheapmedsworld|chistraighteners|drugdirect|dvdsales|ecigarettesreview|erwin|essayhelp|essaytips|frenchfilms|ghdflatiron|goodsone|handbagsshop|healthtourism|ipcameras|medsplace|menwatches|ownstore|p90xshop|polotshirt|ratedcookwaresets|sale511|sales4u|seoguide|shandbags|termpaper|vibram|waytoinvest|womenshoodies|workoutexercise|workx)\.com\b \bbonpharm\.com\b \bbillevans\.nl\b \bteatropovero\.it\b \beloquentbooks\.com\b \bpol-and\.eu\b \bplwha\.org\b \bbit\.ly\b.* \bterryananny\.com\b \bd-addicts\.com\b \bolshansky\.sitecity\.ru\b \bamisdecolette\.fr\b \bcbsystematics\.com\b \bgallery\.kunzweb\.net\b \barchitectour\.net\b \bezmapfinder\.com\b \bdavid-walliams\.co\.uk\b \bppt\.cc\b \bevancamp\.com\b \brover\.ebay\.com\b \bbansko\.org\b \bprojeksiyon\.com\.tr\b \bredtube\.com\b \bnaturist\.de\b \bayda\.ru\b \bgulfup\.com\b \bh1\.ripway\.com\b \biblogger\.org\b \bisuisse\.com\b \bp2h\.info\b \bseedrecords\.co\.uk\b \bwebmed\.com\b(?!\.) \byieldmanager\.com\b \bz4ar\.com\b \bfarmersdaughterhotel\.com\b \bspritzlandia\.it\b \bwww\.pinspenyes\.com\b \bturkgayclub\.com\b \bmiarroba\.com\b #replaces \bnacho\.miarroba\.com\b \barcadvisor\.com\b \brealgems\.org\b \bsixxs\.org\b \bsheqel\.info\b \bclubsimca\.fr\b \bgorodetc\.ru\b \bnarcotics\.su\b \bkarakalpak\.com\b \bsouvenir-dvd\.com\b \bfirmypuchov\.sk\b \bfarecompare\.com\b \bvillemagne\.net\b \brosarioonline\.altervista\.org\b \bpetardas\.com\b \bbestwestern\.de\b \bthebusschedule\.com\b \blinksemulacao\.googlepages\.com\b \bmiata\.es\b hitlerbunker\.com \bmaas(?:eik|mechelen)\.com\b \bcorazondepuebla\.com\.mx\b \bportalcadista\.com\b \bberlinertageszeitung\.de\b \boomoto\.ucoz\.ru\b (?:russian-?|\bru-)(?:bride|girls|ladies|lady|single|wife|wives|wom[ae]n-?(?:dating|online)) \bru-wom[ae]n (?:all|pretty)-?russian-?wom[ae]n (on-?line-?|ua|own|okfree|go4)dating(\b|\d|site) muselius\.com \byandex\.ru/redir\b \bcanoesport\.ru\b \bglobalflight\.net\b \byoujizz\.com\b \bautomania\.it\b \bfff\.to\b (buy|cheap)-?viagra viagra-?(drugs|online|billig) \bapartments-makarska\.com\b \bexotour\.ge\b \bbatik-tulis\.com\b \bpdesigner\.net\b \baviatorsale\.com\b \bvallarpadam(port|terminal)\.com\b \bseecornwall\.eu\b \biremetforlag\.tripod\.com\b \beteachergroup\.com\b \bhebrewonline(\.co\.il|(blog|shop)?\.com)\b \bb23\.ru\b \bceppaloni\.info\b (ireland|(euro|mega)mil|canada|the)lotter(wiz)?\.com\b \b888\.com\b \buglezhog\.ru\b \balertpay\.com \bbux(\.to|a\.in|euro\.com|galore\.com|junction\.com|out\.com) \bcash(-kitty|4(all|hits)|n?bux|eden|fiesta|nclicks|origin|out|pointclicks|posse|read|sea)\.(com|org|net) \bshrinktheweb\.com\b #Croatian tourism-spammer \bhvarinfo\.com\b \bmakarskainfo\.com\b \bikorculainfo\.com\b \bbracinfo\.com\b \bomisinfo\.com\b #End of Croatian tourism spammer \blunapark6\.com\b \bcarhiredubrovnik\.com\b \beberhardfritz\.de\.tl\b \b(lmgtfy|letmegooglethatforyou)\.com.*[?&]l=1 \bkaracaahmet\.com\b \bpublic-domain-image\.com\b \.kproxy\.com\b \brealultimatepower\.net\b xxxxxx/ \btestmasters\.net\b \balbelda\.info\b \barm\.in\b \bhotelnikko\.com\b \bcorluhaber\.com\b \bpremiumflats\.com\b \bsaopaulo(?:aero|artes|autos|bares|bus|channel|cidades|cinemas|estradas|eventos|gallery|gallery|gaytravel|invest|links|mall|mapas|market|metro|moda|museus|night|noticias|parques|photo|praias|relax|restaurantes|ruas|shuttle|sites|suites|teatros|town|work)\.com\b \bnutshellurl\.com\b \bcjb\.net\b \buni\.cc\b \bvai\.la\b \brg3\.net\b \brg10\.net\b \bbr30\.com\b \b1br\.net\b \bsitio\.de\b \burl\.ie\b \bvisit(?:afghanistan|armenia|azerbaijan|bahrain|bangladesh|bhutan|bosnia|brunei|cambodia|china|christmasisland|centralasia|cocosislands|croatia|cyprus|egypt|india|indonesia|iran|israel|jordan|kiev|korea|kosovo|kuwait|kyrgyzstan|laos|latvia|macedonia|malaysia|maldives|mongolia|nepal|northkorea|oman|pakistan|philippines|russia|saudiarabia|southkorea|switzerland|tajikistan|turkmenistan|uae|uzbekistan)\.(?:asia|eu)\b \bvisit(?:chn|capena|car|esp|solomonislands)\.com\b \balturl\.com\b \bmaxreading\.com\b \bcomoj\.com\b \bmigre\.me\b \bbusty\.pl\b \bmoourl\.com\b \byfrog\.com\b \bvinyland\.com\b \bmmafight\.ru\b \burlmin\.com\b \binvx\.com\b \b(vickydarling|jeffseeney|andrewcripps|john-paullangbroek|howardhobbs)\.com\b \bhugeurl\.com\b \btangodans\.com\b (?<!www\.)\bmybrute\.com\b \bcasareal\.co\.pt\b \bvisitsubotica\.rs\b \bbestmals\.ru\b \bnobrain\.dk\b \b(anaheimducks|bluejackets|bruins|buffalosabres|calgaryflames|chicagoblackhawks|coloradoavalanche|dallasstars|detroitredwings|edmonton-oilers|floridapanthers|hurricanes|mapleleafs|minnesotawild|montreal-canadiens|newjerseydevils|newyorkislanders|newyorkrangers|ottawasenators|philadelphia-flyers|pittsburghpenguins|tampabay|thrashers|vancouvercanucks|washingtoncapitals)\.ru\b \bliveshow-tv\.com\b \bpatagonianexpeditionrace\.com\b \bnesvizh\.by\b \bstihi-xix-xx-vekov\.ru\b \becarddesignanimation\.com\b \badf\.ly\b.* \belbruto\.es\b \bguerrastribales\.es\b \bbitly\.com\b \bbascarsija\.info\b \bannastaciapalaszczuk\.com\b \bthnlnk\.com\b \beurox10\.com\b \brickroll \bzobyhost\.com\b \bsyntext\.(com|ru)\b \bidukki\.com\b \bkerala\.(in|pro)\b \bxvideos\.com\b \btrymasak\.my\b \btheofficialboard\.(?:com|fr)\b \bphuket-relax\.com\b \bpaypal\.com/.*mrb/pal=.*\b \bnapredvosa\.com\b \bvacacionesbulgaria\.com\b \breverent\.org\b \bpapagiovanni\.com\b \bto\.ly\b \btotalreal\.com\b \badire\.jp\b \bcarloscevola\.com\b \blnk\.ms\b \btiny9\.com\b \bbesplatne-slike\.net\b \blistenarabic\.com\b \bw3-translations\.de\b \bubema\.(?:de|eu|com)\b \bdachau\.com\b \bdeconet\.com\b \berepublik\.com.*?/referrer\b \bprosolutionpills\.com\b \bvigrxplus\.com\b \bneobux\.com\b \blibertyreserve\.com\b (?<=//|\.)way\.com\b \bclck\.ru\b \bproakvariumy\.ru\b \bport-arthur\.ucoz\.ru\b \bmatrikon(?:(?:analytics|opc)?\.com|opc\.de)\b \btunisia\.com\b \bmoneyandmarkets\.com\b \binvestwithanedge\.com\b \bgoodtherapy\.org\b \bsunglassesuk\.com\b \bsupergreenme\.com\b \bmsplinks\.com\b \balgarvedigital\.pt\b \bobservatoriodoalgarve\.com\b \bcli\.gs\b economy-point\.org \bwikireality\.ru\b \bj\.mp\b \bsantatelevision\.com\b \bpaintingdb\.com\b \bboriken\.info\b \bconceptcar\.ee\b \bnanoyou\.eu\b \bopcti\.com\b \bcyclingforall\.net\b \bradiomakedonia\.ro\b \bmoldovarious\.com\b \bbiodiesel(?:plants)?\.com\.ar\b \bsportamericani\.it\b \bow\.ly\b \bgooglehammer\.com\b \bgatosphynx\.com\b \b1url\.com\b \bawe\.sm\b \bbudurl\.com\b \bchilp\.it\b \bchs\.mx\b \bclickthru\.ca\b \bcort\.as\b \bcuturl\.com\b \bdecenturl\.com\b \bee[pz]url\.com\b \bfa\.by\b \bfav\.me\b \bff\.im\b \bfhurl\.com\b \bflic\.kr\b \bflq\.us\b \bfly2\.ws\b \bfwd4\.me\b \bgl\.am\b \bgo\.9nl\.com\b \bgo2\.me\b \bgoshrink\.com\b \bgri\.ms\b \bgurl\.es\b \bhellotxt\.com\b \bhex\.io\b \bhtxt\.it\b \bhurl\.ws\b \bicio\.us\b \bidek\.net\b \bito\.mx\b \bjijr\.com\b \bkissa\.be\b \bkl\.am\b \bkorta\.nu\b \bl9k\.net\b \bliip\.to\b \bliltext\.com\b \bliurl\.cn\b \bln-s\.ru\b \blnkurl\.com\b \bloopt\.us\b \blru\.jp\b \blt\.tl\b \blurl\.no\b \bminilien\.com\b \bminiurl\.com\b \bminurl\.fr\b \bmyurl\.in\b \bncane\.com\b \bnn\.nf\b \bo-x\.fr\b \bpoll\.fm\b \bri\.ms\b \bsn\.(?:im|vc)\b \bsnipr\.com\b \btakemyfile\.com\b \btcrn\.ch\b \btiny\.pl\b \btl\.gd\b \btnw\.to\b \btr\.my\b \btwit(?:zap\.com|this\.com|url\.de)\b \bub0\.cc\b \bustre\.am\b \bwp\.me\b \baki-kaurismaki\.ru\b \btranslation-blog\.trustedtranslations\.com\b \bkob\.tj\b \boh-barcelona\.com\b \batasozlerianlamlari\.com\b \bktzr\.us\b \brus-on-line\.ru\b \bvilshanka\.org\.ua\b \bgratisweb\.com\b \bonline-betting\.me\.uk\b \bwettbasis\.com\b \bapuestas-deportivas\.es\b \bgoo\.gl\b(?!/maps\b).* \bcasino\.ru\b \bdoyouneedvisa\.com\b \burlalacon\.com\b \bturl\.ca\b \bmuseomagazine\.com\b \bshrt\.(?:fr|st)\b \bredir\.ec\b \bmerky\.de\b \bomani\.ac\b \bmoladi\.net\b \bparvizshahbazi\.com\b \bkhamagmongol\.com\b \bhamagmongol\.narod\.ru\b \bmedicana(?:life|tv)\.com\b \brosecoaudit\.ru\b \binfonu\.nl\b \bpolimore\.com\b \bwslibrary\.net\b \bvndic\.net\b \bbud-tech\.ru\b \bde-regalo\.com\b \bagffan\.dk\b \bfolkblog\.in\.ua\b \bna-ozero\.ru\b \baltritaliani\.net\b \btt-group\.net\b \bnvros\.ru\b \bmaxiocio\.net\b \basturiasenimagenes\.com\b \b5z8\.info\b \boskemen\.info\b \bcode-saturne\.blogspot\.com\b \bgsxr\.es\b \bc2kb\.com\b \bhentaitoonami\.com\b \bpartytrip\.fr\b \bmeigalicia\.com\b \bblconsulting\.com\.hk\b \b12mesyatcev\.ru\b \bchapadadosveadeiros\.com\b \btheolivebranch\.net\b \bkarelgott\.tv\b \bkomputersaya\.com\b \bdeloeiletdelamain\.hautetfort\.com\b \btkd-spirit\.com\b \bteutoburgo\.web44\.net\b \bsurf\.to\b \bbiogas\.vn\.ua\b \bromania-vacations\.com\b \bsiver\.org\.ua\b \bdragon-fruit\.biz\b \bazov\.zp\.ua\b \beldespertardelmusico\.blogspot\.com\b \bauditionrich\.com\b \bkanchanaburi-info\.com\b \bmatavisen\.no\b \bmikiurl\.com\b \bixiz\.net\b \blimametro\.blogspot\.com\b \bleo-fl\.hit\.bg\b \bserfinaz\.com/p\b \b7les\.com\b \bforum42\.ru\b \bhukukiktisatforumu\.net\b \bmksoley\.com\b \bsoley\.cn\b \bseawaterfarming\.com\b \balgaecollection\.com\b \bmankenlik\.com\b \balgaecenter\.com\b \bmicroalgae\.ca\b \bsoleymedikal\.com.tr\b \balgaeinstitute\.com\b \bphycobilin\.net\b \bsoso\.bz\b \bgematrix\.org camica\.netfirms\.com/gematria/ \btrancepodium\.com\b \btraveltibetguide\.com\b \bblcremationsystems\.com\b \bsuper-alizee\.de\b \bsandsoftime\.ws\b \bqualified-audit-partners\.be\b \bmegashare\.com\b \bchinesepaladin3\.windy-goddess\.net\b \bwillysjeep\.com\b \bhelpjaycee\.blogspot\.com\b \bheyrheyr\.is\b \binfogradina\.ro\b \bvivedeporte\.com\b \brorysfriends\.com\b \bmiamipeople\.ru\b \bshareflare\.net\b \bdeine-erfindung\.de\b \bhamaka\.huu\.cz\b \bantimbt\.com\b \bcheapmbtsandals\.com\b \bgstarmbt\.com\b \bmbt-shoeclearance\.com\b \bmbt-shoes-(?:discount|wholesale)\.com\b \bmbt-shoes-us\.com\b \bmbt-zone\.com\b \bmbt2bt\.com\b \bmbt4life\.com\b \bmbtantishoes-u[ks]\.com\b \bmbtfivefingers\.com\b \bmbtflying\.com\b \bmbtgoodshoes\.com\b \bmbthotsale\.com\b \bmbtistore\.com\b \bmbtkisumu2\.com\b \bmbtlami\.com\b \bmbtsale\.org\b \bmbtselling\.com\b \bmbtshoes-australia\.com\b \bmbtshoes1998\.com\b \bmbtshoes4clearance\.com\b \bmbtshoesbest\.com\b \bmbtshoesbest\.net\b \bmbtshoesdiscount\.org\b \bmbtshoesfactory\.com\b \bmbtshoeshouse\.com\b \bmbtshoesmbt\.com\b \bmbtshoesselling\.com\b \bmbtshoesstockists\.com\b \bmbtsuk\.com\b \bmbtvips\.com\b \bmbtwalkingshoesdiscount\.com\b \bmbtwalkingshoesgood\.com\b \bnet-mbt\.com\b \bsalembt\.com\b \bsalesmbt\.com\b \bshoesmbts\.com\b \btopmbtshop\.com\b \bwebmbtshoes\.com\b \bletrasjohnfrusciante\.wordpress\.com\b \bfcoe\.ru\b \bdobrzenieccy\.pl\b \b69\.64\.63\.153/redirect\.php\b \bmedicanalife\.(?:org|net)\b \bbelawela\.com\b \bnsever\.org\.ua\b \bgsm-kharkov\.com\.ua\b \bshotgunsolutionpaytodie\.blogspot\.com\b \bayak\.org\b \bexpresspol\.ru\b \bmazdafreunde\.de\b \bseslimola\.com\b \b777slot\.at\.ua\b \belizabethselwyn\.50webs\.com\b \bguard-soft\.com\b \bbodybuildingrevealed\.com\b \bservicescleans\.com\b \bdie-bildersammlung\.de\b \btravelkefalonia\.com\b \bfree2g1c\.com\b \btelefon-numarasi\.com\b \bsapaninka\.com\b \bpsi-test\.ru\b \bamberabg\.com\b \bmini-mag\.com\b \bcacasubmarina\.com\b \bprolocopasiandiprato\.org\b \bmicrosoftproject\.su\b \bleblancsamedresort\.com\b \bkoninginnedagamsterdam\.nl\b \bprime-time\.ru\b \bchinarollformingmachine\.com\b \bspartadata\.com\b \bavraidire\.eu\b \bwebauditing\.org\b \bpokemongamesnow\.com\b \bstart\.com\.mt\b \bdniprowazirka\.com\.ua\b \bmilforum\.net\b \bx1fm\.com\b \bkitdetox\.com\b \borthomatic\.net\b \bzizum\.com\b \bti89\.com\b \btorrentflux\.blogspot\.com\b \bsmoking-calculator\.com\b \bolympus-e420\.blogspot\.com\b \bfuturama-opening-gags\.blogspot\.com\b \bnerd-characteristics\.blogspot\.com\b \bchangluncity\.blogspot\.com\b \binternet-niche-marketing\.blogspot\.com\b \badsense-skyline\.blogspot\.com\b \bflood\.tforums\.org\b \biznikgifts\.com\b \bsoweirdwebpageofficialsite\.blogspot\.com\b \balabamafansite\.com\b \bbyufansite\.com\b \bboisestatefansite\.com\b \bbostoncollegefansite\.com\b \bcaliforniafansite\.com\b \bgeorgiafansite\.com\b \billinoisfansite\.com\b \bindianafansite\.com\b \biowafootballfansite\.com\b \blsufansite\.com\b \bmiamifansite\.com\b \bmichiganfansite\.com\b \bminnesotafansite\.com\b \bnebraskafansite\.com\b \bnflfootballfansite\.com\b \bnotredamefansite\.com\b \bohiostatefansite\.net\b \boklahomafansite\.com\b \boregonfansite\.com\b \bpurduefansite\.com\b \bsouthcarolinafansite\.com\b \bsouthfloridafansite\.com\b \btexasfansite\.com\b \buclafansite\.com\b \bvirginiatechfansite\.com\b \bwisconsinfansite\.com\b \bwellspringwatersystems\.com\b \bdespertaibereanos\.blogspot\.com\b \bsumasax\.es\b \bibuy\.co\.th\b \btodoliteratura\.es\b \bpecaijeca\.coolpage\.biz\b \bmicroflex-services\.de\b \bib-info\.com\b \barizonacardinalsfansite\.com\b \barizonafansite\.com\b \barizonastatefansite\.com\b \barkansasfansite\.com\b \batlantafalconsfansite\.com\b \bauburnfansite\.com\b \bbaltimoreravensfansite\.com\b \bbuffalobillsfansite\.com\b \bcarolinapanthersfansite\.com\b \bchicagobearsfansite\.com\b \bcincinnatibengalsfansite\.com\b \bclemsonfansite\.com\b \bclevelandbrownsfansite\.com\b \bcollegebasketballfansite\.com\b \bcollegefootballfansite\.com\b \bcoloradofansite\.com\b \bdallascowboysfansite\.com\b \bdenverbroncosfansite\.com\b \bdetroitlionsfansite\.com\b \bfloridafansite\.com\b \bfloridastatefansite\.com\b \bgeorgiatechfansite\.com\b \bgreenbaypackersfansite\.com\b \bhawaiifansite\.com\b \bhoustontexansfansite\.com\b \bindianapoliscoltsfansite\.com\b \bjacksonvillejaguarsfansite\.com\b \bkansascitychiefsfansite\.com\b \bkansasfansite\.com\b \bkentuckyfansite\.com\b \bmajorleaguebaseballfansite\.com\b \bmiamidolphinsfansite\.com\b \bmichiganstatefansite\.net\b \bminnesotavikingsfansite\.com\b \bmississippifansite\.com\b \bmissourifansite\.com\b \bnbabasketballfansite\.com\b \bnewenglandpatriotsfansite\.com\b \bneworleanssaintsfansite\.com\b \bnewyorkgiantsfansite\.com\b \bnewyorkjetsfansite\.com\b \bnhlfansite\.com\b \bnorthcarolinafansite\.com\b \boaklandraidersfansite\.com\b \bpennstatefansite\.com\b \bpgagolffansite\.com\b \bphiladelphiaeaglesfansite\.com\b \bpittsburghsteelersfansite\.com\b \bsandiegochargersfansite\.com\b \bsanfrancisco49ersfansite\.com\b \bseattleseahawksfansite\.com\b \bstlouisramsfansite\.com\b \btampabaybuccaneersfansite\.com\b \btennessee(?:titans)?fansite\.com\b \buscfansite\.com\b \bwashington(?:redskins)?fansite\.com\b \bwestvirginiafansite\.com\b \blaptopvsgadget\.blogspot\.com\b \bjualbelipaypals\.blogspot\.com\b \bardhie\.info\b \bcatatansiboy(?:ii|iiiii?|1|onky)\.blogspot\.com\b \bskiptest\.info\b \bkristalkristalcinta\.blogspot\.com\b \bpacarketinggalankereta\.blogspot\.com\b \btaxijuga\.blogspot\.com\b \bnamakujoeboy\.blogspot\.com\b \bonkyapaartinyacinta\.blogspot\.com\b \bavenged-sevenfold\.web\.id\b \bmobilegamezone\.info\b \bgioieditalia\.com\b \bsicilia-by-divino\.com\b \bumbria-by-divino\.com\b \bpositano-by-divino\.com\b \btuscany-by-divino\.com\b \btuscany-travel\.blogspot\.com\b \byourtuscanvilla\.com\b \bholiday-apartment-tuscany\.net\b \bturismo-toscana\.blogspot\.com\b \bguia-sicilia\.blogspot\.com\b \bernodaronline\.usersboard\.net\b \bstarstube\.narod\.ru\b \binsset\.u-picardie\.fr\b \bfolk-craft\.com\b \bnasyidparadise\.blogspot\.com\b \bwelovecock\.com\b \bnovportal\.ru\b \bprettylittleliarsss\.webs\.com\b \bplanestv\.com\b \bapartamentosgomera\.com\b \bhot-map\.com\b \bamarun\.org\b \bpegiovanni\.com\b \btibiahelp\.com\b \baerocardio\.com\b \bdiabetia\.org\b \bbakrecepten\.se\b \bclassd\.com\.es\b \bclassd.co\.uk\b \battuariale\.com\b \belissacafe\.com\b \bmailwriter\.com\b \bnationaldebtclocks\.com\b \b8americain\.org\b \bbelote-ligne\.fr\b \bbouillotte\.eboaz\.com\b \bbrumisateurs\.eboaz\.com\b \bchapka\.eboaz\.com\b \bdamedepique\.eboaz\.com\b \bdamedepique\.info\b \bjeudebelote\.org\b \bjeutarot\.org\b \bparier-sport\.info\b \bscommesse-sportive\.cc\b \btypy-bukmacherskie\.com\.pl\b \barequipainfo\.com\b \barequipatravel\.com\b \bcolca\.info\b \bcotahuasicanyon\.com\b \bdirectorioarequipa\.com\b \bforosarequipa\.com\b \binfocolca\.com\b \bmollendo\.net\b \btodoarequipa\.com\b \blivercancer\.eu\b \bhuaweie220\.(?:biz|com|info|net|org)\b \bbt\.gd\b \bthemysterymethod\.net\b \bmysterypua\.net\b \barea51lifestyle\.com\b \bthegameneilstrauss\.com\b \baesthetic-clinic-dombard-brussels\.com\b \bfraserislandtours\.com\.au\b \bgreatoceanroadtours\.com\b \bbluemountaintours\.com\.au\b \b4solarpanels\.com\b \bvipskrip\.ru\b \bamalfitancoast\.com\b \bamigosdevillatuelda\.spaces\.live\.com\b \binkoob\.com/cruzroja\b \bzentechnologies\.com\b \bamishvyas\.com\b \bticketstothemansion\.com\b \bdefensivedrivingcompanyofamerica\.com\b \btheaterseatstore\.com\b \bvipnightlifetour\.com\b \btripfilms\.com\b \blearn-ukrainian\.org\.ua\b \bprofessays\.com\b \bwftpserver\.com\b \bftprush\.com\b \bseop\.com\b \bsleepapneasymptoms\.info\b \bkidney-disease\.info\b \bandroidlife\.net\b \bandroid-tr\.com\b \bandroiddestek\.com\b \bmanofart\.com\b \bharz-ferienwohnung-ferienhaus\.de\b \bapparelus\.com\b \baustralian-visa-info\.blogspot\.com\b \bbicolanobiron\.webs\.com\b \bchildrenswonderland\.com\b \bdiagnosticautomation\.com\b \belegant-fashion-4men\.blogspot\.com\b \bextreme-gamelist\.com\b \bintelifi\.com\b \bjustlabcoats\.com\b \bkstinoco\.blogsome\.com\b \bmens-suit\.blogspot\.com\b \bmountmayon\.blogspot\.com\b \bnationalvisas\.com\.au\b \bpillsless\.com\b \bplasticosfoundation\.org\b \bprevawater101\.wordpress\.com\b \bsupreme(?:autoparts|condensers|mirror)\.com\b \bultimateautolights\.com\b \bwholesaleappareldirect\.com\b \blease-a-seo\.com\b \bhebeigo\.com\b \bnzjsw\.com\b \baviacioncivil\.com\.ve\b \bminoxidil\.gen\.tr\b \bobouka\.ru\b \bbayrak\.tv\b \baybayrak(?:-tr)?\.com\b \bbayrakci\.biz\.tr\b \bbayrak(?:imalati|resimleri|satisi)?\.gen\.tr\b \bbayrak(?:ajans|evim|imalatcilari|line|nedir|satinal|satisi?|turk)\.com\b \bdigitaltekstil\.com\b \bdijitalbaski\.gen\.tr\b \bmarmarabayrak\.com\b \bozelbayrak\.gen\.tr\b \bturkbayragi\.gen\.tr\b \bucuzbayrak\.com\b \bovernightpools\.com\b \bmyczechonline\.com\b \bcostabrava-rentals\.co\.uk\b \blocations-vacances-costabrava\.com\b \bfinquesfrigola\.com\b \bryanair-girona\.com\b \bfilmfarsi\.blogfa\.com\b \bkellyvogel\.com\b \blindaolsson\.com\b \btibbisuluk\.com\b \bdoktorsuluk\.com\b \bleechesturkey\.com\b \basytekstil\.com\b \bfulminaksesuar\.com\b \bmadalya(?:cilar|m)\.com\b \bsancakbayrak\.com\b \bcountryguidebook\.com\b \bluxury-delhi-hotels\.com\b \bdeccanodysseytrain\.com\b \bgoheritageindiajourneys\.com\b \bgoldenchariot-train\.com\b \bheritageindiajourneys\.com\b \bindia-(?:buddhisttours|delhihotels|goldentriangletours|mumbaihotels|royalrajasthanonwheels)\.com\b \bindianmaharaja-train\.com\b \bmaharajaexpresstrain\.com\b \bpalaceonwheels-train\.com\b \broyaltrainsindia\.com\b \btajmahaltours-india\.com\b \breal-estate-ixtapa-zihuatanejo\.com\b \btheforceofreason\.blogspot\.com\b \btefilot\.org\b \basportsnews\.com\b \bcicek(?:postasi|sepetiniz)\.com\b \bjavplanet\.com\b \butqweb\.com\b \bpopoint\.free\.fr\b \bpaylasimci\.org\b \bsaveourseeker\.com\b \bcarplugs\.com\b \bmorrodesaopaulohotelpde\.com\.br\b \bhoteles-en-cancun\.com\.mx\b \blecollagiste\.com\b \balbania4ever\.com\b \byouflorence\.it\b \bdissertationwritinghelp\.co\.uk\b \bthewholesaleforums\.co\.uk\b \balibabascam\.com\b \bb2bfreezone\.com\b \bcable-glossary\.blogspot\.com\b \btradekey\.com\b \brawalpindi\.city\.blogspot\.com\b \bhatedenmark\.blogspot\.com\b \beyecatchypics\.com\b \bgreatnutri\.blogspot\.com\b \brawalpindi(?:-islamabad\.blogspot|city\.wordpress)\.com\b \bstarherb\.com\b \bdoors-decorations\.blogspot\.com\b \bequipment-machinery-information\.blogspot\.com\b \brawalpindi-city\.blogspot\.com\b \bfreewebs\.com/greatnutri\b \bsauditrades\.com\b \bsaudicommerce\.com\b \bsuperiorthesis\.com\b \blotter\.pl\b \b206\.225\.22\.48\b \bbigbras-club\.com\b \bkingoflotto\.com\b \bciszewski\.com\b \bbig-hooters\.net\b \bannuaire-(?:lausanne|neuchatel)\.ch\b \bbbwebmaster.com\b \bfribourgnet.ch\b \bgeneve-annuaire.ch\b \bjurassiens.ch\b \bsuisse-internet.com\b \bvalaisannet.ch\b \bweb-expert.ch\b \bzurich-info.ch\b \bchicagohajj\.com\b \bdragonage-fan\.ru\b \bwebhostingservices\.us\b \baavsa\.com\b \bmojeszamotuly\.com\b \btotentanz\.nl\b \bsalouholiday\.co\.uk\b \bhercreampies\.com\b \bkidsvideoreviews\.(?:blogspot\.)?com\b \bcasalemonferrato\.blogolandia\.it\b \bserydarth\.wordpress\.com\b \beugeneportfolio\.com\b \bnokianews\.ru\b \btelefon-nokia\.ru\b \bmajesticthailand\.com\b \bhard-wood\.net\b \bfriendlybags\.com\b \bbiodegradableplasticbags\.org\b \broykellner\.com\b \blandmarkgroup\.us\b \beventplannerspain\.com\b \bccf-technologies\.com\b \bftm-technologies\.com\b \binfomedicos\.com\b \binfoarquitectos\.com\b \binfoabogados\.com\b \binfoveterinarios\.com\b \binfopsicologos\.com\b \binfoingenieros\.com\b \binfoeconomistas\.com\b \binfodentistas\.com\b \binfoinformaticos\.com\b \bsaletoo\.com\b \bsalesid\.com\b \bpanoraview\.com\b \b118\.98\.171\.131\b \banimefreak\.tv\b \bapplicationessay\.net\b \bbestdissertation\.net\b \bbestdissertation\.org\b \bbesttermpaper\.net\b \bbesttermpapers\.org\b \bbraindumps\.com\.ua\b \bcustom-essay\.net\b \bcustom-writings\.net\b \bcustomessays\.uvoweb\.net\b \bessayplant\.com\b \bessaysontime\.com\b \bessaytodaycom\b \bextension\.kiev\.ua\b \bgambling-online-review\.com\b \bj-in\.org\.ua\b \bkiev-home\.com\b \bmydeco\.com\b \bonline-poker-spielen\.biz\b \bplay-poker-games\.com\b \bpoker-rooms-review\.org\b \bproessay\.com\b \bresearch-paper\.us\b \brushessay\.net\b \brushessay\.org\b \brushessays\.net\b \brushessays\.org\b \bsuperiorpaper\.net\b \bsuperiorpaper\.org\b \bsuperiorpapers\.net\b \bsuperiorpapers\.org\b \btermpaperscorner\.com\b \bmargherita-caminita\.com\b \b8bit-game\.ru\b \bmedelita\.ru\b \bonly-suicide-girls\.ru\b \bsweet-news\.ru\b \bwriters\.ph\b \bsheetalaproductions\.hpage\.com\b \bgsfinancial\.hpage\.com\b \bsheetalasingh\.typepad\.com\b \btotalscreenrecorder\.com\b \bsoftwarewikipedia\.com\b \bgodswmobile\.com\b \bchatixdating\.com\b \bteensay\.com\b \bteenssite\.co\.uk\b \bteensay\.co\.uk\b \bnitronet\.co\.uk\b \bmsndisplaypics\.com\b \bchatix\.co\.uk\b \bfunnyden\.com\b \bmyspace-icons\.com\b \bmyspace-layouts\.com\b \bmyspacehive\.com\b \bfreechatrooms\.me\b \bchatlinks\.co\.uk\b \bmyspace-generators\.com\b \bcelebrityrush\.com\b \btvdrawing\.com\b \btylervo\.com\b \bfonejacker\.eu\b \bglastonbury2010\.info\b \bkiller-content\.com\b \bmayonvolcano\.net\b \bmyspace\.com/markcalfe\b \bmyspace\.com/realfonejacker\b \bnurseshelp\.blogspot\.com\b \bprofessional-essay-writer\.blogspot\.com\b \bsmart-it-consulting\.com\b \bwbbhost4u\.com\b \bwebsitecopywriting\.wordpress\.com\b \binfiniteseo\.co\.uk\b \bajelv\.com\b \barticlecabinet\.info\b \bgetmoretwitterfollowers\.info\b \bglastonbury2009\.info\b \blatestramblings\.com\b \blinkwheel\.biz\b \btheoriginalarticle\.com\b \bcvresumewriters\.com\b \bessaywritingservices\.org\b \bcustom-paper-writing\.com\b \bcustom-essay-writing-service\.org\b \bmyrecipesfood\.com\b \bmy\.mail\.ru/mail/sexanimeshka\b \bstar-tube\.narod\.ru\b \bwa7\.ru\b \bcelebritysextape\.narod\.ru\b \bcelebritysextape\.narod2\.ru\b \bsilvia-saint-club\.narod\.ru\b \bberkovasex\.narod\.ru\b \bitsbattery\.com\b \breallifevampires\.info\b \bsameurl\.com\b \baustralianpolice\.org\b \bfamousquotesfunnyquotes\.com\b \b123greetings\.com\b \bentrainbow\.com\b \boddsnet\.com\b \bcamfroger\.com\b \balgherovacanze\.blogspot\.com\b \bsom\.pt\b \ballruspower\.narod\.ru\b \bcasinotop5\.nl\b \bgokkentotaal\.nl\b \bonlineblackjackspelen\.nl\b \bvakantiehuishindeloopen\.wordpress\.com\b \bwebforumu\.com\b \bmynet\.pro\b \bvps\.web\.tr\b \bosym\.web\.tr\b \bturkcell\.in\b \bankara-nakliyat\.name\.tr\b \bankara-nakliyeci\.net\b \bankaranakliyeci\.net \b \bankaraticaret\.org\b \bcicekcim\.name\.tr\b \bevden-eve-nakliyat\.name\.tr \b \blazer-epilasyon\.name\.tr\b \bnakliyatfirmalari\.org\b \bnakliyeevden\.info\b \botoarackiralama\.com\b \bsacekimmerkezi\.name\.tr\b \btupbebegim\.org\b \bmerchantos\.com\b \bessaywriter\.co\.uk\b \bukessaysadvice\.co\.uk\b \bkiatan\.com\b \bgexhost\.com\b \bgexton\.com\b \bahcorporation\.com\b \bcustompapers4u\.net\b \bmastersessay\.com\b \benglish2urdutranslations\.com\b \bnonplagiarizedessays\.co\.uk\b \brealessaywriting\.com\b \bmustuniversity\.com\b \bunitransservice\.org\b \bpariblog\.ro\b \bbuybamboosheets\.com\b \bomnibet\.ro\b \bsteroidsbuy\.com\b \bfreebetsbonuscodes\.com\b \bessay\.tv\b \bs7\.gladiatus\.net\b \bcomparemysql\.com\b \ba1z3\.com\b \baat\.teldap\.tw\b \b2ued\.com\b \babcd2you\.com\b \bdiscount-(?:air-jordan|coach-outlet)\.com\b \bghd2sale\.com\b \bmywalkingtime\.com\b \bsalenewbalance\.com\b \bmalappuraminfo\.com\b \bmalappuram\.co\.in\b \bsoft-techit\.com\b \bencodeinfotech\.com\b \bagadir-airport\.com\b \basturias-airport\.com\b \bbodrum-airport\.com\b \bibible\.mobi\b \bmenorca-airport\.com\b \bpedrangular\.com\b \breus-airport\.com\b \bsevilla-airport\.com\b \bzaragoza-airport\.com\b \bessaysexperts\.com\b \bhcc-ainshams\.com\b \bperuvianairlines\.com\b \bperuvianfood\.com\b \blatinpropaganda\.com\b \bsilvinadellafontana\.com\b \bperuviantv\.com\b \bkarendejo\.com\b \bidea180\.com\b \binternetwarrior\.com\b \blatinpropaganda\.blogspot\.com\b \bvoip-phone-service-solutions\.com\b \bcamarasdeseguridad\.net\b \bcircuitocerradotelevision\.com\b \blatinamericantelemedicine\.com\b \baffordablesecuritycameras\.com\b \bcamaracctv\.com\b \bcamaradecctv\.com\b \bcamarascctv\.com\b \bcamarasdecctv\.com\b \bcamarasdecctv\.net\b \bcamarasdecircuitocerrado\.com\b \bcamarasdeseguridad\.info\b \bcamarasdeseguridad\.tv\b \bcamarasdeseguridadchinas\.com\b \bcamarasdeseguridadporinternet\.com\b \bcamarasdevigilancia\.info\b \bcamarasdevigilancia\.org\b \bcamarasdevigilancia\.us\b \bcamarasdevigilanciaporinternet\.com\b \bcamarasescondidas\.net\b \bcamarasescondidas\.org\b \bcamarasescondidas\.us\b \bcamarasindiscretas\.org\b \bcamarasseguridad\.info\b \bcamarasseguridad\.net\b \bcaptadoencamara\.com\b \bcaptadoencamara\.tv\b \bcctvargentina\.com\b \bcctvbrazil\.com\b \bcctvcatalogs\.com\b \bcctvchile\.com\b \bcctvcolombia\.com\b \bcctvcostarica\.com\b \bcctvguatemala\.com\b \bcctvinstalacion\.com\b \bcctvinstaller\.info\b \bcctvmexico\.com\b \bcctvnews\.info\b \bcctvpanama\.com\b \bcctvpuertorico\.com\b \bcctvrepublicadominicana\.com\b \bcctvuruguay\.com\b \bcctvvenezuela\.com\b \bcolombiacctv\.com\b \bfree-voip-service\.com\b \blocalizadordevehiculos\.com\b \bmonitoreo\.tv\b \bmonitoreoelectronico\.com\b \bperucctv\.com\b \bsecuritycamerasmadeinchina\.com\b \bseguridadelectronica\.info\b \bsouthfloridatelecom\.com\b \btelemedicinedirectory\.org\b \btelevigilancia\.org\b \btelevigilancia\.us\b \bventadecctv\.com\b \bventadecctv\.info\b \bventadecctv\.net\b \bventadecctv\.org\b \bvideosdeseguridad\.com\b \bvideovigilanciaporinternet\.com\b \bvigilanciaporinternet\.net\b \bvigilanciaviainternet\.com\b \bvigilatupropiedad\.com\b \bvigilatupropiedad\.tv\b \bvoice-over-internet-protocol\.com\b \bvoip-call-center\.com\b \bvoip-international\.com\b \bvoip-softphones\.com\b \bvoip-telefonia\.com\b \bvoip-wholesale\.com\b \bvoipserviceargentina\.com\b \bvoipservicebrazil\.com\b \bvoipservicechile\.com\b \bvoipservicecolombia\.com\b \bvoipservicemexico\.com\b \bvoipservicepanama\.com\b \bvoipservicevenezuela\.com\b \bwholesaletermination\.com\b \bandronmoscow\.livejournal\.com\b \bukschoolsdirectory\.net\b \bamerican-schools\.net\b \bgubta\.com\b \bcommence\.com\b \bcommenceonline\.net\b \bebusinessline\.com\b \besupportline\.com\b \bmychristianheels\.com\b \b800millions\.com\b \bbootsluxury\.com\b \bbagsclothing\.com\b \bbesoso\.com\b \bjerseyonsale\.com\b \bbt-embroidery\.com\b \blkkreplicas\.com\b \bmillennium1000\.net\b \bshoemachine\.cc\b \bheatsinks\.cc\b \bgelinsoles\.cn\b \bgoldspace\.cc\b \bhonnypower\.com\b \bleddisplays\.cn\b \bmallrolex\.com\b \bshuangdan\.com\b \btozc\.net\b \baf-wholesale\.com\b \bsdhongda\.net\b \bcameramarkets\.com\b \bgolfclubs365\.com\b \bglobalc2c\.com\b \badidas-kids\.com\b \bsf39\.com\b \blg668\.com\b \bstop-sweating-tips\.com\b \blose-weight-secret\.com\b \badazhe\.com\b \bcoachor\.com\b \bjuicy4sale\.com\b \bjuicydiscount\.com\b \b(?:ace|best|discount|i|nice|onsale|pick|sell|top|us[a-])vibramfivefingers\.com\b \bmbtvibramshoes\.com\b \b(?:4|five-fingers|fivefinger|my|sell|usa-|top)vibram\.com\b \bvibram-(?:five-finger|fivefingerss|retailers|store)\.com\b \bvibram(?:4u|5fingersshoes|51|botas|eshop|fit|five-fingers|fivefingercheap|fivefingers(?:2sale|6|cheap|hot|llc|mall|-outlet|shoesnet|-shop|usa|web)|fivesfingers|officialstore|s-fivefingerss?|salesmall|scheap|shoes(?:online|store|tores|us)|shoponline|sky|soutlet|store(?:online)?|web)\.com\b \bvibram(?:fivefingers-outlet|sales|sfivefingers)\.net\b \bvibram-five-fingers\.(?:c[ac]|info)\b \baaaeluxury\.com\b \baaagoods\.com\b \bdiscount-monclerjackets?\.com\b \bmonclercom\.com\b \bmonclerebay\.com\b \bmonclereshop\.com\b \bmonclerhotsales\.com\b \bmonclerjacketscheap\.com\b \bmoncleronlinesale\.com\b \bmoncleronlinestore\.com\b \bmoncleroutlet\.net\b \bmonclersell\.com\b \bmonclerspring\.com\b \bwwwmonclerjackets\.com\b \bherve-leger(?:-skirts)?\.com\b \bherve-leger\.(?:net|co\.uk)\b \bherveleger(?:com|e|-?e?shop|net|sale|shops|web)\.com\b \bherveleger(?:-?dresses|show)\.org\b \b(?:best|buy|e?shop-?|like|shopping)herveleger\.com\b \bhiebay\.com\b \bjimmychoocom\.com\b \bmywholesale-handbags\.com\b \bvertuexclusiveshop\.com\b \bcouponrolexwatches\.com\b \b74\.86\.181\.245\b \bchishopping\.com\b \b35331\.com\b \b360ebagsonline\.com\b \b4lvbag\.com\b \bbagstag\.com\b \bbyreplica\.com\b \bcaesarol\.com\b louboutin[^./] (?<![./]christian)louboutin\. [^./]christianlouboutin \bchristianlouboutin(?:\.com)?\.hk\b \bcoach(?:bagsday|serise|shopping|supports)\.com\b \be-lv\.net\b \belebiz\.com\b \bfashionehall\.com\b \bhandbagsma(?:ma|ster)\.com\b \bkicksparty\.com\b \blook4wholesaler\.com\b louis-?vuitton[a-z0-9-] [a-z0-9-](?<!fondation)louis-?vuitton \blouis(?:nvuitton|vuitt4u)\.com\b \bmanoloblahnik(?:com\.com|onsale\.com|retail\.com|usa\.com|shoes\.org)\b \bmonshoes\.com\b \bp90xdvdfitness\.com\b \bshoppingogo\.com\b \bwirelessphonejammer\.com\b \byslcom\.com\b \bcchua\.com\b \beuroshoesbox\.com\b \bsaigontravelguides\.com\b \bifrslistcom\b # Note re backupurl.com: [[Talk:Spam_blacklist/Archives/2011-02#backupurl.com]] \bbackupurl\.com\b \bsghgate\.com\b \bsneakersoutlets\.com\b \bmanolomall\.com\b \b21-nfl\.com\b \bshoppingrepublic\.com\b \bwatchesboom\.com\b \blvaa77\.com\b \bbagshobby\.com\b \bbagsvuitton\.com\b \brolex-dolly\.com\b \bwatchessell\.com\b \brolex-mary\.com\b \brolex-jane\.com\b \brolex-shelly\.com\b \blv-(?:9|barbara|betty|buy|elizabeth|gucciaaa|joan|lily|linda|malcolm|niki|whitney)\.com\b \blv-(?:bags|gucci)\.us\b \blv-handbag\.net\b \bnice-watches\.com\b \bnewstylerolex\.com\b \bwatches-bags\.com\b \bwatchestrade\.net\b \bluxurywatchhome\.com\b \bluxurywatchgift\.com\b \bmijewels\.com\b \bthaisilverjewelry\.net\b \bsyntheticgems\.org\b \bcubiczirconia-labgems\.com\b \bsextoyfun\.com\b \badversus\.it\b \beuroluxury\.eu\b \bglobaltiffany\.com\b \blinkslondon\.terapad\.com\b \blinkslondonshop\.com\b \blinksoflondonuk\.com\b \bswarovski\.uk\.com\b \bsydneytiffany\.com\b \blinksoflondonbest\.com\b \bmyjewellerystore\.com\b \bhandbag(?:com|spop)\.com\b \bwatches-life\.com\b \bsunglassvip\.net\b \brolex-hot\.com\b \bmomax\.hk\b \bamzstore\.com\b \b7zyx\.com\b \bmaslou\.com\b \bnbcth\.com\b \b90920\.com\b \bjg02\.com\b \bselltopbags\.com\b \bsix-star-replicas\.com\b \bb2csite\.com\b \b6starhandbags\.com\b \bsearchingbag\.com\b \btiffanyjewelry1837\.com\b \bgrandjewelry\.net\b \bshes5588\.com\b \bgo-ubas\.com\b \benjoycl\.com\b \btopviviennewestwood\.com\b \bclboots\.com\b \bjuicy888\.com\b \babercrombieandfitchuk\.com\b \babercrombie-usa\.com\b \babercrombieandfitchusa\.com\b \bshoes-vip\.com\b \babercrombieuk\.net\b \bedhardytshirts4u\.com\b \babercrombielondon\.net\b \bfitchclothing-uk\.com\b \babercrombiestock\.com\b \bdonedhardy\.us\b \buselv\.com\b \bcoachshandbags\.com\b \bcoachonsale\.net\b \beasyforbuy\.com\b \bthecheapbags\.com\b \burjordan\.com\b \brosettastoneonline\.net\b \bhohoshoes\.com\b \bgreatgreenshoes\.com\b \bnewcoachoutlet\.com\b \blcsti\.net\b \bkepu\.cc\b \bsofiabags\.com\b \bmysofiabags\.com\b \bdzhfgj\.com\b \b1837tiffany\.net\b \bvutrade\.com\b \byzzg\.net\b \bqqone\.com\b \bzhuiyan\.net\b \b8080dy\.com\b \bredbottomshoes\.info\b \blvvuittonkorea\.com\b \beshop-bag\.com\b \bleatherbagsmanufacturer\.com\b \bhowtogetasixpackinamonth\.com\b \bbybloshotelcostarica\.com\b \bnicefootwork\. \bjerseyscenters\.com\b \bbagforu\.com\b \bjerseystown\.com\b \bsf46\.com\b \bjq11\.com\b \bwinnersneaker\.com\b \bjersey-boys\.com\b \bshirtdays\.com\b \bectopmall\.com\b \b4unfl\.com\b \bjerseyspar\.com\b \bhavejerseys\.com\b \bnflid\.com\b \bbuynbajerseys\.info\b \boovcc\.com\b \be-timberland\.com\b \bbelovewrist\.com\b \bshoesbey\.com\b \bectwins\.com\b \bbagspage\.com\b \bpickyourclothing\.com\b \bsneakerfather\.com\b \bbargainpump\.com\b \bhandbagsagent\.com\b \bcoachhandbags2u\.com\b \busa-onsale\.com\b \bthekickshop\.com\b \b74trade\.com\b \bonekickzstop\.com\b \bdeal-shoe\.com\b \bhandbags\.hk\b \badidas-online-shop\.com\b \bairjordanonsale\.com\b \bairyeezy\.net\b \bgo2(?:albena|bagtrade|goldensands)\.com\b \bfeedmyfeet\.com\b \bairyeezy\.com\b \bonsale-usa\.com\b \bmediamobilespa\.com\b \blovethosesole\.com\b \bvisaforum\.freeforums\.org\b \bownbrandshop\.com\b \bnewgoing\.com\b \b10[02]bhshoe\.com\b \b11[24]batsale\.com\b \b14[02]newflybuy\.com\b \b1[46]wowhotsale\.com\b \b4[02]vipmalls\.com\b \b5[02]kogogo\.com\b \b6[02]shoppingtime\.us\b \b8[68]itemtolive\.com\b \bchatroulettecite\.com\b \b123rolex\.com\b \bdealsunglasses\.com\b \blvbagsmvp\.com\b \bhandbags-shop\.com\b \bchanelonlineshop\.net\b \bjordan23club\.com\b \bpradaoutlets\.com\b \becboots\.com\b \bshopping-handbags\.com\b \bpickjuicycouture\.com\b \bbrand-wholesale\.net\b \bshopdreambag\.com\b \bluxury-handbags-lady\.com\b \bsolid925silver\.com\b \btiffanyjewelry9\.com\b \burl9\.de\b \bnoxedge\.com\b \bbatterylaptops\.co\.uk\b \bshopokey\.com\b \bcycshop\.com\b \bindiaformeds\.com\b \bcanadianpharmacyi\.net\b \btuckle\.net\b \bovernightessay\.com\b \bwriting-services\.org\b \baplusreports\.com\b \byourdissertation\.com\b \bstandoutessay\.com\b \bresearchpaperz\.net\b \bessaywritingservice\.org\b \bripurl\.co\.uk\b \bbookmarksuri\.com\b \btrimr\.de\b \bkiwiurl\.com\b \bwealthyaffiliate\.com\b \bmandarinportal\.com\b \bwowgoldsonline\.com\b \bwowgoldlife\.com\b \bcitibank\.co\.in\b \brs2acc\.com\b \becwarmboots\.com\b \bscooterschina\.com\b \bforsaletiffany\.com\b \bsaletiffany\.com\b \bonsaletiffany\.com\b \bpowergolding\.com\b \bshoppinglv\.com\b \bjuicycouturedeals\.com\b \bfashionjuicystore\.com\b \btiffanyforsale\.com\b \bsuprashoes\.org\b \bsupra-shoes\.us\b \bfreshkicks4u\.com\b \bfirstsneakers\.com\b \bcooltiffany\.com\b \bpretty-tiffany\.com\b \bdiscountiffany\.com\b \blinkslondonhut\.com\b \bjuicyjewelrysale\.com\b \bfabuloustiffany\.com\b \bjewel-tiffany\.com\b \bhappytiffany\.com\b \boboots\.com\b \bprettyboots\.com\b \bsweatboots\.com\b \bueasyshop\.com\b \bnino-trade\.com\b \bzypopular\.com\b \bcasualbrand\.com\b \balltopshoes\.com\b \bredhighshoes\.com\b \bgladfashion\.net\b \bchaussureenligne\.net\b \bshoesinlove\.com\b \bfashiontowns\.com\b \bluxury-buying\.com\b \bedressonline\.com\b \bstop4buy\.com\b \betopbrands\.com\b \babercrombieclothing4u\.com\b \byoursbag\.com\b \bforeverbar\.com\b \btobling\.com\b \btiffanyonlinestore\.us\b \btiffanyshop\.org\b \bshopoingjuicyjewelry\.com\b \blinksfromlondon\.com\b \bebaytop\.com\b \bnpbags\.com\b \bjuicycouture4sale\.com\b \bchinacrystaljewelry\.com\b \bp90xwow\.com\b \bjoytiffany\.com\b \btoopeshop\.com\b \bjuicyclothingsale\.com\b \btiffanyo\.com\b \btiffanyonsale\.com\b \brs2-accounts\.com\b \bwolfeye-keylogger\.de\.vu\b \bcastles\.travelinos\.com\b \bmilotice\.com\b \bmiud\.in\b \bbag15\.com\b \bshoestop10\.com\b \byes-bags\.com\b \bbagsforyours\.com\b \bthemanbag\.net\b \bwatch-youbags\.com\b \bvogue-shoes\.com\b \b91handbags\.com\b \bcross-mark\.com\b \bmoonyue\.com\b \borienttouch\.com\b \bmandarintouch\.com\b \boriental-cheongsam\.com\b \bgoodorient\.com\b \bfinechineseclothing\.com\b \bzxcart\.com\b \bnewtangstore\.com\b \bevescharm\.com\b \bbags4chanel\.com\b \bsalefivefinger\.com\b \btakefringefashion\.info\b \blux4bags\.com\b \bluxuryex\.com\b \bredsoleheels\.com\b \bbuyitpal\.com\b \boutlet-coach\.com\b \bhighheelsfashion\.com\b \bbags-outlet\.net\b \bwhatshelove\.com\b \bsvhandbags\.com\b \bluxhorde\.com\b \btn4bags\.com\b \bigxe\.co\.uk\b \blorland\.com\b \bmmo4rpg\.com\b \bgold4rpg\.com\b \bvt4bags\.com\b \bgubags\.com\b \bwowhead\.us\b \bgaziantepsporlular\.com\b \blechan\.info\b \bhautes-alpes\.org\b \bgobananas\.com\b \bkarmakerala\.com\b \bmedicexchange\.com\b \breputationmanagementfor\.com\b \bzco\.com\b \bhqessays\.com\b \bfifa-world-cup-brazil-2014\.com\b \bhigh-heels-fashionista\.com\b \bsalto15\.com\.br\b \bpagina-uno\.com\b \botimizacao-sites-busca\.com\.br\b \bsalvador-bahia-brasil\.com\b \bempregos-em-salvador\.info\b \bagencias-de-viagens-em-salvador\.info\b \bbahiasexy\.com\b \bleibnizbrasil\.pro\.br\b \ballofcoach\.com\b \bipmart\.com\b \bbagworlds\.com\b \bsneaker-shoes\.com\b \bpickyourshoes\.com\b \bfitch-abercrombie\.com\b \bsportshoestown\.com\b \bkixultra\.com\b \bdangerstyle\.com\b \b2cshopping\.com\b \bvariantkicks\.com\b \bsneakerbum\.com\b \bvoguejeans\.com\b \bexclusivesole\.com\b \bcitysole\.com\b \blacelocked\.com\b \bsneaker\.co\.jp\b \bmax9095\.com\b \bhey-b2b\.com\b \bshortz\.me\b \bwebpage\.asia\b \bjouercasino\.eu\b \bvalesmucho\.com\b \burlbu\.com\b \bkisaurl\.com\b \bcvm\.biz\b \byit\.me\b \bfarscinema\.com\b \benardy\.com\b \bplayway\.ru\b \bsmariogame\.com\b \bmicuatro\.com\b \blazytownpoint\.com\b \bbagswatches\.com\b \boemwatches\.com\b \bshopping-replica\.com\b \bnk4u\.com\b \bsight-focus\.com\b \bglobalreplica\.com\b \bbags-replica\.com\b \bhoneyreplicas\.com\b \b277266\.com\b \bexact-handbags\.com\b \bbagsdesigners\.com\b \bgzshijin\.com\b \bhandbagsonsell\.com\b \bereplica(?:chanel|gucci|hermes|show)\.com\b \bbagsluxury\.com\b \bsuperbaghome\.com\b \b21replica\.com\b \behandbag-replica\.com\b \blvebags\.com\b \blikereplica\.com\b \blvbagshopping\.com\b \bdesignerbag4u\.com\b \bdesigner-handbag-replica\.com\b \bluxuries-replicas\.com\b \bwatches188\.com\b \bwatchescentre\.com\b \bvip-bags\.net\b \be-buy-bags\.com\b \biamreplica\.net\b \bvoguemobile\.com\b \bwatches9\.com\b \biamreplicas\.com\b \bdocostume\.com\b \blittlecoral\.com\b \bchinapparels\.com\b \btopweddingshop\.com\b \btrip2\.asia\b \bluxury222\.com\b \bradowatcheshome\.com\b \bdesigner-louis\.com\b \bdaydaysale\.com\b \bjusttopwatches\.com\b \bdearwatches\.com\b \bwatcheshot\.com\b \btopwatchbrand\.com\b \bgarbhandbags\.com\b \bwholesale-order\.com\b \b24designerreplica\.com\b \bcupwatches\.com\b \bcnreplicas\.com\b \bhandbagmerchant\.com\b \bjewelry-watches\.org\b \bwatches-brand\.com\b \bin-watches\.com\b \bcufflinks-online\.com\b \bwatcheprice\.com\b replica[a-z0-9-]*(?:watch|bag|shop|store) replicas?[0-9] buy[a-z0-9-]*replica \breplica(?:-china\.net|phones\.mobi)\b \breplica-?(?:chinese|gucci|hot|idol|l|life|malls|saleworld|scarf|sl|slv|small|so|well|somega|s-scarf)\.com\b \breplica[-s]?hermes\.(?:com|net)\b \bwatches(?:ehot|etrade|replication)\.com\b \bitbag-online\.com\b \bpopbrands\.net\b \bchopardshop\.com\b \bjordand1\.com\b \bsell-brand-bag\.com\b \bwto-sell\.com\b \ballthebesthandbags\.com\b \bbags-watches\.com\b \btiffanyfest\.com\b \b4uluxuryhandbags\.com\b \bjrhandbags\.com\b \bdshandbags\.com\b \bomega-watches-replica\.com\b \bhavewatches\.com\b \bzapposbag\.com\b \balyshop\.com\b \boktiffany\.com\b \btiffany4girl\.com\b \bmyacoach\.com\b \bdrhandbags\.com\b \bhk-replicas?\.com\b \bjazzyhandbag\.com\b \bchnknot\.com\b \b360yd\.com\b \bawurl\.com\b \bi\.cx\b \bittly\.com\b \bturkeystadiumsandsportarenas\.blogspot\.com\b \bswurl\.cc\b \bkurkov\.org\b \bsamuraizen\.com\b \bzenhantz\.wordpress\.com\b \byouareanidiot\.org\b \bguiadediadema\.net\b \bsmsgang\.com\b \banonym\.to\b \b56casino\.com\b \bcasino-spielen\.biz\b \bcrushingmill\.com\b \bcrushermobile\.com\b \bvipeak\.com\b \bvipeakgrinder\.com\b \bvipeakmill\.com\b \bvipeakgroup\.com\b \bgrinderpro\.com\b \bp90xkicks\.com\b \bwubags\.com\b \bchristian4sale\.com\b \bchristianonlineshop\.com\b \bjeansclassic\.com\b \ball-star-shoes\.net\b \bcoolsuprashoes\.com\b \bchinawholesale2008\.com\b \bbrandproductsonsale\.com\b \bxolook\.com\b \bhothotshoes\.com\b \bchaneloutletstores\.com\b \bair-shox\.com\b \bair-max-?shoes\.com\b \bnbasupplier\.com\b \b97999\.com\b \bsale-sneakers\.com\b \b95800\.net\b \bshopmerry\.com\b \bshoplark\.com\b \bshopglad\.com\b \bmobiper\.com\b \bjimmychoo4sale\.com\b \bparascientifica\.com\b \bgulistanememon\.blogspot\.com\b \btiket2\.com\b \bcnekt\.com\b \b4gk\.com(?!\.) \btli\.tl\b \bz8\.ro\b \bsaf\.li\b \bcellulite\.co\.uk\b \btiffanyesale\.com\b \bsalejeansmart\.com\b \bedhardyshopclothing\.com\b \bbeadsonlinestore\.com\b \bluxurybagsin\.com\b \bhairghd-shop\.com\b \bghdhairinuk\.com\b \btiffany1837jewellerys\.com\b \bhairghdstraightenermall\.com\b \blinkslondonsale\.com\b \bprada-online-store\.com\b \bghdhairshopukcheap\.com\b \byeahluxury\.com\b \bshopedhardystore\.com\b \bfavoripartner\.com\b \bmetin2wiki\.ru\b \bpageranksites\.com\b \bht\.ly\b \bpqr\.in\b \bbagsop\.com\b \bgcgoods\.com\b \bwalkervillechiropractic\.com\.au\b \bmydesignerbasket\.com\b \bswissluxury\.com\b \bcoachbagselling\.com\b \beshoptimes\.com\b \bedshoponline\.com\b \bluxurycrystal\.com\b \broyaltimepiece\.com\b \bcoachnew\.com\b \bpolardiamonds\.com\b \bcoachbags1941\.com\b \bbags212\.com\b \btopcredittrade\.com\b \bvogueme\.com\b \bloveinsport\.com\b \bnew-fashion\.org\b \ballofbags\.com\b \bincredibleitem\.com\b \bchanelhandbags2u\.com\b \bsunglasses-hut\.com\b \bbagsontheway\.com\b \bkaleidoscope-dh\.com\b \bmodselling\.com\b \btopwatchessale\.com\b \bglassesgroup\.com\b \bwbrandbags\.com\b \bthehandbagbuzz\.com\b \beastoffer\.com\b \boobag\.com\b \bbuyerdiy\.com\b \btopfashionboutique\.com\b \bdesignerbagwholesale\.com\b \bhandbag365\.com\b \bmixorders\.com\b \btophandbagssell\.com\b \bluxunion\.com\b \bisreplicas\.com\b \bcomeoffer\.com\b \bchinabagseller\.com\b \bffchloe\.com\b \badozenbag\.com\b \bshopyop\.com\b \bomeioffer\.com\b \btopareplica\.com\b \bbrandedavenue\.com\b \bwbrandbag\.com\b \bbrandbagzone\.com\b \bmasshandbag\.com\b \bcoachlvhandbags\.com\b \bcoachsoutlet\.com\b \bchanelbags2\.com\b \bpridebag\.com\b \bokaygoods\.com\b \begsale\.com\b \bok1225\.com\b \bfcsgame\.com\b \bfast-wowgold\.com\b \bsalegolds\.com\b \bdofus-ankama\.com\b \bjuicy-bags-sale\.com\b \bjuicycoutureusa\.com\b \bnewaj\.com\b \bfivefingerssale\.com\b \bedhardy4sale\.com\b \bboryokugai\.com\b \bshopofdresses\.com\b \bmerimobiles\.com\b \bpandawill\.com\b \bsunnygain\.com\b \bgetbetterlife\.com\b \bpearlcrown\.com\b \bsheenpearl\.com\b \bkissmymelinda\.com\b \bdj-wholesale\.com\b \belectronics-provider\.com\b \bchinawholesaleonline\.org\b \bccctop\.com\b \bchinagoodsbay\.com\b \bbazzarbd\.com\b \bctobay\.com\b \bmyecstar\.com\b \bchinesehobby\.com\b \bchinagoshop\.com\b \bjordaner\.com\b \bgsmdevice\.com\b \bdodressme\.com\b \bucloth\.com\b \bhohotrade\.com\b \bgofars\.com\b \bnewdigi\.com\b \bgoodweddingdresses\.com\b \blove-beautiful\.com\b \bchineseshoponline\.com\b \bzacoo\.com\b \bmyboxedset\.com\b \bmydalle\.com\b \bo-digital\.com\b \bwholesalepricee\.com\b \bmallmic\.com\b \bchinawholesalegoods\.com\b \bsellshell\.com\b \b7starspecialsales\.com\b \bwholesaleonepiece\.com\b \bhobby-china\.com\b \bbrandedbuying\.com\b \bchinasilkpearl\.com\b \bbuyamore\.com\b \be4cn\.com\b \bbeyoursource\.com\b \bwholesalenight\.com\b \bdhwatch\.com\b \bmyselfshop\.com\b \bvikishop\.com\b \bmeegen\.com\b \bvivedresses\.com\b \bshoesxx\.com\b \bec87\.com\b \bslimmings\.com\b \bp90x-on-sale\.com\b \bcinte-shop\.com\b \bcafumall\.com\b \bomgcar2010\.com\b \bqcdeals\.com\b \bopen-mall\.com\b \bongoin\.com\b \bbeddingitems\.com\b \bbecmart\.com\b \bhngstore\.com\b \bchinafactoryoutlets\.net\b \bedhardyshop\.in\b \bchanelwatcheszone\.com\b \bedigitalwholesale\.com\b \btimetoshopping\.com\b \blooklowprice\.com\b \bwholesale-weddingdress\.com\b \bchinajiaho\.com\b \bwholesale-bridesmaiddress\.com\b \bshopping588\.com\b \bsatisoffer\.com\b \bsuperwweb\.com\b \bgoodwholesaleshop\.com\b \bcomdress\.com\b \ba-capshop\.com\b \bhandbagsshow\.com\b \btrademass\.com\b \bhead-sneaker\.com\b \bwholesalecheapsneaker\.com\b \blishoes\.com\b \bcosmeticshotsale\.com\b \bdesignerclothestore\.com\b \b4adidas\.com\b \bplentystock\.com\b \buuoffer\.com\b \bp90xworkouthome\.com\b \bmac-brush\.com\b \bswissbestreplicas\.com\b \bcosmohit\.com\b \befashion-replica\.com\b \bhandbags-handbag\.com\b \bfake-designer\.com\b \bbestchiropractoradelaide\.com\.au\b \bdensitygs\.com\b \bverifyemailaddress\.org\b \byouporn\.gr\b \bhmazon\.com\b \bglowandsparkle\.com\b \bclassicsheepskinboots\.com\b \bolshoe\.com\b \bmyhothot\.com\b \bnewsnowboots\.com\b \bbootsok\.com\b \bsalesluxury\.com\b \bflyinsnow\.com\b \bpopbiz24\.com\b \bausbootsoffer\.com\b \bmorevogue\.com\b \badidasvipshop\.com\b \bafkicks\.com\b \bshopshox\.com\b \bmysmalldeal\.com\b \btoogle\.cc\b \bmyretrokicks\.com\b \bpro-sneakers\.com\b \bfreshstyleshop\.com\b \bfreshstyledrop\.com\b \bokaysneakers\.com\b \bbiodiesel-processor\.biz\b \bspectech\.dn\.ua\b \bhockeyfights\.com\b \bperfectwriting\.co\.uk\b \bcustomwritinghelp\.co\.uk\b \basianbeat\.com\b \bminasdirect\.com\b \bpoloee\.com\b \beluxzone\.com\b \bbikininstyle\.com\b \bshoeset\.com\b \bsexylingerieho(?:me|t)\.com\b \bcharmspandorabracelets\.com\b \bpandorajewelry-store\.net\b \bpandorajewelrymart\.com\b \bukpandorabracelets\.(?:co\.uk|com)\b \buspandorasale\.com\b \bantexbuyer\.com\b \bcharmheels\.com\b \breplika-watch\.com\b \bfashionenight\.com\b \b68jewelry\.com\b \bfashionjewelryaccessorieswholesale\.com\b \btrend-apparel\.com\b \befairshop\.com\b \bgamemk\.com\b \bucoolstuff\.com\b \bonlypuma\.com\b \basicsshow\.com\b \bdiscounttoryburch\.com\b \bnbabasketballshoes\.com\b \bkobeshoes\.biz\b \bthesuprashoes\.com\b \bcollect-shoes\.com\b \badidasonlineshop\.com\b \boksupra\.net\b \bp90x-workout\.biz\b \bthetopshoes\.com\b \bnba2you\.com\b \bshopkiss\.com\b \blinksbracelet\.com\b \bvip-boots\.com\b \bbagsagent\.com\b \bnewsslong\.com\b \bsupramvp\.com\b \byoulacoste\.com\b \btopbizbags\.com\b \bwholesalesneakercn\.com\b \b5fingersshoes\.org\b \bmofangcheng\.net\b \bshoenets\.com\b \bpaulsmithforsale\.com\b \bsuchnice\.com\b \bbasketballbay\.com\b \beby-store\.com\b \blikedunksb\.com\b \baf1myshop\.com\b \bmyshopplaza\.com\b \bmaxmaradress\.com\b \btoryburchstores\.com\b \bcqdlmk\.com\b \bbagmalls\.com\b \bghdprincess\.com\b \bairforceoneshop\.com\b \bp90xdvdstore-us\.(?:net|com)\b \bcoolbirkenstock(?:store)?\.com\b \boutlet-?birkenstock\.(?:com|net)\b \bbirkenstock(?:-?cheap|discount|mall|online|outlet|shoes-outlet|shoesshop)\.(?:com|net|info)\b \bbeatsloop\.com\b \ballwholesalepick\.com\b \bcl-pumps\.com\b \bsexydepots\.com\b \bpumashoesrunning\.com\b \badidastrainersshoes\.com\b \bluxeshoppers\.com\b \btiffany-mine\.com\b \btiffanycosite\.com\b \bgogowatch\.com\b \bsuperstarkicks\.com\b \bweddingnova\.com\b \btiffanycoltd\.com\b \btiffanysilverworld\.com\b \btiffanycojewel\.com\b \bstorebop\.com\b \bclassicedhardy\.com\b \bjeanybags\.com\b \bgroupshoes\.com\b \bherveleger2010\.com\b \bonline-clothing-outlet\.com\b \bgrandefratello\.forumfree\.it\b \btext-image\.ru\b \bcozumelwatersports\.com\b \bje\.pl\b \blaptops-battery-online\.com\b \bbatterystores\.ca\b \bsuperbattery\.co\.uk\b \b4unj\.com\b \bworldtoptrade\.com\b \bcoachpurses-outlet\.com\b \bebay-fashion\.com\b \bfacecuk\.com\b \bamoyhy\.com\b \bwholenfl\.com\b \b23corp\.com\b \bbags-shoes\.com\b \babusf\.com\b \buniformfootball\.com\b \btiffanysaleonline\.com\b \bjyshoes\.com\b \bpickinshop\.com\b \brunescape-mall\.com\b \b21nfl\.us\b \bezpopo\.com\b \bjerseyscheapsale\.com\b \bworldtoptrade\.cc\b \bintshop88\.com\b \babsoluxury\.com\b \bwatchesyard\.com\b \bzealreplica\.com\b \bomegawatchessale\.com\b \bnoblehandbags\.com\b \bbagbinge\.com\b \bluxus-replica\.com\b \biofferbay\.com\b \b7replicas?\.com\b \bknockoffbag\.com\b \btradeshown\.com\b \bviptobuy\.com\b \bokmeex\.com\b \bcardyboots\.net\b \bfashionbagsshop\.com\b \bbuycocochanel\.com\b \bdesignerhandbags-purses\.com\b \bzolaenterprises\.com\b \bopps\.se\b \bleighgirl\.com\b \bblacklightbodypaint\.com\b \bbeheaded\.us\b \bweirdartists\.com\b \bbuyart\.ws\b \buvfaces\.com\b \blogs\.tv\b \bfacepaint\.ws\b \bzombieshows\.com\b \bolympic-skating\.webs\.com\b \bc-o-m\.us\b \bzolaenterprizes\.com\b \bfunslots\.us\b \b777gamesfree\.com\b \bfrekid\.com\b \bpagez\.org\b \bppdictionary\.com\b \bfacebook\.com/l\.php\b \bfacebo(?:o[ob]|ıo)k\.com\b \bfacebook(?:(?:ster|\.ilkfrm)\.com|layouts\.us)\b \bcowurl\.com\b \bokbootsmall\.com\b \bbootsday\.com\b \bshoeshirts\.com\b \byouedhardy\.com\b \bgoskynew\.com\b \bbagsmine\.com\b \bbags9\.com\b \brolexwatch1\.com\b \bdesignerbags-1\.com\b \bwatches8\.com\b \bhandbags-9\.com\b \bvuitton-1\.com\b \brolex-1\.com\b \bglamorebags\.com\b \bbuyqualitybags\.com\b \b7starhandbags\.com\b \bwatcheswiss\.com\b \brolexswisswatches1\.com\b \brolex4\.com\b \betopbags\.com\b \bwatches-collection\.com\b \bwatchesluxus\.com\b \brolexonsale\.net\b \bkrza\.com\b \bbagrr\.com\b \bwwcats\.com\b \bjordanmass\.com\b \bhandbag-handbags\.com\b \bdesignershoestock\.com\b \betop-bags\.com\b \bgods-shopping\.com\b \bshopping-replicas\.com\b \beq2\.cn\b \b176d\.com\b \b99076\.com\b \blookchem\.com\b \bt-ny\.eu\b \bhello\.to\b \bcabaniascalamuchita\.com\b \bsierrasdecordoba\.com\b \bhotelescalamuchita\.com\b \bcabaniaslosreartes\.com\b \bsuppertv\.com\b \bairforcesale\.com\b \btimberlandbg\.com\b \bedhardy-4u\.com\b \bsportclothingstores\.com\b \babercrombiestore\.net\b \bnfl-malls\.com\b \bnflonlineshops\.com\b \bedhardyonlineshop\.net\b \btimberlandstores\.com\b \borders-status\.com\b \bmydunksb\.com\b \banf-mall\.com\b \binternetcont\.com\b \bdubai-world-central\.com\b \bburj-khalifa\.eu\b \balmaktouminternationalairport\.eu\b \byasisland\.eu\b \bdubailand\.name\b \bsaadiyatisland\.eu\b \bmeydan-city\.com\b \bdubaifountain\.info\b \bnakheelharbour-tower\.com\b \bbawadi\.info\b \barabian-canal\.com\b \bsaudi-arabia-hotels\.com\b \bdubaimetro\.eu\b \bvrsar\.eu\b \bal-raha-beach\.com\b \babu-dhabi-metro\.com\b \bshams-abu-dhabi\.com\b \bdubai-festival-city\.com\b \bghantoot-city\.com\b \bmohammed-bin-rashid-gardens\.com\b \bdubai-waterfront\.org\b \bsaadiyat-island\.info\b \bdubaiindustrialcity\.org\b \btehran-metro\.com\b \bdoha-metro\.com\b \bdubai-taxi\.com\b \baquaparky\.com\b \bsaudipowernetwork\.com\b \bbaghdadmetro\.com\b \bthe-expendables\.com\b \bfuntana\.eu\b \bplavalaguna\.eu\b \bbarbariga\.eu\b \bgroznjan\.com\b \bbrtonigla\.com\b \bfazana\.cz\b \bperoj\.com\b \bvisnjan\.eu\b \blosinj\.cz\b \bvodnjan\.eu\b \bbuzet\.eu\b \bmotovun\.eu\b \boprtalj\.eu\b \bbrijuni-rivijera\.com\b \bknihy-a\.cz\b \bzumpex\.cz\b \brambo6\.com\b \blosinj\.org\b \bvalbandon\.eu\b \bagatahanychova\.com\b \bend-2012\.com\b \bhamachigames\.com\b \blosiny\.com\b \bmosnov\.info\b \bmotocykly\.com\b \bnosovice\.com\b \bpiestany\.cz\b \bpocasiegypt\.cz\b \bpodprsenky\.com\b \bpustevny\.com\b \bcargames\.com\.au\b \bgum\.li\b \be43\.us\b \bshortenlinks\.(?:com|org)\b (?<!-)\bt\.co\b.* \b123lala\.info\b \bokutan\.tk/arama\b \bchatrullet\.net\b \bscientologymyths\.info\b \bfreedommag\.org\b \bcopyright-free-images\.com\b \bunbeatable\.co\.uk\b \bblinq\.org\b \blinkee\.com\b \balexandermcqueenoutlet\.com\b \bjimmychoousa\.com\b \bbrand-watch-supplier\.com\b \blaptopbattery365\.com\b \bshoespolar\.com\b \blimitedno\.com\b \bnewport-cigarettes\.us\b \bkicksboots\.com\b \balihello\.com\b \bwebartweb\.com\b \bnpbuy\.com\b \bnorthfacesoutlet\.com\b \bjustcomeon\.com\b \btouchglasses\.com\b \bitimberlands\.com\b \boppell\.com\b \bfbikey\.com\b \bnbtrends\.com\b \bpureboots\.com\b \bnicecoachhandbags\.com\b \bfeetorder\.com\b \bshoesshoe\.com\b \bacdoo\.com\b \btimberland7\.com\b \basicscloset\.com\b \bbootsbest\.com\b \beshopking\.com\b \bbikiniszone\.com\b \bcoachoutletfactorystore\.com\b \bbuddytrade\.com\b \bcoach-outlet-factory\.com\b \bsupraskytopsale\.com\b \bbikinismark\.com\b \belsels\.com\b \bfashionable-sale\.com\b \btao6789\.com\b \bdesignerhandbagsport\.com\b \bdressnew\.com\b \bhervelegerdresssale\.com\b \brosetta-stone-shop\.net\b \bjuicycouture-outlet\.org\b \babercrombieofficial\.com\b \basics2u\.com\b \bofficialfivefingers\.org\b \b16shoes\.com\b \bontoryburch\.com\b \betoryburch\.com\b \bsaletoryburch\.com\b \ballbagshop\.com\b \bcroconline\.com\b \bus-coachstore\.com\b \blacostetrainers\.org\b \btoysgiftsrus\.com\b \bpradatrainers\.com\b \brosettastonefree\.com\b \brosettastoneenglish\.net\b \brosettastoneirish\.com\b \bjuicycoutureoutlet\.org\b \btiffanyandcoaustralia\.com\b \bonitsukatiger\.us\b \bbagsofbrand\.com\b \bbelstaff-jacket\.com\b \blikehighheels\.com\b \bcolumbiajacketsstore\.com\b \bagogoshopping\.com\b \bicoachoutlet\.net\b \babercrombieofficial\.org\b \bparatek\.org\b \bloveshoesbox\.com\b \bbelstaff-jackets\.org\b \bmoftown\.net\b \bparatek\.us\b \bonlinepretty\.com\b \balexander-mcqueen\.us\b \burwij\.pl\b \bskroc\.pl\b \blatwy\.pl\b \bulinks\.net\b \bmcaf\.ee\b \bwikipeedos\.pbworks\.com\b \bchuta\.org\b bseoprofessionalsonline bestseooffers \brealsofttech\.com\b \bdesignerevaluation\.com\b \bmartindano\b \bsysoon\b \bquicklink\.to\b \b2c\.lt\b \b[➡➨➯➔➞➽➹✩✿❥›⌘‽☁]\.ws\b \b1link\.in\b \b2\.gp\b \b2\.ly\b \b301\.to\b \b4url\.cc\b \b7\.ly\b \b9mp\.com\b \baa\.cx\b \baafter\.us\b \bafx\.cc\b \bb2l\.me\b \bbcool\.bz\b \bcliccami\.info\b \bcl\.ly\b \bcloudapp\.com\b \bcoge\.la\b \bcrks\.me\b \bcutt\.us\b \bdfl8\.me\b \bdld\.bz\b \bdlvr\.it\b \bdo\.my\b \bdurl\.me\b \beasyuri\.com\b \beweri\.com\b \bfire\.to\b \bfirsturl\.de\b \bfirsturl\.net\b \bfon\.gs\b \bg\.ro\.lt\b \bgkurl\.us\b \bgood\.ly\b \bh\.fo\b \bhiderefer\.com\b \bhmm\.ph\b \bhurl\.me\b \bhurl\.no\b \bilix\.in\b \bir\.pe\b \birt\.me\b \bits\.my\b \bj2j\.de\b \bjdem\.cz\b \bkore\.us\b \bkrunchd\.com\b \bkrz\.ch\b \blin\.io\b \blinkbun\.ch\b \blivesi\.de\b \blnk\.nu\b \blost\.in\b \blstn\.in\b \bmacte\.ch\b \bminilink\.org\b \bmke\.me\b \bmrte\.ch\b \bmyloc\.me\b \bmysp\.in\b \bnbx\.ch\b \bndurl\.com\b \bnsfw\.in\b \bnurl\.in\b \bnxy\.in\b \bonodot\.com\b \booqx\.com\b \bpp\.gg\b \bqik\.li\b \bqlnk\.net\b \bqr\.cx\b \bqte\.me\b \blsw-gratis\.es\.tl\b \bcc\.st\b \bcalifornia-liability-insurance\.com\b \bseekic\.com\b \bchinaicmart\.com\b \btoplvstore\.com\b \bslendertoneshop\.com\b \bt3shop\.net\b \bbrandluxurywatch\.com\b \btop-lvhandbags\.com\b \byesmyluxurybags\.com\b \bladybrandbags\.com\b \btester-space\.com\b \bmylvestore\.com\b \byeahlvwallet\.com\b \bchiflatirondryer\.com\b \bt3microstore\.com\b \bmychanelbagstore\.com\b \byeslvgift\.com\b \bskihlz\.com\b \bp90xextremefitness\.com\b \bluxurylvhandbag\.com\b \bwomenandmenwatches\.com\b \bmiumiuhandbag4u\.com\b \bbeautyhairtools\.com\b \bdhlhandbags\.com\b \bvoguehit\.com\b \bmychanelbagstores\.com\b \bagotrade\.com\b \bhermes4handbags\.com\b \balexander-mcqueen-clutch\.com\b \biclshoes\.com\b \bshoppinghermes\.com\b \bcoach4handbags\.com\b \bladyluxuryshoes\.com\b \bhandbagswin\.com\b \bcls2\.com\b \bbagsmoon\.com\b \binevitablebags\.com\b \bgiftsoflady\.com\b \bredshoessole\.com\b \bbuyluxurybagidea\.com\b \bmywatchesstore\.com\b \bcocobags\.com\b \bhigh-quality-handbags\.com\b \bafwholesaler\.com\b \bczzza\.com\b \badidasporschedesign\.com\b \burstylez\.com\b \bsexpksex\.com\b \blsneighbors\.com\b \blux-replica-phones\.com\b \bdiscounttiffanyjewelry\.com\b \bbellewedding\.com\b \bbagswholesalemall\.com\b \bvertucopy\.com\b \bbagsoulet\.com\b \bhervelegerdress\.com\b \bhervelegersell\.com\b \bdownjacketonsale\.com\b \bewcss\.com\b \bjoshuatetreault\.com\b \bshoesloveshoes\.com\b \bcliphunter\.com\b \bfb\.me\b \bbiology-forums\.com\b \binfomanagement\.ru\b \burluda\.com\b \btim\.pe\b \bkxk\.me\b \bjanurl\.com\b \brfr\.me\b \br\.im\b \bread\.bi\b \bread\.im\b \brnm\.me\b \bru\.ly\b \brww\.tw\b \bs4c\.in\b \bsafe\.mn\b \bsdut\.us\b \bsexyurl\.(?:in|info|me|to|tv|us)\b \bshink\.de\b \bshortn\.me\b \bshow\.my\b \bshrinkr\.com\b \bshrten\.(?:com|me)\b \bshrunkin\.com\b \bslate\.me\b \bsmsh\.me\b \bsrnk\.net\b \bsrs\.li\b \bsurl\.hu\b \bswu\.me\b \btiny\.ly\b \btinylink\.in\b \btllg\.net\b \bto\.je\b \btrg\.li\b \btrunc\.it\b \btweak\.tk\b \btweet\.ms\b \btwhub\.com\b \btwirl\.at\b \bur\.ly\b \burl\.ag\b \burl\.az\b \burlcorta\.es\b \burlcover\.com\b \burlenco\.de\b \burlg\.in\b \burli\.nl\b \burls\.im\b \burlshorteningservicefortwitter\.com\b \burlz\.at\b \burlzen\.com\b \bvll\.me\b \bvoizle\.com\b \bw55\.de\b \bwach\.it\b \bx\.vu\b \bxiy\.net\b \bxurl\.es\b \bxxsurl\.de\b \by\.ahoo\.it\b \bye\.pe\b \byuarel\.com\b \bzapt\.in\b \bzi\.mu\b \bzipmyurl\.com\b \bzud\.me\b \burlabridger\.p4o\.net\b \bcricketwebs\.tk\b \bopposingviews\.com\b \bthe-questionnaire\.com\b \bhainanwel\.com\b \bacaiberryinformations\.com\b \bity\.im\b \barcteryxonsale\.com\b \bclstyles\.com\b \bdress4dancing\.com\b \ballbazaar\.net\b \bwomenheelshoes\.com\b \bpurelyfitness\.com\b \bwatchfreemoviesonlinedaily\.com\b \bx-fat\.com/p90x-review\b \bthecow\.me\b \bdsl-preistipp\.de\b \bsanssouci-sightseeing\.de\b \basiawriters\.com\b \bpokerenfrancais\.eu\b \belcasinoenlinea\.org\b \blineupsecurity\.com\b \baefos\.com\b \bonlinetraining4u\.com\b \bthreesonsprinting\.com\b \bmanhattaninstitute\.com\b \bbnbmedispa\.com\b \bakglaw\.com\b \btravelclinicnyc\.com\b \bnymsuits\.com\b \bmac-how\.net\b airmax[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # ugg spam (?:australia|best|brand|buy|cheap|discount|fashion|sale|shop|style|stylish)[a-z0-9-]*(?:shoe|boot|ugg)[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) (?:boot|shoe|ugg)[a-z0-9-]*(?:buy|cheap|mall|mart|outlet|shop|store|sale)[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) \b\d*uggg?[as]?\b[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) uggaustralia[a-z0-9-]+\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # don't block the official site uggaustralia.com \bmyugg \buggs?\d[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg# and uggs# #ugg[a-z0-9-a]*(?:boot|shoes)[a-z0-9-a]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg*boot and ugg*shoes # I replaced the regex by the following one, to whitelist buggyboot.com (that should not be blacklisted) \b(?!(?:buggyboot)\b)[a-z0-9-a]*ugg[a-z0-9-a]*(?:boot|shoes)[a-z0-9-a]*\b\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # per SB request http://meta.wikimedia.org/w/index.php?diff=2834376&oldid=2834371 -- Quentinv57 (2011-08-23) \bugg-[a-z0-9-]+\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg- ugg(?:top|online)?sell \b100mfugg\.com\b \baddugg\.com\b \bbuddyugg\.com\b \bcome2ugg\.com\b \bgo+[d4]?ugg[os]?\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) \bhomeugg\.com\b \binugg\.co(?:\.uk|m)\b \bladiesugg\.com\b \bloadugg\.com\b \blowestmall\.com\b \bmimiugg\.com\b \bmissugg\.com\b \bmiugg\.com\b \brealugghome\.com\b \bsnowuggs\.com\b \bsoftugg\.com\b \bsuperbugg\.com\b \bsuperiorugg\.com\b \bsupuggs\.com\b \btougg\.com\b \buggbaileybutton\.(?:biz|org)\b \buggcarts\.com\b \buggcase\.com\b \buggedglobal\.com\b \buggfeel\.com\b \bugggogo\.com\b \bugggoods\.info\b \bugglist\.com\b \buggnewyork\.com\b \buggpark\.com\b \buggprovide\.com\b \buggs-uk\.biz\b \buggsaappaat\.info\b \buggsalon\.com\b \buggsaustralia-uk\.com\b \buggsbank\.com\b \buggsbox\.com\b \buggshelf\.com\b \buggsireland\.org\b \buggslife\.com\b \buggsonlinebestellen\.com\b \buggssky\.com\b \buggugg(?:au|aufz|discountfz|new)\.com\b \buggur\.com\b \buggwebsite\.com\b \buggwin(?:ner)?\.com\b \bup2ugg\.com\b \bwowuggs\.com\b pickugg\.org brawboots\.com clsells?\.com coogi-jeans\.com designerchristian\.com longdosi\.com m(?:i|uk)sboots\.com myshoesbox\.com\.cn pluboots\.(?:com|org) shoesboots\.co\.uk womenshoesshow\.com woolskinboots\.com \beshop-handbag\.com\b \bbelstaffonsale\.com\b \bbelstaffs\.com\b \bwithorder\.com\b \bectradetang\.com\b \bvip-handbags\.com\b \bsuprashoesite\.com\b \bdunkshoes100\.com\b \bvipsuprashoes\.com\b \bpicksbdunks\.com\b \bwest-trading\.com\b \b7pmshoes\.com\b \bairretrojordan\.com\b \badikshoes\.com\b \bardike\.com\b \btitaniumwf\.com\b \bkfc\.ms\b \bbox10\.info\b \bmycia\.info\b \bmyurlshortener\.com\b \burlredirect\.info\b \bur\.id\.au\b \b86au\.com\b \bx\.nu\b \bnik\.im\b \b82au\.com\b \beum\.cc\b plant\.dmz-karpaty\.com \briccardozipoli\.com\b \bstrumicadenes\.mk\b \bsamuibatik\.com\b \bgiochigiocando\.forumfree\.it\b \bhotelpeniscola\.com\b \beurostyx\.com\b \bitalyitalia\.com\b \bdescargas-deluxe\.blogspot\.com\b \bkukulkan\.260mb\.com\b \bhula-hoop-shop\.de\b \baddu\.co\b \barticles(?:base|vana)\.com\b \bquickpaydaycreadit\.wikidot\.com\b \bcellulitetalk\.com\b \bstretchmarkscare\.com\b \bsimalovesfun\.blogspot\.com\b \bxycol\.net\b \bray-ban\.cc\b \bhockey-review\.ru\b \bsalsalust\.com\b \bresumewritingservice\.biz\b \bnexthandbags\.com\b \baaaplan\.com\b \bbtobuy\.com\b \bbagsofashion\.com\b \bhandbags-fake\.com\b \bbagscabin\.com\b \ballstylish\.com\b \bbrandsshoessale\.com\b \beoooi\.com\b \bwholesalemaccosmetics\.com\b \bctobuy\.com\b \bvsbag\.com\b \bkoolsense\.net\b \bfamousbrandbag\.com\b \bwalletsky\.com\b \bthehandbags\.us\b \bbeour\.com\b \bshamise\.com\b \bsunglasseseye\.com\b \bfakehandbags1\.com\b \bfantastic-replica\.net\b \bhermesbirkinreplica\.com\b \bbagspirit\.com\b \bv-bags\.com\b \bshehandbag\.net\b \bbagfashionstyle\.com\b \bbuydesignonline\.com\b \bbalkanofil\.ru\b \bfacbook\.com\b \bbadoo\.gen\.tr\b \bstanfordu\.totalh\.com\b \bcommoditiestips\.com\b \bfry\.am\b \blink\.packtpub\.com\b \b2travel2\.nl\b \brio-de-janeiro-guide\.net\b \braipurnews\.(com|in|info)\b \begmondonline\.nl\b \bzoolabo\.com\b \bgoforthenight\.com\b \bold-school-spiele\.de\b \byaesmi\.narod\.ru\b \bmma\.sports-combat\.com\b \baffiliate\.godaddy\.com\b \bmidyatstarradyo\.com\b \bellightmade\.com\b \bpescaprofesional\.net\b \bfx-photos\.com\b \bs-m-s\.tv\b \bguia-puntacana\.com\b \bplacement-international\.com\b \bamerican-business\.org\b \bchristmas-celebrations\.org\b \ballworldsport\.org\b \bworld-geography\.org\b \bholgacamera\.net\b \badultinteractivechat\.net\b \biswb\.org\b \bamareway\.org\b \bli\.vc\b \bto80\.net\b \bviviti\.com\b \bonly-hit\.de\.tl\b \bestimarte\.com\b \bhumanbody\.me\b \bparaguaycoins\.com\b \bebook\.7pop\.net\b \bgermangoogirls\.com\b \bucuncubinyil\.com\b \bpoutrerdansguardian\.blogspot\.com\b \bkpop\.fr\b #Petition sites \bthepetitionsite\.com\b \bgopetition\.(?:com|co\.uk|us)\b \bipetition\.com\b \.ipetitions\.com \bpetition(?:online|s24|site|spot|-?them)\.com\b \bwebpetitions\.com\b #end of petition sites \bbeeg\.cm\b \.ladbrokes\.com \banna-world\.com\b \bblacksquaregallery\.com\b \bdahabtravel\.eu\b \b1dekorasyon\.com\b \btsanoff-classic\.com\b \bhttp-music\.org\b \bukshoesizeconversion\.com\b \bcoatsize\.com\b \bhaqeeqat\.org\.pk\b \bthecompany\.pl\b \bpalmedazur\.com\b \bhot-maps\.de\b \becsoso\.com\b \bec9i\.com\b \bbigbigfashion\.com\b \btang-trade\.com\b \bkicksinfo\.com\b \bfeelingshoes\.com\b \bairgriffeymax\.com\b \bbrandkeys\.net\b \btotobags\.com\b \bhoney-replicas\.com\b \btop99shopping\.com\b \bbagstars\.com\b \brolex-heavens\.com\b \brwholesalejewelry\.com\b \bgo52wholesale\.com\b \bsell-replica\.com\b \bjerhandbags\.com\b \bphoenix-luxuries\.com\b \bshopstarstyle\.com\b \bbapesky\.com\b \bjrehandbags\.com\b \btop1replica\.com\b \be-shop-replica\.com\b \bbeubag\.com\b \btop100handbag\.com\b \breal-exact-bag\.com\b \bsaleluxe\.com\b \bbuy-tiffanys\.com\b \bshoesflysky2\.com\b \btiffany4girls\.com\b \bbaileybuttonboots\.com\b \bbootsea\.com\b \bbootsonmall\.org\b \bcashboots\.com\b \bcrazyboot\.com\b \brightonradon\.com\b \bsnowboots-discount\.com\b \bp90xtopmall\.com\b \btrade161\.com\b \bthetrendies\.com\b \benjoyshoping\.com\b \bbootshouse\.com\b \bshop4p90x\.com\b \btimboot\.com\b \bhktz\.net\b \bmanoloblahnik\.ws\b \bjimmy-choo-outlet\.com\b \bjimmychoooutletstore\.com\b \bes\.maxorion\.com\b \bbukisa\.com\b \bexm\.nr\b \bhelpdesk\.tk\b \bsedo(?:parking)?\.com\b \bel-youm\.com\b \baddsubmiturl\.com\b \baries\.com\b(?!\.) \bbigdady\.com\b \bbuckethead\.com\b \bcarinsurancecredit\.com\b \bceritaindonesia\.com\b \bcreditscorecomparison\.com\b \bejdixon\.com\b \bfresherworld\.com\b \bfrt\.org\b \bhomestaging\.net\b \bhotels-accommodation-hotels\.com\b \bhotrodlinks\.com\b \bincest\.com\b \bjandal\.com\b \bkiss\.my\.butt\.com\b \blucky\.com\b \bmbc2\.net\b \bmobile24\.com\b \bmxyer\.com\b \bpillz\.com\b \bplentyoffish\.net\b \bps4\.com\b \btocows\.com\b \btrafficx\.com\b \btwiteer\.com\b \bunderpants\.org\b \bwistatepull\.org\b \bchez-soso\.picoz\.com\b \bfuckgirl\.com\b \bhflanding\.contortionists\.net\b \bzshare\.com\b \bphebank\.com\b \bwwww\.hentaitube\.com\b \bthebestoftheinternet\.com\b \bgods-country\.de\b \bnetbulx\.com\b \blesberlinettes\.wordpress\.com\b 174\.132\.115\.162 74\.208\.135\.98 \badsense-p\.blogspot\.com\b \bmillionsbillionstrillions\.com\b \blifetimetracker\.com\b \blifetimegps\.com\b \bgenesilencing\.net\b \bvanessahaydontrump\.com\b \bkebira\.com\b \bhawaiianlimo\.com\b \bspringbreakspain\.com\b \bzombiecomputer\.com\b \b3dgovernment\.com\b \bbrownfat\.com\b \bmomordica\.com\b \baimraj\.com\b \bcalcutta\.org\b \bguiacoruña\.es\b \ba-coruña\.com\.es\b \bla-coruña\.com\.es\b \bxn--acstica-71a\.net\b \bolimpiadas\.net\b \blatín\.net\b \bde-españa\.net\b \bgretsch\.es\b \bchef\.ph\b \bchef(?:\.com)\.ph\b \bsupermodels?3d\.com\b \bupd\.ph\b \bcoron\.com\.ph\b \bcolorfulbubbles\.com\b \b3dtvcorp\.com\b \b3dtv(?:\.com)\.ph\b \b3dadvertising\.com\.ph\b \b3dads\.com\.ph\b \b3-d\.ph\b \b3dpaparazzi\.com\b \bremit\.com\.ph\b \bcarabaoisland\.com\.ph\b \bdollar\.com\.ph\b \bboayan\.com\.ph\b \bsanvicente(?:\.com)?\.ph\b \blithium-air\.com\b \bboracay\.tk\b \bdiwaran\.(?:com|net)\b \bmrgfu(?:streatment)?\.com\b \bmrg-fus\.com\b \bpiratedcopy\.com\b \bfilchi\.org\b \bfilipinochinese\.com\b \bfinance\.groups\.yahoo\.com/group/Fil_Chi\b \bofw\.(?:com|org)\.ph\b \bofwonline\.(?:com|ateneo\.edu|net)\b \bhotellmolleberg\.com\b \bzkracene\.cz\b \b1url\.cz\b \beurocupshistory\.com\b \bmoladi\.com\b \bplasticformwork\.co\.za\b \bmoladiamericas\.com\b \bvivwestwood\.com\b \bbu\.tt\b \brisk-international\.gr\b \bcutehandbags\.org\b \berssab\.u-bordeaux3\.fr\b \bknol\.google\.com/k/cestas/knol-000-pr%C3%A9sentation-des-trois/39y3khftrdkhq/62# \bgrammar-and-logic\.com\b \blyt\.sr\b \bcardassiaprimera\.com\.ar\b \bmillionid\.com\b \bcmindia\.blogspot\.com\b \bfashionlande\.com\b \bdatmaychu\.net\b \bdiendanmaychu\.net\b \bironrye\.blogspot\.com\b \bnewmail\.ru\b \b00free\.net\b \bfreei\.me\b \bzoka\.cc\b \busefulwebtool\.com\b \bantiques-help\.com\b \bmon\.st\b \bcaseecampi\.net\b \burl\.lotpatrol\.com\b \btomyumrecipe\.com\b \bbachhoa24\.com\b \bvolleyball-movies\.pl\b \bazerbaijanrugs\.com\b \bmoviesonline\.name\b \bclassic-replica\.com\b \btoywatchesale\.com\b \bchoosemyhandbags\.com\b \brolex-watch-replica\.com\b \btiffanyshopmall\.com\b \bhogan-scarpe\.it\b \bbagsaa\.com\b \bdhlbag\.com\b \bmoyu7\.com\b \bideal-replica\.com\b \bwsreplicas\.com\b \bmemwatches\.com\b \bbag-endhere\.com\b \bmontblancsale\.com\b \bluxury007\.com\b \bbranddiscounting\.com\b \bhandbaghall\.com\b \bshoe-jordan\.com\b \bwholesale-designer-handbag\.com\b \bjordannew\.com\b \bhandbags163\.com\b \bp90xbose\.com\b \bcgkicks\.com\b \bbeatsbydres\.com\b \bjewellryoutlet\.com\b \bp90xoutletonline\.com\b \bmycoachoutlets\.com\b \bp90xschedule\.com\b \bbrand-store777\.com\b \bmyjuicycouture(?:outlet|s)\.com\b \bme2dvd\.com\b \bmusicadelparaguay\.blogspot\.com\b btopfoot\.ch\b \bthesiswritingservice\.com\b \babandonedkansai\.wordpress\.com\b \biranbattery\.(?:com|ir)\b \bfadakbattery\.ir\b \balitacomics\.blogspot\.com\b \bstanfordu\.byethost13\.com\b \binfluenzavirusnet\.com\b \bdenguevirusnet\.com\b \bgenetherapynet\.com\b \bchikungunyavirusnet\.com\b \bhamsangar\.ir\b \bkiacell\.com\b \bvideo-search\.de\.tl\b \bxav\.cc\b \bxa\.vc\b \bsorturl\.net\b \breplicasonsale\.com\b \bbacklinksteam\.com\b \bnextiva\.com\b \btelemarketingbase\.com\b \busvoip\.com\b \bvoipproviderslist\.com\b \bwebadsservice\.com\b \btinyfav\.com\b \bfreelancercareers\.com\b \bcustomcourseworks\.com\b \bpradeepsanyal\.com\b \bforit\.org\b \breplicaisland\.com\b \bexactbags\.com\b \bukthomassabo\.com\b \bmrpinyin\.webs\.com\b \btugolden-retriever\.blogspot\.com\b \bshaderaven\.at\.ua\b \blinq\.lk\b \b0z\.fr\b \bcharts-single\.de\.tl\b \blostpedia\.com\b \bdictionar-englez-roman\.org\b \bminurl\.com\b \bchekushka3\.narod\.ru\b \bgeocities\.yahoo\.com\.br\b \btwiter\.com\b \bforexinsider\.co\.uk\b \burl4t\.com\b \bvv\.vg\b \bcyberpunkresources\.blogspot\.com\b \bhvacinstaller\.com\b \brod\.gs\b \bchws\.ca\b \bgalerie-obadia\.com\b \bplanet-earth\.tv\b \bzumlink\.com\b \bzumlink\.de\b \blinkegit\.com\b \bdolinku\.pl\b \bvuethis\.com\b \broligames\.info\b \bspruethmagers\.com\b \bgaytube\.com\b \bblogspor\.com\b \byspace\.com\b \ben\.wilipedia\.org\b \bfacebppk\.com\b \bfaceboog\.com\b \bmyspac\.com\b \bwikipedi\.org\b \b1939\.com\b \blivjournal\.com\b \bbolgspot\.com\b \bmyspase\.com\b \bblogpspot\.com\b \bautomobile-insurance\.com\b \bdental\.implantprocedure\.com\b \bzarasoft\.yoo7\.com\b \bb4p\.nl\b \bsmartkpis\.com\b \bbalancedscorecardreview\.com\b \bexemys\.com\b \bshrinkee\.com\b \bsalentobooking\.net\b \bsms-fake\.com\b \bbep-hiphop\.blogspot\.com\b \b0vr\.net\b \b321\.cn\b \b4x2\.net\b \bat\.t[cf]\b \bbiz\.ly\b \bbofh\.us\b \bc-o\.cc\b \bca\.tf\b \bch\.t[cf]\b \bcz\.t[cf]\b \bda\.ru\b \bde\.t[cf]\b \beu\.t[cf]\b \bfreakz\.eu\b \bhere\.ws\b \bho\.io\b \bint\.t[cf]\b \bmypiece\.com\b \bne1\.net\b \bneat\.name\b \bouch\.ws\b \bseeya\.at\b \bsuch\.info\b \btrue\.ws\b \btweaker\.eu\b \bubb\.cc\b \bvisit\.ws\b \bco\.nr\b \b74\.6\.239\.185\b \bbonus-casino-en-ligne\.info\b \bparis-pronostics-sportifs\.com\b \bfrance-poker-en-ligne\.com\b \bguide-roulette\.net\b \bjeux-casino-gratuits\.org\b \bturkmenbilisim\.net\b \bpestcontrol\.co\.uk\b \bsolar-energy\.co\.uk\b \bnolo.com/index.cfm\b.*?\bkbid= \burlredo\.com\b \bsoldatx\.com\b \bbuildingexamples\.com\b \bmusikpedia\.net\b \broatanwestbay\.com\b \bhyv\.es\b \bhyves\.nl/api/shorturl\b \bcartusialover\.wordpress\.com\b \bcabinetfiscal\.com\b \btilpark\.com\b \bsudety\.veus\.pl\b \bbatuferinggi\.info\b \btinyden\.com\b \bfreud\.pribor\.cz\b \bple-mir\.com\b \bsaveffi\.com\b \boxfreudian\.com\b \bstanleygentlemen\.com\b \bpinkushion\.com\b \bsuperbestpalsclub\.tk\b \bva\.mu\b (?<=//|\.)x\.co\b \bhancocksinsi\.tr\.gg\b \bsperco\.com\.ua\b \blifegid\.net\b \bcineastaleonardo\.blogspot\.com\b \bsohbetask\.net\b \bstartravestiler\.com\b \btravestiler1\.com\b \bstarderya\.com\b \btravestitravestiler\.com\b \btravestiler\.net\b \blovespace\.loversguide\.com\b \belectroniccigaretteburn\.com\b \becigarettereviews\.com\b \bwikipeia\.org\b \bwikipeadia\.org\b \bfickr\.com\b \bpenisland\.com\b \bzideo\.nl\b \bit2\.in\b \bprimewritings\.com\b \bessaydr\.com\b \btube-silicon\.com\b \bbblogspot\.com\b \bemresaracoglu\.com\b \bluxurydesignerbag\.com\b \bpradanow\.com\b \bpaybagsincs\.com\b \bebella-collections\.com\b \bus-abercrombie\.com\b \bpaybagsinc\.com\b \bxsnr\.x10\.mx\b \bbaixarps2\.tk\b \bnemri\.tk\b \bsudoku\.name\b \b4p5\.com\b \besiparislerim\.com\b \bidxl\.net\b \bmuznewz\.com\b \bads\.betfair\.com\b \ballaboutmodels\.tv\b \bcognac-expert\.com\b \bskryabin\.biz\b \bmcflyreport\.tk\b \bmuzland\.(?:ru|info|es|in)\b \bairclassification\.com\b \btudosobremagiaeocultismo\.blogspot\.com\b \bclassroam\.multiply\.com\b .*sanalritim[+.]com \bwebcache\.googleusercontent\.com.*?sanalritim \.cc\.bingj\.com.*sanalritim \bforumcorlu\.com\b \bbunkerpictures\.nl\b \bview\.my\b \bjustbie\.com\b \bshoptoryburchoutlet\.com\b \bchanelbagsoutlets\.net\b \bcoachfactoryoutlet-online\.com\b \bus-hermeshandbags\.com\b \bchaneloutletonlines\.com\b \bnewbelstaff\.com\b \bchanelhandbagworld\.com\b \bcoachfactoryonline\.com\b \bskechers-shapeupsoutlet\.co\.uk\b \bdiscount-miumiu\.com\b \bhervelegersale-outlet\.com\b \bcoachbagscheap\.net\b \bdiscountchloe\.com\b \bnewbalance-outlet\.com\b \bmycoach-outlet\.com\b \bchanelbagshow\.com\b \bshopmanoloblahnik\.com\b \bgracebag\.com\b \btoryburchlover\.com\b \bsunglass-mall\.com\b \bsoftnet1\.tk\b \bareacodeblog\.com\b \bvitaminddeficiencysymptomsguide\.com\b \bsideeffectsguide\.org\b \bbiggestintheworld\.org\b \ballintheworld\.org\b \bappendicitis-symptoms\.org\b \bintelligentmag\.com\b \bthegallbladdersymptoms\.com\b \bbronchitissymptomsonline\.com\b \bstomach-ulcer-symptoms\.org\b \bhivsymptomsblog\.com\b \bresumecoverletterexamples\.org\b \b192-16801\.com\b \bbluewaffledisease\.org\b \bbreastfeedinginfo\.org\b \b192168ip\.com\b \bbabyshowerinvitationsblog\.com\b \bthebesttimetogetpregnant\.com\b \bshinglessymptomsguide\.org\b \bvideoradio\.ru\b \byoutubedownloader\.org\b \bsavetubevideo\.com\b \bfreedownloadgames\.name\b \bbgames\.org\b \bvcq\.biz\b \bbackgroundpictures\.net\b \bnewdimensionsweb\.com\b \bi-watch-movies-online\.com\b \bmovietrailersonline\.net\b \byoutube-?downloader\.name\b \bwritemypapers\.org\b \bevolutionwriters\.com\b \biphone-to-pc-transfer\.com\b \boksgroup\.com\b \bdieselgenerators\.ru\b \bhuman2stay\.com\b \blaptopbatterywholesale\.com\b \blaptopbatteryweb\.com\b \bbatteryfast\.com\b \btoplaptopbatteries\.com\b \bgoodlaptopbattery\.co\.uk\b \bbatterylaptoppower\.com\b \bidopoo\.com\b \blaptop-battery\.us\b \bglobal-motherboard\.com\b \blaptopskeyboard\.com\b \bhp-laptop-battery\.net\b \bhighwaylaptopbatteries\.com\b \brjmbattery\.com\b \banyincn\.com\b \bkavav\.com\b \bfroyopad\.com\b \bcheapoakleysale\.com\b \btakeourshoes\.com\b \bfreeshippingmart\.com\b \bdoinglong\.com\b \bellabridaldress\.com\b \bsatistronics\.com\b \blampworlds\.com\b \byouroscilloscope\.com\b \bguooy\.com\b \b21cnshoes\.com\b \bivove\.com\b \btradehan\.com\b \bchinadone\.com\b \bwholesale07\.com\b \bsechange\.com\b \bdropship-china\.com\b \bjaimestore\.com\b \bmyjoyzone\.com\b \budtek\.com\b \bdressesshop\.com\b \bbuythebigone\.com\b \btakeshoes\.com\b \bstarweddingdresses\.com\b \bsoftwareo\.com\b \busajerseysmall\.com\b \bcallhot\.com\b \bsupplysunglasses\.net\b \bbuyinb2b\.com\b \bchinanfl\.com\b \bsuperzonewholesale\.com\b \bezbuy365\.com\b \badapterlist\.com\b \bbatterygoshop\.co\.uk\b \barogyaherbalpowder\.tk\b \beswikipedia\.org\b \bmakemoneycorp\.page\.tl\b \bdogswar\.ru\b \bpussy\.com\b \bhomosex\.com\b \bgroups\.to\b \b4u43\.com\b \bjejuri\.net\b \bkhandoba-(?:jejuri|temple)\.blogspot\.com\b \bjejuridarshan\.com\b \bminoxidilforte\.com\b \binvitationstyles\.com\b \bsuprauk\.co\.uk\b \bsupraukshoes\.com\b \brealafrica\.co\.uk\b \barticle-board\.com/fat-burning-furnace-reviews\b \bthedietsolutionprogram-exposed\.org\b \bthedietsolutionreviewscam\.com\b \bfatburningfurnacereviewscam\.com\b \btruthaboutabsreviewscam\.com\b \bfatloss4idiotsreviewscam\.com\b \bdietsolutionreviewscam\.com\b \bfindtohealth\.com\b \bli8\.ru\b \bpbali\.com\b \bcropcirclesandmore\.com\b \bcreditcardhelp\.com\.au\b \bmarket-area\.ru\b \bdataclub\.ru\b \bzkracovatko\.cz\b \bveryspecial\.ru\b \bfa\.st\b \biskspot\.com\b \blurkmoarpedia\.com\b \bfacenook\.com\b \bbleaching-pro\.de\b \bjettisonreality\.tk\b \bfootballshoesblog\.com\b \bchristian2011\.com\b \bstylestalks\.com\b \bartisans-serruriers\.fr\b \blocksmithmanchester\.cc\b \bmenuiserieparis\.net\b \bplombier75\.fr\b \bserrureporte\.com\b \bserrurier\.com\b \bserurier\.net\b \bsosserrurier\.com\b \blivejasmin\.com\b \btourattract\.com\b \bplaces-data\.com\b \bdiamond-age\.at\b \barhitel\.com\b \bdubes-electro\.com\b \bmotelcar\.com\b \bspisakpesama\.com\b \bnatascha-hilft\.com\b \beasymobiletagging\.at\b \bnewarts\.at\b \byoucanhelp\.tk\b \bprofessay\.com\b \bwholesaleweddingsupplies\.org\b \bbodybuildingtips-list\.com\b \belectroniccigarette2k\.com\b \biitm\.be\b \bgopoco\.us\b \bcevatzade\.com\b \bxok\.mx\b \blinseis\.(?:com|de|net)\b (?<!netzsch-)\bthermal-analysis\.com\b \bdilatometer\.com\b \bkarmenshoes\.com\b \bmichael-jordan\.us\b \bplayersaid\.com\b \bfemmes-cuir-bottes\.com\b \bhermes6\.com\b \bvogueshoesonline\.org\b \bimrandijital\.com\b \bdijitalbaskifiyatlari\.net\b \bledtabela\.us\b \bcephegiydirmefiyatlari\.com\b \btabelafiyatlari\.biz\b \barackaplamafiyatlari\.com\b \bisiklitabelafiyatlari\.com\b \baracgiydirmefiyatlari\.com\b \bbacklinkdir\.com\b \bsinotraffic\.com\b \b3fw\.ru\b \bab\.cd\b stdtesting\.(?:com|net|org)\b \bt\.in\.com\b \bbodypaint\.ws\b \bzolas\.info\b \bberkeley-term-papers\.com\b \bresumedocket\.com\b \bessayhelppros\.com\b \bcustomessayhelp\.com\b \blogodesignmaestro\.com\b \bheadlicetreatmentworld\.com\b \beasyessayhelp\.com\b \bdissertationmojo\.co\.uk\b \bwriters-write\.co\.uk\b \bdissertationinn\.co\.uk\b \blogodesignmaestro\.co\.uk\b \bessaymojo\.co\.uk\b \bmightydesigners\.com\b \bessayinn\.co\.uk\b \bmormonlar\.org\b \bdeltafidesign\.it\b \bminoxidilforte\.blogcu\.com\b \bdimension\.com\b \bammonet\.(?:com|it|ch|de|fr)\b \bchianti\.info\b \bnorcia-italy\.com\b \bval-di-chiana\.com\b \bchiocchio\.net\b \bbadia-a-coltibuono\.com\b \batoposmusic\.com\b \btavarnelle\.com\b \bbarberinovaldelsa\.info\b \bmonteriggioni\.info\b \bradda-in-chianti\.com\b \bimpruneta\.com\b \bgreve-in-chianti\.com\b \bsan-casciano\.com\b \bval-di-merse\.com\b \bgaiole-in-chianti\.com\b \bbella-toscana\.(?:com|co\.uk|org|net)\b \baltamaremma\.org\b \blivorno-info\.com\b \bsunflower-tours\.com\b \bmassa-marittima\.com\b \bagriturismo-chianti\.com\b \bbedandbreakfastinchianti\.com\b \bsan-polo\.com\b \bchianti-italy\.com\b \barezzo-info\.com\b \bvaldorcia-info\.com\b \bpienza\.com\b \bmontalcino\.net\b \bbibliophile\.net\b \bbookbase\.com\b \bmontepulciano\.net\b \babbeys-of-tuscany\.com\b \bcastelli-del-chianti\.com\b \bcitta-slow\.com\b \bfestivals-of-tuscany\.com\b \bgardens-of-tuscany\.net\b \bslow-food\.info\b \bslow-tours\.net\b \bslow-travel\.info\b \bslow-vacations\.info\b \btuscanywinetours\.info\b \btuscanywinetours\.net\b \bvillas-of-tuscany\.info\b \bvino-slow\.com\b \bwinetastingtoursintuscany\.com\b \bsiena-info\.net\b \btuscanleathergoods\.com\b \bcastellina\.com\b \baccommodationsinchianti\.com\b \bchianticlassico\.net\b \btuscanwinetours\.net\b \bcasa-reasco\.com\b \broma-info\.net\b \bsan-quirico\.com\b \bmonte-amiata\.com\b \bcasarmini\.it\b \bmonte-oliveto\.com\b \bgarfagnana-info\.com\b \bmugello-info\.com\b \bvaltiberina-info\.com\b \bsansepolcro-info\.com\b \bvilla-felceto-tuscany\.com\b \bpanzano\.com\b \btuscan-wines\.info\b \bvacationrentalstuscany\.com\b \btuscany-vacation-rentals\.net\b \btuscany-toscana\.info\b \btuscany-toscana\.co\.uk\b \btuscanyholidayhomes\.com\b \bfarmhouse-holidays\.com\b \bholiday-homes-tuscany\.com\b \bchianti-rentals\.net\b \bchianti-vacation-villas\.com\b \bagriturismi-chianti\.com\b \bilcasello\.it\b \blucarelli\.info\b \blamole\.info\b \bbedandbreakfastinchianti\.net\b \blecetinelle\.it\b \bgallo-nero\.info\b \bcastelnuovo-berardenga\.com\b \bbadia-a-passignano\.com\b \bmontefioralle\.info\b \bvolpaia\.info\b \bstrada-in-chianti\.com\b \bvaldarno-info\.com\b \bvaldelsa-info\.com\b \bsan-miniato\.com\b \bspello\.org\b \bcortona\.com\b \banghiari-info\.com\b \baccommodationsinrome\.net\b \bantiquarian-books\.info\b \bassisi-info\.com\b \bbella-umbria\.com\b \bbibliofilo\.it\b \bbibliophile\.ch\b \bbibliophile\.eu\b \bbologna-info\.com\b \bbookbasesearch\.com\b \bcastellina-in-chianti\.com\b \bcertaldo-info\.com\b \bcetona\.info\b \bcollevaldelsa\.net\b \bcortona-italy\.com\b \bderuta\.net\b \bfarmhouseaccommodationsintuscany\.com\b \bferrone\.info\b \bfiesole\.com\b \bfirenze-florence\.com\b \bfirenze-info\.net\b \bflorenceaccommodations\.info\b \bgaiole\.com\b \bgiustiniana\.info\b \bgrosseto-info\.com\b \bgubbio-info\.com\b \bholidayhomesintuscany\.net\b \bischia-casa\.com\b \blibri\.info\b \blibri-rari\.info\b \blorociuffenna\.org\b \blucca\.info\b \blucolena\.net\b \bmazzano\.com\b \bmercatale\.net\b \bmontefioralle\.it\b \bmontelupo\.com\b \bmontespertoli\.org\b \bnaples-napoli\.com\b \borvieto-info\.com\b \borvieto-italy\.com\b \bperugia\.ch\b \bperugia-info\.com\b \bperugia-italy\.com\b \bpisa-info\.com\b \bpoggibonsi\.com\b \bpontassieve\.info\b \bpontassieve-info\.com\b \bradda\.org\b \bradicondoli-info\.com\b \bravenna-info\.com\b \bsan-donato-in-poggio\.com\b \bsan-gimignano\.com\b \bsan-gimignano-info\.com\b \bsan-miniato-al-monte\.com\b \bsienna-italy\.com\b \bsovicille\.net\b \bspoleto-info\.com\b \btavarnuzze\.com\b \bumbria-italy\.org\b \burbino-info\.com\b \bval-di-sieve\.com\b \bvaldorcia-valdorcia\.com\b \bvolterra\.net\b \bapartment-saint-peters\.com\b \bautoilcassero\.com\b \bbecherale\.com\b \bcasalamole\.com\b \bcasalmonte\.it\b \bceramica-geometrie\.com\b \bchianti-farm-house\.com\b \benjoytuscany\.com\b \bhotelinchianti\.net\b \bilvillino\.net\b \bpatriziafalciani\.com\b \bpoderesagna\.com\b \bpodere-san-cresci\.com\b \bpoggioallolmo\.com\b \brifugium\.it\b \bterredimelazzano\.it\b \btuscanyholidayhome\.net\b \bvillabordoni\.com\b \bvilla-lebarone\.com\b \bvillarignana\.com\b \bvilla-sant-andrea\.com\b \btodopuertoescondido\.com\b \bfamilias-argentinas\.com\.ar\b \btrituradoras-de-piedra\.com\b \b007\.am\b \bbasketballonlineshop\.com\b \bt\.cn\b \bcheckdent\.com\b \boosakalv\.com\b \bhklouis\.com\b \bcoach-replicas\.com\b \bfashioncheaphandbag\.com\b \btiffanyjewelryoutletusa\.com\b \boakley-sunglasses\.uk\.com\b \bsellfashiontiffany\.com\b \bmyjewelrybox\.org\b \btiffanybraceletuk\.com\b \bbrianatwoodsales\.com\b \btiffanyjewelryoutletus\.com\b \bgeneraljewellery\.com\b \bsunglassshop\.us\b \bchichotlingerie\.com\b \bineeee\.com\b \bsilvertiffany\.org\b \brsgold2sale\.com\b \bptlue\.com\b \bpassiontrader\.com\b \btiffanyhut\.com\b \bwatch4sale\.org\b \blearnitaliano\.net\b \bliteraryawards\.info\b \bkarenmillen(?:bagsstore|blackdressstore|cataloguestore|centurycitystore|chicagostore|coatstore|collectionstore|dresses(?:online|onsale|outletonline|shop|ukonline|ukstore)|footwearstore|handbagsstore|headofficestore|jewellerystore|leatherjacketstore|onlinestore|outletonline|outletstore|s|shoes|shoes(?:australia|uk)|silkbrasstore|sohostore|spectaclesstore|ukdesigner|ukonline|ukoutlet|uksite|ukstore|usastore|websitestore)\.com\b \btoryburchflatsdiscount\.com\b \bdetox-body-cleanse\.com\b \bcheapabercrombieandfitch\.com\b \babercrombieandfitchukstore\.com\b \bedhardy(?:backpack|handbags)store\.com\b \btoryburchoutletstores\.com\b \bcoachclearanceoutlet\.com\b \btoryburchbagsshop\.com\b \brosettastonefrenchused\.com\b \btoryburchwalletshop\.com\b \bburberry(?:bags?|bluelabel|brit|london|perfume|purses|sale|scarves|sunglasses|thebeat)store\.com\b \bburberry(?:-bagoutlets|4handbags|ol|selection|world)\.com\b \bburberry\.org\b \bus-burberrybags\.com\b \bus-burberryshoes\.com\b \busa-burberryoutletonline\.com\b \btoryburchhandbagsshop\.com\b \btoryburchcouponsale\.com\b \bcoachoutletleather\.com\b \bsolestop\.com\b \bcoachclearanceshop\.com\b \babercrombieoutletsaleonline\.com\b \btescoshoes\.com\b \bukshoesbuy\.com\b \b24order\.com\b \bradiifootwearsstock\.net\b \bhomywinter\.com\b \bair-maxes\.com\b \bamzn\.to\b \bturl\.no\b \bwikicities\.com\b \bnitrotek\.co\.uk\b \bwhdo\.ru\b \bwelcomeurope\.com\b \be-spirulina\.com\b \begert\.com\.tr\b \bdhtblockerdanger\.com\b \b2girls1cup\.nl\b \bdextertravels\.com\b \bshimlatourpackages\.net\b \bdubaitourismpackages\.co\.in\b \bgoatourpackages\.net\b \buttaranchaltourpackages\.com\b \bjaipurtourpackages\.net\b \bmumbaitourpackages\.net\b \beuropetourpackages\.co\.in\b \blakshadweeptourpackages\.net\b \bnepaltourpackages\.net\b \bsrilankatourpackages\.co\.in\b \bsingaporetourpackages\.co\.in\b \bsrilankatourismpackages\.co\.in\b \bthailandtourpackages\.co\.in\b \brovinj\.aventin\.hr\b \b12by\.com\b \bslnks\.com\b \b20b\.org\b \bhikingshoes4u\.com\b \bwatchesreplicabest\.com\b \bqueenofwatches\.com\b \bfreerolexwatches\.com\b \btiffanyl(?:lc|ot)\.com\b \bairvec\.com\b \bnewportscigarettes\.net\b \bhotbrandjeans\.com\b \bchinashopping4u\.com\b \bheels-?hut\.com\b \bbrandladyshop\.com\b \bwigshotsale\.com\b \bshoesset\.com\b \bclretail\.com\b \bxseoer\.com\b \bjewelryhu\.com\b \bshoesnipe\.com\b \bmultiurl\.com\b \bxuta\.me\b \bbarcosbarcelona\.com\b \bholocausto-doc\.blogspot\.com\b \binspiratorsukses\.com\b \bbacau\.(?:net|org)\b \bflashpapers\.com\b mycaal\.com diamondlinks\.net \bmotobiznes\.net\b \bq\.gs\b \bherbaldb\.com\b \bll\.my\b \bnowtweet\.it\b \bshadr\.me\b \bbc\.vc\b \bpalawanhotels\.org\b \bhotfemaletennisplayers\.blogspot\.com\b \byourkefirsource\.com\b \balimezdegi\.com\b \bpriceangels\.com\b \bmyowninformations\.com\b \bpureberrymax\.net\b \bbrafacts\.net\b \bluxury-pajamas\.com\b \bhottestsports\.com\b \btotallympics\.com\b \bmaketodaypayday\.co\.uk\b \bdorebibletarot\.net\b \bwow-signal\.com\b \borlando-villa-guide\.com\b \bovariancyst-treatment\.com\b \b2vancouver\.com\b \b2vancouverbc\.com\b \b9nl\.com\b \bcomyonet\.com\b \bget-shorty\.com\b \bkindurl\.com\b \blnks\.it\b \bphlpn\.es\b \burlao\.com\b \byourl\.nu\b \bsouthpacific\.org\b \bpacific-pictures\.com\b \bcuba-pictures\.com\b \bmapsouthpacific\.com\b \bgonanaimo\.com\b \btonganholiday\.com\b \bsamoaholiday\.com\b \bFijiguide\.com\b \bpetitionvoice\.com\b \bspanishfauna\.blogspot\.com\b \bprivateistanbultours\.com\b \bshrunklink\.com\b \bistanbuldaycruises\.com\b \bnewdealtravel\.net\b \bnewyearistanbul\.com\b \bistanbultours\.org\b \bistanbultour\.biz\b \bistanbuldaytours\.com\b \btoursistanbul\.org\b \btripsistanbul\.com\b \bcruiseistanbul\.com\b \bistanbultripadvisor\.com\b \btripadvisoristanbul\.com\b \bonlinetripadvisorturkey\.com\b \bturkeytripadvisor\.com\b \bgeziistanbul\.net\b \bistanbulprivatetour\.org\b \btoursturkeytravel\.com\b \bturkeybustravel\.com\b \bantalyaotelleri\.net\b \bbodrumotelleri\.net\b \bedirneotelleri\.com\b \bkusadasiotelleri\.com\b \banzacdaytour\.net\b \ballcappadociatours\.com\b \ballcappadociaballoontours\.com\b \bturkeygallipoli\.com\b \bgallipolidaytours\.com\b \bgallipoli-tours\.com\b \bturkeyvacationpackage\.com\b \btourpackagesturkey\.com\b \bturkey-tours\.org\b \btourstoturkey\.org\b \btravelguidesturkey\.com\b \btravelturkey\.biz\b \bboutiquehotelturkey\.com\b \btroublefreeholiday\.com\b \ballhotelsbooking\.com\b \balleurohotels\.com\b \bfujiken\.mo-blog\.jp\b \bmahjongonline\.net\b \brobert-lindsay\.blogspot\.com\b \bsorprendere\.com\b \bjordanevents\.net\b \bhuseyin\.gen\.tr\b \bmusicofthebalkans\.com\b \bhamshahree\.com\b \bpillsm\.com\b \bdigitalbach\.com\b \bkonyaliyiz\.net\b \bpaydayloanzone\.com\b \bfindlowcostautoinsurance\.com\b \bcaautoquote\.com\b \bchav\.in\b \bfacebok\.com\b \bkarate-blog\.net\b \btravel\.md\b \bmarketresearchagencies\.eu\b \bterme-selce\.hr\b \bgoodstuff\.ro\b \bjason-wiles\.blogspot\.com\b \bjamonarium\.com\b \ballworldguides\.com\b \bapnihindi\.com\b \bloltrain\.com\b \bjoomlaline\.ru\b \bmichael-trevino\.net\b \bjoshduhamel\.es\b \bjensenackles\.es\b \bemma-roberts\.us\b \bangelinaweb\.org\b \bjoseph-morgan\.net\b \bliamhemsworth\.bz\b \bkeegan-allen\.com\b \bbradley-cooper\.es\b \brodolfo-sancho\.com\b \bryansalazar\.net\b \bzonaaggregator\.blogspot\.com\b \bzonamode\.blogspot\.com\b \bkep-box\.blogspot\.com\b \bbo-kep\.blogspot\.com\b \bkep-katro\.blogspot\.com\b \bfotolenticular\.webs\.com\b \balkalife\.nl\b \bact-online\.de\b \bhealthstoresproducts\.com\b \bretailelectronicsstores\.com\b \bautomotivesupplystores\.com\b \bbuybooksonlines\.com\b \bwirelesslaserprinterreviews\.net\b \bbadcreditinformation\.info\b \bberitamalaysiaonline\.com\b \bbuycanon7d\.com\b \bcarabersetubuh\.com\b \bconstipationremediesforbabies\.com\b \bgriotgarage\.net\b \bhotscenesmovies\.com\b \bjuicycouturehandbag\.org\b \bnicoleleehandbags\.net\b \bsexspicture\.com\b \bvideo-seks\.com\b \bart3w\.de\b \bgen-2\.net\b \bearthstadiums\.com\b \bymaa\.be\b \bmultiupload\.com\b \bwn.com/2011_Hunter_Mariner\b \bsantamartacity\.com\b \bp\.tl\b \btheatreticketscheap\.com\b \bmeat-abolition\.org\b \bwhatisencyclopedia\.com\b \bdevicegadget\.com\b \bforexoval\.com\b \boyot\.org\b \blifeandarts\.wordpress\.com\b \bvikingarock\.france\.free\.fr\b \boutsiders\.org\b \bcapoeira-music\.webnode\.com\b \bflamencoweb\.fr\b \bfacebookmallonline\.com\b \bAndroidiZed\.com\b \bcalotor\.com\b \bflamescorpion\.com\b \bbelieve3d\.com\b \baiononline\.info\b \bzipry\.com\b \bipv6locator\.net\b \bbaseter\.com\b \bacvila\.net\b \bipgp\.net\b \bprojectoverdose\.com\b \bessayhelppros\.co\.uk\b \btest-pattern\.com\b \bsapporo-now\.com\b \bshrvl\.com\b \bwizardistanbul\.com\b \bfreedatingsites\.us\.com\b \bhitlerberghof\.com\b \bmcn\.me\b \blordpakus\.blogspot\.com\b \bglutenfreehotelsguide\.com\b \blnfaw\.blogspot\.com\b \bvietnamitasenmadrid\.com\b \breurl\.org\b \bxink\.ru\b \balfiopulvirenti\.com\b \bcittadicatania\.com\b \bescursionietna\.com\b \betnaescursioni\.net\b \bsitoweb\.mobi\b \bdanzecaraibiche\.com\b \bdigiseo\.com\b \bvietnamairlinesticket\.com\b \bcuudulieu24h\.com\b \bnoithathoangduy\.com\.vn\b \bbaovevn\.vn\b \bthanglonghousing\.com\b \bsms4smile\.org\b \bthutucthanhlapcongty\.net\b \bnamthaibinhduong\.edu\.vn\b \bnhakhoavietgiao\.com\.vn\b \buvc-thanhlapcongty\.com\b \bchocolatepoker\.hu\b \bshow-ip\.org\b \bsourceforge\.net/projects/code2000\b \btitleexpertsatlanta\.com\b \bdearflight\.co\.uk\b \breddotnet\.com\b \bfreeminecraftacc\.tk\b \b2spetses\.gr\b \bmadthumbs\.com\b \bbarcafan\.net\b \bmeingames\.de\b \bfreemahjongonlinegames\.com\b \bnikolatesla\.fr\b \bstewartcopeland\.free\.fr\b \buefa-coefficients\.com \beblogz\.net\b \bmedical-helpful-info\.blogspot\.com\b \brp9\.it\b \bcrash-bandicoot\.ru\b \bm1p\.fr\b \bweathersafewa\.com\.au\b \binternetmarketingdirect\.com\.au\b \brelaxocity\.com\b \btotalrecords\.com\.au\b \btheprintingwell\.com\.au\b \bosbornes\.net\.au\b \brummigame\.com\b \bprintprodukce\.cz\b \bandrewflusche\.com\b \bghengisfireworks\.co\.uk\b \bdiamondlinks\.net\b \bafterhimmedia\.com\b \bganarplataporinternet\.com\b \blightsensor\.net\b \bwirelesspromocode\.org\b \boutdoorfountains\.com\b \bcongregationbuilder\.com\b \bthebeginnerslens\.com\b \bcrusherplants\.com\b \balinetayar\.com\b \bart-cadre\.com\b \bxyzbc\.com\b \bfatlife\.ru\b # Below google 'redirect' regex expanded to end-of-string - lets see if that makes the 'what is redirected to' visible, awaiting the bugzilla request \bgoogle\..*?/url\?.* \b2012euro\.fr\b \bacademyrank\.com\b \bgzg\.in\b \boutlandishtr\.com\b \bfutbolistasconhistoria\.blogspot\.com\b \bfreeonlinegames\.eu\b \bfreesamplesource\.com\b \bsixflagsfreetickets\.com\b \btest-toefl\.com\b \bworldhostingprovider\.com\b \buniversalmarkets\.com\b \bnetscape-navigator\.info\b \btheync\.com\b \byoutube-nocookie\.com\b \binterject\.me\b \bmyindiaexperience\.com\b \bmykonosgold\.com\b \bchocolazi\.com\b \bchinabeerbrewing\.com\b \bteretana-fitnes\.com\b \binformationen-reise\.de\b \bvenezuela\.ru\b \bmargarita-online\.ru\b \bvenezuelaonline\.ru\b \bembassy-info\.com\b \bservifans\.com\b \be-earphone\.jp \blnk\.co\b \brdd\.me\b \bmin\.bz\b \bcanto-photographer\.com\b \bfatmasnow\.com\b \bessay-writer\.org\b \bcustom-essay\.ws\b \bcustomcollegeessays\.com\b \bessay-for\.me\b \bediting-services\.org\b \bcustomwritingservices\.org\b \bperfectresume\.org\b \biresearchpapers\.com\b \bessayshelp\.org\b \bwriting-help\.org\b \bcustomessays\.ws\b \bcvresumewritingservices\.org\b \beditingwritingservices\.org\b \biraclub\.org\b \bshorthaircutsv\.com\b \bitinerarisicilia\.it\b \bgallbladderdetox\.com\b \bpricense.com \b7century\.com\b \bbookholiday\.org\b \bbyd-club\.org\b \bvoip-sip-sdk\.com\b \btrakai-visit\.lt\b \b360cities\.net\b \bbet-at-home\.(?:at|es)\b \bvolley24\.com\b \bcuba-linda\.com\b \btipbet\.vn\b \bwowurl\.com\b \bfeenode\. \bwikipaste\.eu \bczarjoule\.blogspot\.com\b \bcondonesmix\.com\b \bauthor-oekryuchkova\.narod\.ru\b \be-broker\.in\b \bdvd-ppt-slideshow\.com\b \balexismf\.com\b \brajendragautam\.webnode\.com\b \bsolidarityinternational\.webnode\.com\b \bbiurokonkret\.com\b \bvoyage-en-inde\.org\b \bvoyage-au-rajasthan\.com\b \bilmu-komputer23\.blogspot\.com\b \badelphitheatrelondon\.com\b \bapollovictoriatheatre\.org\b \bavenueqlondon\.com\b \bbillyelliotlondon\.org\b \bBloodbrothersmusical\.com\b \bdominiontheatre\.org\b \bdreamboatsandpetticoatstickets\.org\b \bdrurylanetheatrelondon\.com\b \bGhostthemusicallondon\.com\b \bhermajestystheatre\.org\b \bjerseyboyslondon\.org\b \blondonpalladium\.org\b \bLondontheatreticketscheap\.com\b \bnationaltheatrelondon\.com\b \bphantomoftheoperalondon\.com\b \bphoenixtheatrelondon\.co\.uk\b \bpiccadillytheatre\.org\b \bplayhousetheatrelondon\.com\b \bsavoytheatre\.org\b \bshrekthemusicaltickets\.org\b \bthebookofmormonmusical\.co\.uk\b \bwewillrockyoutickets\.org\b \bwickedlondon\.org\b \bwizardofozlondon\.org\b \byesprimeministertickets\.com\b \blucidica\.com\b \bmoulinrougeparis\.co\.uk\b \btheater2k\.com\b \bseatplan\.co\.uk\b \beiffeltowertickets\.co\.uk\b \btubehotels\.com\b \bskanes\.com\b \bportelkantaouihotels\.co\.uk\b \bhammamet\.co\.uk\b \bmonastir\.co\.uk\b \bwebsitelooker\.com\b \buspix\.at\.ua\b \bparson-russell-terrier\.info\b \bandylau\.in\b \bcelebswear\.com\b \bfrost-minibar\.it\b \bspoti\.com\b \bpornsjapan\.blogspot\.com\b \bintertext\.md\b \blistadoderazasdeperrosygatos\.blogspot\.com\b \bimagenespreferidas\.blogspot\.com\b \bmultifight\.net\b \byoucopyright\.org\b \buk-dissertation\.com\b \bbuyanessay\.org\b \bgiocare-casino\.eu\b \bremedytreatments\.com\b \btechienow\.com\b \blogodesignconsultant\.com\b \bdissertation-help\.co\.uk\b \btermpapers-guide\.com\b \btuziw\.com\b \bdoyax\.com\b \bpornotube\.com\b \badultfriendfinder\.com\b \bcarstuckgirls\.com\b \bthesword\.com\b \bsextube\.com\b \bxtube\.com\b \bnowthatsfuckedup\.com\b \bpornhub\.com\b \bilovemolfetta\.it\b \bpspstation\.org\b \btoubkal-trekking\.com\b \bfrasesparafacebook\.com\b \brallytrophycars\.110mb\.com\b \blifeinsurancequotes\.com\.au\b \bcarinsurancequotes\.com\.au\b \bratelines\.com\b \bbuysolarpanels\.com\.au\b \bonbarcode\.com\b \bkeepautomation\.com\b \bzekaoyunlari\.org\b \bbentenoyunlari\.org\b \bben-10-oyunlari\.com\b \bkomikoyunlar\.net\b \bOYUNZAMANI\.COM\b \bbasketboloyunlari\.com\b \barabayarisioyunlari\.com\b \barabayarislari\.com\b \bth-chemical\.com\b \bisfana\.ru\b \bbluehosting\.com\.pe\b \badslvnpt\.com\.vn\b \bviagra-cialis\.ch\b \bul\.to\b \buploaded\.to\b \bnewsgroups\.derkeiler\.com/Archive/Soc/soc\.culture\.greek/2009\-06/msg\d+\.html \bvancouverlookout\.wordpress\.com\b \bvancouverlookout\.com\b \bruzgarenerjisi\.gen\.tr\b \bsmarturl\.it\b \bworldlifeexpectancy\.com/index\.php \bi-doserturkiye\.com\b \bvur\.me\b # part of issue with spamming urls, being managed xwiki. originally dealt with at enWP — billinghurst 20120127 commissionbreakthrough \b\d+\w+facts?\.com\b whatisamoneytree \b(easy)?(hairgrowth|bodybuilding(?!-magazin)|weightloss?|mafiawar|sixpackabs)(secret)?\b ultimatemuscletrainer globalrealearning \bhowtomakemoney\b \bwearitandbareitlingerie\b \bweightloss(dietwatchtips|truth)\b \bworldbestdiet\b yourwellnessquestions moneymakeronline dailyprofitsfromhome informationnow\.com\b secretrichesnow penisenhancementpills\b 4u\.webs\.com\b \bmarketing4noobs\.webs\.com\b \bapple-ipad-2\.webs\.com\b \b\d+-(\w+?-)?\w+?-\w+?-(topics?|talkingpoints?|secrets?|tricks?|discussions?|memos?|essays?|talks?|papers?|articles?|facts?|class(es)?).com\b \w+?-(topics?|talkingpoints?|secrets?|tricks?|discussions?|memos?|essays?|talks?|papers?|articles?|facts?|class(es)?)\.webs\.com\b \b\d+-(local-)?(informational|quick|brilliant|local|informative|helpful|specific)-(little|smart|daily|collegiate|clever|mindbending|special|brainy) \b\d+-(local-)?(academic|weekly|classic|helpful)-(daily|monthly|genius|special) #end of enWP additions \bcalculatormortgage\.co\.uk \bweightlosstruths\.2itb\.com\b \bu\.42\.pl\b \bcharlesgillman\.com\b \bslimsecrets\.2itb\.com\b \bbodhost\.com\b \bunterkunft-ferienwohnung-bamberg\.de\b \bappartements-vacances-bamberg\.com\b \bappartamento-vacanza-bamberg\.com\b \bcertifauto\. \bjigbo\.com\b \bshort4u\.pl\b \blottonews\.webs\.com\b \bdogtraningandtricks\.webs\.com\b \beasycomputerstudio\.webs\.com\b \bfishingsecrets\.webs\.com\b \bjobharvest\.webs\.com\b \bprojectpayday\.com\b \bmusicmarch\.weebly\.com\b \bsportfishingtricks\.com\b \bkapoormd\.com\b \bflyfishingsecrets\.webs\.com\b \bmydebtsolution\.webs\.com\b \bmanuelsanchezartist\.webs\.com\b \bquickstartbowling.webs.com\b \bminimalist-running-shoes\.webs\.com\b \bwowmusicforyou\.webs\.com\b \bfeedthemuscleburnthefat\.webs\.com\b \bimproveyourswing\.webs\.com\b \bcertificatoconformita\.com \bmagickpowers\.webs\.com\b \bthesimplegolfswing\.webs\.com\b \bforex-sells-like-candy\.webs\.com\b \blinkedinstratigies\.webs\.com\b \bretirementwebpage\.webs\.com\b \bgolfingtrainer\.webs\.com\b \ballproductreviews\.org\b #\b4\.bp\.blogspot\.com/-Lujq9b278Lg/TyeYmk66isI/AAAAAAAAAAc/yELwrwzyVeQ/s1600/caltech_rankmaniac_2012\.gif\b #\brankmaniac2012\.webs\.com\b #\brankmaniac2012caltech\.blogspo\t.com\b #\bmyrankmaniac2012\.blogspot\.com\b #\brankmaniac2012caltech\.tumblr\.com\b #\bcs144rankmaniac2012\.blogspot.\com\b #\brankmaniac2012\.webs\.com\b rankmaniac \blearnhowtoplayguitar\.tk\b \bpcgamesandmore4u\.webs\.com\b \bhopfeed\.com\b \ballsearch-now\.info\b \bti-da\.net\b \btrustedreviewfinder\.com\b \bdatingwebsitesnet\.org\b \bsinglesharmony\.com\b \bmedsmd\.com\b \bearnquickmoney\.net\b \bcocauto\.com \bbrokenscript\.com\b \barchive\.org/details/NoReply\b \barchive\.org/details/PleaseMisterPostman\b \barchive\.org/details/SexySadie\b \barchive\.org/details/AcrossTheUniverse_514\b \bsmspizza\.net\b \bmaxigen\.co\.il\b \bsiteseodirectory\.com\b \bdesenredandolamarana\.blogspot\.com \buntanglingtheweb-es\.blogspot\.com \bboards\.4chan\.org\b www\.4chan\.org/b/ \bxist\.org\b \bnudos\.org\b \bdiccionariomedico\.net\b \bcleaning-4u\.co\.uk\b \bmeta\.wikimedia\.org/\w/index\.php\?title\=Special\:Log/block\&page\=User\%3AFuture\+Perfect\+at\+Sunrise \bde\.wikipedia\.org/w/index\.php\?title\=Spezial\:Logbuch/block\&page\=Benutzer\%3AMuZeMike\+\%28WMDE\%29 \bihrp\.fis\.com\.vn \bthamtuthanglong\.com \benjoylace\.com\b \btop\-ptc\-serious\-paid\-to\-clic\-websites\.blogspot\.com \bhop\.clickbank\.net\b \bmy-weight-loss-secrets\.webs\.com\b [/.]➡\.ws\b \bxn--hgi\.ws\b \b›\.ws\b \bxn--cwg\.ws\b \btinyarrows\.com\b \bmlp\.im\b \b(derpy|pp4l|t9k)\.me \b4wrd\.us \bincloak\.com\b \baddr\.co\b \bt9k\.me\b \bsearch\.twitter\.com\b \bhowmanycaloriesshouldieatx\.com\b \bl\.to\b \bmappamundi\.free\.fr\b \bacademic-writing\.net\b \bmcprovider\.gr\b \bsmirt\.ch \ballowed\.org \bvlondonescorts\.co\.uk\b #Emergency listing - cross wiki issue 2012-4-20 \bvivaty\.wordpress\.com\b #Added by Jyothis on Feb 20, 2012 \bundo\.it\b \bamirite\.biz\b \bandrewstech\.tk\b \b79\.99\.0\.15\b \bbigblackarabiandicks\.tk\b \bgainmoneyfast\.com\b \bilike\.com\b d\.{0,1}e\.{0,1}a\.{0,1}t\.{0,1}h\.{0,1}t\.{0,1}o\.{0,1}j\.{0,1}e\.ws \bgetrank\.org\b \binstrumentalhiphopbeats\.com \bcc\.bingj\.com\b \burls\.li\b \beasepregnancytips\.webs\.com\b \bur\.cx\b \bmadebymabe\.be\b \bu\.czo\.me\b \bmalaysiahousingloan\.net\b \btiny\.cx\b \bthefacebook\.com\b \bwix\.com/russian\_mafia \buntanglingtheweb\-es\.blogspot\.com \br\.gd\b \bfaceboo\.com\b \bhabbolatino\.us\b \btopnotchfinder\.com\b \bgolflovers\.webs\.com\b \bphuketproperty\.com \bambien\-blog\.com \byachtpals\.com\b \bforextradinglikeachampion\.webs\.com\b \bflashgames\.name \bmillion-dollars\.net\b \babbo\.(mobi|tv|ag|hn)\b \bweightlosshypnotism\.blogspot\.com\b \bbeatbankruptcy\.webs\.com\b \bizmirescort(bayan|s)\.(com|biz)\b \brentpin\.com\b \bandroidmerkezi\.net\b \bklonopinonline\.net\b \bmgn\.me \burlcini\.com\b \bdietrine\.us \bdietrinereview\.com \basiansinamerica\.org\b \bwwww\.facebook\.com\b \bdb\.tt\b \bmusicfans\.ir\b \bconstructiontoysforkids\.com\b \bkly\.so\b \bfur\.ly\b \bfurly\.de\b \bflickr\.es\b \btwitter\.es\b \bfacebook\.es\b \btrafficsoftware-com1\.webs\.com\b \bacnetalks\.com\b \bbackpaindetails\.com\b \btinylink\.ir\b \brobertobenignifans\.com\b \bhoroskopi\.shtypidites\.com \bbregalnicastip\.tk\b \bgelen\.org \b1buycart\.com\b \b2oo\.ir\b \bu2l\.in\b \bv\.gd\b # manually added by billinghurst \bbajubatiktulis\.com\b \bgrosirbatik\.info\b \bbatiksemarang\.info\b \bbatiksarimbit\.info\b \bkampungseo\.com\b \bjualjam\.net\b \bbmdstreet\.com\b \btrainingiso\.asia\b \bekodokcell\.com\b \btokoherbalhifa\.com\b \bharganissanmarch\.com\b \bjabonkendal\.com\b \bshar\.es\b \bworldbricks\.com\b \bmodertalking\.com\b \bzwit\.org\b \bonline-scratch-card\.com\b \bangkringan-jogja\.com\b \bspanishfordummies\.ws\b \bu2s\.ir\b \bmat\.co\.il\b \bgi\.vc\b \bqy\.fi\b \bvm\.lc\b \btra\.kz\b \bburak\.cc\b \bwibi\.us\b \b163\.fm\b \bprimarkcatalogo\.com\b \bvpillsturkey\.com\b \bclipboard\.com\b \bweb-aupair\.net\b \bsiteanaliz\.net\b \boffshore\.ae\b \b1337day\.com\b \bsignup\.wazzub\.info\b \bu\.to\b \binfopot\.tk\b \burla\.ru\b \b2ya\.com\b \bvze\.com\b \b24ex\.com\b \bhitart\.com\b \bmirrorz\.com\b \bfiletap\.com\b \bdealtap\.com\b \bbigbig\.com\b \bebored\.com\b \bhereweb\.com\b \b1sta\.com\b \bechoz\.com\b \b2truth\.com\b \b2fortune\.com\b \b2hell\.com\b \b2tunes\.com\b \b2savvy\.com\b \b2fear\.com\b \b2freedom\.com\b \bantiblog\.com\b \bbcove\.me\b \btrineaspect\.com\b \bandreasmoser\.wordpress\.com\b \bguardofcastle\.blogspot\.com\b \brapidweightlosswithhcg\.com\b \bsource-werbeartikel\.com\b \bphoto-travels\.org\b \bart3w\.com\b \baffiliate-marketing-websites\.com\b \bencyclopediasupreme\.org\b \bhydrogen2oxygen\.net\b \bjamonor\.com\b \bmymin\.me\b \buluslararasiaikido\.com\b \btraditio-ru\.org\b \bvaradoga\.blog136\.fc2\.com\b \brumafia\.com\b \bhomesinrio\.com\b \bpmwatch\.org\b \bannyas\.com\b \bconsulting\.customsexpert\.ru\b \bhotelresplandor\.com\b \bhotelarrayanes\.com\.co\b \blittleurl\.info\b \btrucoss-para-habbo-2012\.tk\b \bemcollections\.net\b \bideascosasymascosas\.blogspot\.com\.es\b \baldservice\.com\b \bberlin-1945\.de\b \bmoslemhytech\.blogspot\.com\b \bviolinconcerto\.de\b \bfootballmatch\.de\b \bbitcoinmedia\.com\b \baltafseer\.com\b \baltafseer\.org\b \baltafsir\.org\b \birangooya\.ir\b \bmauritiusprestige\.com\b \bgreenworldbvi\.com\b \bfarmlandinvestment\.blogspot\.com\b \bj\.gs\b \bgevezechat\.net\b \bnewerahatsonsell\.com\b \bcapsforcheap\.com\b \bcurethalassemia\.org\b \bfpmr-chile\.org\b \btamazight-musique.blogspot \bsmallsibu\.miniban\.cn\b \belwazefa\.com\b \bhats-world\.net\b \bbustarhymes\.us\b \bflo-rida\.info\b \bjessie-j\.info\b \bgymclassheroes\.net\b \braftingtaradrina\.com\b \bgreekfeta\.com\b \bruggers\.com\b \bprodirectrugby\.com\b \bchina0001\.info\b \beliewieseltattoo.com\b \bsingingprosecrets\.webs\.com\b \b1-love-quotes\.com\b \blacina\.net\b \b2012chanelbagsforsale\.com\b \bwindows7antivirus\.us\b \bantispywarewiki\.com\b \bregistry-repair\.me\b \bbest-antivirus-protection\.com\b \bantivirus-reviews\.us\b \bmalwareremovaltools\.org\b \bantivirussoftwarealert\.us\b \btrojanalert\.net\b \btrojanremovers\.net\b \bphpm\.ru\b \b69\.39\.236\.36\b \bkredikartiborclari\.com\b \bxlstat\.com\b \bgoogle\.(?:xlstat) \b5games\.co\.uk\b \bmicrostocktime\.com\b \bMicrostocktime\.ru\b \bmyswabi\.tk\b \bmasese\.tk\b \blyricwiki\.org\b \bsmokelessecigarettereviews\.com\b \bbuyii\.com\.au\b \bphuketvillagetaways\.com\b \bclarinetbooks\.wordpress\.com\b \bkurzweilstories\.com\b \blivexxxstrip\.com\b \bbizplancorner\.com\b \bbarringtongifts\.com\b \bxlstat\.net\b \bborctaksitlendirme\.com\b \bborcunutaksitlendirme\.com\b \bhementaksit\.com\b \bkredikartiborctaksit\.com\b -verzekeringvergelijke.\..{2,3}\b \byogaforweightlosses\.com\b \bposteriorfossa\.com\b \bgamegoldfast\.com\b \bplayerassist\.com\b \bdiablo3gold-sale\.com\b \b💋\.tk\b \bhghlook\.com\b \bu2know\.net\b \be-performance\.ro\b \bniceplaces\.ro\b \bekalk\.eu\b officialnfl\w{1,10}(proshop|teamstore)\.com\b authenticstore\.com\b \bsingaporetourismpackages\.co\.in\b \bdubaitourpackages\.co\.in\b \bhyderabadtourpackages\.net\b \bsrilankatourism\.co\.in\b \bnorthindiatourpackages\.net\b \bpondicherrytourism\.org\b \bmunnartourpackages\.net\b \bhimalayatourpackages\.com\b \bkashmirpackagetours\.net\b \bsingaporetraveltours\.com\b \bdelhitraveltours\.com\b \bkullumanalitourpackages\.net\b \bsupremeindia\.com\b \bbookofraspielen\.info\b \bin-disguise\.com\b \bjordanpascherfr\.com\b \bvk\.cc\b \bgesundheitvideo\.com\b \bkrebsvideo\.com\b \bmedicanalife\.us\b \bminecraftcodes\.(info|me)\b \bwebhostingw\.com \brajpromotions\.com\b \bprofi-fachuebersetzung\.de\b \bprofischnell\.com\b \balquilerdeyatesenibiza\.com\b \bopgg\.nazwa\.pl\b \bts3card-business\.jp\b \btollesonlocksmith\.com\b \balfunstuff\.com\b \bborcutaksitlendir\.com\b \bdchallofjustice\.com\b \bdiablocheap\.com\b \bmijnvleesetendeplanten\.tk\b \bcheapmkoutlet\.com\b \bpoloralphlauren \bsdrv\.ms\b \bboreaudio\.com\b \bvideo-izle\.web\.tr\b \bslinky\.me\b \bactgruppe-es\.de\b \bthephen375blog\.com\b \bvietnamvisa\.org\.vn\b \bforexbroker\.info\b \bahoi\.es\b \baffiliatefuture\.com\b \bszechenyispabaths\.com \b(jazz|trance|rock)-radio.50webs\.com\b \btaourl\.com\b \bfbfriendblaster\.com\b \badmitad\.com\b \benjoycanaryislands\.com\b \bfastprofitpages\.com\b \bund-recht\.info\b \berbbaurechtsgesetz\.de\b \bheilberufsrecht\.de\b \bkanzleifeser\.de\b \bversicherung-recht\.de\b \barzthaftung-recht\.de\b \bnachlass-rechtsfragen\.de\b \bschenkkreis-recht\.de\b \bstalker-recht\.de\b \bkanzlei-feser\.info\b \banwalt-feser\.de\b \banwalt-recht-und-gesetz\.de\b \beasypret\.fr\b \bdigitalsatis\.com\b \bhoaphat\.net\.vn\b \bnoithathoaphat\.in\b \burls\.co\.il\b \bwanttoknow\.info\b \belal3ab\.com\b \bseychellesprestige\.com\b \bphishproductions\.com\b \bhowtogetridoffleasfast\.org\b \bttvideos\.de\b \bthoitrangf5\.com\b \bvst\.tv\b \bplusooo\.com\b \bfie-r\.it\b \bmariaciobanu\.tk\b \bfanclubmariaciobanu\.tk\b \bvistarecords\.us\b \bfazzt\.biz\b \bipir\.at\b \bl\.hh\.de\b \bgoodurl\.de\b \bkleinerlink\.de\b \b3ai\.de\b \bkurzurl\.net\b \bfixurl\.de\b \bunurl\.org\b \bhkclarksinn\.in\b \boua\.be\b \bel32\.com\b \bfilz\.fr\b \blichnosbeach\.com\b \blichnosbeach\.gr\b \blichnosbeachhotel\.reserve-online\.net\b \bparga-hotels\.blogspot\.com\b \bpargalichnos\.com\b \bpargagreece\.net\b \bitconnexion\.com\b \bdinez\.co\.uk\b \bxmas\.cpilondon\.com\b \buri\.fi\b \bkuvaton\.com\b \burly\.fi\b \bpara\.ms\b \bdft\.ba\b \bcnubloquefolle\.canalblog\.com\b \b5url\.net\b \bmichelerosica\.altervista\.org\b \bpro-(?!(goroda|speleo|otdyh)).*?\.ru\b \bgorod-scherbinka\.ru\b \bscientific-library\.com\b \bprintsasia\.com\b \bprintsasia\.co\.uk\b \bkpvz7ki2v5agwt35\.onion\.to\b \bs\.tt\b \blisastansfieldexperience\.com\b \bexcel-avanzado\.com\b \ballmoviesforyou\.com\b \blnk\.do\b \bzondergekheid\.tk\b \bscmresearch\.org\b (\bnewbalance(japan|(hot)?sale)|\bcoach(outlet|online)|jersey|uniform)\.asia\b \bantiagingcreaminfo\.blogspot\.com\b .*stell?iss?imo.* \bbrig\.co\b \bgrem\.io\b \bredirectingat\.com\b \bsynqk\.com\b \bsteroids-online\.net\b \b67\.55\.108\.167\b \b(oceangirltv|lauren-hewett)\.narod\.ru\b \bvietnamimmigration\.net\b \bmozaik\.info\.hu\b \bmozaweb\.hu\b \btraditionalindianherbs\.com\b \bhome-remedies\.in\b \btelugu-news\.com\b \bmasetty\.com\b \bwebsiteoutlook\.in\b \bgumagumalu\.com\b \btelugudb\.com\b \bthevod\.net\b \bjennavideos\.net\b \bporndvd-stores\.com\b \bsugardvd\.info\b \ballgovernmentjobs\.co\.in\b \bzombie-loan\.com\b \bklassik-resampled\.de\b \bs-fahl\.de\b \bmakingpeopledance\.com\b \bdiscoverunsigned\.com\b \btrafficdr\.com\b \brecov-er\.tumblr\.com\b \bducksnstuff\.tumblr\.com\b \bfyeahoatmeal\.tumblr\.com\b \bownedax\.tumblr\.com\b \bfalling-yet-again\.tumblr\.com\b \bscheherazade-khanum\.tumblr\.com\b \bdynoguy\.com\b \behowtocuregingivitis\.com\b \bguinealia\.com\b \bblog\.yoocare\.com\b \binteriordesigner\.ws\b \bcourchevel\.travel\b \betourismsolutions\.com\b \be-redstar\.net\b \bfoutapedia\.org\b \bdarkknightreturnsdvd\.com\b \bpluginprofitsite\.com\b \bambersail\.com\b \bwikiperle\.blogspot\.* \bvgn\.me\b \bbeatles\.ru \b0cn\.de\b \btrick\.ly\b # korean royalty start (string of nine domains so far, predict more) (the)?koreanroyal(ty|s)? thejinan koreanroyal(ty|s)?\.(com|org)\b \bthejinan\.(com|org)\b #korean royalty end \burban-vin\.ucoz\.ua\b \bfaacebook\.com\b \bvideolegend\.net\b \burlx\.ru\b \bgotoplus\.me\b \balbak\.net\b \binstitute-for-competitive-intelligence\.com\b \bqualitypointtech\.net\b \brtoz\.org\b \bthequotes\.net\b \bqtpbook\.com\b \bplaymemorygame\.com\b \bcosta-linda\.net\b \btanzaniamovies\.net\b \bdr-luxuryrealestate\.com\b \blaptopspa\.pl\b \bwhereloveisfound\.com\b \bpureplatinummodels\.com\b \bkuehntopf\.ch \be-weddingplan\.com\b \bmake\.my\b \bpaperbouyent\.com\b \bourmess\.net\b \btinapa\.com\.ng\b \bevent-factory\.ch\b \bmusicletter\.it #series of commercial spambot additions \babercrombieandfitchoutlet5\.webs\.com\b \babercrombieuk52\.webs\.com\b \babercrombieandfitchuk3\.webs\.com\b \bhollisterecosfrancea.com\b \babercrombie-malls.com\b \bcheap-abercrombie\.com\b \babercrombie-kids\.org\b \babercrombieetfitchmagasins\.com\b \bsearch4sun\.com\b \bdeplayer\.net\b \bbuyessaysonline\.us\b \bformalgownsuk\.com\b \bresearchessay\.org\b \bgreatessays\.org\b \blux-essay\.com\b \blux-dissertation\.com\b \bediting-services\.us\b \buk-essays\.org\b \btoppapers\.org\b \bbadcreditloansyes\.com\b \belephate\.pl\b \bperth-removals\.com\.au\b \bvolcanovaporizerreviews\.net\b \bfull\.sc\b \btopendmarket\.se\b \bcur\.lv\b \bnflsuperbowlravens\.com\b \btriestelibera\.org \byourbusinessbefound\.info\b \binterculturecapital\.de\b \bfleshlightpromo\.weebly\.com\b \boffersbookmarks\.com\b \bmoney-moguls\.com\b \btheorlandopersonalinjurylawyer\.com\b \bremediation\.co\b \bbringlogodesign\.com\b \bhc-porn\.com\b linkshrink\.de \bmasseriacappuccini\.it\b \bmetromodels\.ch\b \bclick\.payserve\.com\b \bhub\.me\b \bnscash\.com\b \btehranpatogh\.ir\b #Emergency listing - current user page spam across wikis \bgenericviagra123\.com\b \bcasino-review\.org\b \be-iban\.com\b \bmp3sdown\.com\b \bgrupodsp\.net\b \bdiendansimdep\.net\b \bmedia-markt-toshiba-fernseher-tv\.tumblr\.com\b \bmclogi-kintetsu-new-york-amgen\.tumblr\.com\b \bstores\.ebay\.com\b \bursnauer\.ch\b \bqr\.net\b \beverythingfou\.net\b \bwebsite-submission-seo\.blogspot\.com\b appetitecontrolpills \badsonmap\.com\b uniforms2u\.com\b \bbrunodam\.blog\.kataweb\.it \binthessaloniki\.com\b \bfindspermdonor\.com\b \b100pour100aviron\.com\b \bbaby-date\.com\b \bflikr\.com\b \burl-go\.com\b \btourfrance100\.blogspot\.com\.es\b \bereticopedia\.org \bdownloadrage\.com\b \bchanguscampbell\.com\b \bsex-porno\.biz\b paydayloans cartierwatchesonline \bdekalux\.com\b \bquagga\.cat\b \blinkd\.in\b \bvienne\.co\b \bproudphotography\.com\b \bvhaldemar\.net\b \boceanrusenergy\.com\b \bgg\.gg\b \bskiusainc\.com\b \btrulynaughty\.me\b \bmgprojekt\.com\.pl\b \bskinpharma\.nl\b \bfeed\.mn\b \bzommulberryshops\.co\.uk\b \bsukmulberryshops\.co\.uk\b \bcareerlinecourses\.com\.au\b \btopincoupons\.com\b \b(office|commercial)cleaning \bjanitorialservice \burlid\.ru\b \bdlpsoftware\.com\b \brandevudate\.com\b \btr\.im\b promocode(\d{4})?\. \binstacriminalbackgroundchecks\.com\b \bpokerschoolvideos\.com\b \bhotel-discount\.com\b \binstant-acne-remedy\.com\b \busreversephonelookupzone\.com\b \bboxbcn\.es\b \bbadcreditloansgo\.com\b \bcarmats4u\b \bbigorbust\.net\b \bjo\.my\b \bjoturl\.com\b \bstudentloansrate\.org\b \bcriminalbackgroundcheck \bcarmats\.ie\b cheapmedonline tipsforweightloss shorttermloans onlinebadcredit pullyourexback toplawnmowers nocreditcheck anymedsrx bestrchelicopterreview generic.?cialis.?rx metaldetectorreview badcreditloan loansonlineapp besttreadmill views201\d\.blog \btodo\w{3,10}\.com\.es\b porn.?for.?free free.?xxx tipstolivehealthy \bsuper-kenit\b online.?marketing.?business \bhowtogetpregnanttip\.com\b \bprimalburnfatburningsystemreview\.com\b \bSaveOnAirfareSecretsReview\.com\b \btruthaboutcellulitereviews\.com\b \b21daysugardetoxreview\.org\b \b30daystothinreview\.org\b \bgrowtaller4idiotsdiscount\.org\b \bhairagainreviews\.org\b \bfreesexshows\b \burls\.by\b \brikiki\.net\b \babrege\.eu\b \bfea\.lk\b \bppt\.li\b \burlmini\.net\b \burlv2\.com\b \bbe\.cm\b \bshar\.as\b \btlwsd\.in\b \blc\.cx\b \btiny-url\.info\b \btw\.gs\b \birr\.kr\b \btyn\.kr\b \bthedietsolutionreport\.org\b \braglour\.com\b \bparasitesandworms\.com\b \bhow.?to.?improve.?your.?eyesight\b \b955\.cc\b \bno-ip\. \bafreechat\.com\b \ballaboutsavings\.co\.uk\b \batwellandco\.com\.au\b \bbail\.com\b \bbestmanspeechessentials\.com\b \bbringthepress\.com\b \bbuytwitterfollower\.info\b \bcaliforniaduiguide\.com\b \bcomo-adelgazar-rapido\.net\b \bframeusa\.com\b \bitsupportforcharities\.co\.uk\b \bjfleece\.net\b \bkitchensolutionskent\.co\.uk\b \blovequoteslibrary\.com\b \bmumford-and-sons-tour\.com\b \bnutritional-supplement-truths\.com\b \bphotomeedibleart\.co\.uk\b \bpuregarciniacambogiainfo\.com\b \bsatchel\.co\b \bstatnames\.com\b \btetrabyte\.com\b \bthelegalstop\.co\.uk\b \btipsforteethwhitening\.com\b \btop10homeremedies\.com\b \btraveloka\.com\b \bvalueconcrete\.com\b \bwatch-movies--online\.org\b \bwondershare\.com\b \blimes-inferior\.pl\b \bmycarmats\.co\.uk\b \bcaliforniadrivereducation\.us\b \bessenza-nobile\.de\b \bukfamilyholidayparks\.com\b \bmybootmat\.co\.uk\b \bcasinouk\.com\b \bpandanger\.com\b \bhomefloorcleaner\.com\b \bpromazon\.com\b \bweddingingreece\.com\b \btopcasino\.it\b \bforsaleforlease\.com\.au\b \bvehiclebuyingandleasing\.co\.uk\b \bphysiciandesigns\.com\b \binternationallovescout\.com\b \bquickwaytogetabs\.com\b \bwebhostingreviews\.com\.au\b \bcancerfactsmd\.com\b \bguestbloggingempire\.com\b \bstainlesscablerailing\.com\b \bfuelonline\.co\b \blifequotescollection\.com\b \bbestcreditreports\.com\b \bshopaduck\.co\.uk\b \bpuregreencoffeeinfo\.com\b \bpacificplayinc\.com\b \bmobiles2money\.co\.uk\b \bdieharddevil\.com\b \bproduct-investigation\.com\b \bgalavantier\.com\b \bbest-auto-detail\.com\b \bchillifundamentals\.co\.uk\b \barizonadetoxcenters\.org\b \basoberwayhome\.org\b \behardhat\.com\b \brealhealthy\.net\b \bdogarthritisaspirin\.com\b \bagentmate\.com\.au\b \bwebfullcircle\.com\b \bsmokingobsession\.com\b \bcheapnps\.com\b \bbacklinkempire\.com\b \bledstop\.co\.uk\b \bcarinsurance\.org\.uk\b \babloodpressure\.com\b \bmommyedition\.com\b \bseojob\.net\b \bbanffhotelsltd\.com\b \bcontenderbicycles\.com\b \bhearinglosspill\.com\b \baustraliaoutletsale\b \bfilm.?pornoxxxx reviews2\d{3}\.info \bkvta\.net\b \badultfriendfinder\.me\.uk\b \bplus\.ly\b \bmyurl\.pk\b \bdalatmuaban\.net\b \bwallpapersbq\.com\b \bpresentviewer\.com\b \bmobilephoneinsuranceking\b janitorialcleaning \bnajmihealing\.webs\.com\b onlinehealthtopics healthychoicediets presettlementloans \bbeeplog\.com\b \byj\.pn\b soundtrackstream\.com \bmdansby\.com\b \bneedthecure\.com\b \bsoualwjoab\.com\b hotvideochatstudio \bxxxchat\.xxx\b it\.cantinoripedia\.wikia\.com \bfreightaudit\.org\b \bfreeminecraftgiftcodes\.net\b \badelaide-classifieds\.info\b \btodaynews\.info\b \bmarketlist\.com\b \bmlmrankings\.com\b \bnpros\.com\b fashionbrandoutletshop safedietplansfor \bbeforeyoubuy\.co\.uk\b spotify.?premium hotgermangirl \ba51\.idata\.over\-blog\.com kithomeprices criminallawyeraustin celluliteproducts \bcellulitestore\.com\b productsreview(s|er)?20 \bdildomail\.com\b \bmyarabickeyboard\.net herbal(ed)?pills \bhealthyfruitsworld\.com\b \bonline-betting\.tv\b percentforex onlinesocialnetworkingsite \bwwvr\.org\b becomingaparalegal seasonscontracting \bdescargar-musica-gratis\.softonic\.com\b \bevenweb\.com\b \bjamonibericodebellotas\.com\b \bneteller\.pw\b goldinvestmentkit fatlossareview hardmoneybankcorp slowlos(e|s)weight weightloss.?program extremeweightloss \bonecarinsurance\.com\b \bpillcounting\.com\b \bempowernetwork\.com\b myshoppingbusiness \byoumint\.com\b bestonetimeoffers \bpredatorhacks\.com\b ereticopedia\.wikidot\.com \burlms\.com\b mypharmarx \bsynergybusiness\.wordpress\.com\b \bcropcirclesonline\.com\b \bfitnizz\.com\b \bspearmintrhinolv\.com\b \badclout\.com\b \bjackpinto\.com\b \bcropfiles\.it\b \b2\.ht\b \bfsodb\.com\b assuredseo \bsay\.ly\b hidefporn adjustabledumbbell \bscrapebrokers\.com\b film.?pornoromania \bsepatuonline-murah\.com\b weddingdressonline \bvailong\.com\b \bwebcomtois\.fr\b nfljerseys+hope \btheurbanking\.com\b \ball-loans-info\.com\b \btraffic-angels\.com\b bestregistrycleaner \bcheapdomainregistration\.es\b \brehatched\.com\b \bneteler\.pw\b \buchop\.it\b \bpeacockcenterpieces\.com\b \bworldfiliationetworkproxy\.com watchbuyingguide \brubyescorts\.com\b \bforomultinivel\.com\b \binfinityhacksclan\.net\b \bmanshop24\.net\b couponcodeoffer pornblogspace myboobs4you \bsim\.so\b \bamateur-x\.eu\b \bpenimed\.com\b \bnavymoms\.net\b \btardisbr\.wordpress\.com\b cartoonpornheaven \bsfadi\.org\b e.?cigarettereviews \brenterly\.com\b laptopscreenrepair gold.?porn.?tube to.?lose.?weight.?quick \bbrowse\.deviantart\.com\b \bbreedproducts\.com\b \bamateursexacts\.com\b \bgamehackerz\.com\b hardcore.?party.?girls \butahburden\.com\b \bmelbournebusinesscoach\.biz\b \bsmrl\.tk\b \bsoundtracknews\.com\b \btnij\.com\b \bsnd\.sc\b \b42\.com\b \bkreuz-net\.info\b herpescurereview \bcheatanarchy\.com\b \bstos\.me\b \bamazonprime\.webs\.com\b \bmod4\.cc\b \bminlnk\.at\b beautycoupons seototaiwan \bkriyayoga\.com\b \bproduse-aloe-vera\.eu\b uknikeblazers \bwaratahfuneralservice\.com\.au\b \bmanpower24\.net\b \bbaranisik\.com\.tr\b \bfncy\.it\b cartiernecklacehotsale \b7crime\.com\b \bfileurl\.me\b \byourleanbody\.com\b \bwinonadental\b \bpdh\.co\b onlinecasino.?info healthy.?weight.?loss.?diet.?plan \bdevoucoux\.co\.uk\b \bceokt\.com\b buymoncler.?cheap \bviglink\.com\b naturalcureforyeast \bextremeseotools\.com\b \btopdealzonline\.com\b partypillsonline \bliveresumeexamples\.com\b \bperfectgirls\.net\b \b4tube\.com\b \bvisalusshakes\.com\b \b101juegosdeautos\.com\b monclerjackets\d \bcpesamplewritings\.blogspot\.com\b \be621\.net\b \bezadblaster\.com\b freeonlinedating medrxshop\b buy.?adipex.?online \bvideodeteen\.eu\b \bshark\.net\.pl\b \bpowerfulhacks\.com\b \bsloganexpert\.com\b \b2u\.lc\b \bowl\.li\b \bshorten\.me\b \byourshortlink\.net\b \bpenilegain\b \bcheatyworld\.com\b \buu\.gl\b \bneoplano\. \btancredi\. \bgetxanax\.com\b \bwww-mp3player\.com\b \bactionseoservices\.com\b \bgetwebvisitors\.com\b \bgetloanslendersusa\.org\b \bdoghematerassi\.it \bicigarettes\b buycheap\w{0,10}pillsonline rapid.?fat.?loss \bladamejeanne\.fr\b bestseoservices \bavantpack\.ru\b \bplus\.lapvo3\.tk\b \bshopforpainrelief\.com\b \bprintforprofits\.com\b \bsexndfunny\.biz\b \blcdscreenforlaptops\.com\b \bwebsite-Ranking-Checker\.com\b \bmagiclondonescorts\.com\b \bbrunetteescorts4u\.com\b achimthepooh\.de \bmemopadhd7\.gweb\.io \bmgjmp\.com \borelsetka\.ru\b \bprespa-birlik\.se\b \brecoverymechanic\.com\b \bsegue\.se\b \bdietplanstolose\.com\b weightwatcherscoupons \bmortgagewoodbridgevirginia\.com\b \badfoc\.us\b \b0\.mk\b \bz6\.ro\b \btortapandistelle\.it \bgameschamp\.com\b \bgeilelesbensexvideos\.com\b \bngbot\.com\b \bescort-suisse\.ch\b \bgive-me-articles\.com\b \bPayperclickmagic\.com\b \bsn\.im\b \btwi\.bz\b \bbuzzup\.com\b \bbuzurl\.com\b \bu28\.de\b \bapu\.sh\b \bi2h\.de\b \blil\.io\b \bdaa\.li\b \b03e\.de\b \bshort\.ie\b \bvdirect\.com\b \bunfake\.it\b \bux\.lv\b \bdomain.dot\.tk\b \bsturls\.com\b \bkanepesorfu\.com\b \bbackpage\.com\b \bstonemaster\.info\b \bcastlecomfortstairlifts\.com\b \bhdv-sex\.com\b \bbidstart\.com\b \bviagracare\.com\b \bhumbug\.pl\b \bsabe\.co\.kr\b \bfreasyway\.com\b \bsharemyflat\.com \batlastranslations\.ie \bmathsball\.blogspot\.com\.es \bbombch\.us\b \bfakeidfactory\.com\b \borganicbite\.org\b \bhollywoodgoldcasino\.com\b \boutback-steakhouse-coupons\.com\b \bthefoodtrucksforsale\.com\b \bkitchenhere\.com\b \balterilsource\.com\b \bplaceworkshop\.com\b \bulcerssymptoms\.org\b \btogetherweearn\.com\b \bractors\.com\b \belementalu\.com\b \broulettechat\.pw\b \bereticopedia\-materiali\.wikidot\.com \bgirls-in-porno\.com\b \bads-get-read\.co\.uk\b \bvillagematchmaker\.com\b \bflukethermometer\.net\b \bbestpayperdownloadsite\.com\b \bwiperblades\.me\b \bofficialemailmarketing\.com\b \blovelytips\.com\b \bfinanziellen-freiraum\.de\b \bjasonshin\.com\b \bkredit-quality\.de\b \bmuzland\.org\b \brent-the-party\.com\b \belektrischesigaretkopen\.nu\b \bhappycheat\.com\b \bObserverpublications\.com\b \bgenuineseo\.net\b \ball-in-one-keylogger\.com\b \bsexcam-girls\.at\b \bgetnchealthinsurance\.com\b \bregisteradultfriendfinder\.com\b \bsplashurl\.com\b \bcarinsuranceforaday\.info\b \bharvardbusinesslawreview\.org\b \bvisaj1\.fr\b \bbestfacebookpages\.com\b \bgokhanatalan\.tk\b \bpaidtoclickreviews\.com\b \baddi\.to\b \bbigbrothertvshows\.com\b \betk\.cc \bozelenyavane\.com \bfotohost\.eu \bbit\.do\b \bgetinfo\.co\.in\b \bsherlystours\.com\b \bvbly\.us\b \bsummersetcontinentalhotels\.com\b \bthemmxbakery\.com\b \bi-write-india\.com\b \bra6\.org\b \bbgm\.me\b \bonlinejobsworkfromhome\.com\b \bweightgainsource\.com\b \bwelovesbobet\.net\b \bvt802\.us\b \bmonkeyadvert\.com\b \bbuttgetwet\.com\b \bstorobinlaw\.com\b \bstutt\.no\b \bvimax-au\.com\b \bpo\.st\b \bitrackprogps\.com\b \b2gy\.ru\b \b365live7m\.com\b \bsrudut\.com\b \bbuy-skinny-fiber\.com\b \bcandy-crush-free\.com\b \bbarrieevansmarketing\.com\b \bcartrackgps\.com\b \bhouseme\.ca\b \bmlb\.jp\.net\b \bcorecommerce\.com\b \bvork\.us\b \bcancionromantica\.com\b \bseoshark\.org\b \bhypnotherapybirminghampro\.co\.uk\b \bintuitmarketer\.net\b \bnicolascleans\.com\b \ballparts\.cc\b \bspeedyshare\.com\b \blnkd\.in\b \bsh\.st\b \bearthspacecircle\.blogspot\.com\b \bpharmacycatalog2014\.com\b \bpharmacy-dir2014\.com\b \bpharmacyonlinecatalog\.com\b \bpharmacyreviewer2014\b.com\b \bexterminatorblog\.info\b \bpemutihwajahsuper\.com\b \bitruemart\.com\b \bfree-registry-cleaners\.biz\b \bwavenet\.com\b \bqps\.ru\b \bi\.pwned\.com\b getyourexbackreviews\.net \bcheapessaypapers\.com\b \bmuslimgaleri\.com\b \bblyweertbeaufort\.co\.uk\b \bhowtostartablog\.org\b \bzcodesystemcoupon\.com\b get.rid.of.pimples\.com\b \bkokica\.info \btopholidaydestination\.info \bzoxexivo\.com\b \bbinarypark\.org/s\b \brebelmouse\.com\b \bshopdeathandtaxes\.com\b factory.?trading\.com\b \bxlx\.to\b \bsionvadisi\.net\b \bmrch\.me\b \bnocreditrent\.com\b \bdoi-toshin\.com\b \bindexlure\.com\b morpheusfxsolutions\.com\b \baddeffects\.net\b \bsbobet-vip\.com\b \facebook.com/asiretiislam \bdarbbridalcouture\.com\.au\b \bmaldivedelsalento\.it\b \bcaseaffittonelsalento\.it\b \bmaldivesit\.com\b \bawl\.li\b \bw\.atch\.me\b \bkamagrainstant\.com\b \btophd\.info\b \bdragojlo\.info\b \bmalikoki\.info\b \bexistdecor\.com\b \bgetshorturl\.com\b \beprepz\.com \bsbobetc\.com\b \btattoora\.com\b \bpygmyurl\.com\b \b24plastic\.com\b \bedmedsale\.com\b \bstockmarketmentor\.com\b \bhalshs\.archives-ouvertes\.fr/docs/00/28/37/91/PDF/Santarelli_Pomponio_Algieri\.pdf \btinooo\.com \btinoooapp\.com \bkatakosta\.info\b \badcrun\.ch\b \bselbysoftfurnishings\.co\.uk\b \blike\.it\b \boxygenconcentratorinc\.com\b \bpornpasshub\.com\b \nitroxinadvice\.com\b \hspactivesbr\.com\b \balphamaxplusfacts\.co\.uk\b \baktiveamadvice\.com\b \bgarciniacambogiaprofacts\.org\b \bpurelifecleansefacts\.org\b \bmiraclephytoceramidesfacts\.com\b \brevlanteskincare\.com\b \binstaflexjointsupports\.com\b \bwelovesbo69\.com\b \bsbolovely\.com\b \bwelovesbo168\.com\b \bladermaniqueskin\.com\b \bteatroblog\.com\b \bwaa\.ai\b \bta\.gd\b \bhacktoolsandcheats\.com\b \busa-records-search\.com\b \blanadel\.re\b \bhowtogofromgirlfriendtowife\.net\b \bseriousmoneymakers\.ning\.com\b \bkredytoonline\.webgarden\.com\b \b1eko\.com\b \bfunsolderingstationreview\.tumblr\.com\b \bpestcontrol-stlouis\.net\b \bsafelinking\.net\b \bsafercolonreviewss\.com\b \bcompensationinjury\.com\.au\b \bfreesciencepublication\.blogspot\.se\b \bfrivetenskapligpublicering\.blogspot\.se\b \bworldwithoutexcuses\.blogspot\.se\b \bingaursakter\.blogspot\.se\b \bcas-msds\.com\b \bcas-no\.org\b \bmsds-cas\.com\b \bhec\.su\b \blida-grossmarkt\.com\b \bfitmedicalweightloss\.com\b \bcebuayalahomes\.com\b \bcasino-nodepositbonus\.com\b \bqualitysewingmachine\.com\b \b9ox\.net\b \bthesisontime\.com\b \bvitamixversus\.com\b \bobd2inthebox\.com\b \beasy\.tc\b \bcmyad\.co\b \bwtc\.la\b \bgreenslimming\.org\b \bbuynolvadexonline\.biz\b \by2u\.be\b \bm88no\.com\b \bcasualforsex\.com\b \bmobilegamenews\.ru\b \b\.pr\.co\b \baus-visa\.com\b \bdrugstoredir2014\.com\b \blxto\.net\b \bpast\.is\b \b4ic\.be\b \ballonger-penis\.net\b \blinkis\.com\b \bln\.is\b \bsbobetasia(\d)?\.com\b \bonnutrition\.org\b \burlgo\.in\b \bnq\.st\b \bdyi\.li\b \bdyinglinks\.com\b \bpaisasaver\.in\b \bseansomaniak\.pl\b \bseofornown4eva\.com\b \bpromotion-voyages\.fr\b \brkdms\.com\b \bseobusinessconference\.com\b \burx\.nu\b \bbatteryuniversity\.com\b \bdaily2deals\.com\b (?<=//|\.)vin-decoder\.com\b \becigarettefreetrial\.net\b \binsta-follow\.com\b \boncabs\.com\b \bliposlimsideeffects\.com\b \binfo-pdt\.org\b \btaxcutters\.com\b \bmaxmanpoweradvice\.com\b \bsejour-caraibes\.com\b \bbirthstonesonline\.com\b \bbitsysbikinis\.com\b \bsejoursaintmartin\.fr\b \bseosellers\.com\b \bfreegiftcode\.com\b \bwhyseoservices\.com\b \brunningfredgame\.com\b \bmysexyclassfieds\.com\b \b5cubecommerce\.com\b \bimpactplayerrankings\.com\b \bbinaryoptionshome\.com\b \bvoyage-de-noces\.org\b \bsejour-saint-martin\.com\b \bvacancestop\.com\b \bsejoursaintmartin\.com\b \bwakfu\.asia\b \biwebtechie\.com\b \bhisosoccer\.com\b \bhisosoccer\.blogspot\.com\b \bwebsitesforsalestore\.com\b \btheshadehut\.com\b \bcmbikeshop\.com\b \bdailymotivationalvideos\.com\b \bhomeimprovementdaily\.com\b \bfanbestbuy\.com\b \bcool-fuel\.co\.uk\b \btiredeal\.co\.il\b \bloloves\.it\b \bfeelthechoco\.com \bsourceofwine\.com \bdropofcoffee\.com \bvtranzitas\.lt \bfeelthetea\.com \bmyspace\.ge \bt1p\.de\b \b0cn\.de\b \bshorte\.st\b \btiny\.cc\b (?<!-)\bx\.co\b (?<!-)\bvir\.al\b \bwheek\.it\b \bclicky\.me\b \bqrf\.in\b \bfzy\.co\b \brdlnk\.co\b (?<!-)\burl\.ac\b \bzzb\.bz\b \bgplus\.to\b \bgdriv\.es\b \btiny\.cc\b \bpelevoniface\.com\b \bmgcheats\.com\b \bjerseysauthenticwholesaleauthentic\.com\b \bfootballljerseyscheap\.com\b \bcheapwholesalecheap\.com\b \bpharm-stores\.com\b \bgrepmaster\.eu \bgagnerdelargent\.tv\b \bflaturl\.com\b \bhack-appl\.com\b \bmy\.rs\b \brz9\.de\b \boffredemploiadomicile\.fr\b \bisepbola\.com\b \bdagetechnology\.com\b \bneueseomarketing\.com\b \bcriminaldefenseofnewyork\.com\b \bcleaning-agency\.co\.uk\b fastcleaners domestic.?cleaners \bblueamberrose\.com\b \bl-i-n-u-x\.de\b \bvisaforargentina\.org\b \bbestpressurewasherrating\.com\b \bwhat-to-buy-your-boy-friend-for-christmas\.com\b what-?to-?get-?.+christmas\.(us|com)\b christmas-?gifts?-?(ideas|for).+\.(us|com)\b \bbestweedeaterreviews\.com\b \btopsnowblower\.net\b \bxbanners\.biz\b \bsbo69\.club\b \b2y\.com\.au\b \burlteeny\.com\b \bjayafarma\.com\b \bbuymobiles\.net\b \baliexpress\.com\b \bbetbookie\.info\b \btiny\.bz\b \bnoaparis\.com\b \bme2\.do\b \bammi\.me\b \btopotraverse\.com\b \bjaimalaudos\.eu\b \bbuff\.ly\b \bpharmacyusa24h\.com\b \bonlineedmeds03\.com\b \bobatherbalkosmetik\.com\b \bclicksure\.com\b \btopproductresults\.com\b \btopbodysupplement\.com\b \bicargames\.net\b \bjclothing\.co\b \bdiscountdiamond\.co\.uk\b \bdocspal\.com\b \bbajgle\.com\b cleaning\.pw\b \blnkstts\.com\b \bbobs\.bz\b --(tarot|psychics?|mediums?|readings?|zones?|horoscopes?)\.com\b \btyn\.kr\b \btarotcomments\.com\b \bmediumsreports\.com\b \bpsychictarotfree\.com\b \balivepsychics\.com\b \bi7astrology\.com\b \btruepsychicslive\.com\b \bmediumsweb\.com\b \brealhelppsychic\.com\b \bmaletestosteronebooster\.org\b \bnofuturecafe\.com\b psychicsfree\.com\b bravesites\.com\b \bpsychicsfindaid\.com\b \bpsychicseersme\.com\b \beepurl\.com\b \bwebseosites\.eu\b \bx4facts\.com\b \bpsychicsreadings365\.com\b \bcrystalvoxx\.com\b \bbarrymorefurniture\.com\b \bgncamerashop\.com\b \brainbowtravelhi\.com\b \bstemcell\.life\b \bpsychics999\.com\b \bviagrawithoutprescription \bonj\.me\b \bcarmonia\.net\b \btattooimages\.biz\b \btopfoot\.eu\b \bgamesfen\.com\b \bseoclerks\.com\b \bw3ightl055\.com\b \bsupplementcritique\.com\b \bcompravaina\.com\b \bprolevelweightloss\.com\b \bgoldenmeadow-minis\.com\b \bprofitacademybonus\.com\b \btarotinspects\.com\b \bthepiratebay\.cba\.pl\b \bthepiratebay\.cr\b \bmb57\.com\b \bm88u\.com\b \bredirectrec\.haras-nationaux\.fr\b \b7kp\.com\b \bsusurl\.com\b \bri\.ms\b \bri\.ms\b \bpaydayaizdevumu\.com\b \bvouchercode \bsenta\.la\b \bmonsterenergygear\.net\b \bbest-ghostwriter\.com\b \bessay-schreiben\.de\b \bhandyortung\.co\b \bwhatsapphacken\.de\b \bbachelor-hilfe\.com\b \bbestkeys\.eu\b \biwhatsappstatus\.com\b \bi24help\.com\b \bbestforexrobotinfo\.com\b \bexpertisegarden\.it\b \bmrdesigner\.in\b \bbatuiti\.com\b \bsiteinseo\.com\b \bpwnicloud\.net\b \bclika\.pe\b \bdiscountcodes\.io\b \bxxxbloggers\.com\b \bdealdatabase\.co\.uk\b \bpornblogy\.com\b \bwefaq-dammam\.com\b \bkingvouchers\.uk\b \bhappyvalentinesdayi\.org\b \blinkasa\.com\b \brecursosenprojectmanagement\.com\b \bnyttigbras\.dk\b \bghadvancedplusfacts\.com\b \bvai\.la\b \b123rumahku\.com\b \baaacomputerrepairfast\.com\b \bfrozengames\.com\b \binstantenergy\.co\.uk\b \bkeratosispilaristreatmentgoogle\.wordpress\.com\b \btrihawks\.com\b \bsharkbayte\.com\b \bvoucherone\.co\.uk\b \bref\.pw\b \bcte\.li\b \bkeelog\.com\b \bministryofdeals\.com\b \burl\.zeroent\.net\b \bdanangplus\.net\b \bprofitupempire\.com\b \bhongkong-rx\.com\b \bci8\.de\b \bforexdrainbroker\.com\b \bbuypainmedsnow\.com\b \bsports-water-bottle\.com\b \bsubitotechs\.com\b \bunrelo\.com\b buyedtabletsonline \btopcashbonus\.com\b freepsychic \bcocland\.com\b \bmypaymentsolutionsusa\.com\b \btwojetanienoclegi\.eu\b \bappsforpcmero\.com\b \bdirectholder\.com\b \btop-prop\.com\b \bmakebusinessonline\.org\b \badktoys\.com\b \baffordablesewingmachines\.co\.uk\b \bhalong-bay-cruises\.com\b casinobonus\.co \bafdhaljauhari\.blogspot \bxn--agrandirsonpnis-mnb\.com\b \bacces-pills\.com\b \bdarkpostprofits2bonus\.com\b \bthegrandmuster\.com\b \bamallibya\.com\b \btriphobo\.com\b \bdigitallatitude\.net\b \bnoprescriptionmedicines\.org\b \bbodybuildingstyle\.com\b \blaunchcorporate\.com\.au\b \bwhey-protein-for-women\.com\b \bcyfuss\.com\b \busfreeads\.com\b \bvastspace\.net\b \bcanadianedrugstore\.com\b telechargerdes\.com\b \bhalongboat\.com\b \bhalong-bay-cruises\.com\b \bbooknowhalong\.com\b \bvietnameseprivatetours\.com\b \bhalongcruises\.travel\b \bgotohalongbay\.com\b \bdailyvietnamtours\.com\b \bamazinghalongbay\.com\b \bvietnameseprivatetours\.com\b \bsapaluxurytours\.com\b \bgotosapavietnam\.com\b \balllenses\.org\b \bproductinfosuperstore\.com\b \btotsites\.com\b \bs87\.eu\b \bseoservicemagic\.com\b \bbrandmarketing\.com\.cn\b \bxvideosgratis\.xxx\b \bwebandseo\.co\.uk\b \btny\.cz\b \bjavadramezani\.com\b \bbremep\.com \bhacksin\.com\b \bchefs2gocatering\.com\b \bsymlink\.us\b \blnwshop\.com\b e-cigarettefree \bworld-art\.ru\b \bfundramas\.com\b \bpromotioncodes \bforexsrovnavac\.cz\b \bautoloansforeverydriver\.com\b \bcriminaldefenseattorneytulsa\.com\b lose-weight-easily \bmajorca-transfers-airport\.co\.uk\b \bbusmallorca\.es\b \bbbwtube\.me\b \bjustpaste\.it\b \bgrow-tobacco\.info\b \bgrowtobacco\.net\b \b2celloswe\.prohost\.wf\b \bfiverr\.com\b \bporschecayenne2015\.com\b \btwixar\.me\b \bladbrokes\.pw\b \ball4seo\.co\.uk\b \bamzy\.me\b \bourskinhealth\.com\b \br10\.net\b \bnicetraffics\.com\b \bdaotaotienganh\.org\b \bfiverrbot\.com\b \bfinr\.co\b \bmoneysite\.us\b louis-vuittin\.us\.com\b replica\.us\.com\b \bventurestoday\.com\b \baegyo\.me\b \bthehealthyadvise\.com\b \binboxinnercirclebonus\.com\b \btopnocreditcheckloans\.com\b \bfightagainstbulimia\.com\b \bseoplus\.info\b \bmaxiwebdesign\.com\b \bjouwweb\.nl\b \bereticoblog\.wikidot\.com \ballageconditioning\.com\b \baboutpropertiez\.com\b \bgtublog\.com\b \bbktube\.net\b \bcix\.me\b \bqualitysteroids\.net\b \bvil\.li\b \bintechguvenlik\.com\b \bwebemailverifier\.com\b \bthaivdox\.com\b \.on\.nimp\.org \bdiabetesprotocoll\.com\b \bjoyofsatan\.com\b \bsexxxing\.com\b \bgoselfie\.com\.au\b \brestaurant\.eztable\.com\b \bcentiplex\.com\b \bnoxss\.com\b \bww7\.fr\b \bcachor\.ro\b \bconsultdustry\.com\b \bcex\.io\b \bsmore\.com\b \bbhashasolution\.com\b \bvocests\.blogspot\.com\b \bmydehydrator\.com\b \bsocialseopromotion\.com\b \bforexjunkie\.com\b \bparkapp\.com\b \bsnack\.ws\b \bshino\.me\b \bmemoriesfromwiki\.blogspot\....? \bquiropraxia1\.com\b \byt\.be\b \bhealthyiteasy\.com\b \brelinks\.me\b \bmybook\.to\b \bcashbonusonline\.com\b \bloans4you \bincest-porno\.org\b \bsupplementsdeal\.com\b \bkinoandroid\.com\b \bporno-pyanyh\.com\b \bpaydayloans\.today\b ecigsfreetrial \bgiftpiper\.com\b \buniversaltailor\.com\b \bqikshare\.io\b \bcontato\.ms\b easywaytoweightloss \bpi\.vu\b \brestaurantsnearme\.space\b \bfirstleaks\.com\b \beb\.by\b \bforbali\.com\b \bdeodorant-coupons\.net\b \bujeb\.se\b \bautorijschoolleon\.nl\b \bleaftrade\.com\b \bgp\.gg\b \btopseostudio\.com\b \bmusclesupplements101\.com\b \bhits4slim\.com\b \bshaarpmind\.com\b \bteleplus\.org\b \bnsjk\.in\b \bnewsjack\.in\b \baran\.com\.ua\b \bschoene-geburtstagssprueche\.eu\b \batho\.me\b \bur6\.us\b \bpokerdewa88\.com\b \bpassionavenue\.com\b \bdg-locksmith\.com\b \bpascherairmaxfemme\.fr\b \btopuniversityreview\.com\b \bshutterfly\.com\b \boperationquickmoney\.training\b buyinstagram \bboygamez\.com\b \bbr1m\.org\b \breplicawatch \bmanmer2\.blogspot\.com \bskyrocketplace\.com\b \bvid\.me\b \bbrunodam\.blog\.kataweb\.it \bpgmaleenhancement\.com\b \bmaxis10\.com\b \bthsbo222\.com\b \byroki-video\.ru\b checkpaydayloa \bsmokyquartzstones\.com\b \bvydoxfreetrial\.net\b \brafael24\.ir\b \bakaliteescort\.org\b cashusadvance \bseoexpertsindiareviews\.tumblr\.com\b \bguteapotheke\.net\b \berotic-vid\.com\b cialispharmac \bforum\.al-wrwd\.com\b \bnimagazine\.com\b \bsovbezchr\.ru\b \bvinfreecheck\.com\b \bbet365offercode\.com\b makemoneyonline \bpokerhebat\.com\b \bbjmath\.com\b \bwww\.vegasslotsonline\.com\b \bWherecanibuymeladerm\.org\b \btopessaywriter\.org\b \bwritemyessayservice\.net\b \bmycollegeessay\.org\b \bessayforcollege\.org\b \bwritemyessay24h\.net\b \bbuyessaywriting\.net\b \bmyshort\.ovh\b \bcdnlion\.com \bwhatsappforpcmi\.com \bla-alopecia-areata\.com\b \bnitrofocusno3muscles\.com\b \bgetcheapmax\.com\b \bderefer\.unbubble\.eu\b \bvrbas\.be\b \bmobilesnack\.net\b \bdiversifiedparking\.com\b \balexanderjohnson\.beepworld\.de\b \burl2it\.com\b \bnflhistory\.net\b \bmediaupdate19\.com\b \bj\.smad\.info\b \btirada-tarot-gratis\.eu\b \bgeet\.me\b \bmozdomains\.co\.mz\b \btransfers-in-europe\.com\b \b(?:zurich|livignoski)transfers\.com\b online-generic \bdummyurl\.com\b shopping-internet \bwellinghomeopathy\.com\b \bmofunzone\.biz\b \belvishescortsliverpool\.co\.uk\b \bbox10\.me\b \bpink-venus\.com\b \bmenstrualcup\.com\b \bmedijator\.com\b \bmilf4tube\.com\b \bmenskopp\.se\b \bemekserverler\.com\b \bvefro\.com\b \bcandledreamer\.com\b \bipayday\.site\b \biloanonline\.co\b \bpokerdewa19\.com\b \bcouponconnexion\.com\b \bplacidway\.com\b bestpaydayloan \b(?:oraculo|caesarem)nostradamus\.com\b \bloseweightgarcinianow\.com\b \bmuscleperfect\.com\b \bsuperlotteries\.com\b \bese\.es\b \bcomprarviagraes \bptvsportsbisskey\.mobi\b \bgoogleweblight\.com\b \bbote\.me\b \bbuytramadol\.biz\b \beyeluminousfacts\.com\b \bshoesizeconver(sion|ter)\.net \bshoesizes\.co \bconvertyourshoesize\.com \bwebinerds\.com \btherighthairstyles\.com \bconvertercentral\.com \bhairstylearchives\.com \bsizeguide\.info \blatest-hairstyles\.com \bratatype\.com \btypingweb\.com \bstfalcon\.com \blifetile\.me \brollapp\.com \bpaydesk\.co \bblogger\.com/profile/07812378838296070653 \bfacebook\.com/Bajotzofficial paydayonline \btruecrimebookreviews\.com\b \bskybet188\.net\b \byouknowit\.tk\b \bdailystrength\.com\b \bcdn77.com \bhyipbook\.com\b \bnaturaltinnitustreatments\.com\b \btinnituscurenow\.com\b \bchild-my\.ru\b \bwritemyessaypal\.com\b \bmycredit-{0,5}report\.com\b \bgrandiflora\.net \bbvog\.com \bhyip\.com\b \bfb\.to\b onlinecanadianpharmacy \bagor\.io\b bestfatburners \bspouseaggro\.com\b \bhq-tadalafil\.org\b \batozwishes\.com\b weightlosspills \bmedexpress201\d \bbestloansforpoorcredit\.com\b \bali\.pub\b \bhyip\.guru\b \bbestdatingcanada\.com\b \bguidestobet\.com\b \bthailandresorts\.eu\b \bhealthcaresups\.com\b \btablet24h\.com\b \bshareitdownloadapp\.com\b \bfindlaw\.biz\b \bpartnersmedia\.net\b without.?doctor.?prescription \bgg3\.be\b \bhyip\.wiki\b \bhyip\.guide\b \bridof-acne\.com\b \bioffercheap \bimvuprepaidcards\.com\b \bcleopatraescorts\.co\.uk\b \bsteroidepills \bsealine-products\.no\b \bdinnersurf\.com\b ratingofmercuryinsurancecompany \bredirect\.camfrog\.com\b \bblogdigger\.com\b \bstallionmoving\.com\b \bnationalopenuniversity\.org\.ng\b -escort-models\. \bgirl2xx\.com\b cheapinstagram \bhebu\.it\b \bwi9\.biz\b \bkazino-onlain\.ru\b %D1%84%D0%BE%D1%80%D1%83%D0%BC-%D0%BA%D0%B0%D0%B7%D0%B8%D0%BD%D0%BE\.%D1%80%D1%84 \bvirtualphones\.net\b \bmenabwn\.com\b \bsupplementsbag\.com\b \bpornovezenie\.ru\b \bonlinger\.ru\b \bcasinoru\.ru\b %D0%BA%D0%B0%D0%B7%D0%B8%D0%BD%D0%BE-%D1%84%D0%BE%D1%80%D1%83%D0%BC\.%D1%80%D1%84 \bpick-up-porno\.com\b \bhostgator-promo-codes\.com\b \bkopilkaporno\.org\b \bclashofclansmypc\.com\b \bviagragenericoes24\.com\b paydayloan\.co \bpharmshop-online\.com\b \bpuissance-injection\.fr\b \binsure911\.com\b \byoumob\.com\b (car|life)insurancerates\b \bavonleacommunications\.com\b free(sample|trial)\.com\b trial(sample|offer)\.com\b \btrendpro\.co\.ke\b \bjobszimbabwe\.co\.zw\b \bxxxpart\.com\b \bstriptizik\.org\b \bswinger-sex.\ru\b \bpenyakitnonvaskulerretina\.blog\.com\b \bnylon-porno\.ru\b \bmemoriauitoto\.com\b \bemoporno\.ru\b \bmovingcompanydenver\.com\b \bmakemoneyonlineforbeginner\.com\b \bludovodka\.ru\b tiffanyjewelry.?201 tnfjackets(clearance|outlet) nikeairmax.?201 chinawholesaler\.com\b \bnfljerseys \bgrfast\.com\b \bjavadramezani\.in\b \bxolodremont\.ru\b \bmed\.tinyrealm\.com\b \bqqurl\.com\b generic.?online \bouo\.io\b \bacheter-ciajis-pascher\.com\b \bprezzocia1isgenerico\.com\b \bcomprarcia1isgenericobarato\.net\b \bcomprargenericociajisespana\.com\b \bprix-ciajis-generique\.com\b \bflippinonsteroids\.com\b \bfmyykj\.com\b \bonlinemixx\.ru\b \bcompletelove\.ru\b \b7offers\.ru\b \bmedtorgonline\.ru\b \bonlypoppers\.ru\b \bcareprostforwomen\.ru\b \bmr-ginseng\.com \bpazdrav\.com\b \b8marta.?\.ru\b \bworldmailes\.com\b \bstockpair\.pro\b wholesalechinanfl cheapjerseys(store)?nfl cheapsportsjerseys china\.us\.com\b \bwhereifoundlove\.com\b \bgloriousgolden77\.org\b \bgloriousgolden77\.org\b \b00sf\.com\b \bplatinumcleanserinfo\.com\b \bdrugspowerstore\.com\b \bbluewhite\.co\.uk\b \bultimatewebhosting\.co\.uk\b \b000a\.biz\b \bshop-propecia-daily\.tk\b \borderclomid-medrx\.gq\b generic\.gq\b \bjosmprtion\.com\b \bshoutkey\.com\b \bgolfukmall\.co\.uk\b \bcleansenaturalsfacts\.com\b \bsheenaoberai\.com\b \bavoirantiaging\.com\b \bleadsflowprobonus\.com\b \bcheapcoachoutletwebsite\.com\b \bnike-airmax-2015\.com\b \bbapaknaga\.com\b \bcarsautoreview\.com\b \basfadriver\.com\b \bdermaessenceserumblog\.com\b \bt-rexmusclefacts\.com\b wholesalejerseys \bcrashsafari\.com\b huffingtonpost\.com/2015/04/01/selfie\-shoe\-arent\-real\-but\-wow\_n\_6979478\.html \bbestprobioticsweightloss\.com\b \bexampracticequestions\.com\b \belliskinantiaging\.com\b \bseremolynbuy\.com\b \beternitynaturalscleanse\.com\b porno\d{1,2}tube\.ru\b \bhealth786\.com\b \bgetnaturalcleansingformula\.co\.uk\b \bgetsunergetics\.com\b \bfunmac\.com\b \boffer\.moscow\b \brxrepairhelp\.com\b \btop\.howfn\.com\b \borderfitnesspoints\.co\.uk\b \bisraelbigmarket\.com\b \brx\d{4}\.tk\b \buvuperformance\.com\b \bvitagarciniahcasite\.com\b outletonline-?site\.com \brotefahne\.eu\b \bhealthsupreviews\.com\b \btopmuscleuptips\.com\b \b29sf\.com\b \bpharmaciesnoprescriptionusa\.com\b \bcanadianpharmacies(?:noprescription|doctor)\.com\b \bno2factoronline\.com\b \bbulkfatlosssolutions\.com\b \bdrozforskolin\.org\b \breviewanalysis\.co\.uk\b \bbellaveiphytoceramides\.org\b \bthedropnet\.com\b \bmyfreegems\.com\b \bgarciniabasicsplus\.com\b \bmyutopiancleanse360\.com\b \bnuforiaskincarebuy\.com\b \bn33nitricoxideboosterfacts\.com\b \bal\.ly\b \bbam\.bz\b \boptimalstackproduct\.com\b \bcbi\.as\b \bvip-file-xxx\.org\b \byoutub\.link\b \bb(?:it)?ty\.link\b \bsmup\.us\b \b9m\.no\b \bbitcointalk\.org\b \bcirclemakers\.org\b \bapog\.co\b \bsnip\.li\b \bpolr\.me\b \bv\.ht\b \brockhardfacts\.com\b \bviewhd\.me\b \btouchhere\.ml\b \bwatchtvshownow\.ml\b \bmovietv\.biz\b \btvhd\.online\b \bpopulartoday\.biz\b \bstreamhd\.cf\b \bhdfree\.online\b \btrendstoday\.biz\b \bnuvieskincareserum\.com\b \bfastvds\.pro\b \brajatnayarfamousastrologer\.com\b \bwell4lifeprogram\.com\b \bpuravolantiaging\.net\b \bontheair\.biz\b \bmedia-tvseries\.com\b \bstromtv\.me\b \bphytolyft\.com\b \btheperfectgarcinia\.com\b \btoptryloburn\.com\b \bsimplyhhealthysolutions\.com\b \blumalifteye\.com\b \btestoboostercares\.com\b \bninamelsy\.page\.tl\b \bnetflixhd\.cf\b \bg\.ua\b \bsurl\.im\b \bmaleenhancementpatchs\.com\b \bairingtoday\.cf\b \blevantecreamtrial\.com\b \bmasspmmusclegrowth\.com\b \bprimalitegarciniareview\.com\b \brenovocremefacts\.com\b \futronix-hk\.com\b cheapjerseynfl nfljerseychina \bxn----7sbvehqfibu7aj\.xn--p1ai\b \bslimatrexnorway\.com\b \binvesting-money\.info\b \bhathayoga\.top\b \bnetflixhd\.ga\b \bthestreammovie\.cf\b \bbestfreestreaming\.ga\b \bwolowtube\.ga\b \b123movies\.ga\b \bmyurls\.ru\b \bbikramsinghmajithia\.blog\.com\b levitra\d\dmg \bpokerdewa88\.com\b \bvumoo\.ga\b \bshahnazraza\.com\b \bgetmaxprofitsnow\.com\b \bxinyanlaw\.com\b \balvenaandduaderma\.com\b \bthinsecretgarciniacambogia\.com\b \bsmarturl\.me\b \bputlocker\.ml\b \bnicetv\.biz\b \bsunglassineyes\.com\b \btimothysskincare\.com\b \bepilasprey\.com\b \btotalfitnesspoint\.com\b \bnetflixmovieshd\.cf\b \boriginalityisoverrated\.com\b \bnew3dcomics\.com\b \balvgear\.com rx700pills \bgetmusclebuildingbase\.com\b \bgooglevideo\.com\b \balariarxreview\.org\b \bgethomeworks\.science\b \bmaltinscannadispensary\.com\b \badvancedtrimsite\.com\b \bpokerbo\.biz\b tradingonline-a-moral-problem\.blogspot \balvenaandduaderma\.com\b \bcleanserenewdenmark\.com\b \bzul\.im\b \bviarexlabsblog\.com\b \bhealthcarebooster\.com\b \bonebetqq\.com\b \bmovielova\.club\b \byoursbetterhealthsolutions\.com\b \bgarciniajarra\.com\b \btgbe\.ws\b \bbiotestosteronexrtry\.com\b \btryutopiancleanse360\.com\b \bvamostech\.com\b \bduplicellp199review\.com\b \btrypromusclefit\.com\b \badmy\.link\b \bguidancemdms\.com\b \boffer\.moscow\b \bkotlovan\.by\b \bvn\.xoga888\.com\b \btestosteroneboosterbits\.com\b \bwithlove\.gift\b \bread-online-books\.xyz\b \blibertoprometheo\.blogspot\.com\.br\b \bmylaviveeyeserum\.com\b \bfornatgaex\.com\b \bgmkt\.kr\b \bgomusclebuilding\.com\b \bdietadimagranteveloce\.it \bdailynutritionnews\.com \bplay\.mob\.org \bmsofficetechsupport\.com\b \bquickbookscustomerservicephonenumber\.com\b \biquickbookssupport\.com\b \bquickbookshelps\.support\b \bquickadvisor\.net\b \bhp-support-number\.com\b \bmaximizedmuscleideas\.com\b \b7uponline\.com\b \bandalasbhakti\.com\b \bangkaajaib\.com\b \basialive88\.com\b \basiapk88\.com\b \bbandar1\.com\b \bbdcapsa\.com\b \bbgselalu\.com\b \bbola-88\.com\b \bbolagila\.com\b \bbolalive77\.com\b \bbolatikus\.com\b \bdewabet\.com\b \bdewapoker\.net\b \bdewapoker-online\.net\b \bdewapokeronline99\.com\b \bdewasbo88\.com\b \bdewatogelsingapura\.com\b \bhbcbet-id\.com\b \bjadibd\.com\b \bkartu9\.com\b \bkartupoker\.com\b \bkartupoker\.asia\b \bkingpoker88\.net\b \bkudapoker\.me\b \bmildcasino\.com\b \bnagapoker88\.asia\b \bpemainpoker\.net\b \bpokerbo\.net\b \bpokerdewaonline\.com\b \brajajudi\.net\b \brajasbo\.com\b \bskor88\.com\b \btaruhan88\.net\b \bunovegas\.com\b \bvipbet88\.com\b \bnpselalu\.net\b \basiapk88\.net\b \bklikfifa\.com\b \bthanpoker\.com\b \bnagapoker\.asia\b \bnagatg\.com\b \bdwlive88\.com\b \bgoods555\.com\b \ballgamesonline\.info\b \buforadioshow\.com\b \bdewabet\.asia\b \broobeestudio\.com\b \bsparkstation\.net\b \bbnc\.lt\b \bbranch\.io\b \bboostupmuscles\.com\b \bdownloadsnaptubeapp\.com \bplayview\.org \bvidmateapp\.net \bmobdrodownloads\.com \btenedonlineshop\.com\b \bkizlarinsohbethatti\.com\b \bsupplementssellers\.com\b \bhealthinnovgroup\.com\b \bbesthealthmarket\.org\b \bmoldresistantstrains\.com\b \bmedigapplans2017\.com\b \bpropaperwritings\.com\b \bnetwork54\.com\b \brebootmymodem\.net\b \bleadsleap\.com\b \bonelink\.me\b \boncalltechsupport\.co\b \bterbemestar\.com\.br\b \b6h2\.xyz\b \bshowboxappdownloadio\.com \blearnfree\.me\b \bductrodder\.cn\b \bnaver\.me\b \bbestvolumepills\.net\b \bjaowaftextilemil\.com\b \bshaperich\.com\b \blevitradosageus24\.com\b \bathleticgreensfacts\.com\b \bwiki-travel-guides\.blogspot\. \bsundried\.com\b \bidealhealthdoctor\.com\b \bhealthyapplechat\.com\b \bhealthinnovgroup\.com\b \bwiredtree-coupons\.com\b \bdankmaymays\.com\b \bhyperurl\.co\b \bnewgoogleadwords\.info\b \bfbl\.me\b \bs4te\.com\b \bgrep\.kr\b \btdcjinmatesearch\.blogspot\.com\b \blyftestimate\.org\b \bmicrosoftonlinechat\.com\b \bonlinebankinghq\.org\b \bcreditcardreviewed\.org\b \binmatesearchguide\.org\b \bdejkberta\.blogspot\. \brezultate-live\.club\b \bvitagarciniahcabuy\.com\b \btry-nitricstorm\.com\b \bcustomthesis\.org\b \bessaysmaster\.com\b \bbathroomexhaustfanswithlight\.com\b \bgeniuxtrial\.com\b \byenifullprogramlarindir\.com\b \bcinemabox-hd\.com\b \bqoo\.by\b \btestosteronesboosterweb\.com\b \bhowtomakedollarsonline\.com\b \burl\.org\b \beyeluminoushelps\.com\b \bwaremakers\.com\b \bxtgenixau\.com\b \bhealthytalkzone\.com\b \b8si\.ru\b \bezurl\.me\b \bhothor\.se\b \bix\.sk\b \blsh\.link\b \bmrk\.im\b \bmturl\.co\.uk\b \bpiep\.net\b \bpohq\.io\b \bshrtlnk\.de\b \btnij\.org\b \burlku\.info\b \bcan0\.com\b \bnfc\.lol\b \bicemakernotmakingice\.com\b \bxurl\.gq\b \bfke\.us\b \blink\.mx\b \bkleinerlink\.de\b \bwtc\.la\b \bbukaa\.ga\b \bfjv\.biz\b \bi7n\.co\b quickcash \bintelligentadvices\.com\b \bmysp\.ac\b \bmusclebuildingbuy\.com\b \bseosparks\.com\b \bsupplementadvise\.com\b \bclonezone\.link\b \b360cameradeals\.com\b \bgreencoffeesupremecleanseidea\.com\b \b1man1jar\.com\b \bfindminecraft\.com\b \bfashionlady\.in\b \b51ideas\b \beduessayhelper\.org\b \bhealthrewind\.com\b \btaruhanjudibolavipbet88\.com\b \bagenbola1\.com\b \bbeaumonde\.nl\b \biolavorodacasa\.com\b \babcargent\.com\b \bsergedemoulin\.com\b \bpartitodazero\.com\b \bcopernic-agent-basic\..{2,3}\.softonic\.com \bvalentusmovie\.com\b \bux\.nu\b \bdankontorstole\.dk\b \bfuckdate\.com \bhotelsnearme\.club\b \bsportsbet\.co\.za\b \bverity360\.com\b \bruaaya\.com\b \bfieldmansaccessfloorsltd\.com\b \biqoption\.com \bcouponsoffers\b hourwristbands\b \blanbin\.ru\b \bfave\.ga\b \bboog\.io\b \busadrugguide\.com\b \bgoldenhealthcenters\.com\b \bwomanitely\.com\b \bamerikanki\.com\b \bvouchercodesslug\.co\.uk\b \bmrdiscountcode\.co\.uk\b \bvouchercloud\.com\b \bguadagnareonlineseriamente\.com \bkrt\.be \bthebestprices\.com\b \bhotels-booking\.com\b \bpromotionvoucher\.co\.uk\b \br\.msn\.com\b \blanyardmarket\.com\b \bgo2l\.ink\b \bhotukdeals\.com\b \brevoucher\.co\.uk\b \bhealthnbeautyfacts\.com\b \b(lord|compare)vouchercode \bir\.uv\.es\b \bninjavouchers\b \bvoucherbadge \bgomo\.bi\b \bsilicon-wristband\.com\b essay.?writing.?service \bph\.dog\b \bnuovoiphonegratis\.com \bwif\.red\b \badyou\.me\b \bjust\.as\b \bmp3rocket\.pw\b \bgv1\.me\b \bmiz-mooz\.com\b \bmyfashioncode\b \bbkuiidarsdf\.blogspot\.co\.uk\b \bbkuiidarsdf\.blogspot\.com\b \bdalizaistaresi\.blogspot\.co\.nz\b \bgirls0004\.weebly\.com/hurghada\.html \b \bmakojigod\.blogspot\.com\b \bmakojigod\.blogspot\.fr\b \bmakojigod\.blogspot\.gr\b \b123malikoki\.info\b \bmywikipediatravel\.blogspot\.co\.il\b \bonrecedonece\.blogspot\.co\.uk\b \bonrecedonece\.blogspot\.rs\b \bovukucunevol\.blogspot\.com\.au\b \bplaces-data\.com\b \bsmbusiness\.info\b \bvikiputovanja\.blogspot\.co\.uk\b \bvikiputovanja\.blogspot\.com\b \bvikiputovanja\.blogspot\.de\b \bvikiputovanja\.blogspot\.fr\b \bvikiputovanja\.blogspot\.rs\b \bwikidestinations\.blogspot\.co\.uk\b \bwikipedia-travel\.blogspot\.com\b \bwikipedia-travel-destination\.blogspot\.com\.au\b \bwikipedia-travel-destination\.blogspot\.fr\b \bwikipediatravel\.weebly\.com\b \bwikipediatraveldest\.weebly\.com\b \bwikitravel-guide\.blogspot\.com\b \bwikitravel-guide\.blogspot\.fr\b \bwww\.facebook\.com/1532019543762938\b \bwww\.facebook\.com/1532035623761330\b \bwww\.facebook\.com/1532040663760826\b \bwww\.facebook\.com/1532057493759143\b \bwww\.facebook\.com/1532483373716555\b \bwww\.facebook\.com/notes/travel/bali-travel-guide-choose-what-you-are-interested-in/1532058703759022\b \bwww\.facebook\.com/notes/travel/dominican-republic-travel-guide-choose-what-you-are-interested-in/1532027883762104\b \bwww\.facebook\.com/notes/travel/las-vegas-travel-guide-choose-what-you-are-interested-in/1532033293761563\b \blovemyvouchers\b \bexamandinterviewtips\.com\b \bupromocodes\b \bsiliconebracelets\.xyz\b customsiliconebracelet \bl\.ask\.fm\b \bangelmeds\.com\b \brecruitingblogs\.com\b \bautomaticpetfeeder\.net\b \bvoucherbox\b \b24hoursbracelet\b \bbeaudermaskincare\.com\b \bgiftmevouchers\b \bpr\.report\b \bwristband-maker\.com\b \bsupplementoffers\.org\b \bflagsmore\.biz\b \bhealthforeverplus\.com\b \bmegadoomer\.com\b \bmuscle4power\.com\b \blolfurballs\.com\b \bgocustomboxes\.co\.uk\b \bdesignyourownsilicone \bmaximous\.net\b \bsteroids-safe\.com\b \b72hoursamericanpower\.com\b \bwebascentevents\.com\b \bexcentric-design\.net\b \bikancomel\.tk\b \btrexmusclesite\.com\b \btoluunusualsblog\.com\b \bsupplementsgarden\.com\b \bminecraftgamesplay\b \btube8\.to\b \bsu0\.ru\b \bmath-problem-solver\.com\b \bcreateyourownsiliconewristbands\.com\b \bfunnyvideoclips\.cf\b \byo\.io\b \bbank\.africa\.com\b \bsexuallubricants\.org\b \br\.utopiie\.com\b \bchayplov\.ru\b \bporno-365\.xyz\b \bbreakingnewstoday\.in\b \bletsearnmoneyonline\.in\b \bsiliwb\.com\b \bsilicon(wristband|bracelet) \bfashionclothing-mart\.com\b \bsigmaessays\.com\b \bostrovbali\.net\b \balrab7on\.com\b \bseo-stars\.com\b \bhappynewyearsgreetings\.com\b \bshorepointcomm\.com\b \bplanodesaudesorocabasp\.com\.br\b \bplanosdesaudeemcampinas\.com\.br\b \bconsideo\.com\b \br\.bat\.bing\.com\b \bseoptimasi\.com\b \bgrabify\.link\b \bfaecbookk\.ml\b \bdownloadgameandroidfree\.net\b \btvseriesdvdonsale\.com\b \bblogrollcenter\.com\b \bgoogle\.co\.ukgoogle\b \bherveleger\.best\b \bmakeyourownsilicone \bthelittleladybird\.com\b \biplaystoredownloadfree\.com\b \biplaystoredownload\.com\b \bessayexperts \b24hours+ilicone \b24-xxx-video\.ru\b \bdolbilovo\.ru\b \buyu\.re\b \bleshiysex\.ru\b \byooa\.re\b \bbadlinksgood\.blogspot\.ru\b \bmx7\.com\b \bmino\.re\b \bsoiq\.ch\b \bbesthomeshoppingreviews\.com\b \bfreecouponbuy\.com\b \bgreentree\.tax\b \bdeutsches-rei\.ch\b \blogintutor\.org\b \bpremierfamilydentist\.com\b \bsoywebmaster\.com\b \baustin-translation\.net\b \bm\.me\b \bmesosfer\.com\b \bcompaniesinindia\.in\b \bwood-furniture\.biz\b \banon\.to\b \bhive\.am\b \bclick\.dji\.com\b \blaptopverge\.com\b \bisaev\.info\b \btierrasvivas\.com\b \bthefashionablehousewife\.com\b \bcasinoforum\.su\b \bmafia-forever\.ru\b \bboosterpackdepot\.com\b \bxnxx\.show\b \bvitaminofhealth\.com\b \btophealthmart\.com\b \bewedictionary\.com\b \bproteinoutlet\.ro\b \bfreeporna\.ru\b \b3shop3\.com\b \bblurpalicious\.com\b \banaramedspa\.com\b \bonlinecustomessaywriting\.com\b \b24-hour-wristbands\.com\b \bsiliconewristband\.xyz\b ownsiliconebracelet \bsilicone-bracelets-silicone-wristbands\.com\b \bukbestessays\.com\b \bporonizle\.xyz\b \bideashop\.kiev\.ua\b \bimg\.rule34\.xxx\b \bgoogle\.com/ad(sense|word) \bfairpensions\.com\b \bjobsforeditors\.com\b \binfopraca\.pl\b \bmedyum\.xyz\b \balldaypharma\.com\b \bwecareskincare\.com\b \b9nl\.es\b \btools4docs\.com\b \bpenisenlargement\.co\.in\b \bbankier\.pl/forum\b \bgrd\.pw\b \bspurl\.me\b \blinkche\.ir\b \burl6\.org\b \bjpmags\.com\b \bmca-biz\.com\b \btvc\.in\b \bviewthislink\.com\b \burl\.moducopy\.co\.kr\b \bcbi\.as\b \burly\.co\b \bclickand\.co\b \bddz\.kr\b \bshooturl\.com\b \blvl\.vn\b \banmeld\.biz\b \bkarung\.in\b \bdpi\.me\b \bur\.my\b \bm5\.hk\b \bajn\.me\b \burl4\.uk\b \breview\.ly\b \bterapiasnaturais\.net\b \b0ll0\.ru\b \bdobrakasa\.co\.pl\b \binwestuj\.co\.pl\b \bsourl\.li\b \bpraca\.money\.pl\b \bhelix6garciniareview\.com\b \bwroclaw\.dlastudenta\.pl\b \bairjordans20\d{2}\b \beasyessayhelp\.net\b \bcoupon4fun\.com\b \bshampoosik\.ru\b \bviagrasansordonnancefr\.com\b \bhealthable\.org\b \btuney\.kr\b \banneedumexique\.com\b \bpfic2010\.com\b \balpacas-hampshire\.co\.uk\b \balpacasforsale\.org\b \bomeglechat\.ca\b \bgetpaid4typing\.net\b \buber-fare-estimator\.com\b \bjustyoufitness\.com\b \bgateacademy\.co\.in\b \bj(k|q)i(kk|qq)i\.at\b \b(b|p)ayanradio\b \bhersup\.ga\b \bhamariplace\.com\b \burlz\.fr\b \bfake-id\.com\b \bsagemailer\.com\b \bclick-pro\.com\b \bteamstre\.am\b \bneide\.ga\b \bhan\.gl\b \bshortly\.me\b \bmitsubishiklima\.com\.tr\b \bseo-alien\.com\b \bloginhelpers\.org\b \bpuretablets\.com\b \bbabun\.gq\b \bpromotionvoucher\.uk\b \bebookbrowse\.com\b \bgeschenkefuermaenner\.info\b \bdisq\.us\b \bcommercial-real-estate\.cc\b \bbuydogheartwormmedicine\.com\b \bcheapassignmenthelp\.co\.uk\b \btadalafilearn\.com\b \b3dots\.ro\b \bbbshort\.link \bel3dl2\.com\b \bbiggerpockets\.com\b \bwatchmovie-gratis\.info\b \bvroh\.me\b \bdest-war\.com\b \bplaymovie21\.com\b \bmovflix\.website\b \biflix2\.com\b \bselix32\.esy\.es\b \bwatchflixhd\.hotmovies4k\.com\b \bvulmove\.blogspot\.com\b \bapp2chart\.com\b \bhealthynewage\.com\b \bessayerudite\.com\b \bfreemyurl\.info\b \bmxtpz\.me\b \bcanadaedrugstore\.com\b \bcanadianpharmacystoreus\.com\b \blightningprotection\.com\b \bvouchercodes\.deals\b \bcustomthesisstuff\.tumblr\.com\b \bdiferenciasentre\.net\b \bsweetasmoiok\.com\b \bsparkemaildesign\.com\b \be-cigforsale\.com\b \bhomeclick\.com\b \bviagragroupresult\.com\b \bcovnews.com/archives/search\b \btrumpcanadianpharmacy\.com\b \bfutureofeducation\.com/main/search\b \bbltc\.es\b \bboxip\.net\b \bud-carrent\.com\b \bbltc\.es\b \bmakkao\.com\b \bmassbass\.es\b \bcoriantouch\.co\.il\b \b2pay\.pro\b \bwordplanes2\.skyrock\.com\b \bpotenzmittel-online\.com\b \bpanendeism\.org\b \bpanendeism\.webs\.com\b \bdiscountlipsy\.wordpress\.com\b \btech-support247\.weebly\.com\b \bingic\.ae\b \banepe\.com\.gr\b \basfaleiaautokinhtou\.com\b \bherveleger\.ws\b \bstudiopaci\.net\b \b5z8\.info\b \bfeet9france\.wordpress\.com\b \bms-jd\.org/search \bdieta-blanda\.com\b \bgusbeat7\.wordpress\.com\b \bmins\.pw\b \b(best|dsl|digital)camera\w{0,15}\.tk\b \bessaylogic\.org\b \bsungroupvn\.com\.vn\b \bmyfashioncodes\.co\.uk\b \bemojiselector\.com\b \bretailmenot\.com\b \bonceuponacrime\.net\b \bduanxigrandcourt\.org\b \bnewfaceskincare\.com\b \brejuveantiaging\.com\b \bour-skincare\.com\b \bpharexpress\.net\b \bbesthoist\.com\b \bmynewbestarticles\b.blogspot \blogindoctor\.org\b \becuadorianhands\.com\b \bapplyscholarship\.info\b \bblogger\.com/profile/00141270178551151863 \bsqex\.to\b \binblogslife\.com\b \bcanonwirelessprinterhelplinenumber\.wordpress\.com\b \bhealthsuppfacts\.com\b \bresidentialpainting\.contractors\b \btheindustryspread\.com\b \bflyt\.it\b \bpsychologydictionary\.org\b \bprintmakerart\.webnode\.it\b \bappbooks\.org\b \bgeolocation\.ws\b \bqualtecmty\.com\.mx \bservicharterbus\.com \bcomo-depilarse\.com \bimportardechinaya\.com \bmega-estrenos\.com \biconet\.com\.mx \bbienestaralnatural\.com \bmlego\.com\.mx \brenovardni\.org \bdespensasdaco\.com \bchollosaqui\.com \blibrosparaaprenderaleer\.com \baceitesesencial\.com \bcurriculumsvitae\.net \busx\.es\b \bwoobs\.com\b \balpacas-hampshire\.co\.uk\b \btodoviajeros\.com \bmusica-barroca\.com \bderechomexicano\.com\.mx \bseotraininginstitutespune\.in\b \bseotraininginpune\.in\b viagraonline \bcialisoonline \bxaydungthanhnien\.com\b \bbl\.gd\b \bexeideas\.com\b \bvirsale\.com\b \bcabinetdiy\.com\b \bokemen\.xyz\b \bfacbook\.com\b \bmedcheck-up\.com\b \bskincarebrands\.co\.uk\b \bcooldudes\.store\b \bpoolcleaner\.us\b getpocket\.com/redirect \bstudentloanrelief\.us\b \bnaturalmattressmatters\.com\b \bgemmenage\.(com|net|ca)\b \bdailystrength\.org\b \bonlinecashflow\.org\b \bshemale\.uk\b \byobit\.io\b \bchecker\.in\b \bsex-ru\.org\b \bfirstclassessaywriters\.com\b \bcheckpagerank\.net\b \bviahold\.com\b \bcabinetdiy\.com\b \bgetfreebs\.com\b \bonlinehookupsites\.com\b \bbeautytohealth\.com\b \bartplus\.co\b \brentarace\.com\b \bhemorrhoidnomore \bremovehemorrhoids \bstudyinrussia\.com\b \bccmixter\.org/api/query \bheidelbergerwohnen\.de\b \bfx-brokers-review\.com\b \bbestchange\.com\b \bsteelpipeseller\.com\b \bicdst\.org\b \bqowap\.com\b \bbigbazaardirect\.com\b \bb2bmarketing\.net\b \bwikiveliero\.org \bkardashiantapes\.net\b \bsoftnet32\.com\b \bsoundcloud\.com/search/sounds \brebeldeway\.com\.ua\b \berreway\.org\b \bdsquared2outlet\.eu\b \bdibujos-de-amor\.com\b \bandrewnickel\.com\b \bgetloansusapersonal\.com\b \bcialisemk\.com\b \bstockhouse\.com/search \bseopapese\.club\b \bzipurl\.ir\b \boffersus\.com\b \bvu\.fr\b \bezer\.mobi\b \burli\.tk\b \bloginprofessor\.org\b \bkickass2\.nz\b \bisohunt\.tv\b \btorrentproject2\.com\b \bisohunt2\.org\b \bairbnb\.com/c/ \bmetager\.to\b \bbabepedia\.com\b \bdragonflydoces\.com\b \bzznew\.in\b \bsites\.google\..{1,3}/site/tradingonlineamoralproblem \bkickass\.ink\b \bisohunt2\.net\b \btorrentproject2\.org\b \bisohunt\.tv\b \bisohunt2\.org\b \bkickass2\.nz\b \btorrentproject2\.com\b \bcertificationconsultancy\.com\b \bqr-url\.tk\b \brr\.zzz\.com\.ua\b \bwallinside\.com/post \bqgo\.be\b \bexit\.sc\b \baffiliateignition\.com\b \btradingview\.com\b \bexpertdecoders\.com\b \bwikiler\.com\b \bloanswayer\.com\b \bloansxxonlinexx\.org\b \btheelderscrolls5skyrimevolution225\.ru\b \bcoopergado\.com\b \bhomieocairlines\.com\b \bnamoroagora\.com\.br\b \bhumancoder\.com\b \bdecaptcher\.org\b \biamsport\.org/pg/pages/view \bcaptchacoder\.com\b \btiernosmomentos\.com\b \bcaptchaboss\.com\b \bmoviesxxx\.biz\b \bsuperghostblogger\.com/\?s \bzixiutangpollencapsules\.com\b \bcaringbridge\.org/search\?q\= \babbywinters\.co\b \bwoorank\.com/[a-z]{2}/www \b1i1\.me\b \bcell2getbrands\.com\b \bkombologia\.com \bcash4files\.com\b \banycodes\.com\b \bcustomizable-bracelets\.xyz\b \bmyshoesguide\.com\b \btiggi\.es\b \bpisinaspa\.gr\b \byify\.co\b \bhideurl4you\.com\b \banti-captcha\.com\b \bssojunghan\.com\b \bdecaptcha\.biz\b \bthsbo333\.com\b \bloginhold\.org\b \bknightstemplarcards\.com\b \bbeanbagsexpert\.com\b \bblackheadscure\.com\b \bincreasetestosterone\.review\b \bolympiclabz\.com\b \bpetgroomingcourse\.com\b \bpetsworld\.in\b \breligiousweddingguide\.com\b \btrainingmasklab\.com\b \bwhat-to-do-in\.co\.uk\b \bwildhunter\.club\b \burbanscarpe\.com\b \bprintedwristbands\.xyz\b \bcustombracelet\.xyz\b \bdw-inductionheating\.com\b \bloginlord\.org\b \b9z\.lt\b \bloginking\.org\b \bsitesbysara\.com\b \bseoinlink\.com\b \btwinkpopstars\.com\b \bprotecglasstint\.com\.au\b \bbroadbandhk\.com\b \bhomebroadbandhk\.com\b \byt\.vu\b \bbuy-medicines\.com\b \blnk\.pics\b \bruco\.ac\.tz\b \bget\.busuu\.com\b \bbusiness-shop\.info\b shop\.eu\b outlet\.eu\b \bcialissansordonnancefr24\.com\b \bsexforsmartpeople\.com\b \bgetloanstodayonline\.com\b \bhannatestcentre\.com\b \blogindevelopers\.org\b \bloginidol\.org\b \bdecaptchaocr\.com\b \bdecaptcher\.info\b \bspymoob\.com\b \bbordersalertandready\.com\b \bnjmassage\.info\b \balona\.space\b \bcaptchasolutions\.com\b \bscraping\.pro\b \b2captcha\.com\b \bdeathbycaptcha\.com\b \brock-en-espanol\.lenguadeoro\.com\b \bbusiness-opportunities\.biz/search \berectiledysfunctionpills\.store\b \bsavethestudent\.org/\?s= \blabur\.eus\b \bsildenafilcitrate\.today\b \bbedbugsize\. \blogintraining\.org\b \bbedbugsize\.info\b \bpaydaynock\.com\b \bforexreviewsblog\.com\b \bbuifelronataboo\.files\.wordpress\.com\b \bloansmart24\.com\b \bclashfun\.com\b \bfreejavporn\.mobi\b \bo7j\.ru\b \bedpills\.shop\b \bpiracetolpills\.com\b \bmarketstrom\.gr\b \bfrompo\.com\b \bdesign-your-own-silicone-wristband\.com\b \bcustomized-rubber-bracelets\.com\b \b12tradepro\.com\b \bsofeeya\.com\b \bloginteacher\.org\b \bbom777casino\.com\b \bd11\.io\b \bapp\.link\b \bseozuka\.com\b \bferrann\.com\b \bref\.so\b \brlu\.ru\b \burl\.euqueroserummacaco\.com\b \bleobumbtumbbotare\.files\.wordpress\.com\b \bsudnidosanaco\.files\.wordpress\.com\b \bwikidot\.com/local--files\b \bnjmassages\.com\b \bsearch4sex\.biz\b \bbinaryforexacademy\.org\b \biota\.tux-planet\.biz\b \bbiosotoceswebctour\.over-blog\.com\b \bliosmedaxmarpuwex\.over-blog\.com\b \binstawidget\.net\b \bofficialkrislawrence\.com\b \bbusinessbroadband\.com\.hk\b \bshortwww\.com\b \bseo-saz\.com\b \bfilm2018\.info\b withoutprescript\.com\b \bajaypipes\.com\b \bbuyv.agra\. \bweightlossoffers\.org\b \btwitter\.com/search\b \bcryptocoinjudge\.com\b \beladia\.space\b \bjustine\.club\b \bhvacrfp\.com\b \bnupogodi-online\.ru\b \bcasinousaonlinelist\.com\b \bonlinetv\.bid\b \bnepz\.stream\b \bonline-tvchannel\.org\b \bustreams24\.com\b \bvturl\.net\b \bsport2018\.org\b \bthesis\.ae\b #Persistent spamming - COIbot reports \bwellness786\.com\b \bsupplementplatforme\.blogspot\.in\b \btiger77\.net\b \bsupplementplatforme\.blogspot\.in\b \bwellness786\.com\b \b1b\.yt\b \bpasaranliga\.com\b \bena\.website\b \bguaranteedppc\.com\b \bjayne\.website\b \bslotsmegacasino\.com\b \bolidesoza\.com\b \bgul\.ly\b \bnotehub\.org\b \binstantessay\.co\.uk\b \bcirk\.me\b \beasycarup\.com\b \brealinstagramlikes\.com\b \bapyoth\.com\b \bwikkimedia\.com\b \bauto24insurance24online\.com\b \bkourtney\.fun\b \binfowars\.com\b \bletsgomurphys\.com\b \bcaptchaocr\.org\b \bdecaptcherocr\.com\b \brhibusbar\.com\b \bnewreviewhq\.com\b \bcasino17rich7online\.com\b \bashleymadison\.pro\b \bhref\.li\b \bhollitaliandressshirts\.com\b \bhealthyandbeauty\.co\b \b3movs\.pro\b \bipsite\.org\b \bcli\.re\b \bnz-casinos\.com\b \bchn\.ge\b \brocksteadymaleenhancement\.org\b \bdrozhelp\.com\b \baffiliatblogger\.com\b \billuporistorante\.com\b \bniemtree\.com\b \bmercyelectronics\.in\b \bbyutiful\.net\b \bipheya\.co\.za\b \byougame\.com\b \bhittc\.org\.vn\b \belamalh\.com\b \bt2m\.io\b \blookatlink\.com\b \bfreshcalendars\.com\b \brevshr\.com\b \btrkur\.com\b \bgot\.by\b researchomnia\.blogspot\. \bdmaps\.kr\b \bhothouse\.xyz\b \bcloudmining\.blog\b \bvividentertainment\.online\b \bnaughtyamerica\.top\b \bbrazzers\.network\b \bpornhub\.direct\b \bbangbrosnetwork\.com\b \blocalbitcoins\.ltd\b \badultmodels\.club\b \bbrazzersnetwork\.com\b \bAshleyMadison\.pro\b \bpulseoxadvocacy\.com\b \brapidteria\.com\b \bdubsbusinessadvisor\.com\b \bthemerkle\.com\b \bcryptorials\.io\b \bthebitcoinstrip\.com\b \bstrongcoin\.site\b \blakebtc\.com\b \bwhaleclub\.co\b \bvirwox\.services\b \blocalbitcoins\.ltd\b \b500affiliates\.com\b \b1broker\.com\b \bsimplefx\.com\b \bbit4x\.com\b \betoro\.website\b \bavatrade\.ltd\b \bhashblock\.ltd\b \bruncpa\.info\b \bbest-bettingsites\.com\b \bbest-paypornsites\.net\b \bpornplanner\.com\b \btopporn\.org\b \bjoannaangel\.club\b \bdigitalplayground\.world\b \bkinkstudio\.info\b \bchaturbate\.run\b \bpenthouse\.website\b \bskrill\.ltd\b \bvividentertainment\.online\b \bstrongcoin\.site\b \bvirwox\.services\b \betoro\.website\b \bavatrade\.ltd\b \bruncpa\.info\b \bwholesalehairvendors\.com\b \bpuresmile\.com\.au\b \bbestgearslab\.com\b \bemoneyindeed\.com\b \balldraft\.com\b \bbestgearslab\.com\b \bheadphonesbuyer\.com\b \ballweb-marketing\.com\b \bhandytoolshome\.com\b \bXxxtube4Mobile\.com\b \bTeenageassault\.com\b \bteensexmaniac\.com\b \bnbdaq\.com\b \bbookmarks\.wittycrocs\.com\b \bbestlatinaporn\.net\b \bthelesboporn\.com\b \bhdteensextube\.net\b \bTeenslovehugedicks\.com\b \bonlyteenfuck\.com\b \bisla-laser\.org\b \bgayspornovideos\.com\b \brichcasino2online\.com\b \bplayboy\.ac\b \blinkp\.ir\b \bmovies247\.net\b \bcaptchadealer\.com\b \bcaptchas\.biz\b \bsci-hub\.tech\b \buplinkus\.com\b \bpetroleumclubmagazine\.com\b \bdeer-digest\.com\b \bsummerfieldinfo\.com\b \bg3t\.nl\b \bsma-offshore\.com\b \bmelodipoker\.com\b \bmodernmom\.com\b \bromanization\.org\b \btest-infrarotheizung\.de\b \beightplus2\.com\b \bspeedyessay\.co\.uk\b \butf\.su\b \bworldhealthreviews\.com\b \bcbsecure\.co\.uk\b \bbusinesssuccessclass\.com\b \btryvexanpills\.com\b \bmcessay\.com\b \bross-limo\.com\b \b101growlights\.com\b \bcarveto\.co\.uk\b \bthehourshop\.com\b \bxembongdahd\.com\b \bbestinfo4health\.com\b \bkuc\.cz\b \bchod\.sk\b \bpetstation\.store\b \btopofblogs\.com\b \bknowurgames\.contently\.com\b \bwelookups\.com\b \bwholesalebulksms\.com\b \bhealthreviewfactory\.com\b \btoprussianescort\.com\b \bsportstation\.store\b \bxxxhds\.com\b \bnetflixhds\.com\b \b3xhds\.com\b \bjiliblog\.com\b \bplaycasinoonline24\.com\b \b007game\.ru\b \bdeadpool2ful\.com\b \btvhds\.com\b \bfilmhds\.com\b \bsildenafarm\.com\b \b114\.34\.134\.140\b \bplayslotscasino888\.com\b \bbestrealmoneygames\.com\b \bonlinelistcasino24\.com\b \bcuu\.su\b \b999essays\.com\b \btopstreamingfr\.club\b \bshorturl\.at\b \bam9s\.info\b \b000webhostapp\.com\b \be-billpayments\.com\b \bshifu\.com\b \bsalmonsolutions\.co\.uk\b \bcomputerhope\.com/issues/chusedos\.htm \bprintukraine\.click\b \bdoubledubs\.com\b \bcustomwriting\.com\b \bsexneigung\.com\b \bajt-ventures\.com\b \bgestyy\.com\b \b1design\.org\b \bcafemom\.com/search \bgameinformer\.com/search \btoppaidpornsites\.com\b \bejobsresult\.com\b \bkscripts\.com/\?s \bskfb\.ly\b \bbeam\.to\b \bcams4bitcoin\.com\b \bprf\.hn\b \b1safe\.link\b \bun-url\.com\b \blauriejones\.org\b \bbbwpornmovs\.com\b \bchuabenhyeusinhly\.com\b \bmindsumo\.com\b \bthereviewal\.com/massage-therapy/ \bgpna\.ir\b \bsynesth\.esy\.es\b \bresampled\.de\b \bfamousstoreoutlet\.com\b \bbellpottingerusa\.com\b \briedquat\.de\b \bcoolingtowerfiller\.com\b \bgrp-watertank\.com\b \bcasinoline17\.com\b \bcasinobablogames\.com\b \bcasinogameslistonline\.com\b \bcasinomegaslotos\.com\b \barcheagebegins\.org\b \bduct-rod\.com\b \bmygrammarcheck\.com\b \bpxlme\.me\b \bbikinisexyonthebeach\.com\b \btshirtsandchristiangifts\.com\b \bbikinisaletop\.com\b \bt-shirtlogos\.com\b \bback\.ly\b \bsmol\.io\b \bentirefestival\.com\b \bt-shirtlogos\.com\b \bkhorshidchehr\.com\b \bfernandoallende\.com\b \blets\.shoutabout\.it\b \blbdr\.co\b \bludariwe\.org\b \bdygjxesu-sunubu\.org\b \blihi\.cc\b \bsodary\.com\b \bkutt\.it\b \bqlink\.me\b \byerl\.org\b \blstu\.fr\b \bsnip\.ly\b \bcqtwice\.com\b \burls\.la\b \bkg-machinery\.com\b \bwooricasino777\.com\b \burlgt\.com\b \bframa\.link\b \bcutout\.es\b \bzipansion\.com\b \batheistrepublic\.org\b \batheistrepublic\.net\b \bpqn\.pw\b \bhamoussin-fouad-adan\.site123\.me\b internetbillboards\.net/\?s \byellkey\.com\b \bweightprodonline\.com\b \ballmotti\.xyz\b \bbin\.wf\b \bmybestsexshop\.com\b \bgetbiggerdicknaturally\.com\b \bmyonlinepayday\.com\b \bgamecasinosonline\.com\b \bzii\.bz\b \bdevprice\.ca\b \bmailtips\.info\b \bxxxgayjobs\.com\b \bkemtrinam\.xyz\b rewards-insiders\.marriott.com/search \bbestcurefordiabetes\.com\b \bs\.id\b \bshrtco\.de\b \bmypaleohackscookbookreview\.com\b \bhealthavenger\.com\b \bcachtrinamda\.xyz\b \btny\.im\b \bsnapt\.io\b \bannita\.space\b \bvickey\.club\b \bmable\.club\b \beleonor\.space\b \btomcandowpenisremedy\.com\b \bcasinoonlinests\.org\b \bsexdatingusaamerica\.com\b \bfunnyguru\.co\b \bukcheapwigs\.com\b \bswimwear2sale\.com\b \bcheap-jerseys-usa\.com\b \bstlrenfestwiki\.com\b \bkiehlmann\.co\.uk\b \bcirclebpo\.com\b \bonl\.li\b \breal777money\.com\b \bfreebitco\.in\b \bzanaflexbuynow\.com\b \bxpornplease\.com\b \bpookalamdesign\.in\b \bhomosexual\.cf\b \btechnsolution\.com\b \bbablcasinogames\.com\b \bcasino24list\.com\b \bthekingcasinos\.com\b \bzanaflexcgh\.com\b \bgo4braindumps\.com\b \blanzport\.com\b \bpages10\.com\b \bmelodyhome\.com\b \bzanaflexcgh\.com\b \bqscv\.pe\.hu\b \b3dcgstore\.com\b hometalk\.com/search \buploadboy\.me\b \bpano-verschluss\.com\b \bchulatutor\.com\b \btrainingzone\.co\.uk\b \bhararonline\.com\b \bbestazy\.com\b \b9jabaze\.com\b \bsoo\.gd\b \btestonutra\.com\b \bcelebs-net-worth\.com\b \barmidalechurch\.com\b \bautomotivedigitalmarketing\.com\b \blucporn\.com\b \bgatobengali\.net\b \bbablcasinogames\.com\b \babengalcat\.com\b \bgetjealous\.com\b \bhealthncure\.net\b \bmoney2017casino\.org\b \btil\.pw\b \blyhyt\.ovh\b \blos\.fi\b \bcasinoveganonline\.com\b \btarget-advertisement\.com\b \bstoneislandmen\.com\b \bdearzindagifullmovie\.in\b \blinkki\.ovh\b \blyhytosoite\.fi\b \burlki\.com\b \bbitly\.fi\b \bshortingking\.com\b \bnimbleinity\.com\b \bshortingking\.com\b \bclc\.to\b \bbitly\.fi\b \bonsto\.re\b \bpeoplesbiography\.in\b \b021zhuming\.com\b \b2one\.in\b \bgiovaniconnection\.it\b \bemma-online\.org\b \bcasinolists\.us\.com\b \b0n1\.ir\b \badjaranet\.com\b \blakeshia\.club\b \bhoganbrand\.com\b \bcasino2018money\.com\b \bytre\.ir\b \bkirimpesanbunga\.com\b \bshort\.o-biznes\.ru\b \bqx\.cx\b \bclarksshop\.org\.uk\b \blasportivashop\.com\b \bfamousshop\.co\b \bstoneislandrecords\.com\b \busachinatraining\.com\b \blivestreamingindia\.com\b \blivebox\.co\.in\b \bmarketresearchstore\.com\b \bliangchuang-china\.cn\b \bdigitalconnectelearning\.it\b \blasciatique\.com\b \bhotlistcasinogames\.com\b \beasyurl\.net\b \bthelink\.la\b \beasyurl\.net\b \bxn--o80b27i69npibp5en0j\.com\b \bmylnk\.is\b \bmaa\.to\b \bytube\.com\b \binfo-ri\.com\b \bfieryhair\.com\b \bferragamomall\.com\b \b19216801help\.com\b \bshrinx\.it\b \bonsale-fashion\.com\b \bhoganshoesoutlet\.com\b \brippedmusic\.com\b \boutdoor-sneakers\.com\b \bpurses-infashion\.com\b \bdiscountkappa\.com\b \bdiscountmerrell\.com\b \bkeens-shoes\.com\b \bkappaproperty\.com\b \bcarharttapparels\.com\b \bonlinesfashion\.com\b \bsextube4mobile\.com\b \byon\.ir\b \biitd\.info\b \bgames4king\.com\b \bdaihocduochanoi\.com\b \bshortmy\.link\b \ba1\.to\b \bsomething4u\.xyz\b \bferragamofactory\.com\b \bhtt\.nu\b \bjulieta\.space\b \bclubmania\.tk\b \bbitinmex\.com\b \bbitmexit\.com\b \bbitmextrade\.com\b \bbitmexiu\.com\b \bbitmexim\.com\b \bbamsalon\.com\b \bbitmarginmex\.com\b \bpoolpartyo\.com\b \bclubgazua\.com\b \bclubgaja\.com\b \bessaycaptains\.com\b \bduocdienvietnam\.com\b \bstone-island- \bx61\.ch\b \bacaiberrypills\.eu\b \bsmdservicesllc\.com\b \binternetbillboards\.net/\?s \bua-outlet\.com\b \bmy-small\.link\b \bmarketingsweet\.com\.au\b \bxnxxporn\.party\b \bxnxxporn\.pw\b \bemfarmacia\.com\b \btreathemorrhoidspain\.com\b \bdailydetoxhacks\.com\b \bkappa-usa\.com\b \blookweb\.it\b \byou\.travel\b \bnutritionfordiet\.com\b \bdresscodeclothing\.com\b \bfamouswearings\.com\b \bmail\.rambler\.ru/m\b \bbiggerpenisexercises\.com\b \bgroetenuiteerbeek\.wordpress\.com\b \bv88\.ca\b \bgoo-gl\.ru\b \bgoogl\.plus\b \bfiladiscountshop\.com\b \bcross-fashions\.com\b \bfashion10deep\.com\b \bfashionssur\.com\b \bskncosmetics\.com\b \bx11\.pw\b \bempowher\.com/search \bnwwws2013\.org\b \btrsurl\.com\b \bpattern-wiki\.org\b \b7elm5\.com\b \bmyurl\.gr\b \bmyminiurl\.net\b \bmossoutfits\.com\b \bdiscount-ellesse\.com\b \bnowheart\.com\b \bmiyankale\.com\b \bsindo\.me\b \bblogdacleo\.com\b \blelaon\.com\b \baticpay\.com\b \blelaon\.com\b \badidasoriginals\.biz\b \bslink\.co\b \btranssexualpornstars\.com\b \bvulpyx\.com\b \bcouponforless\.com\b \b81url\.com\b \badidasoriginals\.biz\b \bfashionedhardy\.com\b \bjoaquina\.club\b \bjonell\.space\b \balishia\.club\b \bkaley\.club\b \bwebbuildersguide\.com\b \bmascareignesislands\.no\b \bspeakingtree\.in/search \bbehance\.net/search \bhealthynewage\.com/\?s \bsportsrants\.com/\?s \bshewrites\.com/main/search\/ \bourmidland\.com/search \brebirthgaming\.org\b \bmommysavers\.com\b \bajaxtime\.com\b \ba03b3\.atu\.ca\b \batu\.ca\b \bansunibaate\.com\b \bredirects\.ca\b \bwarritimes\.wordpress\.com\b \breadthis\.ca\b \bdict\.leo\.org/\?search \bajaxtime\.com/\?s \bherfeed\.com/\?s\= \bpurevolume\.com/search \btopofblogs\.com/tag \burls\.to\b \b1w\.tf\b \bquickbooksupportcanada\.ca\b \bdonax\.ch\b \bpureketodietpills\.com\b \bmammut-group\.com\b \bgdubz\.win\b \bblogher\.com/search \bcaringbridge\.org/search \brenewableenergyworld\.com/_search\? \btraveldescribe\.com/\?s\= \btravelpod\.com/s/ \bchaseresults\.com/mail_to_friend \bphoto.net/gallery/tag-search/search\b \bsquidoo\.com/search \blinkgo\.pw\b \bhalfpriceexams\.com\b \brealstatecoin\.org\b \bbestnewsupplements\.com\b \btianyaxiaozhan\.com\b \bcreativerxrevivalskincream\.com\b \brevitalizeultimateserum\.com\b \bnairabuzz\.com\b \bwocams\.com\b \breissstore\.com\b 201[78]\.ovh\b \bvalrie\.club\b \blaverne\.club\b \bbaccaratnow\.com\b \bglaziers-.{1,20}\.co\.uk\b \bnikeoutletsale\.co\b \bclyfc\.com\b \b2no\.co\b \biplogger\.org\b \bdating-soulmates\.com\b \btruv\.is\b \biplogger\.ru\b \bbdsmporno\.net\b \bclub21sacramento\.com\b \bgenuinehealthreviews\.com\b \bketoabsoluteforskolin\.net\b \bgayfreelivecam\.com\b \b666\.porn\b \bfofo100\.xyz\b \bgreece-athens-escorts\.gr\b \brichmondembroidery\.com\.au\b \bventurebeat\.com/\?s \bccmixter\.org/api/query\? \btheepochtimes\.com/n3/search/ \bparamuspost\.com/search\.php \bchange\.org/search \bbroowaha\.com/search \bvirilityexonline\.net\b \bferrann\.mx\b \byip\.su\b \btest1\.donntu\.org\b \btwitpic\.com/tag \bsharkbayte\.com/keyword \bexeideas\.com/\?s \bfin24\.com/search \brebrand\.ly\b \bendclothing\.com\b \bfamousoutletshop\.com\b \bfairofferny\.com\b \bvamospaella\.co\.uk\b \bmenlosoftware\.net\b \bbradmcallister\.com\b \baolcomlogin\.com\b \bonline-gift-vouchers\.com\b \btiny\.tw\b \bb54\.in\b \b3nobar\.net\b \bdiscount-coupons\.net\b \bketoblazediet\.net\b \bbestbabyessentials\.com\b \b918kiss\. \bsherley\.club\b \bherbalmeds\.org\b \blexlords\.uk\b \bturnhofer\.com\b \bocn\.pt\b \bvegas8282\.com\b \burladda\.com\b \bhappynewyearimages\.co\b \bmarceloburlonshop\.com\b \bfarsicad\.com\b \bhuit\.re\b \bhappyjanamashtamiwishes\.blogspot\.com\b \bptiturl\.com\b \bc3d\.com\.au\b \bwenicehair\.com\b \btypeformoney\.org\b \bketogenrx\.net\b \binstagramtakipcipaneli\.com\b \bloveilook\.com\b \bseoarticletool\.com\b \bbuildyourownshedsite\.wordpress\.com\b \bslimbuildketodiet\.net\b \bupscaledogtoys\.party\b \b2a\.ol4s\.site\b \bwow1004\.xyz\b \bgays-bdsm\.com\b \bsitedevoyance\.over-blog\.com\b \bsearchmechaniks\.ru\b \bpinterest\.com/search \bimgur\.com/hot\? \bempowher\.com/search \bedition\.cnn\.com/search \bicivil\.ir/short/ \bx2145-productions\.technology\b \bgclub007\.com\b \bbanglatvshow\.com\b \bbedroomfurnituretp\.com\b \badult-chum\.com\b \benoavia\.es\b \baracne\.biz\b \bzoneti\.ca\b \bwow520\.com\b \bnobodysproperty\.com\b \bbellubka\.ru\b \bidolocharter\.com\b \bmordsrub\.ru\b \bwonderhowto\.com/search \btechandtrends\.com/\?s \bbbc\.co\.uk/search/\?q \bmeetme\.com/apps/redirect/\?url \bnuwireinvestor\.com/results\.aspx\?searchwords \bwww\.gov\.uk/search\?q= \balexa\.com/search\?q= \bnewsweek\.com/search \bpvl-online\.kz\b \bclinicaveterinariaromaeur\.it\b \bdiowebhost\.com\b \btaodo\.com\.vn\b \bdomenicomagnifica\.it\b \btiktok\.tw\b \bfastestvpn\.com\b \bchollay\.com\b \bthefuturerobots\.com\b \bmenhealthcares\.com\b \bnoxi\.ga\b \bpornotube\.blog\.br\b \bsavethestudent\.org/\?s \bknoji\.com/search/\?query \bdata\.gov\.uk/data/search\?q \bsportsblog\.com/search\? \bhouzz\.com/\?search \bilookads\.com\b \btoi\.in\b \bbritannica\.com/search\?query \bccmixter\.org/api/query\? \bfoxnews\.com/search-results/search\?q \blerablog\.org/\?s \blifebeyondtourism\.org/\?header_search \biamsport\.org/pg/pages \b1mg\.com\b \bpokergocap\.com\b \bbetadeals\.com\.ng\b \bthanksgivingquotes2018\.com\b \bclickfraud\.io\b \bapotekbutikk\.net\b \bbdjobstoday\.info\b \bshoes-generator\.com\b \bdiscreetsextoyshop\.com\b \bcheapjordansvip\.com\b \bbacklinksaudit\.com\b \bblog2learn\.com\b \bgatevnotes\.com\b \btest\.nosubject\.com\b \bul\.do\b \bix2\.co\b \bpowermac64\.com\b \bapteekkienpillereita\.com\b \bhikingsoutlet\.com\b \bdiabox-auto\.ru\b \bwithouatdoctor\.us\b \bwebsiteaffiliateprograms\.info\b \bdating-online-made-easy\.com\b \bbacagood77\.com\b \bxn--oi2ba146au9b8utjhk\.com\b \biex\.me\b \bsale-sextoys\.com\b \bwellsextoys\.com\b \bdiscreetsextoyshop\.com\b \bwomens-outfits\.com\b \bnotron-setup\.download\b \b918\.credit\b \bpob\.ru\b \ballxreport\.com\b \bsale-sextoys\.com\b \bwomens-outfits\.com\b \bcbcam2cam\.com\b \blos-mejores-boosters-de-testosterona\.eu\b \bsunglassescheaponline\.com\b \bnotron-setup\.download\b \bthrottleshift\.server105\.com\b \btunes-interiors\.com\b \bcheapjordan13vip\.com\b \bask\.nevershutdown\.com\b \bxsl\.pt\b \btypers\.biz\b \bemasku\.com\b \bbackpageauction\.com\b \bc\.or\.at\b \bxyznepal\.com\b \bviaplato\.com\b \bgowwwurl\.com\b \biamthebest\.us\b \bwinterisnotcoming\.org\b \bnew-giveaways\.win\b \btopessayreviews\.com\b \baukcje\.ml\b \bsavemycam\.com\b \bmychaturcam\.com\b \brecorder2018\.com\b \bwebcamfucker\.com\b \bsportzfuel\.com\b \btrevulanmuscle\.net\b \bdpli\.ir\b \beasy-bator\.com\b \bblissmarcom\.com\b \btorrentdb\. \bbjdem\.cz\b \bkuc\.cz\b \bpreskoc\.cz\b \briz\.cz\b \burl\.googluj\.cz\b \bzkracene\.cz\b \btwurl\.nl\b \bglobalsmovies\.com\b \bcrydercosplay\.us\b \bopenclipart\.org/search/\?query \baccountingweb\.co\.uk/search \bsearch\.huffingtonpost\.com/search \bdeer-digest\.com/\?s \btravelwitheaseblog\.com/\?s \btrainingzone\.co\.uk/search \bhealthable\.org/\?s \bbuzzfeed\.com/search\?q \bencyclopedia\.com/searchresults.aspx\?q \bshopping-cheap\.com\b \bsneakerfuror\.com\b \bmanyrecs\.com\b \bsyscointalk\.org\b \bpacs-apparrel\.com\b \bauthenticfans\.com\b \braovat\.chotop\.vn\b \braovat\.bvn\.vn\b \bnwnpro\.ru\b \bgeld-bombe\.com\b \b31\.220\.1\.41\b \bwprssaggregator\.com\b \bbonuskodbkleon\.ru\b \bwebcammodelingjob\.com\b \braovatbds24h\.com\b cosplay\.us\b \bmamaklr\.com\b \bcbcamsclub\.com\b \bfreecinemaclub\.com\b \bgo\.onescript\.ir\b \bkink\.company\b \bscp-knowledge\.org/\?s \bfool\.com/search/solr\.aspx \bjamendo\.com/en/search \bhomeinvestorsusa\.com\b \bhappylocate\.com\b \bhidemyass\.com\b \binsertyoururl\.com\b \blapenavigevano\.it\b \bnikehuaracheshoes\.com\b \bcanadagoosepark\.com\b \bgetcanadagooseoutlet\.com\b \bprivateviewerinsta\.com\b \bmattcermanski\.com\b \bassignment-help-australia\.com\.au\b \bmagileads\.com\b \b918\.network\b \bcoinarbitragebot\.com\b \bcoinbozan\.com\b \bzerobyw\.com\b \bsa7eraty\.com\b \bmotorradfreunde-muenchweilerev\.de\b \bwhl111\.com\b \bwriteforme\.compress\.to\b \bpaltrox-rx\.com\b \bstoneislandclothes\.com\b \buy\.to\b \belectronicrepairegypt\.com\b \bocry\.com\b \bepac\.to\b \bcameravn247\.com\b \bmoz\.com\b \binc0gnito\.com\b \bedmond\.club\b \bvipgoldrj\.com\.br\b \bmredgarcross\.com\b \bglamour\.de/content/search/ \bmartindale\.com/Results.aspx\? \bchange\.org/search\?q \brealitysandwich\.com/\?s \bmy3uka\.com/search/ \bdailymail\.co\.uk/home/search\.html\? \btelegraph\.co\.uk/search \bred\.nelb\.gr\b \bsimql\.com\b \brosaline\.club\b \bws2real\.com\b \bbp7\.org\b \bcanalesoterismo\.com\b \bjom\.fun\b \bkasino\.vin\b \babh\.kr\b \bwhatsappmessenger\.download\b \badvocateschandigarh\.in\b \badvocateinchandigarhhighcourt\.wordpress\.com\b \blawyerchandigarh\.com\b \bheightline\.com\b \bminiurl\.x10\.mx\b \bchinatown-downtown\.com\b \bbuzzsocial\.ca\b \bhdorg\.ru\b \bnowinseo\.ir\b \bcreatorlink\.net\b \bwirecellar\.com\b \bextra-size\.info\b \bvirtualbitcointalk\.co\b \blow-cost\.expert\b \bomn\.kr\b \bgooseyou\.com\b \bcanadagoosestorevip\.com\b \bhelbiz\.com\b \bgiacmosuavietvn\.podbean\.com\b \bintensexpills\.org\.uk\b \bantiaging-treatments\.website\b \bbuildmusclequick\.info\b \bonlinecasino4nl\.com\b \bbeasley\.space\b \bcasino-reviewadvisor\.com\b \bspiritualsadhana\.com\b \bspecta\.webd\.pl\b \bdirectseotools\.com\b \bcasinonsvenska\.eu\b \bsvenskacasinon\.co\b \bferrann\.co\b \bleach\.club\b \bscotch-sale\.com\b \bxn--d1abamebfd0avbpdfcx6e\.xn--p1ai\b \blinkomnia\.com\b \bcompletecase\.com\b \bredirect\.adult\.ofertmobiles\.com\b \bprada-shoping\.com\b \bmyassignmenthelpaustralia\.com\.au\b \bkasino\.games\b \bogmdb\.com\b \bstrongpassword\.info\b \bvelasquez\.xyz\b \brondan\.net\b \bteam91titans\.com\b \bmortaji\.co\b \bcursodetiara\.com\b \bfroggyads\.com\b \bcayghepthammy\.com\b \bsalas\.space\b \biktogo\.com\b \blotterytube\.com\b \benrollbusiness\.com\b \bsssidhuadvocate815\.tumblr\.com\b \b1688\.com\b \bsci-hub\. \bplaycasinoonline\.ooo\b \bmukapokerku\.com\b \bmukapoker\.org\b \btoppreworkoutsupplements\.info\b \bhorseshoecraftandflea\.com\b \bshopdiaphanous\.com\b \bshoporiginative\.com\b \bsecure84\.com\b \bbuyblacksd\.com\b \bhalderramos\.com\.br\b \bmoreasianporn\.com\b \bshopmust-have\.com\b \bbreakawayiris\.com\b \bdunlap\.xyz\b ## sbhandler_end ## leave the above line as is ## end of [[Spam blacklist/Log]] section #</pre> <!-- leave this line exactly as it is --> b3e5ef30a9758a1e029ce1f602539d0ed008719f 163 162 2018-11-27T15:04:12Z Jayden 52 wikitext text/x-wiki ########################################################################### # DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF REGEX! # ########################################################################### # # This is a list of domain names which are blocked - nobody can add new links to these domains # Guidelines: # - Only blacklist for widespread, unmanageable spam. # - To disable an entry, *remove* it, don't comment it out. **Please log changes and removals**. # - Add entries or their removal to the <span class="plainlinks">[//meta.wikimedia.org/wiki/Spam_blacklist/Log log]</span>. # - <small style="color:gray;" id="oldid" class="plainlinks">Snippet for [//meta.wikimedia.org/wiki/Spam_blacklist/Log/{{CURRENTYEAR}}/{{CURRENTMONTH}}?action=edit&editintro=Template:Spam_blacklist_log_instructions logging]: <nowiki>{{sbl-diff|</nowiki>{{REVISIONID}}}}</small> # # Syntax: # - Everything from a "#" character to the end of the line is a comment # - Every non-blank line is a regex fragment which will only match hosts inside URLs # [[Category:Spam blacklist|{{PAGENAME}}]] #<!-- leave this line exactly as it is --> <pre> # Words s-e-x zoofilia grusskarte sex porn rayban adult(?:chat|live|porn|web\.) # dot for adultweblaw.com (?:animal|cam|chat|hardcore|live|online|voyeur)sex (?:hardcore|teen|xxx)porn lesbiansex\. #dot for lesbiansexmafia.org (?:live|cam)girl spycam casino-online online-casino cheap(?:-airfares|coach|est-phone|ghd|holidayaccommodation|jerseys|sneaker|-xanax) #jerseys type spam (clumping) nfl(teams)?-?jerseysales?\.com\b # no starting \b so it captures all prefixed components too \bjerseys\.(?:com|us|org|net)\b \b(?:mlb|nba|nfl|nhl|hot)jersey(\d{3,4})?\.(?:com|us|org|net)\b #next 3 purposefully open ended (?:fancy|open|reebok|wholesale|two|whole|china|ebuy|you|\band|b2b|20|affordable|shopping|fans|wonderful|c2c|footballworldcup|superbowl)-?jerseys?\.(?:com|us|org|net)\b jerseys?(mvp|-)?(nba|shops?|goods|whole|wholesale|soho|release|zones|sale|com|pick|cn|export|supply|trade|site|warehouse|stop|faves|4u|kk|cc|ab|outlets?|clubhouse|only|buy|planet|911)\.(?:com|us|org|net)\b \b(?:\d{2,4})?(mlb|nba|nfl|nhl|hot)-?jersey #end jerseys fuelcellmarket paris-hilton -horoskop huojia viagra(?!nde\.ct\.it\b) # Added by Datrio 8/4/05 \bstatic\.net # from zh \.hkce\.(?:org|net) \.tvsou\.com # Jun 06 eaeaq\.info # Amgine's \b98\.to # Hégésippe's list \.be\.ma\b \.chasedream\.com \.hailide\.com\.cn \.sove\.info \.artezia\.net websamba\.com nezumi\.dumousseau\.free\.fr datasheet4u\.com \.digchip\.com \.icbank\.com toutelapoesie\.com \bwhale\.to\b benefits-of-honey\.com university-canada\.net # Aphaia: apocalyptism\.ru heraklio\.gr delmar\.gr wwitv\.com # Suisui \.kurumaerabi\.com keytoart\.org\.ua #Kylu #req by Ryulong animesongs\.com\.br #as per request on talk:spam_blacklist page - User:M7 (M\/) cybartv\.org #old inserts and direct requests to User:M7 sanzioniamministrative\.it mitopositano\.it animemanga\.de # URL shorteners \btr\.cx\b \btik\.la\b \ban\.to\b \blistn\.to\b \bho\.pe\b \bno\.pe\b \burlac\.com\b \bqu\.pe\b \ba\.ai\b \b0rz\.tw\b \bleenk\.org \.1tiny\.com \.all\.at andmuchmore\.com ataja\.es babyurl\.com \.back\.to \.beam\.at \.been\.at biglnk\.com \.bite\.to \.board\.to \.bounce\.to \.bowl\.to \.break\.at \.browse\.to \bbrowser\.to\b \.change\.to compactURL\.com \.connect\.to \.crash\.to \.cut\.by dente\.me \bdigbig\.com\b \.direct\.at \.dive\.to \.dri(?:nk|ve)\.to \.drop\.to \.easy\.to \.eb\.cx \beasyurl\.jp\b escape\.to \.everything\.at \.fade\.to \.firstpage\.de \.fly(?:ing)?\.to fornovices\.com \.forward\.to \.fullspeed\.to \bfun\.to \.gameday\.de gentleurl\.net \.get\.to \.getit\.at glinki\.com \bgot\.to\b \.hard-ware\.de \.hey\.to \.hop\.to hottestpix\.com \.how\.to imegastores\.com jeeee\.net/url \.jump\.to \.kiss\.to latest-info\.com \blearn\.to\b link\.toolbot\.com linkezy\.com linktrim\.com ln-s\.net # silsor lznk\.com makeashorterlink\.com \.mediasite\.de \.megapage\.de \.messages\.to \.mine\.at \.more\.(at|by) \.move\.to moviefever\.com mp3-archives\.com \.musicpage\.de \.mypage\.org myprivateidaho\.com \.mysite\.de \bmyurl\.com\.tw\b \.nav\.to nlug\.org/url \.notrix\.(at|ch|de|net) \bnow\.to\b \.on\.to \.page\.to \.pagina\.de \.playsite\.de \.quickly\.to \.qrl\.be \bqurl\.com \.qurl\.net \bradpages\.com\b \.redirect\.to \bremember\.to\b \bresourcez\.com\b \breturn\.to\b rubyurl\.com \.rulestheweb\.com \.run\.to \.runurl\.com \bsail\.to\b \.scroll\.to \.seite\.ms \.shortcut\.to shurl\.(net|org) \.skip\.to skocz\.pl \.snap\.to \bsnipurl\.com \.soft-ware\.de \bsports-reports\.com\b \.start\.at \bstop\.to\b s-url\.net \.switch\.to thrill\.to tiny(click|link)\.com \.tinyr\.us \b(?:mobile|really)?tinyurls?\.(?:co\.uk|com|ru|tw|us)\b.* tiny\.(?:cc|vj\.e\.pl) \.tip\.nu \.tny\.se tophonors\.com \.tra(?:nsfer|vel)\.to turl\.jp \.turn\.to \burlalarm\b.com\b uncutuncensored.com \.url123\.com url\.fibiger\.org \.url\.fm urlcut\.(?:com|net) \burl(?:freeze|ic)\.com\b urlin\.it url(?:mask|ser)\.com vacations\.to veryweird\.com videopage\.de virtualpage\.de \.w3\.to \.walk\.to \.warp9\.to web-freebies\.com webalias\.com webdare\.com \.window\.to xrl\.us xxx-posed\.com \.yours\.at \.zap\.to \.zip\.to \bzuso\.tw \belfurl\.com \bdoiop\.com \b301url\.com \bkuso\.cc \burlx\.org \burl(?:snip|bee|logs)\.com \bsx\.am\b \btrimurl\.com\b \btiniuri\.com\b \bxn6\.net\b \b(hot|tiny)?short(?:enurl|url|text|erlink)\.com\b \biceglow\.com\b \birotator\.com\b \bigoto\.co\.uk\b \bdl\.am\b \bzwap\.to\b \bunonic\.com\b \bnet\.tf\b \bus\.tf\b \bc[ahz]\.tf\b \bru\.tf\b \bpl\.tf\b \bbg\.tf\b \bsg\.tf\b \bkickme\.to\b \blovez\.it\b \bneedz\.it\b \bcraves\.it\b \bmeans\.it\b \bdigs\.it\b \badores\.it\b \bchills\.it\b \bis-(?:chillin|groovin)\.it\b \bdrives\.it\b \breads\.it\b \bsurfs\.it\b \bswims\.it\b \bplayz\.it\b \bsingz\.it\b \bdances\.it\b \bhas\.it\b \bdoes\.it\b \bshows\.it\b \brules\.it\b #\brocks\.it\b disabled due to classic-rocks.it and problem domain no longer functioning \bmakes\.it\b \bsays\.it\b \bowns\.it\b \bzor\.org\b \b(?:1024|128|16|256|32|512|64|8)bit\.at\b \bagain\.at\b \ballday\.at\b \balone\.at\b \baltair\.at\b \bamerican\.at\b \bammo\.at\b \bamplifier\.at\b \bamstrad\.at\b \banglican\.at\b \bangry\.at\b \baround\.at\b \barrange\.at\b \baustralian\.at\b \bbaptist\.at\b \bbattle\.at\b \bbazooka\.at\b \bberber\.at\b \bblackhole\.at\b \bbooze\.at\b \bbrainiac\.at\b \bbrazilian\.at\b \bbummer\.at\b \bburn\.at\b \bcatholic\.at\b \bchapel\.at\b \bcname\.at\b \bcolors\.at\b \bcommodore(64)?\.at\b \bcons(?:ervatives|piracy)\.at\b \bcooldude\.at\b \bcuteboy\.at\b \bdance(?:mix|party)\.at\b \bdealing\.at\b \bdeep\.at\b \bd(?:ivx|vd)(?:links|movies|stuff)\.at\b \bdizzy\.at\b \bdork\.at\b \bdutch\.at\b \bend\.at\b \benglish\.at\b \beniac\.at\b \berror40[34]\.at\b \bexhibitionist\.at\b \bfaith\.at\b \bfight\.at\b \bfinn?ish\.at\b \bforward\.at\b \bfree(bie|mp3)\.at\b \bfrench\.at\b \bgraduatejobs\.at\b \bgrunge\.at\b \bhacked\.at\b \bhang(up)?\.at\b \bhide\.at\b \bhindu\.at\b \bhtmlpage\.at\b \bhungarian\.at\b \bindependents\.at\b \binvisible\.at\b \bjapanese\.at\b \bkickass\.at\b \bkindergarden\.at\b \bkurd\.at\b \blabour\.at\b \bleech\.at\b \blinuxserver\.at\b \bliqour\.at\b \bmaxed\.at\b \bmicrocomputers\.at\b \bmingle\.at\b \bmirror\.at\b \bmoan\.at\b \bmormons\.at\b \bmusicmix\.at\b \bnerds\.at\b \bneuromancer\.at\b \bnewbie\.at\b \bnicepage\.at\b \bninja\.at\b \bnorwegian\.at\b \bpaint\.at\b \bpalestinian\.at\b \bpolish\.at\b \bportuguese\.at\b \bpro(?:cessor|testant|spects)\.at\b \braveparty\.at\b \breachme\.at\b \breboot\.at\b \brelaxed\.at\b \brese(?:archer|t)\.at\b \bresolve\.at\b \bretrocomputers\.at\b \brockparty\.at\b \brollover\.at\b \brumble\.at\b \brussian\.at\b \bserbian\.at\b \bsilence\.at\b \bsimpler\.at\b \bsinclair\.at\b \bspanish\.at\b \bsplit\.at\b \bstumble\.at\b \bsupercomputer\.at\b \bswedish\.at\b \bsyntax(error)?\.at\b \btechie\.at\b \btemple\.at\b \bthinkbig\.at\b \bthirsty\.at\b \bthrow\.at\b \btrekkie\.at\b \btrouble\.at\b \bturkish\.at\b \bunixserver\.at\b \bvegetarian\.at\b \bventure\.at\b \bverycool\.at\b \bviewing\.at\b \bvintagecomputers\.at\b \bvodka\.at\b \bwannabe\.at\b \bwebpagedesign\.at\b \bwheels\.at\b \bwhisper\.at\b \bwhiz\.at\b \bwonderful\.at\b \bzx(?:8[01]|spectrum)\.at\b \b15h\.com\b \b1dr\.biz\b \b2url\.org\b \b7ref\b \b8rf\.com\b \bactive\.ws\b \bbydl\.com\b \bbittyurl\.com\b \bbizz\.cc\b \bbriefurl\.com\b \bc-o\.in\b \bchopurl\.com\b \bko168\.com\b \bcool1[56]8\.com\b \bontheinter\.net\b \bdephine\.org\b \bfx\.to\b \bdrlinky\.com\b \bfancyurl\.com\b \bget2\.us\b \bspotted\.us\b \bglobalredirect\.com\b \bgo\.cc\b \bgonow\.to\b \bgowwwgo\.com\b \bhere\.is\b \bhothere\.com\b \bcoolhere\.com\b \bhomepagehere\.com\b \bmustbehere\.com\b \bonlyhere\.net\b \bpagehere\.com\b \bsurfhere\.net\b \bzonehere\.com\b \biscool\.net\b \bl8t\.com\b \b9irl\.com\b \b9uy\.com\b \blink(?:frog|zip)\.net\b \blispurl\.com\b \br8\.org\b \bozonez\.com\b \bqwer\.org\b \btnx\.be\b \blol\.la\b \bredirectfree\.com\b \bsurl\.ws\b \bsg5\.co\.uk\b \bfreegaming\.org\b \bfreebiefinders\.net\b \bop7\.net\b \b2cd\.net\b \b0kn\.com\b \bv9z\.com\b \bsimurl\.com\b \bredirect\.hm\b \brr\.nu\b \bkwik\.to\b \bfw\.nu\b \bontheweb\.nu\b \bisthebe\.st\b \bbyinter\.net\b \bfindhere\.org\b \bath(?:is|er)site\.com\b \bisgre\.at\b \blookin\.at\b \blowestprices\.at\b \bspydar\.com\b \btz4\.com\b \bcemper\.com\b \burlproxy\.com\b \blisten\.to\b \bxaddr\.com\b \burlot\.com\b ## Naconkantari (still URL shorteners) \.short\.be \.n3t\.nl \.f2b\.be \.n0\.be \.ssr\.be zapto\.org redirectme\.com \.myftp\.(?:biz|org) bounceme\.net \.hopto\.org myvnc\.com serve(?:beer|blog|counterstrike|ftp|game|halflife|mp3|pics|quake)\.com sytes\.net clipurl\.com wapurl\.co\.uk liteurl\.com zippedurl\.com 32url\.com relurl\.com urlkick\.com 1url\.org masl\.to lnk\.in ## end of Naconkantari (still URL shorteners) \balgart\.net \bshorl\.com\b \bshort(?:er)?links?\.co\.uk\b \b6url\.com\b \bflingk\.com\b \bmetamark\.net\b \bpaulding\.net\b \bsmcurl\.com\b \btighturl\.com\b \byatuc\.com\b \byep\.it\b checkthislink\.com \bplu\.sh\b \biplogger\.com\b \bbixly\.co\b \bnano\.do\b # end of URL shorteners #Essjay's list superlongpenis\.com putinbay\.com putinbayphotos\.com haber18\.com fisheaters\.com # requested by JzG ##Nakon ##The reasons for adding the links below is located at ##http://meta.wikimedia.org/wiki/Spam_blacklist/Log/Nakon/sbl #New \bgermanplaces\.com\b #Old \.ho\.com\.ua biki4\.com \.rdos\.net sharewareisland\.com \.hentai\.com \.xhost\.ro theglowcompany\.co\.uk forum\.bodybuilding\.com guide-(?:phytosante|proteines|vitamines)\.org all-musculation\.com quotesandpoem\.com \.accim\.org free-forums\.org espacioblog\.com \.cs\.com(?!\.cn)\b forumgratis\.com batcave\.net \.westlord\.com jbactors\.com greysanatomyinsider\.com hometown\.aol\.co\.uk topmeds10\.com freewebspace\.com relytec\.com freehost\.pl 20six\.co\.uk blog\.kataweb\.it isbn-check\.(?:com|de) pimpblog\.nl free-mortgage-calculator\.info bet365\.com 10bet\.com israelnewsagency\.com yamour\.com npizlog\.org\.yu globaljihad\.net allstarnba\.es #req on ANI http://en.wikipedia.org/wiki/Wikipedia:Administrators'_noticeboard/IncidentArchive120#New_York_City_blackout_of_1977 \.compagnons\.org jouvence\.com applausestore\.com mi-aime-a-ou\.com #end of ANI #Universe Daily (en.wiki redir spam) universe(?:daily\.(?:com|info|net|org)|today\.(?:info|net)) #end UD ##spam on catux\.org privetparis\.com ##phrases (?:online|discount|best)(?:md|rx) bestviag buycheap llpharm payday(-easy)?-loan cashadvance ##End of Naconkantari # Added by MaxSem ## August 2006 aceshowbiz\.com ## Oct encyclopediadramatica\.(?:com(?!/Main_Page)|net|org|se) ##Jan 2007 gocurrency\.com # Eloquence, August 2006 rexcurry\.net # http://fr.wikipedia.org/w/index.php?title=Licence_publique_g%C3%A9n%C3%A9rale_GNU&diff=10489059&oldid=10479749&rcid=10039037 strumpette\.com #en spamming; discussed by arbcom # [[Spam blacklist/Log]] ## Unknown \.tour[0-9]+\.com hukuki\.net card-lottery\.org -hire\.co\.uk [0-9]+fang\.com \.omnia\.co\.uk bucuo\.net hyey\.com blogeasy\.com \bd-secure\.com \.dfrog\.be -topliste\.com omeida\.com -preisvergleich\.de vscorp\.com # A whole bunch from http://en.wikipedia.org/wiki/User:A._B./pressreleasegold.com asiannet\.com \.abilogic\.com captainjacksalaska\.com kenai-guides\.com yearstoyourhealth\.com ## 2004 18show\.(cn|org|net) \.ec[59]1\.com lemai\.com paperlessarchives\.com shouji\.com targetwords\.com ## sometime 2005 ([[Spam blacklist/Log]]) adipex autospectator\.com didrex hydrocodone losthorizons\.com notlong\.com phentermine prtime\.ru \.dzsc\.com \.liss-kompendium\.de \.go\.to \.2x4\.ru \.125mb\.com \.ds4a\.com ## 2005-06 ([[Spam blacklist/Log]]) yy-ls\.com readnovel\.com crazyabouttv\.com ## 2006-06 ([[Spam blacklist/Log]]) freesex\.com ## 2006-07 ([[Spam blacklist/Log]]) hoops(vibe|stats)\.com ## 2006-09 ([[Spam blacklist/Log]]) easytobook\.com ## 2006-10 ([[Spam blacklist/Log]]) \.ytmnd\.com (?:debt|financ|loan|morgage).*\.blogspot\.com (?:cup|league|football|wayne|premiership|steven|united|athletic).*years\.com \.forumcommunity\.net free-game-downloads\.mosw\.com aiccon\.it torrentmania\.info ## 2006-11 ([[Spam blacklist/Log]]) meatspin\.com digiads\.com\.au amantea(?:(?:online|radio|calcio)\.it|ninelmondo\.info) (prosaleshop|bestbidbuy|\badirect)\.org (?:oduuy|aiipa|lyvyl|moank|anagl|ankyl|gergv|clapn|tigri|teeti|sabd|scyb|iifooi|qsskk|csddj|ddl8i|afdss|oberl|ykkkh|tdfsf|zfdfs)\.info pichunter\.com suite101\.com federazionepagana\.(?:it|com) rutaverdebolivia\.com lemonparty\.org ## 2006-12 ([[Spam blacklist/Log]]) freefind\.com \.envy\.nu grotteriaonline\.com \.thewallpapers\.us \.conex(?:india|metals|techno)\.com ## 2007-01 ([[Spam blacklist/Log]]) \.free-?wishes\.com \.old-games\.com \.freevideo\.cz \.kalakendra\.com blog?\.myspace\.com xs4all\.nl/~wichm chello\.nl/a\.wichmann \.chr\.ru \b(mk8|dy9|b80|t63|m32|80i|b65|bz8|68t|51a|z56|z95|7rg|74a|mr7|98f|i38|d4x)\.org\b \b(?:ninja|fastfree|getmyspace|school|myinternet|ship|water|les|grand|dirty|cgiweb|arandom|angry|fully)proxy\.com (?:3ga|6ad|bx3|2ry|23a|43j|4j4|5b5|70m|78n|8hj|9rb|20d|68u|73r|3xa|k1d)\.org \bd39\.org\b sctta\.org guardster\.com proxy\.info webwarper\.net airport-shuttle\.com citronpaper\.it \bcarinsurance\.com \.240sx\.org \bnissanversa\.org\b \.nicoclub\.com oseculoprodigioso\.blogspot\.com ## 2007-02 ([[Spam blacklist/Log]]) turkudostlari\.net gravinaoggi\.it hostingphpbb\.com \blifeandtrend\.com \blangmaker\.com.*Modern_Latin \bbled\.net \bfavorite-games\.com \byoyita\.com \bcromaps\.com \bchoosemalta\.com \bjobpilto\.de # All these additions can be found properly logged. \bnewyork-architects\.com\b \bswiss-architects\.com\b \bbelgium-architects\.com\b \bchinese-architects\.com\b \bforumfree\.net (?<!-)\bcosplay(\.de|x\.com) \bnefac\.net \bulkerfenerbahce\.com \bgo-sierra-nevada\.com \btutorialspoint\.com #Back to proper logging... \bpressarchive\.net \bvulcano(?:consult|vacanze)\.it \bmyopia\.org \bthebestof\.co\.uk \bjohnchow\.com \blinksynergy\.com \bmyclassiclyrics\.com \bpornstarbucks\.com \brefspace\.com \basianink\.com \bgroup-games\.com \bitsnature\.org \bdmv\.org \bartericerca\.com\b \bmikafanclub\.com \barticles(?:4free|bridge)\.com \babruzzoturismo\.net traditio[\..]ru \bcais-soas\.com \bafif(?:(?:2|chat|poem|up)\.com|\.ws) \bworkforall\.net \bmyfreepaysite\.com\b \bwikisucks\.blogspot\.com #spamming [[en:Criticism of Wikipedia]] \bgoogle\..{2,6}/(cse|amp)/ \bcli[kx]\.to\b \bwowomg\.com\b \bffconsultancy\.com\b \btarjan\.uw\.hu\b \benglandandenglishhistory\.com\b \bezinearticles\.com\b \bwikipedia\.un\.mythe\.over-blog\.com\b \btourismindochina\.com\b \bkimchiu\.(?:net|org)\b \bdatasheet(?:4u|s)?\.(?:net|co\.kr|in)\b \.orkut\.com/Comm \bphilosopedia\.org compact\.exe\.su \bway\.to \bup\.to \bcarnifest\.com \banrdoezrs\.net \bdpbolvw\.net \beasymdpharm\.com \bbeijingimpression\.com \bllegalemapas\.com \bpropeciahelp\.com \bfishingnotes\.com \bmavirize\.com \ble\.puy43\.free\.fr \bworldchesslinks\.net \banna-marly\.narod\.ru\b volgota\.com \b5min\.com\b \bminiville\.fr \bcronologia\.it # painters \bjeditoo\.com\b \bmysundial\.ca\b \bcathar\.info\b \bobservacionesfilosoficas\.net\b \bbellazon\.org\b \bgu\.ma\b \bfiorano\.com\b \bbratislava-info\.sk\b \bleggievai\.it\b \btelavivguide\.net\b \brawartint\.com\b \bsnurl\.com\b \bpulau-pangkor\.com\b \bmalaysiavacationguide\.com\b \befn\.org/~(?:fotozone|hkrieger)\b \bendangeredspeciesinternational\.org\b \blix\.in\b \b(?:england-|chester|york|bath)360\.co\.uk\b \bhandster\.com\b \bhumanthermodynamics\.com\b \bborgenproject\.(?:com|org)\b \bapurogol\.com\b \beleuthera\.(?:biz|com)\b \bgelalive\.com\b \bbombingscience\.com\b \bmetalhead\.ro\b \bbestmusic\.ro\b \bpataraexcavations\.com\b \bfree-lock-picking-guide\.com\b \bvizaginfo\.(?:com|net)\b \belectionsinfo\.com\b \bpincodesindia\.com\b \bastrologyforu\.com\b \bindia(?:hostingreview|studycenter)\.com\b \bandhranews\.com\b \bchitoor\.com\b \btollywood\.info\b \bbanks-atms\.com\b \bgreatpersonalities\.com\b \bandhranews\.net\b \beasy-forex\.com\b \bnedcruise\.info\b \bcanaseed\.com\b \bworldwide-tax\.com\b \b2girls1cup\.com\b \bjohnmarshallgamble\.com\b \bjoseph(?:kleitschgallery|raphaelgallery)\.com\b \blawrencebeebe\.com\b \bmauricebraungallery\.com\b \beurobiler\.dk\b \bhungarybudapestguide\.com\b \bmarvaoguide\.com\b \bmetapedia\.org\b \beufpc\.org\b \btax-services\.ca\b \bkemaliye\.net\b \bflatsinistanbul\.net\b \begin\.us\b \bclickbank\.net\b \btrrap\.net\b \bcapovaticano\.info\b \bisland-hvar\.info\b \bsucuraj(-hvar)?\.com\b \beuropedia\.moussis\.eu\b \blegambientecorato\.it\b \bfactasy\.com\b \bcommonpurpose\.org\b \bamazon\.com.*(?:\?|&)tag= \bgalatta\.com\b \bbhavanaonline\.info\b \b2checkout\.com\b \bilayathalapathyvijay\.com\b \bactor(?:suriya|arya)?\.com\b \blaila\.net\b \bseguente\.com\b \bbursahalter\.com\b \bprovenmodels\.com\b \bsuedtirol-tirol\.com\b \bjosefov\.com\b \bmyclassifiedads\.net\b \blogosphera\.com\b \bayvalikda\.com\b \bimg352\.imageshack\.us\b \bworldmapfinder\.com\b \bfrancenepal\.info\b \bfine-art-images\.net\b \bconflictologist\.narod\.ru\b \bmodelsobserver\.com\b \bemedialive\.com\b \bisraelinphotos\.com\b \bturismo-prerromanico\.es\b \blabel\.fr\b \bgastreferenten\.de\b \bradiopapesse\.org\b \biltuobenessere\.com\b \bsunfrance\.com\b \bthomas(carlyle)?\.eu\b \bjapan-architects\.com\b \badslteknikservis\.com\b \bhandresearch\.com\b \bdeluxecruises\.com\b \bcuisery\.com\b \bpersonalstructures\.org\b \bmusique\.arabe\.over-blog\.com\b \binformagiovani\.vi\.it\b #E-library \be-library\.(?:net|us)\b # drini: croswiki spam seo #end drini \bilportaleditrieste\.(com|it)\b \bfotoplantas\.110mb\.com\b \byouporn\.com\b \bkosovo-law\.org\b \bmsapubli\.com\b \ballaahuakbar\.net\b \bqingdao(?:china|official)guide\.com\b \bfototoscana\.it\b \bwebamiata\.it\b \belephant-batyr\.livejournal\.com\b \bradiovazogasy\.com\b \bthemza\.com\b \bdesigneeroaarnio\.com\b \bbidmonfa\.com\b \bis\.gd\b \bultimatepoker\.com\b \bstorz-bickel\.com\b \bdiplomaticsociety\.org\b \bcomicradioshow\.com\b \bderindusunce\.org\b \bexpekt\.com\b \btradedoubler\.com\b \baviaworld\.com\b \bcosmoetica\.com\b \bexhauss-ibnkhaldoun\.com\.tn\b \brociomarquez\.com\b \bsourmath\.com\b \bopus-info\.org\b \bfotosalhambra\.es\b \bvivien-leigh\.info\b \btourmycountry\.com\b \blamazmorraabandon\.com\b \buaeuro2012\.com\b \b(hero|star)questgame\.com\b \b2d-code\.co\.uk\b \blasvegas-nevada\.com\.ar\b \baudado\.com\b \bbanknotes\.com\b \bviartis\.net\b \bmaskmelin\.livejournal\.com\b \bpedagogy\.ir\b \bronaldoweb\.com\b \bw3\.coh\.arizona\.edu/french/accueil\b \bla-palma\.de\b #temporary to stop ongoing cross-wiki spam \bbudterence\.it\b \bpowerplaymanager\.com\b \bmonkeysee\.com\b \bstavanger-guide\.no\b \bbaccara-web\.de\b \bczejarek\.pl/baccara\b \bjameslastfan\.de\b \bsheetmusicarchive\.net\b \breadysteadygirls\.eu\b \bmorrodesaopaulo(brasil)?\.com\.br\b \byoutube\.com/.*(?:tqedszqxxzs|XePjp-H3TBI|khM48EQyVdc|A4jgXQQns8A|oVBOnv\-xrEY)\b \bnijmegennieuws\.nl\b ##Highhi spam - See every contrib @ http://toolserver.org/~vvv/sulutil.php?user=Highhi ##Kylu 8/12/08 \btravelchinaplanner\.com\b \bmysmp\.com\b \bpaul-gauguin\.net\b \bkatsushikahokusai\.org\b \brembrandtonline\.org\b \beugenedelacroix\.org\b \bwilliam-turner\.org\b \bpierre-auguste-renoir\.org\b \bclaudemonetgallery\.org\b \bur1\.ca\b \bfastservers\.net\b \bkqzyfj\.com\b \bprogrammersheaven\.com\b \btutorial(-index|ized)\.com\b \btnij\.org\b \bcalculate-linux\.org\b \bhost\.co\.in\b \bfrancizor\.ro\b \bhuntforjustice\.com\b jordan-?shoes[a-z0-9-]*\.(?:co|net) nike-?(?:air|dunk|max|sho[ex])[a-z0-9-]*\.(?:co|net|org) \bwikio\.com\b \bfootball(?:-talents\.(org|fr|co\.uk)|-?talent\.net)\b \bfussball-talente\.com\b \bvoetbal-talenten\.nl\b \bfreeitsolutions\.com\b \bsimpsonstrivia\.com\.ar\b \bshop\.ebay\.com\b \bisoladiburano\.it\b \bparrotsecrets\.com\b \bpodhuri-sumavy\.cz\b \bhardmob\.com\.br\b \bbarradatijuca\.com\.br\b \bfuroshiki\.com\b \bprincevaliant\.net\b \bnormas9000\.com\b \bthe9000store\.com\b \bproduccionsblau\.com\b \bsandhaan\.com\b \bhotmale\.com\b \bideasnext\.com\b \bloksangeet\.com\b \bmarathi(fm|fun|spice|zone)\.com\b \bharptabs\.com\b \brummy(royal|-500)\.com\b \bhindyugm\.com\b \bapelosurgentes\.com\.br\b \beurodance4ever\.blogspot\.com\b \bwilliamlong\.info\b \bhotel-neue-post\.de\b \bcyinterview\.com\b \bthesportsinterview\.com\b \bmarrakech\.net\b \bekomobiili\.fi\b \bpixeljoint\.com\b \bwayofthepixel\.net\b \bfrance-voyage\.com\b \bdigital-kaos\.co\.uk\b \bwikimatera\.it\b \bbestin(diancooking|diancuisines|dianfilms|tourism)\.com\b \bbest(?:abcd|canadianmed|cheapmedsworld|chistraighteners|drugdirect|dvdsales|ecigarettesreview|erwin|essayhelp|essaytips|frenchfilms|ghdflatiron|goodsone|handbagsshop|healthtourism|ipcameras|medsplace|menwatches|ownstore|p90xshop|polotshirt|ratedcookwaresets|sale511|sales4u|seoguide|shandbags|termpaper|vibram|waytoinvest|womenshoodies|workoutexercise|workx)\.com\b \bbonpharm\.com\b \bbillevans\.nl\b \bteatropovero\.it\b \beloquentbooks\.com\b \bpol-and\.eu\b \bplwha\.org\b \bbit\.ly\b.* \bterryananny\.com\b \bd-addicts\.com\b \bolshansky\.sitecity\.ru\b \bamisdecolette\.fr\b \bcbsystematics\.com\b \bgallery\.kunzweb\.net\b \barchitectour\.net\b \bezmapfinder\.com\b \bdavid-walliams\.co\.uk\b \bppt\.cc\b \bevancamp\.com\b \brover\.ebay\.com\b \bbansko\.org\b \bprojeksiyon\.com\.tr\b \bredtube\.com\b \bnaturist\.de\b \bayda\.ru\b \bgulfup\.com\b \bh1\.ripway\.com\b \biblogger\.org\b \bisuisse\.com\b \bp2h\.info\b \bseedrecords\.co\.uk\b \bwebmed\.com\b(?!\.) \byieldmanager\.com\b \bz4ar\.com\b \bfarmersdaughterhotel\.com\b \bspritzlandia\.it\b \bwww\.pinspenyes\.com\b \bturkgayclub\.com\b \bmiarroba\.com\b #replaces \bnacho\.miarroba\.com\b \barcadvisor\.com\b \brealgems\.org\b \bsixxs\.org\b \bsheqel\.info\b \bclubsimca\.fr\b \bgorodetc\.ru\b \bnarcotics\.su\b \bkarakalpak\.com\b \bsouvenir-dvd\.com\b \bfirmypuchov\.sk\b \bfarecompare\.com\b \bvillemagne\.net\b \brosarioonline\.altervista\.org\b \bpetardas\.com\b \bbestwestern\.de\b \bthebusschedule\.com\b \blinksemulacao\.googlepages\.com\b \bmiata\.es\b hitlerbunker\.com \bmaas(?:eik|mechelen)\.com\b \bcorazondepuebla\.com\.mx\b \bportalcadista\.com\b \bberlinertageszeitung\.de\b \boomoto\.ucoz\.ru\b (?:russian-?|\bru-)(?:bride|girls|ladies|lady|single|wife|wives|wom[ae]n-?(?:dating|online)) \bru-wom[ae]n (?:all|pretty)-?russian-?wom[ae]n (on-?line-?|ua|own|okfree|go4)dating(\b|\d|site) muselius\.com \byandex\.ru/redir\b \bcanoesport\.ru\b \bglobalflight\.net\b \byoujizz\.com\b \bautomania\.it\b \bfff\.to\b (buy|cheap)-?viagra viagra-?(drugs|online|billig) \bapartments-makarska\.com\b \bexotour\.ge\b \bbatik-tulis\.com\b \bpdesigner\.net\b \baviatorsale\.com\b \bvallarpadam(port|terminal)\.com\b \bseecornwall\.eu\b \biremetforlag\.tripod\.com\b \beteachergroup\.com\b \bhebrewonline(\.co\.il|(blog|shop)?\.com)\b \bb23\.ru\b \bceppaloni\.info\b (ireland|(euro|mega)mil|canada|the)lotter(wiz)?\.com\b \b888\.com\b \buglezhog\.ru\b \balertpay\.com \bbux(\.to|a\.in|euro\.com|galore\.com|junction\.com|out\.com) \bcash(-kitty|4(all|hits)|n?bux|eden|fiesta|nclicks|origin|out|pointclicks|posse|read|sea)\.(com|org|net) \bshrinktheweb\.com\b #Croatian tourism-spammer \bhvarinfo\.com\b \bmakarskainfo\.com\b \bikorculainfo\.com\b \bbracinfo\.com\b \bomisinfo\.com\b #End of Croatian tourism spammer \blunapark6\.com\b \bcarhiredubrovnik\.com\b \beberhardfritz\.de\.tl\b \b(lmgtfy|letmegooglethatforyou)\.com.*[?&]l=1 \bkaracaahmet\.com\b \bpublic-domain-image\.com\b \.kproxy\.com\b \brealultimatepower\.net\b xxxxxx/ \btestmasters\.net\b \balbelda\.info\b \barm\.in\b \bhotelnikko\.com\b \bcorluhaber\.com\b \bpremiumflats\.com\b \bsaopaulo(?:aero|artes|autos|bares|bus|channel|cidades|cinemas|estradas|eventos|gallery|gallery|gaytravel|invest|links|mall|mapas|market|metro|moda|museus|night|noticias|parques|photo|praias|relax|restaurantes|ruas|shuttle|sites|suites|teatros|town|work)\.com\b \bnutshellurl\.com\b \bcjb\.net\b \buni\.cc\b \bvai\.la\b \brg3\.net\b \brg10\.net\b \bbr30\.com\b \b1br\.net\b \bsitio\.de\b \burl\.ie\b \bvisit(?:afghanistan|armenia|azerbaijan|bahrain|bangladesh|bhutan|bosnia|brunei|cambodia|china|christmasisland|centralasia|cocosislands|croatia|cyprus|egypt|india|indonesia|iran|israel|jordan|kiev|korea|kosovo|kuwait|kyrgyzstan|laos|latvia|macedonia|malaysia|maldives|mongolia|nepal|northkorea|oman|pakistan|philippines|russia|saudiarabia|southkorea|switzerland|tajikistan|turkmenistan|uae|uzbekistan)\.(?:asia|eu)\b \bvisit(?:chn|capena|car|esp|solomonislands)\.com\b \balturl\.com\b \bmaxreading\.com\b \bcomoj\.com\b \bmigre\.me\b \bbusty\.pl\b \bmoourl\.com\b \byfrog\.com\b \bvinyland\.com\b \bmmafight\.ru\b \burlmin\.com\b \binvx\.com\b \b(vickydarling|jeffseeney|andrewcripps|john-paullangbroek|howardhobbs)\.com\b \bhugeurl\.com\b \btangodans\.com\b (?<!www\.)\bmybrute\.com\b \bcasareal\.co\.pt\b \bvisitsubotica\.rs\b \bbestmals\.ru\b \bnobrain\.dk\b \b(anaheimducks|bluejackets|bruins|buffalosabres|calgaryflames|chicagoblackhawks|coloradoavalanche|dallasstars|detroitredwings|edmonton-oilers|floridapanthers|hurricanes|mapleleafs|minnesotawild|montreal-canadiens|newjerseydevils|newyorkislanders|newyorkrangers|ottawasenators|philadelphia-flyers|pittsburghpenguins|tampabay|thrashers|vancouvercanucks|washingtoncapitals)\.ru\b \bliveshow-tv\.com\b \bpatagonianexpeditionrace\.com\b \bnesvizh\.by\b \bstihi-xix-xx-vekov\.ru\b \becarddesignanimation\.com\b \badf\.ly\b.* \belbruto\.es\b \bguerrastribales\.es\b \bbitly\.com\b \bbascarsija\.info\b \bannastaciapalaszczuk\.com\b \bthnlnk\.com\b \beurox10\.com\b \brickroll \bzobyhost\.com\b \bsyntext\.(com|ru)\b \bidukki\.com\b \bkerala\.(in|pro)\b \bxvideos\.com\b \btrymasak\.my\b \btheofficialboard\.(?:com|fr)\b \bphuket-relax\.com\b \bpaypal\.com/.*mrb/pal=.*\b \bnapredvosa\.com\b \bvacacionesbulgaria\.com\b \breverent\.org\b \bpapagiovanni\.com\b \bto\.ly\b \btotalreal\.com\b \badire\.jp\b \bcarloscevola\.com\b \blnk\.ms\b \btiny9\.com\b \bbesplatne-slike\.net\b \blistenarabic\.com\b \bw3-translations\.de\b \bubema\.(?:de|eu|com)\b \bdachau\.com\b \bdeconet\.com\b \berepublik\.com.*?/referrer\b \bprosolutionpills\.com\b \bvigrxplus\.com\b \bneobux\.com\b \blibertyreserve\.com\b (?<=//|\.)way\.com\b \bclck\.ru\b \bproakvariumy\.ru\b \bport-arthur\.ucoz\.ru\b \bmatrikon(?:(?:analytics|opc)?\.com|opc\.de)\b \btunisia\.com\b \bmoneyandmarkets\.com\b \binvestwithanedge\.com\b \bgoodtherapy\.org\b \bsunglassesuk\.com\b \bsupergreenme\.com\b \bmsplinks\.com\b \balgarvedigital\.pt\b \bobservatoriodoalgarve\.com\b \bcli\.gs\b economy-point\.org \bwikireality\.ru\b \bj\.mp\b \bsantatelevision\.com\b \bpaintingdb\.com\b \bboriken\.info\b \bconceptcar\.ee\b \bnanoyou\.eu\b \bopcti\.com\b \bcyclingforall\.net\b \bradiomakedonia\.ro\b \bmoldovarious\.com\b \bbiodiesel(?:plants)?\.com\.ar\b \bsportamericani\.it\b \bow\.ly\b \bgooglehammer\.com\b \bgatosphynx\.com\b \b1url\.com\b \bawe\.sm\b \bbudurl\.com\b \bchilp\.it\b \bchs\.mx\b \bclickthru\.ca\b \bcort\.as\b \bcuturl\.com\b \bdecenturl\.com\b \bee[pz]url\.com\b \bfa\.by\b \bfav\.me\b \bff\.im\b \bfhurl\.com\b \bflic\.kr\b \bflq\.us\b \bfly2\.ws\b \bfwd4\.me\b \bgl\.am\b \bgo\.9nl\.com\b \bgo2\.me\b \bgoshrink\.com\b \bgri\.ms\b \bgurl\.es\b \bhellotxt\.com\b \bhex\.io\b \bhtxt\.it\b \bhurl\.ws\b \bicio\.us\b \bidek\.net\b \bito\.mx\b \bjijr\.com\b \bkissa\.be\b \bkl\.am\b \bkorta\.nu\b \bl9k\.net\b \bliip\.to\b \bliltext\.com\b \bliurl\.cn\b \bln-s\.ru\b \blnkurl\.com\b \bloopt\.us\b \blru\.jp\b \blt\.tl\b \blurl\.no\b \bminilien\.com\b \bminiurl\.com\b \bminurl\.fr\b \bmyurl\.in\b \bncane\.com\b \bnn\.nf\b \bo-x\.fr\b \bpoll\.fm\b \bri\.ms\b \bsn\.(?:im|vc)\b \bsnipr\.com\b \btakemyfile\.com\b \btcrn\.ch\b \btiny\.pl\b \btl\.gd\b \btnw\.to\b \btr\.my\b \btwit(?:zap\.com|this\.com|url\.de)\b \bub0\.cc\b \bustre\.am\b \bwp\.me\b \baki-kaurismaki\.ru\b \btranslation-blog\.trustedtranslations\.com\b \bkob\.tj\b \boh-barcelona\.com\b \batasozlerianlamlari\.com\b \bktzr\.us\b \brus-on-line\.ru\b \bvilshanka\.org\.ua\b \bgratisweb\.com\b \bonline-betting\.me\.uk\b \bwettbasis\.com\b \bapuestas-deportivas\.es\b \bgoo\.gl\b(?!/maps\b).* \bcasino\.ru\b \bdoyouneedvisa\.com\b \burlalacon\.com\b \bturl\.ca\b \bmuseomagazine\.com\b \bshrt\.(?:fr|st)\b \bredir\.ec\b \bmerky\.de\b \bomani\.ac\b \bmoladi\.net\b \bparvizshahbazi\.com\b \bkhamagmongol\.com\b \bhamagmongol\.narod\.ru\b \bmedicana(?:life|tv)\.com\b \brosecoaudit\.ru\b \binfonu\.nl\b \bpolimore\.com\b \bwslibrary\.net\b \bvndic\.net\b \bbud-tech\.ru\b \bde-regalo\.com\b \bagffan\.dk\b \bfolkblog\.in\.ua\b \bna-ozero\.ru\b \baltritaliani\.net\b \btt-group\.net\b \bnvros\.ru\b \bmaxiocio\.net\b \basturiasenimagenes\.com\b \b5z8\.info\b \boskemen\.info\b \bcode-saturne\.blogspot\.com\b \bgsxr\.es\b \bc2kb\.com\b \bhentaitoonami\.com\b \bpartytrip\.fr\b \bmeigalicia\.com\b \bblconsulting\.com\.hk\b \b12mesyatcev\.ru\b \bchapadadosveadeiros\.com\b \btheolivebranch\.net\b \bkarelgott\.tv\b \bkomputersaya\.com\b \bdeloeiletdelamain\.hautetfort\.com\b \btkd-spirit\.com\b \bteutoburgo\.web44\.net\b \bsurf\.to\b \bbiogas\.vn\.ua\b \bromania-vacations\.com\b \bsiver\.org\.ua\b \bdragon-fruit\.biz\b \bazov\.zp\.ua\b \beldespertardelmusico\.blogspot\.com\b \bauditionrich\.com\b \bkanchanaburi-info\.com\b \bmatavisen\.no\b \bmikiurl\.com\b \bixiz\.net\b \blimametro\.blogspot\.com\b \bleo-fl\.hit\.bg\b \bserfinaz\.com/p\b \b7les\.com\b \bforum42\.ru\b \bhukukiktisatforumu\.net\b \bmksoley\.com\b \bsoley\.cn\b \bseawaterfarming\.com\b \balgaecollection\.com\b \bmankenlik\.com\b \balgaecenter\.com\b \bmicroalgae\.ca\b \bsoleymedikal\.com.tr\b \balgaeinstitute\.com\b \bphycobilin\.net\b \bsoso\.bz\b \bgematrix\.org camica\.netfirms\.com/gematria/ \btrancepodium\.com\b \btraveltibetguide\.com\b \bblcremationsystems\.com\b \bsuper-alizee\.de\b \bsandsoftime\.ws\b \bqualified-audit-partners\.be\b \bmegashare\.com\b \bchinesepaladin3\.windy-goddess\.net\b \bwillysjeep\.com\b \bhelpjaycee\.blogspot\.com\b \bheyrheyr\.is\b \binfogradina\.ro\b \bvivedeporte\.com\b \brorysfriends\.com\b \bmiamipeople\.ru\b \bshareflare\.net\b \bdeine-erfindung\.de\b \bhamaka\.huu\.cz\b \bantimbt\.com\b \bcheapmbtsandals\.com\b \bgstarmbt\.com\b \bmbt-shoeclearance\.com\b \bmbt-shoes-(?:discount|wholesale)\.com\b \bmbt-shoes-us\.com\b \bmbt-zone\.com\b \bmbt2bt\.com\b \bmbt4life\.com\b \bmbtantishoes-u[ks]\.com\b \bmbtfivefingers\.com\b \bmbtflying\.com\b \bmbtgoodshoes\.com\b \bmbthotsale\.com\b \bmbtistore\.com\b \bmbtkisumu2\.com\b \bmbtlami\.com\b \bmbtsale\.org\b \bmbtselling\.com\b \bmbtshoes-australia\.com\b \bmbtshoes1998\.com\b \bmbtshoes4clearance\.com\b \bmbtshoesbest\.com\b \bmbtshoesbest\.net\b \bmbtshoesdiscount\.org\b \bmbtshoesfactory\.com\b \bmbtshoeshouse\.com\b \bmbtshoesmbt\.com\b \bmbtshoesselling\.com\b \bmbtshoesstockists\.com\b \bmbtsuk\.com\b \bmbtvips\.com\b \bmbtwalkingshoesdiscount\.com\b \bmbtwalkingshoesgood\.com\b \bnet-mbt\.com\b \bsalembt\.com\b \bsalesmbt\.com\b \bshoesmbts\.com\b \btopmbtshop\.com\b \bwebmbtshoes\.com\b \bletrasjohnfrusciante\.wordpress\.com\b \bfcoe\.ru\b \bdobrzenieccy\.pl\b \b69\.64\.63\.153/redirect\.php\b \bmedicanalife\.(?:org|net)\b \bbelawela\.com\b \bnsever\.org\.ua\b \bgsm-kharkov\.com\.ua\b \bshotgunsolutionpaytodie\.blogspot\.com\b \bayak\.org\b \bexpresspol\.ru\b \bmazdafreunde\.de\b \bseslimola\.com\b \b777slot\.at\.ua\b \belizabethselwyn\.50webs\.com\b \bguard-soft\.com\b \bbodybuildingrevealed\.com\b \bservicescleans\.com\b \bdie-bildersammlung\.de\b \btravelkefalonia\.com\b \bfree2g1c\.com\b \btelefon-numarasi\.com\b \bsapaninka\.com\b \bpsi-test\.ru\b \bamberabg\.com\b \bmini-mag\.com\b \bcacasubmarina\.com\b \bprolocopasiandiprato\.org\b \bmicrosoftproject\.su\b \bleblancsamedresort\.com\b \bkoninginnedagamsterdam\.nl\b \bprime-time\.ru\b \bchinarollformingmachine\.com\b \bspartadata\.com\b \bavraidire\.eu\b \bwebauditing\.org\b \bpokemongamesnow\.com\b \bstart\.com\.mt\b \bdniprowazirka\.com\.ua\b \bmilforum\.net\b \bx1fm\.com\b \bkitdetox\.com\b \borthomatic\.net\b \bzizum\.com\b \bti89\.com\b \btorrentflux\.blogspot\.com\b \bsmoking-calculator\.com\b \bolympus-e420\.blogspot\.com\b \bfuturama-opening-gags\.blogspot\.com\b \bnerd-characteristics\.blogspot\.com\b \bchangluncity\.blogspot\.com\b \binternet-niche-marketing\.blogspot\.com\b \badsense-skyline\.blogspot\.com\b \bflood\.tforums\.org\b \biznikgifts\.com\b \bsoweirdwebpageofficialsite\.blogspot\.com\b \balabamafansite\.com\b \bbyufansite\.com\b \bboisestatefansite\.com\b \bbostoncollegefansite\.com\b \bcaliforniafansite\.com\b \bgeorgiafansite\.com\b \billinoisfansite\.com\b \bindianafansite\.com\b \biowafootballfansite\.com\b \blsufansite\.com\b \bmiamifansite\.com\b \bmichiganfansite\.com\b \bminnesotafansite\.com\b \bnebraskafansite\.com\b \bnflfootballfansite\.com\b \bnotredamefansite\.com\b \bohiostatefansite\.net\b \boklahomafansite\.com\b \boregonfansite\.com\b \bpurduefansite\.com\b \bsouthcarolinafansite\.com\b \bsouthfloridafansite\.com\b \btexasfansite\.com\b \buclafansite\.com\b \bvirginiatechfansite\.com\b \bwisconsinfansite\.com\b \bwellspringwatersystems\.com\b \bdespertaibereanos\.blogspot\.com\b \bsumasax\.es\b \bibuy\.co\.th\b \btodoliteratura\.es\b \bpecaijeca\.coolpage\.biz\b \bmicroflex-services\.de\b \bib-info\.com\b \barizonacardinalsfansite\.com\b \barizonafansite\.com\b \barizonastatefansite\.com\b \barkansasfansite\.com\b \batlantafalconsfansite\.com\b \bauburnfansite\.com\b \bbaltimoreravensfansite\.com\b \bbuffalobillsfansite\.com\b \bcarolinapanthersfansite\.com\b \bchicagobearsfansite\.com\b \bcincinnatibengalsfansite\.com\b \bclemsonfansite\.com\b \bclevelandbrownsfansite\.com\b \bcollegebasketballfansite\.com\b \bcollegefootballfansite\.com\b \bcoloradofansite\.com\b \bdallascowboysfansite\.com\b \bdenverbroncosfansite\.com\b \bdetroitlionsfansite\.com\b \bfloridafansite\.com\b \bfloridastatefansite\.com\b \bgeorgiatechfansite\.com\b \bgreenbaypackersfansite\.com\b \bhawaiifansite\.com\b \bhoustontexansfansite\.com\b \bindianapoliscoltsfansite\.com\b \bjacksonvillejaguarsfansite\.com\b \bkansascitychiefsfansite\.com\b \bkansasfansite\.com\b \bkentuckyfansite\.com\b \bmajorleaguebaseballfansite\.com\b \bmiamidolphinsfansite\.com\b \bmichiganstatefansite\.net\b \bminnesotavikingsfansite\.com\b \bmississippifansite\.com\b \bmissourifansite\.com\b \bnbabasketballfansite\.com\b \bnewenglandpatriotsfansite\.com\b \bneworleanssaintsfansite\.com\b \bnewyorkgiantsfansite\.com\b \bnewyorkjetsfansite\.com\b \bnhlfansite\.com\b \bnorthcarolinafansite\.com\b \boaklandraidersfansite\.com\b \bpennstatefansite\.com\b \bpgagolffansite\.com\b \bphiladelphiaeaglesfansite\.com\b \bpittsburghsteelersfansite\.com\b \bsandiegochargersfansite\.com\b \bsanfrancisco49ersfansite\.com\b \bseattleseahawksfansite\.com\b \bstlouisramsfansite\.com\b \btampabaybuccaneersfansite\.com\b \btennessee(?:titans)?fansite\.com\b \buscfansite\.com\b \bwashington(?:redskins)?fansite\.com\b \bwestvirginiafansite\.com\b \blaptopvsgadget\.blogspot\.com\b \bjualbelipaypals\.blogspot\.com\b \bardhie\.info\b \bcatatansiboy(?:ii|iiiii?|1|onky)\.blogspot\.com\b \bskiptest\.info\b \bkristalkristalcinta\.blogspot\.com\b \bpacarketinggalankereta\.blogspot\.com\b \btaxijuga\.blogspot\.com\b \bnamakujoeboy\.blogspot\.com\b \bonkyapaartinyacinta\.blogspot\.com\b \bavenged-sevenfold\.web\.id\b \bmobilegamezone\.info\b \bgioieditalia\.com\b \bsicilia-by-divino\.com\b \bumbria-by-divino\.com\b \bpositano-by-divino\.com\b \btuscany-by-divino\.com\b \btuscany-travel\.blogspot\.com\b \byourtuscanvilla\.com\b \bholiday-apartment-tuscany\.net\b \bturismo-toscana\.blogspot\.com\b \bguia-sicilia\.blogspot\.com\b \bernodaronline\.usersboard\.net\b \bstarstube\.narod\.ru\b \binsset\.u-picardie\.fr\b \bfolk-craft\.com\b \bnasyidparadise\.blogspot\.com\b \bwelovecock\.com\b \bnovportal\.ru\b \bprettylittleliarsss\.webs\.com\b \bplanestv\.com\b \bapartamentosgomera\.com\b \bhot-map\.com\b \bamarun\.org\b \bpegiovanni\.com\b \btibiahelp\.com\b \baerocardio\.com\b \bdiabetia\.org\b \bbakrecepten\.se\b \bclassd\.com\.es\b \bclassd.co\.uk\b \battuariale\.com\b \belissacafe\.com\b \bmailwriter\.com\b \bnationaldebtclocks\.com\b \b8americain\.org\b \bbelote-ligne\.fr\b \bbouillotte\.eboaz\.com\b \bbrumisateurs\.eboaz\.com\b \bchapka\.eboaz\.com\b \bdamedepique\.eboaz\.com\b \bdamedepique\.info\b \bjeudebelote\.org\b \bjeutarot\.org\b \bparier-sport\.info\b \bscommesse-sportive\.cc\b \btypy-bukmacherskie\.com\.pl\b \barequipainfo\.com\b \barequipatravel\.com\b \bcolca\.info\b \bcotahuasicanyon\.com\b \bdirectorioarequipa\.com\b \bforosarequipa\.com\b \binfocolca\.com\b \bmollendo\.net\b \btodoarequipa\.com\b \blivercancer\.eu\b \bhuaweie220\.(?:biz|com|info|net|org)\b \bbt\.gd\b \bthemysterymethod\.net\b \bmysterypua\.net\b \barea51lifestyle\.com\b \bthegameneilstrauss\.com\b \baesthetic-clinic-dombard-brussels\.com\b \bfraserislandtours\.com\.au\b \bgreatoceanroadtours\.com\b \bbluemountaintours\.com\.au\b \b4solarpanels\.com\b \bvipskrip\.ru\b \bamalfitancoast\.com\b \bamigosdevillatuelda\.spaces\.live\.com\b \binkoob\.com/cruzroja\b \bzentechnologies\.com\b \bamishvyas\.com\b \bticketstothemansion\.com\b \bdefensivedrivingcompanyofamerica\.com\b \btheaterseatstore\.com\b \bvipnightlifetour\.com\b \btripfilms\.com\b \blearn-ukrainian\.org\.ua\b \bprofessays\.com\b \bwftpserver\.com\b \bftprush\.com\b \bseop\.com\b \bsleepapneasymptoms\.info\b \bkidney-disease\.info\b \bandroidlife\.net\b \bandroid-tr\.com\b \bandroiddestek\.com\b \bmanofart\.com\b \bharz-ferienwohnung-ferienhaus\.de\b \bapparelus\.com\b \baustralian-visa-info\.blogspot\.com\b \bbicolanobiron\.webs\.com\b \bchildrenswonderland\.com\b \bdiagnosticautomation\.com\b \belegant-fashion-4men\.blogspot\.com\b \bextreme-gamelist\.com\b \bintelifi\.com\b \bjustlabcoats\.com\b \bkstinoco\.blogsome\.com\b \bmens-suit\.blogspot\.com\b \bmountmayon\.blogspot\.com\b \bnationalvisas\.com\.au\b \bpillsless\.com\b \bplasticosfoundation\.org\b \bprevawater101\.wordpress\.com\b \bsupreme(?:autoparts|condensers|mirror)\.com\b \bultimateautolights\.com\b \bwholesaleappareldirect\.com\b \blease-a-seo\.com\b \bhebeigo\.com\b \bnzjsw\.com\b \baviacioncivil\.com\.ve\b \bminoxidil\.gen\.tr\b \bobouka\.ru\b \bbayrak\.tv\b \baybayrak(?:-tr)?\.com\b \bbayrakci\.biz\.tr\b \bbayrak(?:imalati|resimleri|satisi)?\.gen\.tr\b \bbayrak(?:ajans|evim|imalatcilari|line|nedir|satinal|satisi?|turk)\.com\b \bdigitaltekstil\.com\b \bdijitalbaski\.gen\.tr\b \bmarmarabayrak\.com\b \bozelbayrak\.gen\.tr\b \bturkbayragi\.gen\.tr\b \bucuzbayrak\.com\b \bovernightpools\.com\b \bmyczechonline\.com\b \bcostabrava-rentals\.co\.uk\b \blocations-vacances-costabrava\.com\b \bfinquesfrigola\.com\b \bryanair-girona\.com\b \bfilmfarsi\.blogfa\.com\b \bkellyvogel\.com\b \blindaolsson\.com\b \btibbisuluk\.com\b \bdoktorsuluk\.com\b \bleechesturkey\.com\b \basytekstil\.com\b \bfulminaksesuar\.com\b \bmadalya(?:cilar|m)\.com\b \bsancakbayrak\.com\b \bcountryguidebook\.com\b \bluxury-delhi-hotels\.com\b \bdeccanodysseytrain\.com\b \bgoheritageindiajourneys\.com\b \bgoldenchariot-train\.com\b \bheritageindiajourneys\.com\b \bindia-(?:buddhisttours|delhihotels|goldentriangletours|mumbaihotels|royalrajasthanonwheels)\.com\b \bindianmaharaja-train\.com\b \bmaharajaexpresstrain\.com\b \bpalaceonwheels-train\.com\b \broyaltrainsindia\.com\b \btajmahaltours-india\.com\b \breal-estate-ixtapa-zihuatanejo\.com\b \btheforceofreason\.blogspot\.com\b \btefilot\.org\b \basportsnews\.com\b \bcicek(?:postasi|sepetiniz)\.com\b \bjavplanet\.com\b \butqweb\.com\b \bpopoint\.free\.fr\b \bpaylasimci\.org\b \bsaveourseeker\.com\b \bcarplugs\.com\b \bmorrodesaopaulohotelpde\.com\.br\b \bhoteles-en-cancun\.com\.mx\b \blecollagiste\.com\b \balbania4ever\.com\b \byouflorence\.it\b \bdissertationwritinghelp\.co\.uk\b \bthewholesaleforums\.co\.uk\b \balibabascam\.com\b \bb2bfreezone\.com\b \bcable-glossary\.blogspot\.com\b \btradekey\.com\b \brawalpindi\.city\.blogspot\.com\b \bhatedenmark\.blogspot\.com\b \beyecatchypics\.com\b \bgreatnutri\.blogspot\.com\b \brawalpindi(?:-islamabad\.blogspot|city\.wordpress)\.com\b \bstarherb\.com\b \bdoors-decorations\.blogspot\.com\b \bequipment-machinery-information\.blogspot\.com\b \brawalpindi-city\.blogspot\.com\b \bfreewebs\.com/greatnutri\b \bsauditrades\.com\b \bsaudicommerce\.com\b \bsuperiorthesis\.com\b \blotter\.pl\b \b206\.225\.22\.48\b \bbigbras-club\.com\b \bkingoflotto\.com\b \bciszewski\.com\b \bbig-hooters\.net\b \bannuaire-(?:lausanne|neuchatel)\.ch\b \bbbwebmaster.com\b \bfribourgnet.ch\b \bgeneve-annuaire.ch\b \bjurassiens.ch\b \bsuisse-internet.com\b \bvalaisannet.ch\b \bweb-expert.ch\b \bzurich-info.ch\b \bchicagohajj\.com\b \bdragonage-fan\.ru\b \bwebhostingservices\.us\b \baavsa\.com\b \bmojeszamotuly\.com\b \btotentanz\.nl\b \bsalouholiday\.co\.uk\b \bhercreampies\.com\b \bkidsvideoreviews\.(?:blogspot\.)?com\b \bcasalemonferrato\.blogolandia\.it\b \bserydarth\.wordpress\.com\b \beugeneportfolio\.com\b \bnokianews\.ru\b \btelefon-nokia\.ru\b \bmajesticthailand\.com\b \bhard-wood\.net\b \bfriendlybags\.com\b \bbiodegradableplasticbags\.org\b \broykellner\.com\b \blandmarkgroup\.us\b \beventplannerspain\.com\b \bccf-technologies\.com\b \bftm-technologies\.com\b \binfomedicos\.com\b \binfoarquitectos\.com\b \binfoabogados\.com\b \binfoveterinarios\.com\b \binfopsicologos\.com\b \binfoingenieros\.com\b \binfoeconomistas\.com\b \binfodentistas\.com\b \binfoinformaticos\.com\b \bsaletoo\.com\b \bsalesid\.com\b \bpanoraview\.com\b \b118\.98\.171\.131\b \banimefreak\.tv\b \bapplicationessay\.net\b \bbestdissertation\.net\b \bbestdissertation\.org\b \bbesttermpaper\.net\b \bbesttermpapers\.org\b \bbraindumps\.com\.ua\b \bcustom-essay\.net\b \bcustom-writings\.net\b \bcustomessays\.uvoweb\.net\b \bessayplant\.com\b \bessaysontime\.com\b \bessaytodaycom\b \bextension\.kiev\.ua\b \bgambling-online-review\.com\b \bj-in\.org\.ua\b \bkiev-home\.com\b \bmydeco\.com\b \bonline-poker-spielen\.biz\b \bplay-poker-games\.com\b \bpoker-rooms-review\.org\b \bproessay\.com\b \bresearch-paper\.us\b \brushessay\.net\b \brushessay\.org\b \brushessays\.net\b \brushessays\.org\b \bsuperiorpaper\.net\b \bsuperiorpaper\.org\b \bsuperiorpapers\.net\b \bsuperiorpapers\.org\b \btermpaperscorner\.com\b \bmargherita-caminita\.com\b \b8bit-game\.ru\b \bmedelita\.ru\b \bonly-suicide-girls\.ru\b \bsweet-news\.ru\b \bwriters\.ph\b \bsheetalaproductions\.hpage\.com\b \bgsfinancial\.hpage\.com\b \bsheetalasingh\.typepad\.com\b \btotalscreenrecorder\.com\b \bsoftwarewikipedia\.com\b \bgodswmobile\.com\b \bchatixdating\.com\b \bteensay\.com\b \bteenssite\.co\.uk\b \bteensay\.co\.uk\b \bnitronet\.co\.uk\b \bmsndisplaypics\.com\b \bchatix\.co\.uk\b \bfunnyden\.com\b \bmyspace-icons\.com\b \bmyspace-layouts\.com\b \bmyspacehive\.com\b \bfreechatrooms\.me\b \bchatlinks\.co\.uk\b \bmyspace-generators\.com\b \bcelebrityrush\.com\b \btvdrawing\.com\b \btylervo\.com\b \bfonejacker\.eu\b \bglastonbury2010\.info\b \bkiller-content\.com\b \bmayonvolcano\.net\b \bmyspace\.com/markcalfe\b \bmyspace\.com/realfonejacker\b \bnurseshelp\.blogspot\.com\b \bprofessional-essay-writer\.blogspot\.com\b \bsmart-it-consulting\.com\b \bwbbhost4u\.com\b \bwebsitecopywriting\.wordpress\.com\b \binfiniteseo\.co\.uk\b \bajelv\.com\b \barticlecabinet\.info\b \bgetmoretwitterfollowers\.info\b \bglastonbury2009\.info\b \blatestramblings\.com\b \blinkwheel\.biz\b \btheoriginalarticle\.com\b \bcvresumewriters\.com\b \bessaywritingservices\.org\b \bcustom-paper-writing\.com\b \bcustom-essay-writing-service\.org\b \bmyrecipesfood\.com\b \bmy\.mail\.ru/mail/sexanimeshka\b \bstar-tube\.narod\.ru\b \bwa7\.ru\b \bcelebritysextape\.narod\.ru\b \bcelebritysextape\.narod2\.ru\b \bsilvia-saint-club\.narod\.ru\b \bberkovasex\.narod\.ru\b \bitsbattery\.com\b \breallifevampires\.info\b \bsameurl\.com\b \baustralianpolice\.org\b \bfamousquotesfunnyquotes\.com\b \b123greetings\.com\b \bentrainbow\.com\b \boddsnet\.com\b \bcamfroger\.com\b \balgherovacanze\.blogspot\.com\b \bsom\.pt\b \ballruspower\.narod\.ru\b \bcasinotop5\.nl\b \bgokkentotaal\.nl\b \bonlineblackjackspelen\.nl\b \bvakantiehuishindeloopen\.wordpress\.com\b \bwebforumu\.com\b \bmynet\.pro\b \bvps\.web\.tr\b \bosym\.web\.tr\b \bturkcell\.in\b \bankara-nakliyat\.name\.tr\b \bankara-nakliyeci\.net\b \bankaranakliyeci\.net \b \bankaraticaret\.org\b \bcicekcim\.name\.tr\b \bevden-eve-nakliyat\.name\.tr \b \blazer-epilasyon\.name\.tr\b \bnakliyatfirmalari\.org\b \bnakliyeevden\.info\b \botoarackiralama\.com\b \bsacekimmerkezi\.name\.tr\b \btupbebegim\.org\b \bmerchantos\.com\b \bessaywriter\.co\.uk\b \bukessaysadvice\.co\.uk\b \bkiatan\.com\b \bgexhost\.com\b \bgexton\.com\b \bahcorporation\.com\b \bcustompapers4u\.net\b \bmastersessay\.com\b \benglish2urdutranslations\.com\b \bnonplagiarizedessays\.co\.uk\b \brealessaywriting\.com\b \bmustuniversity\.com\b \bunitransservice\.org\b \bpariblog\.ro\b \bbuybamboosheets\.com\b \bomnibet\.ro\b \bsteroidsbuy\.com\b \bfreebetsbonuscodes\.com\b \bessay\.tv\b \bs7\.gladiatus\.net\b \bcomparemysql\.com\b \ba1z3\.com\b \baat\.teldap\.tw\b \b2ued\.com\b \babcd2you\.com\b \bdiscount-(?:air-jordan|coach-outlet)\.com\b \bghd2sale\.com\b \bmywalkingtime\.com\b \bsalenewbalance\.com\b \bmalappuraminfo\.com\b \bmalappuram\.co\.in\b \bsoft-techit\.com\b \bencodeinfotech\.com\b \bagadir-airport\.com\b \basturias-airport\.com\b \bbodrum-airport\.com\b \bibible\.mobi\b \bmenorca-airport\.com\b \bpedrangular\.com\b \breus-airport\.com\b \bsevilla-airport\.com\b \bzaragoza-airport\.com\b \bessaysexperts\.com\b \bhcc-ainshams\.com\b \bperuvianairlines\.com\b \bperuvianfood\.com\b \blatinpropaganda\.com\b \bsilvinadellafontana\.com\b \bperuviantv\.com\b \bkarendejo\.com\b \bidea180\.com\b \binternetwarrior\.com\b \blatinpropaganda\.blogspot\.com\b \bvoip-phone-service-solutions\.com\b \bcamarasdeseguridad\.net\b \bcircuitocerradotelevision\.com\b \blatinamericantelemedicine\.com\b \baffordablesecuritycameras\.com\b \bcamaracctv\.com\b \bcamaradecctv\.com\b \bcamarascctv\.com\b \bcamarasdecctv\.com\b \bcamarasdecctv\.net\b \bcamarasdecircuitocerrado\.com\b \bcamarasdeseguridad\.info\b \bcamarasdeseguridad\.tv\b \bcamarasdeseguridadchinas\.com\b \bcamarasdeseguridadporinternet\.com\b \bcamarasdevigilancia\.info\b \bcamarasdevigilancia\.org\b \bcamarasdevigilancia\.us\b \bcamarasdevigilanciaporinternet\.com\b \bcamarasescondidas\.net\b \bcamarasescondidas\.org\b \bcamarasescondidas\.us\b \bcamarasindiscretas\.org\b \bcamarasseguridad\.info\b \bcamarasseguridad\.net\b \bcaptadoencamara\.com\b \bcaptadoencamara\.tv\b \bcctvargentina\.com\b \bcctvbrazil\.com\b \bcctvcatalogs\.com\b \bcctvchile\.com\b \bcctvcolombia\.com\b \bcctvcostarica\.com\b \bcctvguatemala\.com\b \bcctvinstalacion\.com\b \bcctvinstaller\.info\b \bcctvmexico\.com\b \bcctvnews\.info\b \bcctvpanama\.com\b \bcctvpuertorico\.com\b \bcctvrepublicadominicana\.com\b \bcctvuruguay\.com\b \bcctvvenezuela\.com\b \bcolombiacctv\.com\b \bfree-voip-service\.com\b \blocalizadordevehiculos\.com\b \bmonitoreo\.tv\b \bmonitoreoelectronico\.com\b \bperucctv\.com\b \bsecuritycamerasmadeinchina\.com\b \bseguridadelectronica\.info\b \bsouthfloridatelecom\.com\b \btelemedicinedirectory\.org\b \btelevigilancia\.org\b \btelevigilancia\.us\b \bventadecctv\.com\b \bventadecctv\.info\b \bventadecctv\.net\b \bventadecctv\.org\b \bvideosdeseguridad\.com\b \bvideovigilanciaporinternet\.com\b \bvigilanciaporinternet\.net\b \bvigilanciaviainternet\.com\b \bvigilatupropiedad\.com\b \bvigilatupropiedad\.tv\b \bvoice-over-internet-protocol\.com\b \bvoip-call-center\.com\b \bvoip-international\.com\b \bvoip-softphones\.com\b \bvoip-telefonia\.com\b \bvoip-wholesale\.com\b \bvoipserviceargentina\.com\b \bvoipservicebrazil\.com\b \bvoipservicechile\.com\b \bvoipservicecolombia\.com\b \bvoipservicemexico\.com\b \bvoipservicepanama\.com\b \bvoipservicevenezuela\.com\b \bwholesaletermination\.com\b \bandronmoscow\.livejournal\.com\b \bukschoolsdirectory\.net\b \bamerican-schools\.net\b \bgubta\.com\b \bcommence\.com\b \bcommenceonline\.net\b \bebusinessline\.com\b \besupportline\.com\b \bmychristianheels\.com\b \b800millions\.com\b \bbootsluxury\.com\b \bbagsclothing\.com\b \bbesoso\.com\b \bjerseyonsale\.com\b \bbt-embroidery\.com\b \blkkreplicas\.com\b \bmillennium1000\.net\b \bshoemachine\.cc\b \bheatsinks\.cc\b \bgelinsoles\.cn\b \bgoldspace\.cc\b \bhonnypower\.com\b \bleddisplays\.cn\b \bmallrolex\.com\b \bshuangdan\.com\b \btozc\.net\b \baf-wholesale\.com\b \bsdhongda\.net\b \bcameramarkets\.com\b \bgolfclubs365\.com\b \bglobalc2c\.com\b \badidas-kids\.com\b \bsf39\.com\b \blg668\.com\b \bstop-sweating-tips\.com\b \blose-weight-secret\.com\b \badazhe\.com\b \bcoachor\.com\b \bjuicy4sale\.com\b \bjuicydiscount\.com\b \b(?:ace|best|discount|i|nice|onsale|pick|sell|top|us[a-])vibramfivefingers\.com\b \bmbtvibramshoes\.com\b \b(?:4|five-fingers|fivefinger|my|sell|usa-|top)vibram\.com\b \bvibram-(?:five-finger|fivefingerss|retailers|store)\.com\b \bvibram(?:4u|5fingersshoes|51|botas|eshop|fit|five-fingers|fivefingercheap|fivefingers(?:2sale|6|cheap|hot|llc|mall|-outlet|shoesnet|-shop|usa|web)|fivesfingers|officialstore|s-fivefingerss?|salesmall|scheap|shoes(?:online|store|tores|us)|shoponline|sky|soutlet|store(?:online)?|web)\.com\b \bvibram(?:fivefingers-outlet|sales|sfivefingers)\.net\b \bvibram-five-fingers\.(?:c[ac]|info)\b \baaaeluxury\.com\b \baaagoods\.com\b \bdiscount-monclerjackets?\.com\b \bmonclercom\.com\b \bmonclerebay\.com\b \bmonclereshop\.com\b \bmonclerhotsales\.com\b \bmonclerjacketscheap\.com\b \bmoncleronlinesale\.com\b \bmoncleronlinestore\.com\b \bmoncleroutlet\.net\b \bmonclersell\.com\b \bmonclerspring\.com\b \bwwwmonclerjackets\.com\b \bherve-leger(?:-skirts)?\.com\b \bherve-leger\.(?:net|co\.uk)\b \bherveleger(?:com|e|-?e?shop|net|sale|shops|web)\.com\b \bherveleger(?:-?dresses|show)\.org\b \b(?:best|buy|e?shop-?|like|shopping)herveleger\.com\b \bhiebay\.com\b \bjimmychoocom\.com\b \bmywholesale-handbags\.com\b \bvertuexclusiveshop\.com\b \bcouponrolexwatches\.com\b \b74\.86\.181\.245\b \bchishopping\.com\b \b35331\.com\b \b360ebagsonline\.com\b \b4lvbag\.com\b \bbagstag\.com\b \bbyreplica\.com\b \bcaesarol\.com\b louboutin[^./] (?<![./]christian)louboutin\. [^./]christianlouboutin \bchristianlouboutin(?:\.com)?\.hk\b \bcoach(?:bagsday|serise|shopping|supports)\.com\b \be-lv\.net\b \belebiz\.com\b \bfashionehall\.com\b \bhandbagsma(?:ma|ster)\.com\b \bkicksparty\.com\b \blook4wholesaler\.com\b louis-?vuitton[a-z0-9-] [a-z0-9-](?<!fondation)louis-?vuitton \blouis(?:nvuitton|vuitt4u)\.com\b \bmanoloblahnik(?:com\.com|onsale\.com|retail\.com|usa\.com|shoes\.org)\b \bmonshoes\.com\b \bp90xdvdfitness\.com\b \bshoppingogo\.com\b \bwirelessphonejammer\.com\b \byslcom\.com\b \bcchua\.com\b \beuroshoesbox\.com\b \bsaigontravelguides\.com\b \bifrslistcom\b # Note re backupurl.com: [[Talk:Spam_blacklist/Archives/2011-02#backupurl.com]] \bbackupurl\.com\b \bsghgate\.com\b \bsneakersoutlets\.com\b \bmanolomall\.com\b \b21-nfl\.com\b \bshoppingrepublic\.com\b \bwatchesboom\.com\b \blvaa77\.com\b \bbagshobby\.com\b \bbagsvuitton\.com\b \brolex-dolly\.com\b \bwatchessell\.com\b \brolex-mary\.com\b \brolex-jane\.com\b \brolex-shelly\.com\b \blv-(?:9|barbara|betty|buy|elizabeth|gucciaaa|joan|lily|linda|malcolm|niki|whitney)\.com\b \blv-(?:bags|gucci)\.us\b \blv-handbag\.net\b \bnice-watches\.com\b \bnewstylerolex\.com\b \bwatches-bags\.com\b \bwatchestrade\.net\b \bluxurywatchhome\.com\b \bluxurywatchgift\.com\b \bmijewels\.com\b \bthaisilverjewelry\.net\b \bsyntheticgems\.org\b \bcubiczirconia-labgems\.com\b \bsextoyfun\.com\b \badversus\.it\b \beuroluxury\.eu\b \bglobaltiffany\.com\b \blinkslondon\.terapad\.com\b \blinkslondonshop\.com\b \blinksoflondonuk\.com\b \bswarovski\.uk\.com\b \bsydneytiffany\.com\b \blinksoflondonbest\.com\b \bmyjewellerystore\.com\b \bhandbag(?:com|spop)\.com\b \bwatches-life\.com\b \bsunglassvip\.net\b \brolex-hot\.com\b \bmomax\.hk\b \bamzstore\.com\b \b7zyx\.com\b \bmaslou\.com\b \bnbcth\.com\b \b90920\.com\b \bjg02\.com\b \bselltopbags\.com\b \bsix-star-replicas\.com\b \bb2csite\.com\b \b6starhandbags\.com\b \bsearchingbag\.com\b \btiffanyjewelry1837\.com\b \bgrandjewelry\.net\b \bshes5588\.com\b \bgo-ubas\.com\b \benjoycl\.com\b \btopviviennewestwood\.com\b \bclboots\.com\b \bjuicy888\.com\b \babercrombieandfitchuk\.com\b \babercrombie-usa\.com\b \babercrombieandfitchusa\.com\b \bshoes-vip\.com\b \babercrombieuk\.net\b \bedhardytshirts4u\.com\b \babercrombielondon\.net\b \bfitchclothing-uk\.com\b \babercrombiestock\.com\b \bdonedhardy\.us\b \buselv\.com\b \bcoachshandbags\.com\b \bcoachonsale\.net\b \beasyforbuy\.com\b \bthecheapbags\.com\b \burjordan\.com\b \brosettastoneonline\.net\b \bhohoshoes\.com\b \bgreatgreenshoes\.com\b \bnewcoachoutlet\.com\b \blcsti\.net\b \bkepu\.cc\b \bsofiabags\.com\b \bmysofiabags\.com\b \bdzhfgj\.com\b \b1837tiffany\.net\b \bvutrade\.com\b \byzzg\.net\b \bqqone\.com\b \bzhuiyan\.net\b \b8080dy\.com\b \bredbottomshoes\.info\b \blvvuittonkorea\.com\b \beshop-bag\.com\b \bleatherbagsmanufacturer\.com\b \bhowtogetasixpackinamonth\.com\b \bbybloshotelcostarica\.com\b \bnicefootwork\. \bjerseyscenters\.com\b \bbagforu\.com\b \bjerseystown\.com\b \bsf46\.com\b \bjq11\.com\b \bwinnersneaker\.com\b \bjersey-boys\.com\b \bshirtdays\.com\b \bectopmall\.com\b \b4unfl\.com\b \bjerseyspar\.com\b \bhavejerseys\.com\b \bnflid\.com\b \bbuynbajerseys\.info\b \boovcc\.com\b \be-timberland\.com\b \bbelovewrist\.com\b \bshoesbey\.com\b \bectwins\.com\b \bbagspage\.com\b \bpickyourclothing\.com\b \bsneakerfather\.com\b \bbargainpump\.com\b \bhandbagsagent\.com\b \bcoachhandbags2u\.com\b \busa-onsale\.com\b \bthekickshop\.com\b \b74trade\.com\b \bonekickzstop\.com\b \bdeal-shoe\.com\b \bhandbags\.hk\b \badidas-online-shop\.com\b \bairjordanonsale\.com\b \bairyeezy\.net\b \bgo2(?:albena|bagtrade|goldensands)\.com\b \bfeedmyfeet\.com\b \bairyeezy\.com\b \bonsale-usa\.com\b \bmediamobilespa\.com\b \blovethosesole\.com\b \bvisaforum\.freeforums\.org\b \bownbrandshop\.com\b \bnewgoing\.com\b \b10[02]bhshoe\.com\b \b11[24]batsale\.com\b \b14[02]newflybuy\.com\b \b1[46]wowhotsale\.com\b \b4[02]vipmalls\.com\b \b5[02]kogogo\.com\b \b6[02]shoppingtime\.us\b \b8[68]itemtolive\.com\b \bchatroulettecite\.com\b \b123rolex\.com\b \bdealsunglasses\.com\b \blvbagsmvp\.com\b \bhandbags-shop\.com\b \bchanelonlineshop\.net\b \bjordan23club\.com\b \bpradaoutlets\.com\b \becboots\.com\b \bshopping-handbags\.com\b \bpickjuicycouture\.com\b \bbrand-wholesale\.net\b \bshopdreambag\.com\b \bluxury-handbags-lady\.com\b \bsolid925silver\.com\b \btiffanyjewelry9\.com\b \burl9\.de\b \bnoxedge\.com\b \bbatterylaptops\.co\.uk\b \bshopokey\.com\b \bcycshop\.com\b \bindiaformeds\.com\b \bcanadianpharmacyi\.net\b \btuckle\.net\b \bovernightessay\.com\b \bwriting-services\.org\b \baplusreports\.com\b \byourdissertation\.com\b \bstandoutessay\.com\b \bresearchpaperz\.net\b \bessaywritingservice\.org\b \bripurl\.co\.uk\b \bbookmarksuri\.com\b \btrimr\.de\b \bkiwiurl\.com\b \bwealthyaffiliate\.com\b \bmandarinportal\.com\b \bwowgoldsonline\.com\b \bwowgoldlife\.com\b \bcitibank\.co\.in\b \brs2acc\.com\b \becwarmboots\.com\b \bscooterschina\.com\b \bforsaletiffany\.com\b \bsaletiffany\.com\b \bonsaletiffany\.com\b \bpowergolding\.com\b \bshoppinglv\.com\b \bjuicycouturedeals\.com\b \bfashionjuicystore\.com\b \btiffanyforsale\.com\b \bsuprashoes\.org\b \bsupra-shoes\.us\b \bfreshkicks4u\.com\b \bfirstsneakers\.com\b \bcooltiffany\.com\b \bpretty-tiffany\.com\b \bdiscountiffany\.com\b \blinkslondonhut\.com\b \bjuicyjewelrysale\.com\b \bfabuloustiffany\.com\b \bjewel-tiffany\.com\b \bhappytiffany\.com\b \boboots\.com\b \bprettyboots\.com\b \bsweatboots\.com\b \bueasyshop\.com\b \bnino-trade\.com\b \bzypopular\.com\b \bcasualbrand\.com\b \balltopshoes\.com\b \bredhighshoes\.com\b \bgladfashion\.net\b \bchaussureenligne\.net\b \bshoesinlove\.com\b \bfashiontowns\.com\b \bluxury-buying\.com\b \bedressonline\.com\b \bstop4buy\.com\b \betopbrands\.com\b \babercrombieclothing4u\.com\b \byoursbag\.com\b \bforeverbar\.com\b \btobling\.com\b \btiffanyonlinestore\.us\b \btiffanyshop\.org\b \bshopoingjuicyjewelry\.com\b \blinksfromlondon\.com\b \bebaytop\.com\b \bnpbags\.com\b \bjuicycouture4sale\.com\b \bchinacrystaljewelry\.com\b \bp90xwow\.com\b \bjoytiffany\.com\b \btoopeshop\.com\b \bjuicyclothingsale\.com\b \btiffanyo\.com\b \btiffanyonsale\.com\b \brs2-accounts\.com\b \bwolfeye-keylogger\.de\.vu\b \bcastles\.travelinos\.com\b \bmilotice\.com\b \bmiud\.in\b \bbag15\.com\b \bshoestop10\.com\b \byes-bags\.com\b \bbagsforyours\.com\b \bthemanbag\.net\b \bwatch-youbags\.com\b \bvogue-shoes\.com\b \b91handbags\.com\b \bcross-mark\.com\b \bmoonyue\.com\b \borienttouch\.com\b \bmandarintouch\.com\b \boriental-cheongsam\.com\b \bgoodorient\.com\b \bfinechineseclothing\.com\b \bzxcart\.com\b \bnewtangstore\.com\b \bevescharm\.com\b \bbags4chanel\.com\b \bsalefivefinger\.com\b \btakefringefashion\.info\b \blux4bags\.com\b \bluxuryex\.com\b \bredsoleheels\.com\b \bbuyitpal\.com\b \boutlet-coach\.com\b \bhighheelsfashion\.com\b \bbags-outlet\.net\b \bwhatshelove\.com\b \bsvhandbags\.com\b \bluxhorde\.com\b \btn4bags\.com\b \bigxe\.co\.uk\b \blorland\.com\b \bmmo4rpg\.com\b \bgold4rpg\.com\b \bvt4bags\.com\b \bgubags\.com\b \bwowhead\.us\b \bgaziantepsporlular\.com\b \blechan\.info\b \bhautes-alpes\.org\b \bgobananas\.com\b \bkarmakerala\.com\b \bmedicexchange\.com\b \breputationmanagementfor\.com\b \bzco\.com\b \bhqessays\.com\b \bfifa-world-cup-brazil-2014\.com\b \bhigh-heels-fashionista\.com\b \bsalto15\.com\.br\b \bpagina-uno\.com\b \botimizacao-sites-busca\.com\.br\b \bsalvador-bahia-brasil\.com\b \bempregos-em-salvador\.info\b \bagencias-de-viagens-em-salvador\.info\b \bbahiasexy\.com\b \bleibnizbrasil\.pro\.br\b \ballofcoach\.com\b \bipmart\.com\b \bbagworlds\.com\b \bsneaker-shoes\.com\b \bpickyourshoes\.com\b \bfitch-abercrombie\.com\b \bsportshoestown\.com\b \bkixultra\.com\b \bdangerstyle\.com\b \b2cshopping\.com\b \bvariantkicks\.com\b \bsneakerbum\.com\b \bvoguejeans\.com\b \bexclusivesole\.com\b \bcitysole\.com\b \blacelocked\.com\b \bsneaker\.co\.jp\b \bmax9095\.com\b \bhey-b2b\.com\b \bshortz\.me\b \bwebpage\.asia\b \bjouercasino\.eu\b \bvalesmucho\.com\b \burlbu\.com\b \bkisaurl\.com\b \bcvm\.biz\b \byit\.me\b \bfarscinema\.com\b \benardy\.com\b \bplayway\.ru\b \bsmariogame\.com\b \bmicuatro\.com\b \blazytownpoint\.com\b \bbagswatches\.com\b \boemwatches\.com\b \bshopping-replica\.com\b \bnk4u\.com\b \bsight-focus\.com\b \bglobalreplica\.com\b \bbags-replica\.com\b \bhoneyreplicas\.com\b \b277266\.com\b \bexact-handbags\.com\b \bbagsdesigners\.com\b \bgzshijin\.com\b \bhandbagsonsell\.com\b \bereplica(?:chanel|gucci|hermes|show)\.com\b \bbagsluxury\.com\b \bsuperbaghome\.com\b \b21replica\.com\b \behandbag-replica\.com\b \blvebags\.com\b \blikereplica\.com\b \blvbagshopping\.com\b \bdesignerbag4u\.com\b \bdesigner-handbag-replica\.com\b \bluxuries-replicas\.com\b \bwatches188\.com\b \bwatchescentre\.com\b \bvip-bags\.net\b \be-buy-bags\.com\b \biamreplica\.net\b \bvoguemobile\.com\b \bwatches9\.com\b \biamreplicas\.com\b \bdocostume\.com\b \blittlecoral\.com\b \bchinapparels\.com\b \btopweddingshop\.com\b \btrip2\.asia\b \bluxury222\.com\b \bradowatcheshome\.com\b \bdesigner-louis\.com\b \bdaydaysale\.com\b \bjusttopwatches\.com\b \bdearwatches\.com\b \bwatcheshot\.com\b \btopwatchbrand\.com\b \bgarbhandbags\.com\b \bwholesale-order\.com\b \b24designerreplica\.com\b \bcupwatches\.com\b \bcnreplicas\.com\b \bhandbagmerchant\.com\b \bjewelry-watches\.org\b \bwatches-brand\.com\b \bin-watches\.com\b \bcufflinks-online\.com\b \bwatcheprice\.com\b replica[a-z0-9-]*(?:watch|bag|shop|store) replicas?[0-9] buy[a-z0-9-]*replica \breplica(?:-china\.net|phones\.mobi)\b \breplica-?(?:chinese|gucci|hot|idol|l|life|malls|saleworld|scarf|sl|slv|small|so|well|somega|s-scarf)\.com\b \breplica[-s]?hermes\.(?:com|net)\b \bwatches(?:ehot|etrade|replication)\.com\b \bitbag-online\.com\b \bpopbrands\.net\b \bchopardshop\.com\b \bjordand1\.com\b \bsell-brand-bag\.com\b \bwto-sell\.com\b \ballthebesthandbags\.com\b \bbags-watches\.com\b \btiffanyfest\.com\b \b4uluxuryhandbags\.com\b \bjrhandbags\.com\b \bdshandbags\.com\b \bomega-watches-replica\.com\b \bhavewatches\.com\b \bzapposbag\.com\b \balyshop\.com\b \boktiffany\.com\b \btiffany4girl\.com\b \bmyacoach\.com\b \bdrhandbags\.com\b \bhk-replicas?\.com\b \bjazzyhandbag\.com\b \bchnknot\.com\b \b360yd\.com\b \bawurl\.com\b \bi\.cx\b \bittly\.com\b \bturkeystadiumsandsportarenas\.blogspot\.com\b \bswurl\.cc\b \bkurkov\.org\b \bsamuraizen\.com\b \bzenhantz\.wordpress\.com\b \byouareanidiot\.org\b \bguiadediadema\.net\b \bsmsgang\.com\b \banonym\.to\b \b56casino\.com\b \bcasino-spielen\.biz\b \bcrushingmill\.com\b \bcrushermobile\.com\b \bvipeak\.com\b \bvipeakgrinder\.com\b \bvipeakmill\.com\b \bvipeakgroup\.com\b \bgrinderpro\.com\b \bp90xkicks\.com\b \bwubags\.com\b \bchristian4sale\.com\b \bchristianonlineshop\.com\b \bjeansclassic\.com\b \ball-star-shoes\.net\b \bcoolsuprashoes\.com\b \bchinawholesale2008\.com\b \bbrandproductsonsale\.com\b \bxolook\.com\b \bhothotshoes\.com\b \bchaneloutletstores\.com\b \bair-shox\.com\b \bair-max-?shoes\.com\b \bnbasupplier\.com\b \b97999\.com\b \bsale-sneakers\.com\b \b95800\.net\b \bshopmerry\.com\b \bshoplark\.com\b \bshopglad\.com\b \bmobiper\.com\b \bjimmychoo4sale\.com\b \bparascientifica\.com\b \bgulistanememon\.blogspot\.com\b \btiket2\.com\b \bcnekt\.com\b \b4gk\.com(?!\.) \btli\.tl\b \bz8\.ro\b \bsaf\.li\b \bcellulite\.co\.uk\b \btiffanyesale\.com\b \bsalejeansmart\.com\b \bedhardyshopclothing\.com\b \bbeadsonlinestore\.com\b \bluxurybagsin\.com\b \bhairghd-shop\.com\b \bghdhairinuk\.com\b \btiffany1837jewellerys\.com\b \bhairghdstraightenermall\.com\b \blinkslondonsale\.com\b \bprada-online-store\.com\b \bghdhairshopukcheap\.com\b \byeahluxury\.com\b \bshopedhardystore\.com\b \bfavoripartner\.com\b \bmetin2wiki\.ru\b \bpageranksites\.com\b \bht\.ly\b \bpqr\.in\b \bbagsop\.com\b \bgcgoods\.com\b \bwalkervillechiropractic\.com\.au\b \bmydesignerbasket\.com\b \bswissluxury\.com\b \bcoachbagselling\.com\b \beshoptimes\.com\b \bedshoponline\.com\b \bluxurycrystal\.com\b \broyaltimepiece\.com\b \bcoachnew\.com\b \bpolardiamonds\.com\b \bcoachbags1941\.com\b \bbags212\.com\b \btopcredittrade\.com\b \bvogueme\.com\b \bloveinsport\.com\b \bnew-fashion\.org\b \ballofbags\.com\b \bincredibleitem\.com\b \bchanelhandbags2u\.com\b \bsunglasses-hut\.com\b \bbagsontheway\.com\b \bkaleidoscope-dh\.com\b \bmodselling\.com\b \btopwatchessale\.com\b \bglassesgroup\.com\b \bwbrandbags\.com\b \bthehandbagbuzz\.com\b \beastoffer\.com\b \boobag\.com\b \bbuyerdiy\.com\b \btopfashionboutique\.com\b \bdesignerbagwholesale\.com\b \bhandbag365\.com\b \bmixorders\.com\b \btophandbagssell\.com\b \bluxunion\.com\b \bisreplicas\.com\b \bcomeoffer\.com\b \bchinabagseller\.com\b \bffchloe\.com\b \badozenbag\.com\b \bshopyop\.com\b \bomeioffer\.com\b \btopareplica\.com\b \bbrandedavenue\.com\b \bwbrandbag\.com\b \bbrandbagzone\.com\b \bmasshandbag\.com\b \bcoachlvhandbags\.com\b \bcoachsoutlet\.com\b \bchanelbags2\.com\b \bpridebag\.com\b \bokaygoods\.com\b \begsale\.com\b \bok1225\.com\b \bfcsgame\.com\b \bfast-wowgold\.com\b \bsalegolds\.com\b \bdofus-ankama\.com\b \bjuicy-bags-sale\.com\b \bjuicycoutureusa\.com\b \bnewaj\.com\b \bfivefingerssale\.com\b \bedhardy4sale\.com\b \bboryokugai\.com\b \bshopofdresses\.com\b \bmerimobiles\.com\b \bpandawill\.com\b \bsunnygain\.com\b \bgetbetterlife\.com\b \bpearlcrown\.com\b \bsheenpearl\.com\b \bkissmymelinda\.com\b \bdj-wholesale\.com\b \belectronics-provider\.com\b \bchinawholesaleonline\.org\b \bccctop\.com\b \bchinagoodsbay\.com\b \bbazzarbd\.com\b \bctobay\.com\b \bmyecstar\.com\b \bchinesehobby\.com\b \bchinagoshop\.com\b \bjordaner\.com\b \bgsmdevice\.com\b \bdodressme\.com\b \bucloth\.com\b \bhohotrade\.com\b \bgofars\.com\b \bnewdigi\.com\b \bgoodweddingdresses\.com\b \blove-beautiful\.com\b \bchineseshoponline\.com\b \bzacoo\.com\b \bmyboxedset\.com\b \bmydalle\.com\b \bo-digital\.com\b \bwholesalepricee\.com\b \bmallmic\.com\b \bchinawholesalegoods\.com\b \bsellshell\.com\b \b7starspecialsales\.com\b \bwholesaleonepiece\.com\b \bhobby-china\.com\b \bbrandedbuying\.com\b \bchinasilkpearl\.com\b \bbuyamore\.com\b \be4cn\.com\b \bbeyoursource\.com\b \bwholesalenight\.com\b \bdhwatch\.com\b \bmyselfshop\.com\b \bvikishop\.com\b \bmeegen\.com\b \bvivedresses\.com\b \bshoesxx\.com\b \bec87\.com\b \bslimmings\.com\b \bp90x-on-sale\.com\b \bcinte-shop\.com\b \bcafumall\.com\b \bomgcar2010\.com\b \bqcdeals\.com\b \bopen-mall\.com\b \bongoin\.com\b \bbeddingitems\.com\b \bbecmart\.com\b \bhngstore\.com\b \bchinafactoryoutlets\.net\b \bedhardyshop\.in\b \bchanelwatcheszone\.com\b \bedigitalwholesale\.com\b \btimetoshopping\.com\b \blooklowprice\.com\b \bwholesale-weddingdress\.com\b \bchinajiaho\.com\b \bwholesale-bridesmaiddress\.com\b \bshopping588\.com\b \bsatisoffer\.com\b \bsuperwweb\.com\b \bgoodwholesaleshop\.com\b \bcomdress\.com\b \ba-capshop\.com\b \bhandbagsshow\.com\b \btrademass\.com\b \bhead-sneaker\.com\b \bwholesalecheapsneaker\.com\b \blishoes\.com\b \bcosmeticshotsale\.com\b \bdesignerclothestore\.com\b \b4adidas\.com\b \bplentystock\.com\b \buuoffer\.com\b \bp90xworkouthome\.com\b \bmac-brush\.com\b \bswissbestreplicas\.com\b \bcosmohit\.com\b \befashion-replica\.com\b \bhandbags-handbag\.com\b \bfake-designer\.com\b \bbestchiropractoradelaide\.com\.au\b \bdensitygs\.com\b \bverifyemailaddress\.org\b \byouporn\.gr\b \bhmazon\.com\b \bglowandsparkle\.com\b \bclassicsheepskinboots\.com\b \bolshoe\.com\b \bmyhothot\.com\b \bnewsnowboots\.com\b \bbootsok\.com\b \bsalesluxury\.com\b \bflyinsnow\.com\b \bpopbiz24\.com\b \bausbootsoffer\.com\b \bmorevogue\.com\b \badidasvipshop\.com\b \bafkicks\.com\b \bshopshox\.com\b \bmysmalldeal\.com\b \btoogle\.cc\b \bmyretrokicks\.com\b \bpro-sneakers\.com\b \bfreshstyleshop\.com\b \bfreshstyledrop\.com\b \bokaysneakers\.com\b \bbiodiesel-processor\.biz\b \bspectech\.dn\.ua\b \bhockeyfights\.com\b \bperfectwriting\.co\.uk\b \bcustomwritinghelp\.co\.uk\b \basianbeat\.com\b \bminasdirect\.com\b \bpoloee\.com\b \beluxzone\.com\b \bbikininstyle\.com\b \bshoeset\.com\b \bsexylingerieho(?:me|t)\.com\b \bcharmspandorabracelets\.com\b \bpandorajewelry-store\.net\b \bpandorajewelrymart\.com\b \bukpandorabracelets\.(?:co\.uk|com)\b \buspandorasale\.com\b \bantexbuyer\.com\b \bcharmheels\.com\b \breplika-watch\.com\b \bfashionenight\.com\b \b68jewelry\.com\b \bfashionjewelryaccessorieswholesale\.com\b \btrend-apparel\.com\b \befairshop\.com\b \bgamemk\.com\b \bucoolstuff\.com\b \bonlypuma\.com\b \basicsshow\.com\b \bdiscounttoryburch\.com\b \bnbabasketballshoes\.com\b \bkobeshoes\.biz\b \bthesuprashoes\.com\b \bcollect-shoes\.com\b \badidasonlineshop\.com\b \boksupra\.net\b \bp90x-workout\.biz\b \bthetopshoes\.com\b \bnba2you\.com\b \bshopkiss\.com\b \blinksbracelet\.com\b \bvip-boots\.com\b \bbagsagent\.com\b \bnewsslong\.com\b \bsupramvp\.com\b \byoulacoste\.com\b \btopbizbags\.com\b \bwholesalesneakercn\.com\b \b5fingersshoes\.org\b \bmofangcheng\.net\b \bshoenets\.com\b \bpaulsmithforsale\.com\b \bsuchnice\.com\b \bbasketballbay\.com\b \beby-store\.com\b \blikedunksb\.com\b \baf1myshop\.com\b \bmyshopplaza\.com\b \bmaxmaradress\.com\b \btoryburchstores\.com\b \bcqdlmk\.com\b \bbagmalls\.com\b \bghdprincess\.com\b \bairforceoneshop\.com\b \bp90xdvdstore-us\.(?:net|com)\b \bcoolbirkenstock(?:store)?\.com\b \boutlet-?birkenstock\.(?:com|net)\b \bbirkenstock(?:-?cheap|discount|mall|online|outlet|shoes-outlet|shoesshop)\.(?:com|net|info)\b \bbeatsloop\.com\b \ballwholesalepick\.com\b \bcl-pumps\.com\b \bsexydepots\.com\b \bpumashoesrunning\.com\b \badidastrainersshoes\.com\b \bluxeshoppers\.com\b \btiffany-mine\.com\b \btiffanycosite\.com\b \bgogowatch\.com\b \bsuperstarkicks\.com\b \bweddingnova\.com\b \btiffanycoltd\.com\b \btiffanysilverworld\.com\b \btiffanycojewel\.com\b \bstorebop\.com\b \bclassicedhardy\.com\b \bjeanybags\.com\b \bgroupshoes\.com\b \bherveleger2010\.com\b \bonline-clothing-outlet\.com\b \bgrandefratello\.forumfree\.it\b \btext-image\.ru\b \bcozumelwatersports\.com\b \bje\.pl\b \blaptops-battery-online\.com\b \bbatterystores\.ca\b \bsuperbattery\.co\.uk\b \b4unj\.com\b \bworldtoptrade\.com\b \bcoachpurses-outlet\.com\b \bebay-fashion\.com\b \bfacecuk\.com\b \bamoyhy\.com\b \bwholenfl\.com\b \b23corp\.com\b \bbags-shoes\.com\b \babusf\.com\b \buniformfootball\.com\b \btiffanysaleonline\.com\b \bjyshoes\.com\b \bpickinshop\.com\b \brunescape-mall\.com\b \b21nfl\.us\b \bezpopo\.com\b \bjerseyscheapsale\.com\b \bworldtoptrade\.cc\b \bintshop88\.com\b \babsoluxury\.com\b \bwatchesyard\.com\b \bzealreplica\.com\b \bomegawatchessale\.com\b \bnoblehandbags\.com\b \bbagbinge\.com\b \bluxus-replica\.com\b \biofferbay\.com\b \b7replicas?\.com\b \bknockoffbag\.com\b \btradeshown\.com\b \bviptobuy\.com\b \bokmeex\.com\b \bcardyboots\.net\b \bfashionbagsshop\.com\b \bbuycocochanel\.com\b \bdesignerhandbags-purses\.com\b \bzolaenterprises\.com\b \bopps\.se\b \bleighgirl\.com\b \bblacklightbodypaint\.com\b \bbeheaded\.us\b \bweirdartists\.com\b \bbuyart\.ws\b \buvfaces\.com\b \blogs\.tv\b \bfacepaint\.ws\b \bzombieshows\.com\b \bolympic-skating\.webs\.com\b \bc-o-m\.us\b \bzolaenterprizes\.com\b \bfunslots\.us\b \b777gamesfree\.com\b \bfrekid\.com\b \bpagez\.org\b \bppdictionary\.com\b \bfacebook\.com/l\.php\b \bfacebo(?:o[ob]|ıo)k\.com\b \bfacebook(?:(?:ster|\.ilkfrm)\.com|layouts\.us)\b \bcowurl\.com\b \bokbootsmall\.com\b \bbootsday\.com\b \bshoeshirts\.com\b \byouedhardy\.com\b \bgoskynew\.com\b \bbagsmine\.com\b \bbags9\.com\b \brolexwatch1\.com\b \bdesignerbags-1\.com\b \bwatches8\.com\b \bhandbags-9\.com\b \bvuitton-1\.com\b \brolex-1\.com\b \bglamorebags\.com\b \bbuyqualitybags\.com\b \b7starhandbags\.com\b \bwatcheswiss\.com\b \brolexswisswatches1\.com\b \brolex4\.com\b \betopbags\.com\b \bwatches-collection\.com\b \bwatchesluxus\.com\b \brolexonsale\.net\b \bkrza\.com\b \bbagrr\.com\b \bwwcats\.com\b \bjordanmass\.com\b \bhandbag-handbags\.com\b \bdesignershoestock\.com\b \betop-bags\.com\b \bgods-shopping\.com\b \bshopping-replicas\.com\b \beq2\.cn\b \b176d\.com\b \b99076\.com\b \blookchem\.com\b \bt-ny\.eu\b \bhello\.to\b \bcabaniascalamuchita\.com\b \bsierrasdecordoba\.com\b \bhotelescalamuchita\.com\b \bcabaniaslosreartes\.com\b \bsuppertv\.com\b \bairforcesale\.com\b \btimberlandbg\.com\b \bedhardy-4u\.com\b \bsportclothingstores\.com\b \babercrombiestore\.net\b \bnfl-malls\.com\b \bnflonlineshops\.com\b \bedhardyonlineshop\.net\b \btimberlandstores\.com\b \borders-status\.com\b \bmydunksb\.com\b \banf-mall\.com\b \binternetcont\.com\b \bdubai-world-central\.com\b \bburj-khalifa\.eu\b \balmaktouminternationalairport\.eu\b \byasisland\.eu\b \bdubailand\.name\b \bsaadiyatisland\.eu\b \bmeydan-city\.com\b \bdubaifountain\.info\b \bnakheelharbour-tower\.com\b \bbawadi\.info\b \barabian-canal\.com\b \bsaudi-arabia-hotels\.com\b \bdubaimetro\.eu\b \bvrsar\.eu\b \bal-raha-beach\.com\b \babu-dhabi-metro\.com\b \bshams-abu-dhabi\.com\b \bdubai-festival-city\.com\b \bghantoot-city\.com\b \bmohammed-bin-rashid-gardens\.com\b \bdubai-waterfront\.org\b \bsaadiyat-island\.info\b \bdubaiindustrialcity\.org\b \btehran-metro\.com\b \bdoha-metro\.com\b \bdubai-taxi\.com\b \baquaparky\.com\b \bsaudipowernetwork\.com\b \bbaghdadmetro\.com\b \bthe-expendables\.com\b \bfuntana\.eu\b \bplavalaguna\.eu\b \bbarbariga\.eu\b \bgroznjan\.com\b \bbrtonigla\.com\b \bfazana\.cz\b \bperoj\.com\b \bvisnjan\.eu\b \blosinj\.cz\b \bvodnjan\.eu\b \bbuzet\.eu\b \bmotovun\.eu\b \boprtalj\.eu\b \bbrijuni-rivijera\.com\b \bknihy-a\.cz\b \bzumpex\.cz\b \brambo6\.com\b \blosinj\.org\b \bvalbandon\.eu\b \bagatahanychova\.com\b \bend-2012\.com\b \bhamachigames\.com\b \blosiny\.com\b \bmosnov\.info\b \bmotocykly\.com\b \bnosovice\.com\b \bpiestany\.cz\b \bpocasiegypt\.cz\b \bpodprsenky\.com\b \bpustevny\.com\b \bcargames\.com\.au\b \bgum\.li\b \be43\.us\b \bshortenlinks\.(?:com|org)\b (?<!-)\bt\.co\b.* \b123lala\.info\b \bokutan\.tk/arama\b \bchatrullet\.net\b \bscientologymyths\.info\b \bfreedommag\.org\b \bcopyright-free-images\.com\b \bunbeatable\.co\.uk\b \bblinq\.org\b \blinkee\.com\b \balexandermcqueenoutlet\.com\b \bjimmychoousa\.com\b \bbrand-watch-supplier\.com\b \blaptopbattery365\.com\b \bshoespolar\.com\b \blimitedno\.com\b \bnewport-cigarettes\.us\b \bkicksboots\.com\b \balihello\.com\b \bwebartweb\.com\b \bnpbuy\.com\b \bnorthfacesoutlet\.com\b \bjustcomeon\.com\b \btouchglasses\.com\b \bitimberlands\.com\b \boppell\.com\b \bfbikey\.com\b \bnbtrends\.com\b \bpureboots\.com\b \bnicecoachhandbags\.com\b \bfeetorder\.com\b \bshoesshoe\.com\b \bacdoo\.com\b \btimberland7\.com\b \basicscloset\.com\b \bbootsbest\.com\b \beshopking\.com\b \bbikiniszone\.com\b \bcoachoutletfactorystore\.com\b \bbuddytrade\.com\b \bcoach-outlet-factory\.com\b \bsupraskytopsale\.com\b \bbikinismark\.com\b \belsels\.com\b \bfashionable-sale\.com\b \btao6789\.com\b \bdesignerhandbagsport\.com\b \bdressnew\.com\b \bhervelegerdresssale\.com\b \brosetta-stone-shop\.net\b \bjuicycouture-outlet\.org\b \babercrombieofficial\.com\b \basics2u\.com\b \bofficialfivefingers\.org\b \b16shoes\.com\b \bontoryburch\.com\b \betoryburch\.com\b \bsaletoryburch\.com\b \ballbagshop\.com\b \bcroconline\.com\b \bus-coachstore\.com\b \blacostetrainers\.org\b \btoysgiftsrus\.com\b \bpradatrainers\.com\b \brosettastonefree\.com\b \brosettastoneenglish\.net\b \brosettastoneirish\.com\b \bjuicycoutureoutlet\.org\b \btiffanyandcoaustralia\.com\b \bonitsukatiger\.us\b \bbagsofbrand\.com\b \bbelstaff-jacket\.com\b \blikehighheels\.com\b \bcolumbiajacketsstore\.com\b \bagogoshopping\.com\b \bicoachoutlet\.net\b \babercrombieofficial\.org\b \bparatek\.org\b \bloveshoesbox\.com\b \bbelstaff-jackets\.org\b \bmoftown\.net\b \bparatek\.us\b \bonlinepretty\.com\b \balexander-mcqueen\.us\b \burwij\.pl\b \bskroc\.pl\b \blatwy\.pl\b \bulinks\.net\b \bmcaf\.ee\b \bwikipeedos\.pbworks\.com\b \bchuta\.org\b bseoprofessionalsonline bestseooffers \brealsofttech\.com\b \bdesignerevaluation\.com\b \bmartindano\b \bsysoon\b \bquicklink\.to\b \b2c\.lt\b \b[➡➨➯➔➞➽➹✩✿❥›⌘‽☁]\.ws\b \b1link\.in\b \b2\.gp\b \b2\.ly\b \b301\.to\b \b4url\.cc\b \b7\.ly\b \b9mp\.com\b \baa\.cx\b \baafter\.us\b \bafx\.cc\b \bb2l\.me\b \bbcool\.bz\b \bcliccami\.info\b \bcl\.ly\b \bcloudapp\.com\b \bcoge\.la\b \bcrks\.me\b \bcutt\.us\b \bdfl8\.me\b \bdld\.bz\b \bdlvr\.it\b \bdo\.my\b \bdurl\.me\b \beasyuri\.com\b \beweri\.com\b \bfire\.to\b \bfirsturl\.de\b \bfirsturl\.net\b \bfon\.gs\b \bg\.ro\.lt\b \bgkurl\.us\b \bgood\.ly\b \bh\.fo\b \bhiderefer\.com\b \bhmm\.ph\b \bhurl\.me\b \bhurl\.no\b \bilix\.in\b \bir\.pe\b \birt\.me\b \bits\.my\b \bj2j\.de\b \bjdem\.cz\b \bkore\.us\b \bkrunchd\.com\b \bkrz\.ch\b \blin\.io\b \blinkbun\.ch\b \blivesi\.de\b \blnk\.nu\b \blost\.in\b \blstn\.in\b \bmacte\.ch\b \bminilink\.org\b \bmke\.me\b \bmrte\.ch\b \bmyloc\.me\b \bmysp\.in\b \bnbx\.ch\b \bndurl\.com\b \bnsfw\.in\b \bnurl\.in\b \bnxy\.in\b \bonodot\.com\b \booqx\.com\b \bpp\.gg\b \bqik\.li\b \bqlnk\.net\b \bqr\.cx\b \bqte\.me\b \blsw-gratis\.es\.tl\b \bcc\.st\b \bcalifornia-liability-insurance\.com\b \bseekic\.com\b \bchinaicmart\.com\b \btoplvstore\.com\b \bslendertoneshop\.com\b \bt3shop\.net\b \bbrandluxurywatch\.com\b \btop-lvhandbags\.com\b \byesmyluxurybags\.com\b \bladybrandbags\.com\b \btester-space\.com\b \bmylvestore\.com\b \byeahlvwallet\.com\b \bchiflatirondryer\.com\b \bt3microstore\.com\b \bmychanelbagstore\.com\b \byeslvgift\.com\b \bskihlz\.com\b \bp90xextremefitness\.com\b \bluxurylvhandbag\.com\b \bwomenandmenwatches\.com\b \bmiumiuhandbag4u\.com\b \bbeautyhairtools\.com\b \bdhlhandbags\.com\b \bvoguehit\.com\b \bmychanelbagstores\.com\b \bagotrade\.com\b \bhermes4handbags\.com\b \balexander-mcqueen-clutch\.com\b \biclshoes\.com\b \bshoppinghermes\.com\b \bcoach4handbags\.com\b \bladyluxuryshoes\.com\b \bhandbagswin\.com\b \bcls2\.com\b \bbagsmoon\.com\b \binevitablebags\.com\b \bgiftsoflady\.com\b \bredshoessole\.com\b \bbuyluxurybagidea\.com\b \bmywatchesstore\.com\b \bcocobags\.com\b \bhigh-quality-handbags\.com\b \bafwholesaler\.com\b \bczzza\.com\b \badidasporschedesign\.com\b \burstylez\.com\b \bsexpksex\.com\b \blsneighbors\.com\b \blux-replica-phones\.com\b \bdiscounttiffanyjewelry\.com\b \bbellewedding\.com\b \bbagswholesalemall\.com\b \bvertucopy\.com\b \bbagsoulet\.com\b \bhervelegerdress\.com\b \bhervelegersell\.com\b \bdownjacketonsale\.com\b \bewcss\.com\b \bjoshuatetreault\.com\b \bshoesloveshoes\.com\b \bcliphunter\.com\b \bfb\.me\b \bbiology-forums\.com\b \binfomanagement\.ru\b \burluda\.com\b \btim\.pe\b \bkxk\.me\b \bjanurl\.com\b \brfr\.me\b \br\.im\b \bread\.bi\b \bread\.im\b \brnm\.me\b \bru\.ly\b \brww\.tw\b \bs4c\.in\b \bsafe\.mn\b \bsdut\.us\b \bsexyurl\.(?:in|info|me|to|tv|us)\b \bshink\.de\b \bshortn\.me\b \bshow\.my\b \bshrinkr\.com\b \bshrten\.(?:com|me)\b \bshrunkin\.com\b \bslate\.me\b \bsmsh\.me\b \bsrnk\.net\b \bsrs\.li\b \bsurl\.hu\b \bswu\.me\b \btiny\.ly\b \btinylink\.in\b \btllg\.net\b \bto\.je\b \btrg\.li\b \btrunc\.it\b \btweak\.tk\b \btweet\.ms\b \btwhub\.com\b \btwirl\.at\b \bur\.ly\b \burl\.ag\b \burl\.az\b \burlcorta\.es\b \burlcover\.com\b \burlenco\.de\b \burlg\.in\b \burli\.nl\b \burls\.im\b \burlshorteningservicefortwitter\.com\b \burlz\.at\b \burlzen\.com\b \bvll\.me\b \bvoizle\.com\b \bw55\.de\b \bwach\.it\b \bx\.vu\b \bxiy\.net\b \bxurl\.es\b \bxxsurl\.de\b \by\.ahoo\.it\b \bye\.pe\b \byuarel\.com\b \bzapt\.in\b \bzi\.mu\b \bzipmyurl\.com\b \bzud\.me\b \burlabridger\.p4o\.net\b \bcricketwebs\.tk\b \bopposingviews\.com\b \bthe-questionnaire\.com\b \bhainanwel\.com\b \bacaiberryinformations\.com\b \bity\.im\b \barcteryxonsale\.com\b \bclstyles\.com\b \bdress4dancing\.com\b \ballbazaar\.net\b \bwomenheelshoes\.com\b \bpurelyfitness\.com\b \bwatchfreemoviesonlinedaily\.com\b \bx-fat\.com/p90x-review\b \bthecow\.me\b \bdsl-preistipp\.de\b \bsanssouci-sightseeing\.de\b \basiawriters\.com\b \bpokerenfrancais\.eu\b \belcasinoenlinea\.org\b \blineupsecurity\.com\b \baefos\.com\b \bonlinetraining4u\.com\b \bthreesonsprinting\.com\b \bmanhattaninstitute\.com\b \bbnbmedispa\.com\b \bakglaw\.com\b \btravelclinicnyc\.com\b \bnymsuits\.com\b \bmac-how\.net\b airmax[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # ugg spam (?:australia|best|brand|buy|cheap|discount|fashion|sale|shop|style|stylish)[a-z0-9-]*(?:shoe|boot|ugg)[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) (?:boot|shoe|ugg)[a-z0-9-]*(?:buy|cheap|mall|mart|outlet|shop|store|sale)[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) \b\d*uggg?[as]?\b[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) uggaustralia[a-z0-9-]+\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # don't block the official site uggaustralia.com \bmyugg \buggs?\d[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg# and uggs# #ugg[a-z0-9-a]*(?:boot|shoes)[a-z0-9-a]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg*boot and ugg*shoes # I replaced the regex by the following one, to whitelist buggyboot.com (that should not be blacklisted) \b(?!(?:buggyboot)\b)[a-z0-9-a]*ugg[a-z0-9-a]*(?:boot|shoes)[a-z0-9-a]*\b\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # per SB request http://meta.wikimedia.org/w/index.php?diff=2834376&oldid=2834371 -- Quentinv57 (2011-08-23) \bugg-[a-z0-9-]+\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg- ugg(?:top|online)?sell \b100mfugg\.com\b \baddugg\.com\b \bbuddyugg\.com\b \bcome2ugg\.com\b \bgo+[d4]?ugg[os]?\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) \bhomeugg\.com\b \binugg\.co(?:\.uk|m)\b \bladiesugg\.com\b \bloadugg\.com\b \blowestmall\.com\b \bmimiugg\.com\b \bmissugg\.com\b \bmiugg\.com\b \brealugghome\.com\b \bsnowuggs\.com\b \bsoftugg\.com\b \bsuperbugg\.com\b \bsuperiorugg\.com\b \bsupuggs\.com\b \btougg\.com\b \buggbaileybutton\.(?:biz|org)\b \buggcarts\.com\b \buggcase\.com\b \buggedglobal\.com\b \buggfeel\.com\b \bugggogo\.com\b \bugggoods\.info\b \bugglist\.com\b \buggnewyork\.com\b \buggpark\.com\b \buggprovide\.com\b \buggs-uk\.biz\b \buggsaappaat\.info\b \buggsalon\.com\b \buggsaustralia-uk\.com\b \buggsbank\.com\b \buggsbox\.com\b \buggshelf\.com\b \buggsireland\.org\b \buggslife\.com\b \buggsonlinebestellen\.com\b \buggssky\.com\b \buggugg(?:au|aufz|discountfz|new)\.com\b \buggur\.com\b \buggwebsite\.com\b \buggwin(?:ner)?\.com\b \bup2ugg\.com\b \bwowuggs\.com\b pickugg\.org brawboots\.com clsells?\.com coogi-jeans\.com designerchristian\.com longdosi\.com m(?:i|uk)sboots\.com myshoesbox\.com\.cn pluboots\.(?:com|org) shoesboots\.co\.uk womenshoesshow\.com woolskinboots\.com \beshop-handbag\.com\b \bbelstaffonsale\.com\b \bbelstaffs\.com\b \bwithorder\.com\b \bectradetang\.com\b \bvip-handbags\.com\b \bsuprashoesite\.com\b \bdunkshoes100\.com\b \bvipsuprashoes\.com\b \bpicksbdunks\.com\b \bwest-trading\.com\b \b7pmshoes\.com\b \bairretrojordan\.com\b \badikshoes\.com\b \bardike\.com\b \btitaniumwf\.com\b \bkfc\.ms\b \bbox10\.info\b \bmycia\.info\b \bmyurlshortener\.com\b \burlredirect\.info\b \bur\.id\.au\b \b86au\.com\b \bx\.nu\b \bnik\.im\b \b82au\.com\b \beum\.cc\b plant\.dmz-karpaty\.com \briccardozipoli\.com\b \bstrumicadenes\.mk\b \bsamuibatik\.com\b \bgiochigiocando\.forumfree\.it\b \bhotelpeniscola\.com\b \beurostyx\.com\b \bitalyitalia\.com\b \bdescargas-deluxe\.blogspot\.com\b \bkukulkan\.260mb\.com\b \bhula-hoop-shop\.de\b \baddu\.co\b \barticles(?:base|vana)\.com\b \bquickpaydaycreadit\.wikidot\.com\b \bcellulitetalk\.com\b \bstretchmarkscare\.com\b \bsimalovesfun\.blogspot\.com\b \bxycol\.net\b \bray-ban\.cc\b \bhockey-review\.ru\b \bsalsalust\.com\b \bresumewritingservice\.biz\b \bnexthandbags\.com\b \baaaplan\.com\b \bbtobuy\.com\b \bbagsofashion\.com\b \bhandbags-fake\.com\b \bbagscabin\.com\b \ballstylish\.com\b \bbrandsshoessale\.com\b \beoooi\.com\b \bwholesalemaccosmetics\.com\b \bctobuy\.com\b \bvsbag\.com\b \bkoolsense\.net\b \bfamousbrandbag\.com\b \bwalletsky\.com\b \bthehandbags\.us\b \bbeour\.com\b \bshamise\.com\b \bsunglasseseye\.com\b \bfakehandbags1\.com\b \bfantastic-replica\.net\b \bhermesbirkinreplica\.com\b \bbagspirit\.com\b \bv-bags\.com\b \bshehandbag\.net\b \bbagfashionstyle\.com\b \bbuydesignonline\.com\b \bbalkanofil\.ru\b \bfacbook\.com\b \bbadoo\.gen\.tr\b \bstanfordu\.totalh\.com\b \bcommoditiestips\.com\b \bfry\.am\b \blink\.packtpub\.com\b \b2travel2\.nl\b \brio-de-janeiro-guide\.net\b \braipurnews\.(com|in|info)\b \begmondonline\.nl\b \bzoolabo\.com\b \bgoforthenight\.com\b \bold-school-spiele\.de\b \byaesmi\.narod\.ru\b \bmma\.sports-combat\.com\b \baffiliate\.godaddy\.com\b \bmidyatstarradyo\.com\b \bellightmade\.com\b \bpescaprofesional\.net\b \bfx-photos\.com\b \bs-m-s\.tv\b \bguia-puntacana\.com\b \bplacement-international\.com\b \bamerican-business\.org\b \bchristmas-celebrations\.org\b \ballworldsport\.org\b \bworld-geography\.org\b \bholgacamera\.net\b \badultinteractivechat\.net\b \biswb\.org\b \bamareway\.org\b \bli\.vc\b \bto80\.net\b \bviviti\.com\b \bonly-hit\.de\.tl\b \bestimarte\.com\b \bhumanbody\.me\b \bparaguaycoins\.com\b \bebook\.7pop\.net\b \bgermangoogirls\.com\b \bucuncubinyil\.com\b \bpoutrerdansguardian\.blogspot\.com\b \bkpop\.fr\b #Petition sites \bthepetitionsite\.com\b \bgopetition\.(?:com|co\.uk|us)\b \bipetition\.com\b \.ipetitions\.com \bpetition(?:online|s24|site|spot|-?them)\.com\b \bwebpetitions\.com\b #end of petition sites \bbeeg\.cm\b \.ladbrokes\.com \banna-world\.com\b \bblacksquaregallery\.com\b \bdahabtravel\.eu\b \b1dekorasyon\.com\b \btsanoff-classic\.com\b \bhttp-music\.org\b \bukshoesizeconversion\.com\b \bcoatsize\.com\b \bhaqeeqat\.org\.pk\b \bthecompany\.pl\b \bpalmedazur\.com\b \bhot-maps\.de\b \becsoso\.com\b \bec9i\.com\b \bbigbigfashion\.com\b \btang-trade\.com\b \bkicksinfo\.com\b \bfeelingshoes\.com\b \bairgriffeymax\.com\b \bbrandkeys\.net\b \btotobags\.com\b \bhoney-replicas\.com\b \btop99shopping\.com\b \bbagstars\.com\b \brolex-heavens\.com\b \brwholesalejewelry\.com\b \bgo52wholesale\.com\b \bsell-replica\.com\b \bjerhandbags\.com\b \bphoenix-luxuries\.com\b \bshopstarstyle\.com\b \bbapesky\.com\b \bjrehandbags\.com\b \btop1replica\.com\b \be-shop-replica\.com\b \bbeubag\.com\b \btop100handbag\.com\b \breal-exact-bag\.com\b \bsaleluxe\.com\b \bbuy-tiffanys\.com\b \bshoesflysky2\.com\b \btiffany4girls\.com\b \bbaileybuttonboots\.com\b \bbootsea\.com\b \bbootsonmall\.org\b \bcashboots\.com\b \bcrazyboot\.com\b \brightonradon\.com\b \bsnowboots-discount\.com\b \bp90xtopmall\.com\b \btrade161\.com\b \bthetrendies\.com\b \benjoyshoping\.com\b \bbootshouse\.com\b \bshop4p90x\.com\b \btimboot\.com\b \bhktz\.net\b \bmanoloblahnik\.ws\b \bjimmy-choo-outlet\.com\b \bjimmychoooutletstore\.com\b \bes\.maxorion\.com\b \bbukisa\.com\b \bexm\.nr\b \bhelpdesk\.tk\b \bsedo(?:parking)?\.com\b \bel-youm\.com\b \baddsubmiturl\.com\b \baries\.com\b(?!\.) \bbigdady\.com\b \bbuckethead\.com\b \bcarinsurancecredit\.com\b \bceritaindonesia\.com\b \bcreditscorecomparison\.com\b \bejdixon\.com\b \bfresherworld\.com\b \bfrt\.org\b \bhomestaging\.net\b \bhotels-accommodation-hotels\.com\b \bhotrodlinks\.com\b \bincest\.com\b \bjandal\.com\b \bkiss\.my\.butt\.com\b \blucky\.com\b \bmbc2\.net\b \bmobile24\.com\b \bmxyer\.com\b \bpillz\.com\b \bplentyoffish\.net\b \bps4\.com\b \btocows\.com\b \btrafficx\.com\b \btwiteer\.com\b \bunderpants\.org\b \bwistatepull\.org\b \bchez-soso\.picoz\.com\b \bfuckgirl\.com\b \bhflanding\.contortionists\.net\b \bzshare\.com\b \bphebank\.com\b \bwwww\.hentaitube\.com\b \bthebestoftheinternet\.com\b \bgods-country\.de\b \bnetbulx\.com\b \blesberlinettes\.wordpress\.com\b 174\.132\.115\.162 74\.208\.135\.98 \badsense-p\.blogspot\.com\b \bmillionsbillionstrillions\.com\b \blifetimetracker\.com\b \blifetimegps\.com\b \bgenesilencing\.net\b \bvanessahaydontrump\.com\b \bkebira\.com\b \bhawaiianlimo\.com\b \bspringbreakspain\.com\b \bzombiecomputer\.com\b \b3dgovernment\.com\b \bbrownfat\.com\b \bmomordica\.com\b \baimraj\.com\b \bcalcutta\.org\b \bguiacoruña\.es\b \ba-coruña\.com\.es\b \bla-coruña\.com\.es\b \bxn--acstica-71a\.net\b \bolimpiadas\.net\b \blatín\.net\b \bde-españa\.net\b \bgretsch\.es\b \bchef\.ph\b \bchef(?:\.com)\.ph\b \bsupermodels?3d\.com\b \bupd\.ph\b \bcoron\.com\.ph\b \bcolorfulbubbles\.com\b \b3dtvcorp\.com\b \b3dtv(?:\.com)\.ph\b \b3dadvertising\.com\.ph\b \b3dads\.com\.ph\b \b3-d\.ph\b \b3dpaparazzi\.com\b \bremit\.com\.ph\b \bcarabaoisland\.com\.ph\b \bdollar\.com\.ph\b \bboayan\.com\.ph\b \bsanvicente(?:\.com)?\.ph\b \blithium-air\.com\b \bboracay\.tk\b \bdiwaran\.(?:com|net)\b \bmrgfu(?:streatment)?\.com\b \bmrg-fus\.com\b \bpiratedcopy\.com\b \bfilchi\.org\b \bfilipinochinese\.com\b \bfinance\.groups\.yahoo\.com/group/Fil_Chi\b \bofw\.(?:com|org)\.ph\b \bofwonline\.(?:com|ateneo\.edu|net)\b \bhotellmolleberg\.com\b \bzkracene\.cz\b \b1url\.cz\b \beurocupshistory\.com\b \bmoladi\.com\b \bplasticformwork\.co\.za\b \bmoladiamericas\.com\b \bvivwestwood\.com\b \bbu\.tt\b \brisk-international\.gr\b \bcutehandbags\.org\b \berssab\.u-bordeaux3\.fr\b \bknol\.google\.com/k/cestas/knol-000-pr%C3%A9sentation-des-trois/39y3khftrdkhq/62# \bgrammar-and-logic\.com\b \blyt\.sr\b \bcardassiaprimera\.com\.ar\b \bmillionid\.com\b \bcmindia\.blogspot\.com\b \bfashionlande\.com\b \bdatmaychu\.net\b \bdiendanmaychu\.net\b \bironrye\.blogspot\.com\b \bnewmail\.ru\b \b00free\.net\b \bfreei\.me\b \bzoka\.cc\b \busefulwebtool\.com\b \bantiques-help\.com\b \bmon\.st\b \bcaseecampi\.net\b \burl\.lotpatrol\.com\b \btomyumrecipe\.com\b \bbachhoa24\.com\b \bvolleyball-movies\.pl\b \bazerbaijanrugs\.com\b \bmoviesonline\.name\b \bclassic-replica\.com\b \btoywatchesale\.com\b \bchoosemyhandbags\.com\b \brolex-watch-replica\.com\b \btiffanyshopmall\.com\b \bhogan-scarpe\.it\b \bbagsaa\.com\b \bdhlbag\.com\b \bmoyu7\.com\b \bideal-replica\.com\b \bwsreplicas\.com\b \bmemwatches\.com\b \bbag-endhere\.com\b \bmontblancsale\.com\b \bluxury007\.com\b \bbranddiscounting\.com\b \bhandbaghall\.com\b \bshoe-jordan\.com\b \bwholesale-designer-handbag\.com\b \bjordannew\.com\b \bhandbags163\.com\b \bp90xbose\.com\b \bcgkicks\.com\b \bbeatsbydres\.com\b \bjewellryoutlet\.com\b \bp90xoutletonline\.com\b \bmycoachoutlets\.com\b \bp90xschedule\.com\b \bbrand-store777\.com\b \bmyjuicycouture(?:outlet|s)\.com\b \bme2dvd\.com\b \bmusicadelparaguay\.blogspot\.com\b btopfoot\.ch\b \bthesiswritingservice\.com\b \babandonedkansai\.wordpress\.com\b \biranbattery\.(?:com|ir)\b \bfadakbattery\.ir\b \balitacomics\.blogspot\.com\b \bstanfordu\.byethost13\.com\b \binfluenzavirusnet\.com\b \bdenguevirusnet\.com\b \bgenetherapynet\.com\b \bchikungunyavirusnet\.com\b \bhamsangar\.ir\b \bkiacell\.com\b \bvideo-search\.de\.tl\b \bxav\.cc\b \bxa\.vc\b \bsorturl\.net\b \breplicasonsale\.com\b \bbacklinksteam\.com\b \bnextiva\.com\b \btelemarketingbase\.com\b \busvoip\.com\b \bvoipproviderslist\.com\b \bwebadsservice\.com\b \btinyfav\.com\b \bfreelancercareers\.com\b \bcustomcourseworks\.com\b \bpradeepsanyal\.com\b \bforit\.org\b \breplicaisland\.com\b \bexactbags\.com\b \bukthomassabo\.com\b \bmrpinyin\.webs\.com\b \btugolden-retriever\.blogspot\.com\b \bshaderaven\.at\.ua\b \blinq\.lk\b \b0z\.fr\b \bcharts-single\.de\.tl\b \blostpedia\.com\b \bdictionar-englez-roman\.org\b \bminurl\.com\b \bchekushka3\.narod\.ru\b \bgeocities\.yahoo\.com\.br\b \btwiter\.com\b \bforexinsider\.co\.uk\b \burl4t\.com\b \bvv\.vg\b \bcyberpunkresources\.blogspot\.com\b \bhvacinstaller\.com\b \brod\.gs\b \bchws\.ca\b \bgalerie-obadia\.com\b \bplanet-earth\.tv\b \bzumlink\.com\b \bzumlink\.de\b \blinkegit\.com\b \bdolinku\.pl\b \bvuethis\.com\b \broligames\.info\b \bspruethmagers\.com\b \bgaytube\.com\b \bblogspor\.com\b \byspace\.com\b \ben\.wilipedia\.org\b \bfacebppk\.com\b \bfaceboog\.com\b \bmyspac\.com\b \bwikipedi\.org\b \b1939\.com\b \blivjournal\.com\b \bbolgspot\.com\b \bmyspase\.com\b \bblogpspot\.com\b \bautomobile-insurance\.com\b \bdental\.implantprocedure\.com\b \bzarasoft\.yoo7\.com\b \bb4p\.nl\b \bsmartkpis\.com\b \bbalancedscorecardreview\.com\b \bexemys\.com\b \bshrinkee\.com\b \bsalentobooking\.net\b \bsms-fake\.com\b \bbep-hiphop\.blogspot\.com\b \b0vr\.net\b \b321\.cn\b \b4x2\.net\b \bat\.t[cf]\b \bbiz\.ly\b \bbofh\.us\b \bc-o\.cc\b \bca\.tf\b \bch\.t[cf]\b \bcz\.t[cf]\b \bda\.ru\b \bde\.t[cf]\b \beu\.t[cf]\b \bfreakz\.eu\b \bhere\.ws\b \bho\.io\b \bint\.t[cf]\b \bmypiece\.com\b \bne1\.net\b \bneat\.name\b \bouch\.ws\b \bseeya\.at\b \bsuch\.info\b \btrue\.ws\b \btweaker\.eu\b \bubb\.cc\b \bvisit\.ws\b \bco\.nr\b \b74\.6\.239\.185\b \bbonus-casino-en-ligne\.info\b \bparis-pronostics-sportifs\.com\b \bfrance-poker-en-ligne\.com\b \bguide-roulette\.net\b \bjeux-casino-gratuits\.org\b \bturkmenbilisim\.net\b \bpestcontrol\.co\.uk\b \bsolar-energy\.co\.uk\b \bnolo.com/index.cfm\b.*?\bkbid= \burlredo\.com\b \bsoldatx\.com\b \bbuildingexamples\.com\b \bmusikpedia\.net\b \broatanwestbay\.com\b \bhyv\.es\b \bhyves\.nl/api/shorturl\b \bcartusialover\.wordpress\.com\b \bcabinetfiscal\.com\b \btilpark\.com\b \bsudety\.veus\.pl\b \bbatuferinggi\.info\b \btinyden\.com\b \bfreud\.pribor\.cz\b \bple-mir\.com\b \bsaveffi\.com\b \boxfreudian\.com\b \bstanleygentlemen\.com\b \bpinkushion\.com\b \bsuperbestpalsclub\.tk\b \bva\.mu\b (?<=//|\.)x\.co\b \bhancocksinsi\.tr\.gg\b \bsperco\.com\.ua\b \blifegid\.net\b \bcineastaleonardo\.blogspot\.com\b \bsohbetask\.net\b \bstartravestiler\.com\b \btravestiler1\.com\b \bstarderya\.com\b \btravestitravestiler\.com\b \btravestiler\.net\b \blovespace\.loversguide\.com\b \belectroniccigaretteburn\.com\b \becigarettereviews\.com\b \bwikipeia\.org\b \bwikipeadia\.org\b \bfickr\.com\b \bpenisland\.com\b \bzideo\.nl\b \bit2\.in\b \bprimewritings\.com\b \bessaydr\.com\b \btube-silicon\.com\b \bbblogspot\.com\b \bemresaracoglu\.com\b \bluxurydesignerbag\.com\b \bpradanow\.com\b \bpaybagsincs\.com\b \bebella-collections\.com\b \bus-abercrombie\.com\b \bpaybagsinc\.com\b \bxsnr\.x10\.mx\b \bbaixarps2\.tk\b \bnemri\.tk\b \bsudoku\.name\b \b4p5\.com\b \besiparislerim\.com\b \bidxl\.net\b \bmuznewz\.com\b \bads\.betfair\.com\b \ballaboutmodels\.tv\b \bcognac-expert\.com\b \bskryabin\.biz\b \bmcflyreport\.tk\b \bmuzland\.(?:ru|info|es|in)\b \bairclassification\.com\b \btudosobremagiaeocultismo\.blogspot\.com\b \bclassroam\.multiply\.com\b .*sanalritim[+.]com \bwebcache\.googleusercontent\.com.*?sanalritim \.cc\.bingj\.com.*sanalritim \bforumcorlu\.com\b \bbunkerpictures\.nl\b \bview\.my\b \bjustbie\.com\b \bshoptoryburchoutlet\.com\b \bchanelbagsoutlets\.net\b \bcoachfactoryoutlet-online\.com\b \bus-hermeshandbags\.com\b \bchaneloutletonlines\.com\b \bnewbelstaff\.com\b \bchanelhandbagworld\.com\b \bcoachfactoryonline\.com\b \bskechers-shapeupsoutlet\.co\.uk\b \bdiscount-miumiu\.com\b \bhervelegersale-outlet\.com\b \bcoachbagscheap\.net\b \bdiscountchloe\.com\b \bnewbalance-outlet\.com\b \bmycoach-outlet\.com\b \bchanelbagshow\.com\b \bshopmanoloblahnik\.com\b \bgracebag\.com\b \btoryburchlover\.com\b \bsunglass-mall\.com\b \bsoftnet1\.tk\b \bareacodeblog\.com\b \bvitaminddeficiencysymptomsguide\.com\b \bsideeffectsguide\.org\b \bbiggestintheworld\.org\b \ballintheworld\.org\b \bappendicitis-symptoms\.org\b \bintelligentmag\.com\b \bthegallbladdersymptoms\.com\b \bbronchitissymptomsonline\.com\b \bstomach-ulcer-symptoms\.org\b \bhivsymptomsblog\.com\b \bresumecoverletterexamples\.org\b \b192-16801\.com\b \bbluewaffledisease\.org\b \bbreastfeedinginfo\.org\b \b192168ip\.com\b \bbabyshowerinvitationsblog\.com\b \bthebesttimetogetpregnant\.com\b \bshinglessymptomsguide\.org\b \bvideoradio\.ru\b \byoutubedownloader\.org\b \bsavetubevideo\.com\b \bfreedownloadgames\.name\b \bbgames\.org\b \bvcq\.biz\b \bbackgroundpictures\.net\b \bnewdimensionsweb\.com\b \bi-watch-movies-online\.com\b \bmovietrailersonline\.net\b \byoutube-?downloader\.name\b \bwritemypapers\.org\b \bevolutionwriters\.com\b \biphone-to-pc-transfer\.com\b \boksgroup\.com\b \bdieselgenerators\.ru\b \bhuman2stay\.com\b \blaptopbatterywholesale\.com\b \blaptopbatteryweb\.com\b \bbatteryfast\.com\b \btoplaptopbatteries\.com\b \bgoodlaptopbattery\.co\.uk\b \bbatterylaptoppower\.com\b \bidopoo\.com\b \blaptop-battery\.us\b \bglobal-motherboard\.com\b \blaptopskeyboard\.com\b \bhp-laptop-battery\.net\b \bhighwaylaptopbatteries\.com\b \brjmbattery\.com\b \banyincn\.com\b \bkavav\.com\b \bfroyopad\.com\b \bcheapoakleysale\.com\b \btakeourshoes\.com\b \bfreeshippingmart\.com\b \bdoinglong\.com\b \bellabridaldress\.com\b \bsatistronics\.com\b \blampworlds\.com\b \byouroscilloscope\.com\b \bguooy\.com\b \b21cnshoes\.com\b \bivove\.com\b \btradehan\.com\b \bchinadone\.com\b \bwholesale07\.com\b \bsechange\.com\b \bdropship-china\.com\b \bjaimestore\.com\b \bmyjoyzone\.com\b \budtek\.com\b \bdressesshop\.com\b \bbuythebigone\.com\b \btakeshoes\.com\b \bstarweddingdresses\.com\b \bsoftwareo\.com\b \busajerseysmall\.com\b \bcallhot\.com\b \bsupplysunglasses\.net\b \bbuyinb2b\.com\b \bchinanfl\.com\b \bsuperzonewholesale\.com\b \bezbuy365\.com\b \badapterlist\.com\b \bbatterygoshop\.co\.uk\b \barogyaherbalpowder\.tk\b \beswikipedia\.org\b \bmakemoneycorp\.page\.tl\b \bdogswar\.ru\b \bpussy\.com\b \bhomosex\.com\b \bgroups\.to\b \b4u43\.com\b \bjejuri\.net\b \bkhandoba-(?:jejuri|temple)\.blogspot\.com\b \bjejuridarshan\.com\b \bminoxidilforte\.com\b \binvitationstyles\.com\b \bsuprauk\.co\.uk\b \bsupraukshoes\.com\b \brealafrica\.co\.uk\b \barticle-board\.com/fat-burning-furnace-reviews\b \bthedietsolutionprogram-exposed\.org\b \bthedietsolutionreviewscam\.com\b \bfatburningfurnacereviewscam\.com\b \btruthaboutabsreviewscam\.com\b \bfatloss4idiotsreviewscam\.com\b \bdietsolutionreviewscam\.com\b \bfindtohealth\.com\b \bli8\.ru\b \bpbali\.com\b \bcropcirclesandmore\.com\b \bcreditcardhelp\.com\.au\b \bmarket-area\.ru\b \bdataclub\.ru\b \bzkracovatko\.cz\b \bveryspecial\.ru\b \bfa\.st\b \biskspot\.com\b \blurkmoarpedia\.com\b \bfacenook\.com\b \bbleaching-pro\.de\b \bjettisonreality\.tk\b \bfootballshoesblog\.com\b \bchristian2011\.com\b \bstylestalks\.com\b \bartisans-serruriers\.fr\b \blocksmithmanchester\.cc\b \bmenuiserieparis\.net\b \bplombier75\.fr\b \bserrureporte\.com\b \bserrurier\.com\b \bserurier\.net\b \bsosserrurier\.com\b \blivejasmin\.com\b \btourattract\.com\b \bplaces-data\.com\b \bdiamond-age\.at\b \barhitel\.com\b \bdubes-electro\.com\b \bmotelcar\.com\b \bspisakpesama\.com\b \bnatascha-hilft\.com\b \beasymobiletagging\.at\b \bnewarts\.at\b \byoucanhelp\.tk\b \bprofessay\.com\b \bwholesaleweddingsupplies\.org\b \bbodybuildingtips-list\.com\b \belectroniccigarette2k\.com\b \biitm\.be\b \bgopoco\.us\b \bcevatzade\.com\b \bxok\.mx\b \blinseis\.(?:com|de|net)\b (?<!netzsch-)\bthermal-analysis\.com\b \bdilatometer\.com\b \bkarmenshoes\.com\b \bmichael-jordan\.us\b \bplayersaid\.com\b \bfemmes-cuir-bottes\.com\b \bhermes6\.com\b \bvogueshoesonline\.org\b \bimrandijital\.com\b \bdijitalbaskifiyatlari\.net\b \bledtabela\.us\b \bcephegiydirmefiyatlari\.com\b \btabelafiyatlari\.biz\b \barackaplamafiyatlari\.com\b \bisiklitabelafiyatlari\.com\b \baracgiydirmefiyatlari\.com\b \bbacklinkdir\.com\b \bsinotraffic\.com\b \b3fw\.ru\b \bab\.cd\b stdtesting\.(?:com|net|org)\b \bt\.in\.com\b \bbodypaint\.ws\b \bzolas\.info\b \bberkeley-term-papers\.com\b \bresumedocket\.com\b \bessayhelppros\.com\b \bcustomessayhelp\.com\b \blogodesignmaestro\.com\b \bheadlicetreatmentworld\.com\b \beasyessayhelp\.com\b \bdissertationmojo\.co\.uk\b \bwriters-write\.co\.uk\b \bdissertationinn\.co\.uk\b \blogodesignmaestro\.co\.uk\b \bessaymojo\.co\.uk\b \bmightydesigners\.com\b \bessayinn\.co\.uk\b \bmormonlar\.org\b \bdeltafidesign\.it\b \bminoxidilforte\.blogcu\.com\b \bdimension\.com\b \bammonet\.(?:com|it|ch|de|fr)\b \bchianti\.info\b \bnorcia-italy\.com\b \bval-di-chiana\.com\b \bchiocchio\.net\b \bbadia-a-coltibuono\.com\b \batoposmusic\.com\b \btavarnelle\.com\b \bbarberinovaldelsa\.info\b \bmonteriggioni\.info\b \bradda-in-chianti\.com\b \bimpruneta\.com\b \bgreve-in-chianti\.com\b \bsan-casciano\.com\b \bval-di-merse\.com\b \bgaiole-in-chianti\.com\b \bbella-toscana\.(?:com|co\.uk|org|net)\b \baltamaremma\.org\b \blivorno-info\.com\b \bsunflower-tours\.com\b \bmassa-marittima\.com\b \bagriturismo-chianti\.com\b \bbedandbreakfastinchianti\.com\b \bsan-polo\.com\b \bchianti-italy\.com\b \barezzo-info\.com\b \bvaldorcia-info\.com\b \bpienza\.com\b \bmontalcino\.net\b \bbibliophile\.net\b \bbookbase\.com\b \bmontepulciano\.net\b \babbeys-of-tuscany\.com\b \bcastelli-del-chianti\.com\b \bcitta-slow\.com\b \bfestivals-of-tuscany\.com\b \bgardens-of-tuscany\.net\b \bslow-food\.info\b \bslow-tours\.net\b \bslow-travel\.info\b \bslow-vacations\.info\b \btuscanywinetours\.info\b \btuscanywinetours\.net\b \bvillas-of-tuscany\.info\b \bvino-slow\.com\b \bwinetastingtoursintuscany\.com\b \bsiena-info\.net\b \btuscanleathergoods\.com\b \bcastellina\.com\b \baccommodationsinchianti\.com\b \bchianticlassico\.net\b \btuscanwinetours\.net\b \bcasa-reasco\.com\b \broma-info\.net\b \bsan-quirico\.com\b \bmonte-amiata\.com\b \bcasarmini\.it\b \bmonte-oliveto\.com\b \bgarfagnana-info\.com\b \bmugello-info\.com\b \bvaltiberina-info\.com\b \bsansepolcro-info\.com\b \bvilla-felceto-tuscany\.com\b \bpanzano\.com\b \btuscan-wines\.info\b \bvacationrentalstuscany\.com\b \btuscany-vacation-rentals\.net\b \btuscany-toscana\.info\b \btuscany-toscana\.co\.uk\b \btuscanyholidayhomes\.com\b \bfarmhouse-holidays\.com\b \bholiday-homes-tuscany\.com\b \bchianti-rentals\.net\b \bchianti-vacation-villas\.com\b \bagriturismi-chianti\.com\b \bilcasello\.it\b \blucarelli\.info\b \blamole\.info\b \bbedandbreakfastinchianti\.net\b \blecetinelle\.it\b \bgallo-nero\.info\b \bcastelnuovo-berardenga\.com\b \bbadia-a-passignano\.com\b \bmontefioralle\.info\b \bvolpaia\.info\b \bstrada-in-chianti\.com\b \bvaldarno-info\.com\b \bvaldelsa-info\.com\b \bsan-miniato\.com\b \bspello\.org\b \bcortona\.com\b \banghiari-info\.com\b \baccommodationsinrome\.net\b \bantiquarian-books\.info\b \bassisi-info\.com\b \bbella-umbria\.com\b \bbibliofilo\.it\b \bbibliophile\.ch\b \bbibliophile\.eu\b \bbologna-info\.com\b \bbookbasesearch\.com\b \bcastellina-in-chianti\.com\b \bcertaldo-info\.com\b \bcetona\.info\b \bcollevaldelsa\.net\b \bcortona-italy\.com\b \bderuta\.net\b \bfarmhouseaccommodationsintuscany\.com\b \bferrone\.info\b \bfiesole\.com\b \bfirenze-florence\.com\b \bfirenze-info\.net\b \bflorenceaccommodations\.info\b \bgaiole\.com\b \bgiustiniana\.info\b \bgrosseto-info\.com\b \bgubbio-info\.com\b \bholidayhomesintuscany\.net\b \bischia-casa\.com\b \blibri\.info\b \blibri-rari\.info\b \blorociuffenna\.org\b \blucca\.info\b \blucolena\.net\b \bmazzano\.com\b \bmercatale\.net\b \bmontefioralle\.it\b \bmontelupo\.com\b \bmontespertoli\.org\b \bnaples-napoli\.com\b \borvieto-info\.com\b \borvieto-italy\.com\b \bperugia\.ch\b \bperugia-info\.com\b \bperugia-italy\.com\b \bpisa-info\.com\b \bpoggibonsi\.com\b \bpontassieve\.info\b \bpontassieve-info\.com\b \bradda\.org\b \bradicondoli-info\.com\b \bravenna-info\.com\b \bsan-donato-in-poggio\.com\b \bsan-gimignano\.com\b \bsan-gimignano-info\.com\b \bsan-miniato-al-monte\.com\b \bsienna-italy\.com\b \bsovicille\.net\b \bspoleto-info\.com\b \btavarnuzze\.com\b \bumbria-italy\.org\b \burbino-info\.com\b \bval-di-sieve\.com\b \bvaldorcia-valdorcia\.com\b \bvolterra\.net\b \bapartment-saint-peters\.com\b \bautoilcassero\.com\b \bbecherale\.com\b \bcasalamole\.com\b \bcasalmonte\.it\b \bceramica-geometrie\.com\b \bchianti-farm-house\.com\b \benjoytuscany\.com\b \bhotelinchianti\.net\b \bilvillino\.net\b \bpatriziafalciani\.com\b \bpoderesagna\.com\b \bpodere-san-cresci\.com\b \bpoggioallolmo\.com\b \brifugium\.it\b \bterredimelazzano\.it\b \btuscanyholidayhome\.net\b \bvillabordoni\.com\b \bvilla-lebarone\.com\b \bvillarignana\.com\b \bvilla-sant-andrea\.com\b \btodopuertoescondido\.com\b \bfamilias-argentinas\.com\.ar\b \btrituradoras-de-piedra\.com\b \b007\.am\b \bbasketballonlineshop\.com\b \bt\.cn\b \bcheckdent\.com\b \boosakalv\.com\b \bhklouis\.com\b \bcoach-replicas\.com\b \bfashioncheaphandbag\.com\b \btiffanyjewelryoutletusa\.com\b \boakley-sunglasses\.uk\.com\b \bsellfashiontiffany\.com\b \bmyjewelrybox\.org\b \btiffanybraceletuk\.com\b \bbrianatwoodsales\.com\b \btiffanyjewelryoutletus\.com\b \bgeneraljewellery\.com\b \bsunglassshop\.us\b \bchichotlingerie\.com\b \bineeee\.com\b \bsilvertiffany\.org\b \brsgold2sale\.com\b \bptlue\.com\b \bpassiontrader\.com\b \btiffanyhut\.com\b \bwatch4sale\.org\b \blearnitaliano\.net\b \bliteraryawards\.info\b \bkarenmillen(?:bagsstore|blackdressstore|cataloguestore|centurycitystore|chicagostore|coatstore|collectionstore|dresses(?:online|onsale|outletonline|shop|ukonline|ukstore)|footwearstore|handbagsstore|headofficestore|jewellerystore|leatherjacketstore|onlinestore|outletonline|outletstore|s|shoes|shoes(?:australia|uk)|silkbrasstore|sohostore|spectaclesstore|ukdesigner|ukonline|ukoutlet|uksite|ukstore|usastore|websitestore)\.com\b \btoryburchflatsdiscount\.com\b \bdetox-body-cleanse\.com\b \bcheapabercrombieandfitch\.com\b \babercrombieandfitchukstore\.com\b \bedhardy(?:backpack|handbags)store\.com\b \btoryburchoutletstores\.com\b \bcoachclearanceoutlet\.com\b \btoryburchbagsshop\.com\b \brosettastonefrenchused\.com\b \btoryburchwalletshop\.com\b \bburberry(?:bags?|bluelabel|brit|london|perfume|purses|sale|scarves|sunglasses|thebeat)store\.com\b \bburberry(?:-bagoutlets|4handbags|ol|selection|world)\.com\b \bburberry\.org\b \bus-burberrybags\.com\b \bus-burberryshoes\.com\b \busa-burberryoutletonline\.com\b \btoryburchhandbagsshop\.com\b \btoryburchcouponsale\.com\b \bcoachoutletleather\.com\b \bsolestop\.com\b \bcoachclearanceshop\.com\b \babercrombieoutletsaleonline\.com\b \btescoshoes\.com\b \bukshoesbuy\.com\b \b24order\.com\b \bradiifootwearsstock\.net\b \bhomywinter\.com\b \bair-maxes\.com\b \bamzn\.to\b \bturl\.no\b \bwikicities\.com\b \bnitrotek\.co\.uk\b \bwhdo\.ru\b \bwelcomeurope\.com\b \be-spirulina\.com\b \begert\.com\.tr\b \bdhtblockerdanger\.com\b \b2girls1cup\.nl\b \bdextertravels\.com\b \bshimlatourpackages\.net\b \bdubaitourismpackages\.co\.in\b \bgoatourpackages\.net\b \buttaranchaltourpackages\.com\b \bjaipurtourpackages\.net\b \bmumbaitourpackages\.net\b \beuropetourpackages\.co\.in\b \blakshadweeptourpackages\.net\b \bnepaltourpackages\.net\b \bsrilankatourpackages\.co\.in\b \bsingaporetourpackages\.co\.in\b \bsrilankatourismpackages\.co\.in\b \bthailandtourpackages\.co\.in\b \brovinj\.aventin\.hr\b \b12by\.com\b \bslnks\.com\b \b20b\.org\b \bhikingshoes4u\.com\b \bwatchesreplicabest\.com\b \bqueenofwatches\.com\b \bfreerolexwatches\.com\b \btiffanyl(?:lc|ot)\.com\b \bairvec\.com\b \bnewportscigarettes\.net\b \bhotbrandjeans\.com\b \bchinashopping4u\.com\b \bheels-?hut\.com\b \bbrandladyshop\.com\b \bwigshotsale\.com\b \bshoesset\.com\b \bclretail\.com\b \bxseoer\.com\b \bjewelryhu\.com\b \bshoesnipe\.com\b \bmultiurl\.com\b \bxuta\.me\b \bbarcosbarcelona\.com\b \bholocausto-doc\.blogspot\.com\b \binspiratorsukses\.com\b \bbacau\.(?:net|org)\b \bflashpapers\.com\b mycaal\.com diamondlinks\.net \bmotobiznes\.net\b \bq\.gs\b \bherbaldb\.com\b \bll\.my\b \bnowtweet\.it\b \bshadr\.me\b \bbc\.vc\b \bpalawanhotels\.org\b \bhotfemaletennisplayers\.blogspot\.com\b \byourkefirsource\.com\b \balimezdegi\.com\b \bpriceangels\.com\b \bmyowninformations\.com\b \bpureberrymax\.net\b \bbrafacts\.net\b \bluxury-pajamas\.com\b \bhottestsports\.com\b \btotallympics\.com\b \bmaketodaypayday\.co\.uk\b \bdorebibletarot\.net\b \bwow-signal\.com\b \borlando-villa-guide\.com\b \bovariancyst-treatment\.com\b \b2vancouver\.com\b \b2vancouverbc\.com\b \b9nl\.com\b \bcomyonet\.com\b \bget-shorty\.com\b \bkindurl\.com\b \blnks\.it\b \bphlpn\.es\b \burlao\.com\b \byourl\.nu\b \bsouthpacific\.org\b \bpacific-pictures\.com\b \bcuba-pictures\.com\b \bmapsouthpacific\.com\b \bgonanaimo\.com\b \btonganholiday\.com\b \bsamoaholiday\.com\b \bFijiguide\.com\b \bpetitionvoice\.com\b \bspanishfauna\.blogspot\.com\b \bprivateistanbultours\.com\b \bshrunklink\.com\b \bistanbuldaycruises\.com\b \bnewdealtravel\.net\b \bnewyearistanbul\.com\b \bistanbultours\.org\b \bistanbultour\.biz\b \bistanbuldaytours\.com\b \btoursistanbul\.org\b \btripsistanbul\.com\b \bcruiseistanbul\.com\b \bistanbultripadvisor\.com\b \btripadvisoristanbul\.com\b \bonlinetripadvisorturkey\.com\b \bturkeytripadvisor\.com\b \bgeziistanbul\.net\b \bistanbulprivatetour\.org\b \btoursturkeytravel\.com\b \bturkeybustravel\.com\b \bantalyaotelleri\.net\b \bbodrumotelleri\.net\b \bedirneotelleri\.com\b \bkusadasiotelleri\.com\b \banzacdaytour\.net\b \ballcappadociatours\.com\b \ballcappadociaballoontours\.com\b \bturkeygallipoli\.com\b \bgallipolidaytours\.com\b \bgallipoli-tours\.com\b \bturkeyvacationpackage\.com\b \btourpackagesturkey\.com\b \bturkey-tours\.org\b \btourstoturkey\.org\b \btravelguidesturkey\.com\b \btravelturkey\.biz\b \bboutiquehotelturkey\.com\b \btroublefreeholiday\.com\b \ballhotelsbooking\.com\b \balleurohotels\.com\b \bfujiken\.mo-blog\.jp\b \bmahjongonline\.net\b \brobert-lindsay\.blogspot\.com\b \bsorprendere\.com\b \bjordanevents\.net\b \bhuseyin\.gen\.tr\b \bmusicofthebalkans\.com\b \bhamshahree\.com\b \bpillsm\.com\b \bdigitalbach\.com\b \bkonyaliyiz\.net\b \bpaydayloanzone\.com\b \bfindlowcostautoinsurance\.com\b \bcaautoquote\.com\b \bchav\.in\b \bfacebok\.com\b \bkarate-blog\.net\b \btravel\.md\b \bmarketresearchagencies\.eu\b \bterme-selce\.hr\b \bgoodstuff\.ro\b \bjason-wiles\.blogspot\.com\b \bjamonarium\.com\b \ballworldguides\.com\b \bapnihindi\.com\b \bloltrain\.com\b \bjoomlaline\.ru\b \bmichael-trevino\.net\b \bjoshduhamel\.es\b \bjensenackles\.es\b \bemma-roberts\.us\b \bangelinaweb\.org\b \bjoseph-morgan\.net\b \bliamhemsworth\.bz\b \bkeegan-allen\.com\b \bbradley-cooper\.es\b \brodolfo-sancho\.com\b \bryansalazar\.net\b \bzonaaggregator\.blogspot\.com\b \bzonamode\.blogspot\.com\b \bkep-box\.blogspot\.com\b \bbo-kep\.blogspot\.com\b \bkep-katro\.blogspot\.com\b \bfotolenticular\.webs\.com\b \balkalife\.nl\b \bact-online\.de\b \bhealthstoresproducts\.com\b \bretailelectronicsstores\.com\b \bautomotivesupplystores\.com\b \bbuybooksonlines\.com\b \bwirelesslaserprinterreviews\.net\b \bbadcreditinformation\.info\b \bberitamalaysiaonline\.com\b \bbuycanon7d\.com\b \bcarabersetubuh\.com\b \bconstipationremediesforbabies\.com\b \bgriotgarage\.net\b \bhotscenesmovies\.com\b \bjuicycouturehandbag\.org\b \bnicoleleehandbags\.net\b \bsexspicture\.com\b \bvideo-seks\.com\b \bart3w\.de\b \bgen-2\.net\b \bearthstadiums\.com\b \bymaa\.be\b \bmultiupload\.com\b \bwn.com/2011_Hunter_Mariner\b \bsantamartacity\.com\b \bp\.tl\b \btheatreticketscheap\.com\b \bmeat-abolition\.org\b \bwhatisencyclopedia\.com\b \bdevicegadget\.com\b \bforexoval\.com\b \boyot\.org\b \blifeandarts\.wordpress\.com\b \bvikingarock\.france\.free\.fr\b \boutsiders\.org\b \bcapoeira-music\.webnode\.com\b \bflamencoweb\.fr\b \bfacebookmallonline\.com\b \bAndroidiZed\.com\b \bcalotor\.com\b \bflamescorpion\.com\b \bbelieve3d\.com\b \baiononline\.info\b \bzipry\.com\b \bipv6locator\.net\b \bbaseter\.com\b \bacvila\.net\b \bipgp\.net\b \bprojectoverdose\.com\b \bessayhelppros\.co\.uk\b \btest-pattern\.com\b \bsapporo-now\.com\b \bshrvl\.com\b \bwizardistanbul\.com\b \bfreedatingsites\.us\.com\b \bhitlerberghof\.com\b \bmcn\.me\b \blordpakus\.blogspot\.com\b \bglutenfreehotelsguide\.com\b \blnfaw\.blogspot\.com\b \bvietnamitasenmadrid\.com\b \breurl\.org\b \bxink\.ru\b \balfiopulvirenti\.com\b \bcittadicatania\.com\b \bescursionietna\.com\b \betnaescursioni\.net\b \bsitoweb\.mobi\b \bdanzecaraibiche\.com\b \bdigiseo\.com\b \bvietnamairlinesticket\.com\b \bcuudulieu24h\.com\b \bnoithathoangduy\.com\.vn\b \bbaovevn\.vn\b \bthanglonghousing\.com\b \bsms4smile\.org\b \bthutucthanhlapcongty\.net\b \bnamthaibinhduong\.edu\.vn\b \bnhakhoavietgiao\.com\.vn\b \buvc-thanhlapcongty\.com\b \bchocolatepoker\.hu\b \bshow-ip\.org\b \bsourceforge\.net/projects/code2000\b \btitleexpertsatlanta\.com\b \bdearflight\.co\.uk\b \breddotnet\.com\b \bfreeminecraftacc\.tk\b \b2spetses\.gr\b \bmadthumbs\.com\b \bbarcafan\.net\b \bmeingames\.de\b \bfreemahjongonlinegames\.com\b \bnikolatesla\.fr\b \bstewartcopeland\.free\.fr\b \buefa-coefficients\.com \beblogz\.net\b \bmedical-helpful-info\.blogspot\.com\b \brp9\.it\b \bcrash-bandicoot\.ru\b \bm1p\.fr\b \bweathersafewa\.com\.au\b \binternetmarketingdirect\.com\.au\b \brelaxocity\.com\b \btotalrecords\.com\.au\b \btheprintingwell\.com\.au\b \bosbornes\.net\.au\b \brummigame\.com\b \bprintprodukce\.cz\b \bandrewflusche\.com\b \bghengisfireworks\.co\.uk\b \bdiamondlinks\.net\b \bafterhimmedia\.com\b \bganarplataporinternet\.com\b \blightsensor\.net\b \bwirelesspromocode\.org\b \boutdoorfountains\.com\b \bcongregationbuilder\.com\b \bthebeginnerslens\.com\b \bcrusherplants\.com\b \balinetayar\.com\b \bart-cadre\.com\b \bxyzbc\.com\b \bfatlife\.ru\b # Below google 'redirect' regex expanded to end-of-string - lets see if that makes the 'what is redirected to' visible, awaiting the bugzilla request \bgoogle\..*?/url\?.* \b2012euro\.fr\b \bacademyrank\.com\b \bgzg\.in\b \boutlandishtr\.com\b \bfutbolistasconhistoria\.blogspot\.com\b \bfreeonlinegames\.eu\b \bfreesamplesource\.com\b \bsixflagsfreetickets\.com\b \btest-toefl\.com\b \bworldhostingprovider\.com\b \buniversalmarkets\.com\b \bnetscape-navigator\.info\b \btheync\.com\b \byoutube-nocookie\.com\b \binterject\.me\b \bmyindiaexperience\.com\b \bmykonosgold\.com\b \bchocolazi\.com\b \bchinabeerbrewing\.com\b \bteretana-fitnes\.com\b \binformationen-reise\.de\b \bvenezuela\.ru\b \bmargarita-online\.ru\b \bvenezuelaonline\.ru\b \bembassy-info\.com\b \bservifans\.com\b \be-earphone\.jp \blnk\.co\b \brdd\.me\b \bmin\.bz\b \bcanto-photographer\.com\b \bfatmasnow\.com\b \bessay-writer\.org\b \bcustom-essay\.ws\b \bcustomcollegeessays\.com\b \bessay-for\.me\b \bediting-services\.org\b \bcustomwritingservices\.org\b \bperfectresume\.org\b \biresearchpapers\.com\b \bessayshelp\.org\b \bwriting-help\.org\b \bcustomessays\.ws\b \bcvresumewritingservices\.org\b \beditingwritingservices\.org\b \biraclub\.org\b \bshorthaircutsv\.com\b \bitinerarisicilia\.it\b \bgallbladderdetox\.com\b \bpricense.com \b7century\.com\b \bbookholiday\.org\b \bbyd-club\.org\b \bvoip-sip-sdk\.com\b \btrakai-visit\.lt\b \b360cities\.net\b \bbet-at-home\.(?:at|es)\b \bvolley24\.com\b \bcuba-linda\.com\b \btipbet\.vn\b \bwowurl\.com\b \bfeenode\. \bwikipaste\.eu \bczarjoule\.blogspot\.com\b \bcondonesmix\.com\b \bauthor-oekryuchkova\.narod\.ru\b \be-broker\.in\b \bdvd-ppt-slideshow\.com\b \balexismf\.com\b \brajendragautam\.webnode\.com\b \bsolidarityinternational\.webnode\.com\b \bbiurokonkret\.com\b \bvoyage-en-inde\.org\b \bvoyage-au-rajasthan\.com\b \bilmu-komputer23\.blogspot\.com\b \badelphitheatrelondon\.com\b \bapollovictoriatheatre\.org\b \bavenueqlondon\.com\b \bbillyelliotlondon\.org\b \bBloodbrothersmusical\.com\b \bdominiontheatre\.org\b \bdreamboatsandpetticoatstickets\.org\b \bdrurylanetheatrelondon\.com\b \bGhostthemusicallondon\.com\b \bhermajestystheatre\.org\b \bjerseyboyslondon\.org\b \blondonpalladium\.org\b \bLondontheatreticketscheap\.com\b \bnationaltheatrelondon\.com\b \bphantomoftheoperalondon\.com\b \bphoenixtheatrelondon\.co\.uk\b \bpiccadillytheatre\.org\b \bplayhousetheatrelondon\.com\b \bsavoytheatre\.org\b \bshrekthemusicaltickets\.org\b \bthebookofmormonmusical\.co\.uk\b \bwewillrockyoutickets\.org\b \bwickedlondon\.org\b \bwizardofozlondon\.org\b \byesprimeministertickets\.com\b \blucidica\.com\b \bmoulinrougeparis\.co\.uk\b \btheater2k\.com\b \bseatplan\.co\.uk\b \beiffeltowertickets\.co\.uk\b \btubehotels\.com\b \bskanes\.com\b \bportelkantaouihotels\.co\.uk\b \bhammamet\.co\.uk\b \bmonastir\.co\.uk\b \bwebsitelooker\.com\b \buspix\.at\.ua\b \bparson-russell-terrier\.info\b \bandylau\.in\b \bcelebswear\.com\b \bfrost-minibar\.it\b \bspoti\.com\b \bpornsjapan\.blogspot\.com\b \bintertext\.md\b \blistadoderazasdeperrosygatos\.blogspot\.com\b \bimagenespreferidas\.blogspot\.com\b \bmultifight\.net\b \byoucopyright\.org\b \buk-dissertation\.com\b \bbuyanessay\.org\b \bgiocare-casino\.eu\b \bremedytreatments\.com\b \btechienow\.com\b \blogodesignconsultant\.com\b \bdissertation-help\.co\.uk\b \btermpapers-guide\.com\b \btuziw\.com\b \bdoyax\.com\b \bpornotube\.com\b \badultfriendfinder\.com\b \bcarstuckgirls\.com\b \bthesword\.com\b \bsextube\.com\b \bxtube\.com\b \bnowthatsfuckedup\.com\b \bpornhub\.com\b \bilovemolfetta\.it\b \bpspstation\.org\b \btoubkal-trekking\.com\b \bfrasesparafacebook\.com\b \brallytrophycars\.110mb\.com\b \blifeinsurancequotes\.com\.au\b \bcarinsurancequotes\.com\.au\b \bratelines\.com\b \bbuysolarpanels\.com\.au\b \bonbarcode\.com\b \bkeepautomation\.com\b \bzekaoyunlari\.org\b \bbentenoyunlari\.org\b \bben-10-oyunlari\.com\b \bkomikoyunlar\.net\b \bOYUNZAMANI\.COM\b \bbasketboloyunlari\.com\b \barabayarisioyunlari\.com\b \barabayarislari\.com\b \bth-chemical\.com\b \bisfana\.ru\b \bbluehosting\.com\.pe\b \badslvnpt\.com\.vn\b \bviagra-cialis\.ch\b \bul\.to\b \buploaded\.to\b \bnewsgroups\.derkeiler\.com/Archive/Soc/soc\.culture\.greek/2009\-06/msg\d+\.html \bvancouverlookout\.wordpress\.com\b \bvancouverlookout\.com\b \bruzgarenerjisi\.gen\.tr\b \bsmarturl\.it\b \bworldlifeexpectancy\.com/index\.php \bi-doserturkiye\.com\b \bvur\.me\b # part of issue with spamming urls, being managed xwiki. originally dealt with at enWP — billinghurst 20120127 commissionbreakthrough \b\d+\w+facts?\.com\b whatisamoneytree \b(easy)?(hairgrowth|bodybuilding(?!-magazin)|weightloss?|mafiawar|sixpackabs)(secret)?\b ultimatemuscletrainer globalrealearning \bhowtomakemoney\b \bwearitandbareitlingerie\b \bweightloss(dietwatchtips|truth)\b \bworldbestdiet\b yourwellnessquestions moneymakeronline dailyprofitsfromhome informationnow\.com\b secretrichesnow penisenhancementpills\b 4u\.webs\.com\b \bmarketing4noobs\.webs\.com\b \bapple-ipad-2\.webs\.com\b \b\d+-(\w+?-)?\w+?-\w+?-(topics?|talkingpoints?|secrets?|tricks?|discussions?|memos?|essays?|talks?|papers?|articles?|facts?|class(es)?).com\b \w+?-(topics?|talkingpoints?|secrets?|tricks?|discussions?|memos?|essays?|talks?|papers?|articles?|facts?|class(es)?)\.webs\.com\b \b\d+-(local-)?(informational|quick|brilliant|local|informative|helpful|specific)-(little|smart|daily|collegiate|clever|mindbending|special|brainy) \b\d+-(local-)?(academic|weekly|classic|helpful)-(daily|monthly|genius|special) #end of enWP additions \bcalculatormortgage\.co\.uk \bweightlosstruths\.2itb\.com\b \bu\.42\.pl\b \bcharlesgillman\.com\b \bslimsecrets\.2itb\.com\b \bbodhost\.com\b \bunterkunft-ferienwohnung-bamberg\.de\b \bappartements-vacances-bamberg\.com\b \bappartamento-vacanza-bamberg\.com\b \bcertifauto\. \bjigbo\.com\b \bshort4u\.pl\b \blottonews\.webs\.com\b \bdogtraningandtricks\.webs\.com\b \beasycomputerstudio\.webs\.com\b \bfishingsecrets\.webs\.com\b \bjobharvest\.webs\.com\b \bprojectpayday\.com\b \bmusicmarch\.weebly\.com\b \bsportfishingtricks\.com\b \bkapoormd\.com\b \bflyfishingsecrets\.webs\.com\b \bmydebtsolution\.webs\.com\b \bmanuelsanchezartist\.webs\.com\b \bquickstartbowling.webs.com\b \bminimalist-running-shoes\.webs\.com\b \bwowmusicforyou\.webs\.com\b \bfeedthemuscleburnthefat\.webs\.com\b \bimproveyourswing\.webs\.com\b \bcertificatoconformita\.com \bmagickpowers\.webs\.com\b \bthesimplegolfswing\.webs\.com\b \bforex-sells-like-candy\.webs\.com\b \blinkedinstratigies\.webs\.com\b \bretirementwebpage\.webs\.com\b \bgolfingtrainer\.webs\.com\b \ballproductreviews\.org\b #\b4\.bp\.blogspot\.com/-Lujq9b278Lg/TyeYmk66isI/AAAAAAAAAAc/yELwrwzyVeQ/s1600/caltech_rankmaniac_2012\.gif\b #\brankmaniac2012\.webs\.com\b #\brankmaniac2012caltech\.blogspo\t.com\b #\bmyrankmaniac2012\.blogspot\.com\b #\brankmaniac2012caltech\.tumblr\.com\b #\bcs144rankmaniac2012\.blogspot.\com\b #\brankmaniac2012\.webs\.com\b rankmaniac \blearnhowtoplayguitar\.tk\b \bpcgamesandmore4u\.webs\.com\b \bhopfeed\.com\b \ballsearch-now\.info\b \bti-da\.net\b \btrustedreviewfinder\.com\b \bdatingwebsitesnet\.org\b \bsinglesharmony\.com\b \bmedsmd\.com\b \bearnquickmoney\.net\b \bcocauto\.com \bbrokenscript\.com\b \barchive\.org/details/NoReply\b \barchive\.org/details/PleaseMisterPostman\b \barchive\.org/details/SexySadie\b \barchive\.org/details/AcrossTheUniverse_514\b \bsmspizza\.net\b \bmaxigen\.co\.il\b \bsiteseodirectory\.com\b \bdesenredandolamarana\.blogspot\.com \buntanglingtheweb-es\.blogspot\.com \bboards\.4chan\.org\b www\.4chan\.org/b/ \bxist\.org\b \bnudos\.org\b \bdiccionariomedico\.net\b \bcleaning-4u\.co\.uk\b \bmeta\.wikimedia\.org/\w/index\.php\?title\=Special\:Log/block\&page\=User\%3AFuture\+Perfect\+at\+Sunrise \bde\.wikipedia\.org/w/index\.php\?title\=Spezial\:Logbuch/block\&page\=Benutzer\%3AMuZeMike\+\%28WMDE\%29 \bihrp\.fis\.com\.vn \bthamtuthanglong\.com \benjoylace\.com\b \btop\-ptc\-serious\-paid\-to\-clic\-websites\.blogspot\.com \bhop\.clickbank\.net\b \bmy-weight-loss-secrets\.webs\.com\b [/.]➡\.ws\b \bxn--hgi\.ws\b \b›\.ws\b \bxn--cwg\.ws\b \btinyarrows\.com\b \bmlp\.im\b \b(derpy|pp4l|t9k)\.me \b4wrd\.us \bincloak\.com\b \baddr\.co\b \bt9k\.me\b \bsearch\.twitter\.com\b \bhowmanycaloriesshouldieatx\.com\b \bl\.to\b \bmappamundi\.free\.fr\b \bacademic-writing\.net\b \bmcprovider\.gr\b \bsmirt\.ch \ballowed\.org \bvlondonescorts\.co\.uk\b #Emergency listing - cross wiki issue 2012-4-20 \bvivaty\.wordpress\.com\b #Added by Jyothis on Feb 20, 2012 \bundo\.it\b \bamirite\.biz\b \bandrewstech\.tk\b \b79\.99\.0\.15\b \bbigblackarabiandicks\.tk\b \bgainmoneyfast\.com\b \bilike\.com\b d\.{0,1}e\.{0,1}a\.{0,1}t\.{0,1}h\.{0,1}t\.{0,1}o\.{0,1}j\.{0,1}e\.ws \bgetrank\.org\b \binstrumentalhiphopbeats\.com \bcc\.bingj\.com\b \burls\.li\b \beasepregnancytips\.webs\.com\b \bur\.cx\b \bmadebymabe\.be\b \bu\.czo\.me\b \bmalaysiahousingloan\.net\b \btiny\.cx\b \bthefacebook\.com\b \bwix\.com/russian\_mafia \buntanglingtheweb\-es\.blogspot\.com \br\.gd\b \bfaceboo\.com\b \bhabbolatino\.us\b \btopnotchfinder\.com\b \bgolflovers\.webs\.com\b \bphuketproperty\.com \bambien\-blog\.com \byachtpals\.com\b \bforextradinglikeachampion\.webs\.com\b \bflashgames\.name \bmillion-dollars\.net\b \babbo\.(mobi|tv|ag|hn)\b \bweightlosshypnotism\.blogspot\.com\b \bbeatbankruptcy\.webs\.com\b \bizmirescort(bayan|s)\.(com|biz)\b \brentpin\.com\b \bandroidmerkezi\.net\b \bklonopinonline\.net\b \bmgn\.me \burlcini\.com\b \bdietrine\.us \bdietrinereview\.com \basiansinamerica\.org\b \bwwww\.facebook\.com\b \bdb\.tt\b \bmusicfans\.ir\b \bconstructiontoysforkids\.com\b \bkly\.so\b \bfur\.ly\b \bfurly\.de\b \bflickr\.es\b \btwitter\.es\b \bfacebook\.es\b \btrafficsoftware-com1\.webs\.com\b \bacnetalks\.com\b \bbackpaindetails\.com\b \btinylink\.ir\b \brobertobenignifans\.com\b \bhoroskopi\.shtypidites\.com \bbregalnicastip\.tk\b \bgelen\.org \b1buycart\.com\b \b2oo\.ir\b \bu2l\.in\b \bv\.gd\b # manually added by billinghurst \bbajubatiktulis\.com\b \bgrosirbatik\.info\b \bbatiksemarang\.info\b \bbatiksarimbit\.info\b \bkampungseo\.com\b \bjualjam\.net\b \bbmdstreet\.com\b \btrainingiso\.asia\b \bekodokcell\.com\b \btokoherbalhifa\.com\b \bharganissanmarch\.com\b \bjabonkendal\.com\b \bshar\.es\b \bworldbricks\.com\b \bmodertalking\.com\b \bzwit\.org\b \bonline-scratch-card\.com\b \bangkringan-jogja\.com\b \bspanishfordummies\.ws\b \bu2s\.ir\b \bmat\.co\.il\b \bgi\.vc\b \bqy\.fi\b \bvm\.lc\b \btra\.kz\b \bburak\.cc\b \bwibi\.us\b \b163\.fm\b \bprimarkcatalogo\.com\b \bvpillsturkey\.com\b \bclipboard\.com\b \bweb-aupair\.net\b \bsiteanaliz\.net\b \boffshore\.ae\b \b1337day\.com\b \bsignup\.wazzub\.info\b \bu\.to\b \binfopot\.tk\b \burla\.ru\b \b2ya\.com\b \bvze\.com\b \b24ex\.com\b \bhitart\.com\b \bmirrorz\.com\b \bfiletap\.com\b \bdealtap\.com\b \bbigbig\.com\b \bebored\.com\b \bhereweb\.com\b \b1sta\.com\b \bechoz\.com\b \b2truth\.com\b \b2fortune\.com\b \b2hell\.com\b \b2tunes\.com\b \b2savvy\.com\b \b2fear\.com\b \b2freedom\.com\b \bantiblog\.com\b \bbcove\.me\b \btrineaspect\.com\b \bandreasmoser\.wordpress\.com\b \bguardofcastle\.blogspot\.com\b \brapidweightlosswithhcg\.com\b \bsource-werbeartikel\.com\b \bphoto-travels\.org\b \bart3w\.com\b \baffiliate-marketing-websites\.com\b \bencyclopediasupreme\.org\b \bhydrogen2oxygen\.net\b \bjamonor\.com\b \bmymin\.me\b \buluslararasiaikido\.com\b \btraditio-ru\.org\b \bvaradoga\.blog136\.fc2\.com\b \brumafia\.com\b \bhomesinrio\.com\b \bpmwatch\.org\b \bannyas\.com\b \bconsulting\.customsexpert\.ru\b \bhotelresplandor\.com\b \bhotelarrayanes\.com\.co\b \blittleurl\.info\b \btrucoss-para-habbo-2012\.tk\b \bemcollections\.net\b \bideascosasymascosas\.blogspot\.com\.es\b \baldservice\.com\b \bberlin-1945\.de\b \bmoslemhytech\.blogspot\.com\b \bviolinconcerto\.de\b \bfootballmatch\.de\b \bbitcoinmedia\.com\b \baltafseer\.com\b \baltafseer\.org\b \baltafsir\.org\b \birangooya\.ir\b \bmauritiusprestige\.com\b \bgreenworldbvi\.com\b \bfarmlandinvestment\.blogspot\.com\b \bj\.gs\b \bgevezechat\.net\b \bnewerahatsonsell\.com\b \bcapsforcheap\.com\b \bcurethalassemia\.org\b \bfpmr-chile\.org\b \btamazight-musique.blogspot \bsmallsibu\.miniban\.cn\b \belwazefa\.com\b \bhats-world\.net\b \bbustarhymes\.us\b \bflo-rida\.info\b \bjessie-j\.info\b \bgymclassheroes\.net\b \braftingtaradrina\.com\b \bgreekfeta\.com\b \bruggers\.com\b \bprodirectrugby\.com\b \bchina0001\.info\b \beliewieseltattoo.com\b \bsingingprosecrets\.webs\.com\b \b1-love-quotes\.com\b \blacina\.net\b \b2012chanelbagsforsale\.com\b \bwindows7antivirus\.us\b \bantispywarewiki\.com\b \bregistry-repair\.me\b \bbest-antivirus-protection\.com\b \bantivirus-reviews\.us\b \bmalwareremovaltools\.org\b \bantivirussoftwarealert\.us\b \btrojanalert\.net\b \btrojanremovers\.net\b \bphpm\.ru\b \b69\.39\.236\.36\b \bkredikartiborclari\.com\b \bxlstat\.com\b \bgoogle\.(?:xlstat) \b5games\.co\.uk\b \bmicrostocktime\.com\b \bMicrostocktime\.ru\b \bmyswabi\.tk\b \bmasese\.tk\b \blyricwiki\.org\b \bsmokelessecigarettereviews\.com\b \bbuyii\.com\.au\b \bphuketvillagetaways\.com\b \bclarinetbooks\.wordpress\.com\b \bkurzweilstories\.com\b \blivexxxstrip\.com\b \bbizplancorner\.com\b \bbarringtongifts\.com\b \bxlstat\.net\b \bborctaksitlendirme\.com\b \bborcunutaksitlendirme\.com\b \bhementaksit\.com\b \bkredikartiborctaksit\.com\b -verzekeringvergelijke.\..{2,3}\b \byogaforweightlosses\.com\b \bposteriorfossa\.com\b \bgamegoldfast\.com\b \bplayerassist\.com\b \bdiablo3gold-sale\.com\b \b💋\.tk\b \bhghlook\.com\b \bu2know\.net\b \be-performance\.ro\b \bniceplaces\.ro\b \bekalk\.eu\b officialnfl\w{1,10}(proshop|teamstore)\.com\b authenticstore\.com\b \bsingaporetourismpackages\.co\.in\b \bdubaitourpackages\.co\.in\b \bhyderabadtourpackages\.net\b \bsrilankatourism\.co\.in\b \bnorthindiatourpackages\.net\b \bpondicherrytourism\.org\b \bmunnartourpackages\.net\b \bhimalayatourpackages\.com\b \bkashmirpackagetours\.net\b \bsingaporetraveltours\.com\b \bdelhitraveltours\.com\b \bkullumanalitourpackages\.net\b \bsupremeindia\.com\b \bbookofraspielen\.info\b \bin-disguise\.com\b \bjordanpascherfr\.com\b \bvk\.cc\b \bgesundheitvideo\.com\b \bkrebsvideo\.com\b \bmedicanalife\.us\b \bminecraftcodes\.(info|me)\b \bwebhostingw\.com \brajpromotions\.com\b \bprofi-fachuebersetzung\.de\b \bprofischnell\.com\b \balquilerdeyatesenibiza\.com\b \bopgg\.nazwa\.pl\b \bts3card-business\.jp\b \btollesonlocksmith\.com\b \balfunstuff\.com\b \bborcutaksitlendir\.com\b \bdchallofjustice\.com\b \bdiablocheap\.com\b \bmijnvleesetendeplanten\.tk\b \bcheapmkoutlet\.com\b \bpoloralphlauren \bsdrv\.ms\b \bboreaudio\.com\b \bvideo-izle\.web\.tr\b \bslinky\.me\b \bactgruppe-es\.de\b \bthephen375blog\.com\b \bvietnamvisa\.org\.vn\b \bforexbroker\.info\b \bahoi\.es\b \baffiliatefuture\.com\b \bszechenyispabaths\.com \b(jazz|trance|rock)-radio.50webs\.com\b \btaourl\.com\b \bfbfriendblaster\.com\b \badmitad\.com\b \benjoycanaryislands\.com\b \bfastprofitpages\.com\b \bund-recht\.info\b \berbbaurechtsgesetz\.de\b \bheilberufsrecht\.de\b \bkanzleifeser\.de\b \bversicherung-recht\.de\b \barzthaftung-recht\.de\b \bnachlass-rechtsfragen\.de\b \bschenkkreis-recht\.de\b \bstalker-recht\.de\b \bkanzlei-feser\.info\b \banwalt-feser\.de\b \banwalt-recht-und-gesetz\.de\b \beasypret\.fr\b \bdigitalsatis\.com\b \bhoaphat\.net\.vn\b \bnoithathoaphat\.in\b \burls\.co\.il\b \bwanttoknow\.info\b \belal3ab\.com\b \bseychellesprestige\.com\b \bphishproductions\.com\b \bhowtogetridoffleasfast\.org\b \bttvideos\.de\b \bthoitrangf5\.com\b \bvst\.tv\b \bplusooo\.com\b \bfie-r\.it\b \bmariaciobanu\.tk\b \bfanclubmariaciobanu\.tk\b \bvistarecords\.us\b \bfazzt\.biz\b \bipir\.at\b \bl\.hh\.de\b \bgoodurl\.de\b \bkleinerlink\.de\b \b3ai\.de\b \bkurzurl\.net\b \bfixurl\.de\b \bunurl\.org\b \bhkclarksinn\.in\b \boua\.be\b \bel32\.com\b \bfilz\.fr\b \blichnosbeach\.com\b \blichnosbeach\.gr\b \blichnosbeachhotel\.reserve-online\.net\b \bparga-hotels\.blogspot\.com\b \bpargalichnos\.com\b \bpargagreece\.net\b \bitconnexion\.com\b \bdinez\.co\.uk\b \bxmas\.cpilondon\.com\b \buri\.fi\b \bkuvaton\.com\b \burly\.fi\b \bpara\.ms\b \bdft\.ba\b \bcnubloquefolle\.canalblog\.com\b \b5url\.net\b \bmichelerosica\.altervista\.org\b \bpro-(?!(goroda|speleo|otdyh)).*?\.ru\b \bgorod-scherbinka\.ru\b \bscientific-library\.com\b \bprintsasia\.com\b \bprintsasia\.co\.uk\b \bkpvz7ki2v5agwt35\.onion\.to\b \bs\.tt\b \blisastansfieldexperience\.com\b \bexcel-avanzado\.com\b \ballmoviesforyou\.com\b \blnk\.do\b \bzondergekheid\.tk\b \bscmresearch\.org\b (\bnewbalance(japan|(hot)?sale)|\bcoach(outlet|online)|jersey|uniform)\.asia\b \bantiagingcreaminfo\.blogspot\.com\b .*stell?iss?imo.* \bbrig\.co\b \bgrem\.io\b \bredirectingat\.com\b \bsynqk\.com\b \bsteroids-online\.net\b \b67\.55\.108\.167\b \b(oceangirltv|lauren-hewett)\.narod\.ru\b \bvietnamimmigration\.net\b \bmozaik\.info\.hu\b \bmozaweb\.hu\b \btraditionalindianherbs\.com\b \bhome-remedies\.in\b \btelugu-news\.com\b \bmasetty\.com\b \bwebsiteoutlook\.in\b \bgumagumalu\.com\b \btelugudb\.com\b \bthevod\.net\b \bjennavideos\.net\b \bporndvd-stores\.com\b \bsugardvd\.info\b \ballgovernmentjobs\.co\.in\b \bzombie-loan\.com\b \bklassik-resampled\.de\b \bs-fahl\.de\b \bmakingpeopledance\.com\b \bdiscoverunsigned\.com\b \btrafficdr\.com\b \brecov-er\.tumblr\.com\b \bducksnstuff\.tumblr\.com\b \bfyeahoatmeal\.tumblr\.com\b \bownedax\.tumblr\.com\b \bfalling-yet-again\.tumblr\.com\b \bscheherazade-khanum\.tumblr\.com\b \bdynoguy\.com\b \behowtocuregingivitis\.com\b \bguinealia\.com\b \bblog\.yoocare\.com\b \binteriordesigner\.ws\b \bcourchevel\.travel\b \betourismsolutions\.com\b \be-redstar\.net\b \bfoutapedia\.org\b \bdarkknightreturnsdvd\.com\b \bpluginprofitsite\.com\b \bambersail\.com\b \bwikiperle\.blogspot\.* \bvgn\.me\b \bbeatles\.ru \b0cn\.de\b \btrick\.ly\b # korean royalty start (string of nine domains so far, predict more) (the)?koreanroyal(ty|s)? thejinan koreanroyal(ty|s)?\.(com|org)\b \bthejinan\.(com|org)\b #korean royalty end \burban-vin\.ucoz\.ua\b \bfaacebook\.com\b \bvideolegend\.net\b \burlx\.ru\b \bgotoplus\.me\b \balbak\.net\b \binstitute-for-competitive-intelligence\.com\b \bqualitypointtech\.net\b \brtoz\.org\b \bthequotes\.net\b \bqtpbook\.com\b \bplaymemorygame\.com\b \bcosta-linda\.net\b \btanzaniamovies\.net\b \bdr-luxuryrealestate\.com\b \blaptopspa\.pl\b \bwhereloveisfound\.com\b \bpureplatinummodels\.com\b \bkuehntopf\.ch \be-weddingplan\.com\b \bmake\.my\b \bpaperbouyent\.com\b \bourmess\.net\b \btinapa\.com\.ng\b \bevent-factory\.ch\b \bmusicletter\.it #series of commercial spambot additions \babercrombieandfitchoutlet5\.webs\.com\b \babercrombieuk52\.webs\.com\b \babercrombieandfitchuk3\.webs\.com\b \bhollisterecosfrancea.com\b \babercrombie-malls.com\b \bcheap-abercrombie\.com\b \babercrombie-kids\.org\b \babercrombieetfitchmagasins\.com\b \bsearch4sun\.com\b \bdeplayer\.net\b \bbuyessaysonline\.us\b \bformalgownsuk\.com\b \bresearchessay\.org\b \bgreatessays\.org\b \blux-essay\.com\b \blux-dissertation\.com\b \bediting-services\.us\b \buk-essays\.org\b \btoppapers\.org\b \bbadcreditloansyes\.com\b \belephate\.pl\b \bperth-removals\.com\.au\b \bvolcanovaporizerreviews\.net\b \bfull\.sc\b \btopendmarket\.se\b \bcur\.lv\b \bnflsuperbowlravens\.com\b \btriestelibera\.org \byourbusinessbefound\.info\b \binterculturecapital\.de\b \bfleshlightpromo\.weebly\.com\b \boffersbookmarks\.com\b \bmoney-moguls\.com\b \btheorlandopersonalinjurylawyer\.com\b \bremediation\.co\b \bbringlogodesign\.com\b \bhc-porn\.com\b linkshrink\.de \bmasseriacappuccini\.it\b \bmetromodels\.ch\b \bclick\.payserve\.com\b \bhub\.me\b \bnscash\.com\b \btehranpatogh\.ir\b #Emergency listing - current user page spam across wikis \bgenericviagra123\.com\b \bcasino-review\.org\b \be-iban\.com\b \bmp3sdown\.com\b \bgrupodsp\.net\b \bdiendansimdep\.net\b \bmedia-markt-toshiba-fernseher-tv\.tumblr\.com\b \bmclogi-kintetsu-new-york-amgen\.tumblr\.com\b \bstores\.ebay\.com\b \bursnauer\.ch\b \bqr\.net\b \beverythingfou\.net\b \bwebsite-submission-seo\.blogspot\.com\b appetitecontrolpills \badsonmap\.com\b uniforms2u\.com\b \bbrunodam\.blog\.kataweb\.it \binthessaloniki\.com\b \bfindspermdonor\.com\b \b100pour100aviron\.com\b \bbaby-date\.com\b \bflikr\.com\b \burl-go\.com\b \btourfrance100\.blogspot\.com\.es\b \bereticopedia\.org \bdownloadrage\.com\b \bchanguscampbell\.com\b \bsex-porno\.biz\b paydayloans cartierwatchesonline \bdekalux\.com\b \bquagga\.cat\b \blinkd\.in\b \bvienne\.co\b \bproudphotography\.com\b \bvhaldemar\.net\b \boceanrusenergy\.com\b \bgg\.gg\b \bskiusainc\.com\b \btrulynaughty\.me\b \bmgprojekt\.com\.pl\b \bskinpharma\.nl\b \bfeed\.mn\b \bzommulberryshops\.co\.uk\b \bsukmulberryshops\.co\.uk\b \bcareerlinecourses\.com\.au\b \btopincoupons\.com\b \b(office|commercial)cleaning \bjanitorialservice \burlid\.ru\b \bdlpsoftware\.com\b \brandevudate\.com\b \btr\.im\b promocode(\d{4})?\. \binstacriminalbackgroundchecks\.com\b \bpokerschoolvideos\.com\b \bhotel-discount\.com\b \binstant-acne-remedy\.com\b \busreversephonelookupzone\.com\b \bboxbcn\.es\b \bbadcreditloansgo\.com\b \bcarmats4u\b \bbigorbust\.net\b \bjo\.my\b \bjoturl\.com\b \bstudentloansrate\.org\b \bcriminalbackgroundcheck \bcarmats\.ie\b cheapmedonline tipsforweightloss shorttermloans onlinebadcredit pullyourexback toplawnmowers nocreditcheck anymedsrx bestrchelicopterreview generic.?cialis.?rx metaldetectorreview badcreditloan loansonlineapp besttreadmill views201\d\.blog \btodo\w{3,10}\.com\.es\b porn.?for.?free free.?xxx tipstolivehealthy \bsuper-kenit\b online.?marketing.?business \bhowtogetpregnanttip\.com\b \bprimalburnfatburningsystemreview\.com\b \bSaveOnAirfareSecretsReview\.com\b \btruthaboutcellulitereviews\.com\b \b21daysugardetoxreview\.org\b \b30daystothinreview\.org\b \bgrowtaller4idiotsdiscount\.org\b \bhairagainreviews\.org\b \bfreesexshows\b \burls\.by\b \brikiki\.net\b \babrege\.eu\b \bfea\.lk\b \bppt\.li\b \burlmini\.net\b \burlv2\.com\b \bbe\.cm\b \bshar\.as\b \btlwsd\.in\b \blc\.cx\b \btiny-url\.info\b \btw\.gs\b \birr\.kr\b \btyn\.kr\b \bthedietsolutionreport\.org\b \braglour\.com\b \bparasitesandworms\.com\b \bhow.?to.?improve.?your.?eyesight\b \b955\.cc\b \bno-ip\. \bafreechat\.com\b \ballaboutsavings\.co\.uk\b \batwellandco\.com\.au\b \bbail\.com\b \bbestmanspeechessentials\.com\b \bbringthepress\.com\b \bbuytwitterfollower\.info\b \bcaliforniaduiguide\.com\b \bcomo-adelgazar-rapido\.net\b \bframeusa\.com\b \bitsupportforcharities\.co\.uk\b \bjfleece\.net\b \bkitchensolutionskent\.co\.uk\b \blovequoteslibrary\.com\b \bmumford-and-sons-tour\.com\b \bnutritional-supplement-truths\.com\b \bphotomeedibleart\.co\.uk\b \bpuregarciniacambogiainfo\.com\b \bsatchel\.co\b \bstatnames\.com\b \btetrabyte\.com\b \bthelegalstop\.co\.uk\b \btipsforteethwhitening\.com\b \btop10homeremedies\.com\b \btraveloka\.com\b \bvalueconcrete\.com\b \bwatch-movies--online\.org\b \bwondershare\.com\b \blimes-inferior\.pl\b \bmycarmats\.co\.uk\b \bcaliforniadrivereducation\.us\b \bessenza-nobile\.de\b \bukfamilyholidayparks\.com\b \bmybootmat\.co\.uk\b \bcasinouk\.com\b \bpandanger\.com\b \bhomefloorcleaner\.com\b \bpromazon\.com\b \bweddingingreece\.com\b \btopcasino\.it\b \bforsaleforlease\.com\.au\b \bvehiclebuyingandleasing\.co\.uk\b \bphysiciandesigns\.com\b \binternationallovescout\.com\b \bquickwaytogetabs\.com\b \bwebhostingreviews\.com\.au\b \bcancerfactsmd\.com\b \bguestbloggingempire\.com\b \bstainlesscablerailing\.com\b \bfuelonline\.co\b \blifequotescollection\.com\b \bbestcreditreports\.com\b \bshopaduck\.co\.uk\b \bpuregreencoffeeinfo\.com\b \bpacificplayinc\.com\b \bmobiles2money\.co\.uk\b \bdieharddevil\.com\b \bproduct-investigation\.com\b \bgalavantier\.com\b \bbest-auto-detail\.com\b \bchillifundamentals\.co\.uk\b \barizonadetoxcenters\.org\b \basoberwayhome\.org\b \behardhat\.com\b \brealhealthy\.net\b \bdogarthritisaspirin\.com\b \bagentmate\.com\.au\b \bwebfullcircle\.com\b \bsmokingobsession\.com\b \bcheapnps\.com\b \bbacklinkempire\.com\b \bledstop\.co\.uk\b \bcarinsurance\.org\.uk\b \babloodpressure\.com\b \bmommyedition\.com\b \bseojob\.net\b \bbanffhotelsltd\.com\b \bcontenderbicycles\.com\b \bhearinglosspill\.com\b \baustraliaoutletsale\b \bfilm.?pornoxxxx reviews2\d{3}\.info \bkvta\.net\b \badultfriendfinder\.me\.uk\b \bplus\.ly\b \bmyurl\.pk\b \bdalatmuaban\.net\b \bwallpapersbq\.com\b \bpresentviewer\.com\b \bmobilephoneinsuranceking\b janitorialcleaning \bnajmihealing\.webs\.com\b onlinehealthtopics healthychoicediets presettlementloans \bbeeplog\.com\b \byj\.pn\b soundtrackstream\.com \bmdansby\.com\b \bneedthecure\.com\b \bsoualwjoab\.com\b hotvideochatstudio \bxxxchat\.xxx\b it\.cantinoripedia\.wikia\.com \bfreightaudit\.org\b \bfreeminecraftgiftcodes\.net\b \badelaide-classifieds\.info\b \btodaynews\.info\b \bmarketlist\.com\b \bmlmrankings\.com\b \bnpros\.com\b fashionbrandoutletshop safedietplansfor \bbeforeyoubuy\.co\.uk\b spotify.?premium hotgermangirl \ba51\.idata\.over\-blog\.com kithomeprices criminallawyeraustin celluliteproducts \bcellulitestore\.com\b productsreview(s|er)?20 \bdildomail\.com\b \bmyarabickeyboard\.net herbal(ed)?pills \bhealthyfruitsworld\.com\b \bonline-betting\.tv\b percentforex onlinesocialnetworkingsite \bwwvr\.org\b becomingaparalegal seasonscontracting \bdescargar-musica-gratis\.softonic\.com\b \bevenweb\.com\b \bjamonibericodebellotas\.com\b \bneteller\.pw\b goldinvestmentkit fatlossareview hardmoneybankcorp slowlos(e|s)weight weightloss.?program extremeweightloss \bonecarinsurance\.com\b \bpillcounting\.com\b \bempowernetwork\.com\b myshoppingbusiness \byoumint\.com\b bestonetimeoffers \bpredatorhacks\.com\b ereticopedia\.wikidot\.com \burlms\.com\b mypharmarx \bsynergybusiness\.wordpress\.com\b \bcropcirclesonline\.com\b \bfitnizz\.com\b \bspearmintrhinolv\.com\b \badclout\.com\b \bjackpinto\.com\b \bcropfiles\.it\b \b2\.ht\b \bfsodb\.com\b assuredseo \bsay\.ly\b hidefporn adjustabledumbbell \bscrapebrokers\.com\b film.?pornoromania \bsepatuonline-murah\.com\b weddingdressonline \bvailong\.com\b \bwebcomtois\.fr\b nfljerseys+hope \btheurbanking\.com\b \ball-loans-info\.com\b \btraffic-angels\.com\b bestregistrycleaner \bcheapdomainregistration\.es\b \brehatched\.com\b \bneteler\.pw\b \buchop\.it\b \bpeacockcenterpieces\.com\b \bworldfiliationetworkproxy\.com watchbuyingguide \brubyescorts\.com\b \bforomultinivel\.com\b \binfinityhacksclan\.net\b \bmanshop24\.net\b couponcodeoffer pornblogspace myboobs4you \bsim\.so\b \bamateur-x\.eu\b \bpenimed\.com\b \bnavymoms\.net\b \btardisbr\.wordpress\.com\b cartoonpornheaven \bsfadi\.org\b e.?cigarettereviews \brenterly\.com\b laptopscreenrepair gold.?porn.?tube to.?lose.?weight.?quick \bbrowse\.deviantart\.com\b \bbreedproducts\.com\b \bamateursexacts\.com\b \bgamehackerz\.com\b hardcore.?party.?girls \butahburden\.com\b \bmelbournebusinesscoach\.biz\b \bsmrl\.tk\b \bsoundtracknews\.com\b \btnij\.com\b \bsnd\.sc\b \b42\.com\b \bkreuz-net\.info\b herpescurereview \bcheatanarchy\.com\b \bstos\.me\b \bamazonprime\.webs\.com\b \bmod4\.cc\b \bminlnk\.at\b beautycoupons seototaiwan \bkriyayoga\.com\b \bproduse-aloe-vera\.eu\b uknikeblazers \bwaratahfuneralservice\.com\.au\b \bmanpower24\.net\b \bbaranisik\.com\.tr\b \bfncy\.it\b cartiernecklacehotsale \b7crime\.com\b \bfileurl\.me\b \byourleanbody\.com\b \bwinonadental\b \bpdh\.co\b onlinecasino.?info healthy.?weight.?loss.?diet.?plan \bdevoucoux\.co\.uk\b \bceokt\.com\b buymoncler.?cheap \bviglink\.com\b naturalcureforyeast \bextremeseotools\.com\b \btopdealzonline\.com\b partypillsonline \bliveresumeexamples\.com\b \bperfectgirls\.net\b \b4tube\.com\b \bvisalusshakes\.com\b \b101juegosdeautos\.com\b monclerjackets\d \bcpesamplewritings\.blogspot\.com\b \be621\.net\b \bezadblaster\.com\b freeonlinedating medrxshop\b buy.?adipex.?online \bvideodeteen\.eu\b \bshark\.net\.pl\b \bpowerfulhacks\.com\b \bsloganexpert\.com\b \b2u\.lc\b \bowl\.li\b \bshorten\.me\b \byourshortlink\.net\b \bpenilegain\b \bcheatyworld\.com\b \buu\.gl\b \bneoplano\. \btancredi\. \bgetxanax\.com\b \bwww-mp3player\.com\b \bactionseoservices\.com\b \bgetwebvisitors\.com\b \bgetloanslendersusa\.org\b \bdoghematerassi\.it \bicigarettes\b buycheap\w{0,10}pillsonline rapid.?fat.?loss \bladamejeanne\.fr\b bestseoservices \bavantpack\.ru\b \bplus\.lapvo3\.tk\b \bshopforpainrelief\.com\b \bprintforprofits\.com\b \bsexndfunny\.biz\b \blcdscreenforlaptops\.com\b \bwebsite-Ranking-Checker\.com\b \bmagiclondonescorts\.com\b \bbrunetteescorts4u\.com\b achimthepooh\.de \bmemopadhd7\.gweb\.io \bmgjmp\.com \borelsetka\.ru\b \bprespa-birlik\.se\b \brecoverymechanic\.com\b \bsegue\.se\b \bdietplanstolose\.com\b weightwatcherscoupons \bmortgagewoodbridgevirginia\.com\b \badfoc\.us\b \b0\.mk\b \bz6\.ro\b \btortapandistelle\.it \bgameschamp\.com\b \bgeilelesbensexvideos\.com\b \bngbot\.com\b \bescort-suisse\.ch\b \bgive-me-articles\.com\b \bPayperclickmagic\.com\b \bsn\.im\b \btwi\.bz\b \bbuzzup\.com\b \bbuzurl\.com\b \bu28\.de\b \bapu\.sh\b \bi2h\.de\b \blil\.io\b \bdaa\.li\b \b03e\.de\b \bshort\.ie\b \bvdirect\.com\b \bunfake\.it\b \bux\.lv\b \bdomain.dot\.tk\b \bsturls\.com\b \bkanepesorfu\.com\b \bbackpage\.com\b \bstonemaster\.info\b \bcastlecomfortstairlifts\.com\b \bhdv-sex\.com\b \bbidstart\.com\b \bviagracare\.com\b \bhumbug\.pl\b \bsabe\.co\.kr\b \bfreasyway\.com\b \bsharemyflat\.com \batlastranslations\.ie \bmathsball\.blogspot\.com\.es \bbombch\.us\b \bfakeidfactory\.com\b \borganicbite\.org\b \bhollywoodgoldcasino\.com\b \boutback-steakhouse-coupons\.com\b \bthefoodtrucksforsale\.com\b \bkitchenhere\.com\b \balterilsource\.com\b \bplaceworkshop\.com\b \bulcerssymptoms\.org\b \btogetherweearn\.com\b \bractors\.com\b \belementalu\.com\b \broulettechat\.pw\b \bereticopedia\-materiali\.wikidot\.com \bgirls-in-porno\.com\b \bads-get-read\.co\.uk\b \bvillagematchmaker\.com\b \bflukethermometer\.net\b \bbestpayperdownloadsite\.com\b \bwiperblades\.me\b \bofficialemailmarketing\.com\b \blovelytips\.com\b \bfinanziellen-freiraum\.de\b \bjasonshin\.com\b \bkredit-quality\.de\b \bmuzland\.org\b \brent-the-party\.com\b \belektrischesigaretkopen\.nu\b \bhappycheat\.com\b \bObserverpublications\.com\b \bgenuineseo\.net\b \ball-in-one-keylogger\.com\b \bsexcam-girls\.at\b \bgetnchealthinsurance\.com\b \bregisteradultfriendfinder\.com\b \bsplashurl\.com\b \bcarinsuranceforaday\.info\b \bharvardbusinesslawreview\.org\b \bvisaj1\.fr\b \bbestfacebookpages\.com\b \bgokhanatalan\.tk\b \bpaidtoclickreviews\.com\b \baddi\.to\b \bbigbrothertvshows\.com\b \betk\.cc \bozelenyavane\.com \bfotohost\.eu \bbit\.do\b \bgetinfo\.co\.in\b \bsherlystours\.com\b \bvbly\.us\b \bsummersetcontinentalhotels\.com\b \bthemmxbakery\.com\b \bi-write-india\.com\b \bra6\.org\b \bbgm\.me\b \bonlinejobsworkfromhome\.com\b \bweightgainsource\.com\b \bwelovesbobet\.net\b \bvt802\.us\b \bmonkeyadvert\.com\b \bbuttgetwet\.com\b \bstorobinlaw\.com\b \bstutt\.no\b \bvimax-au\.com\b \bpo\.st\b \bitrackprogps\.com\b \b2gy\.ru\b \b365live7m\.com\b \bsrudut\.com\b \bbuy-skinny-fiber\.com\b \bcandy-crush-free\.com\b \bbarrieevansmarketing\.com\b \bcartrackgps\.com\b \bhouseme\.ca\b \bmlb\.jp\.net\b \bcorecommerce\.com\b \bvork\.us\b \bcancionromantica\.com\b \bseoshark\.org\b \bhypnotherapybirminghampro\.co\.uk\b \bintuitmarketer\.net\b \bnicolascleans\.com\b \ballparts\.cc\b \bspeedyshare\.com\b \blnkd\.in\b \bsh\.st\b \bearthspacecircle\.blogspot\.com\b \bpharmacycatalog2014\.com\b \bpharmacy-dir2014\.com\b \bpharmacyonlinecatalog\.com\b \bpharmacyreviewer2014\b.com\b \bexterminatorblog\.info\b \bpemutihwajahsuper\.com\b \bitruemart\.com\b \bfree-registry-cleaners\.biz\b \bwavenet\.com\b \bqps\.ru\b \bi\.pwned\.com\b getyourexbackreviews\.net \bcheapessaypapers\.com\b \bmuslimgaleri\.com\b \bblyweertbeaufort\.co\.uk\b \bhowtostartablog\.org\b \bzcodesystemcoupon\.com\b get.rid.of.pimples\.com\b \bkokica\.info \btopholidaydestination\.info \bzoxexivo\.com\b \bbinarypark\.org/s\b \brebelmouse\.com\b \bshopdeathandtaxes\.com\b factory.?trading\.com\b \bxlx\.to\b \bsionvadisi\.net\b \bmrch\.me\b \bnocreditrent\.com\b \bdoi-toshin\.com\b \bindexlure\.com\b morpheusfxsolutions\.com\b \baddeffects\.net\b \bsbobet-vip\.com\b \facebook.com/asiretiislam \bdarbbridalcouture\.com\.au\b \bmaldivedelsalento\.it\b \bcaseaffittonelsalento\.it\b \bmaldivesit\.com\b \bawl\.li\b \bw\.atch\.me\b \bkamagrainstant\.com\b \btophd\.info\b \bdragojlo\.info\b \bmalikoki\.info\b \bexistdecor\.com\b \bgetshorturl\.com\b \beprepz\.com \bsbobetc\.com\b \btattoora\.com\b \bpygmyurl\.com\b \b24plastic\.com\b \bedmedsale\.com\b \bstockmarketmentor\.com\b \bhalshs\.archives-ouvertes\.fr/docs/00/28/37/91/PDF/Santarelli_Pomponio_Algieri\.pdf \btinooo\.com \btinoooapp\.com \bkatakosta\.info\b \badcrun\.ch\b \bselbysoftfurnishings\.co\.uk\b \blike\.it\b \boxygenconcentratorinc\.com\b \bpornpasshub\.com\b \nitroxinadvice\.com\b \hspactivesbr\.com\b \balphamaxplusfacts\.co\.uk\b \baktiveamadvice\.com\b \bgarciniacambogiaprofacts\.org\b \bpurelifecleansefacts\.org\b \bmiraclephytoceramidesfacts\.com\b \brevlanteskincare\.com\b \binstaflexjointsupports\.com\b \bwelovesbo69\.com\b \bsbolovely\.com\b \bwelovesbo168\.com\b \bladermaniqueskin\.com\b \bteatroblog\.com\b \bwaa\.ai\b \bta\.gd\b \bhacktoolsandcheats\.com\b \busa-records-search\.com\b \blanadel\.re\b \bhowtogofromgirlfriendtowife\.net\b \bseriousmoneymakers\.ning\.com\b \bkredytoonline\.webgarden\.com\b \b1eko\.com\b \bfunsolderingstationreview\.tumblr\.com\b \bpestcontrol-stlouis\.net\b \bsafelinking\.net\b \bsafercolonreviewss\.com\b \bcompensationinjury\.com\.au\b \bfreesciencepublication\.blogspot\.se\b \bfrivetenskapligpublicering\.blogspot\.se\b \bworldwithoutexcuses\.blogspot\.se\b \bingaursakter\.blogspot\.se\b \bcas-msds\.com\b \bcas-no\.org\b \bmsds-cas\.com\b \bhec\.su\b \blida-grossmarkt\.com\b \bfitmedicalweightloss\.com\b \bcebuayalahomes\.com\b \bcasino-nodepositbonus\.com\b \bqualitysewingmachine\.com\b \b9ox\.net\b \bthesisontime\.com\b \bvitamixversus\.com\b \bobd2inthebox\.com\b \beasy\.tc\b \bcmyad\.co\b \bwtc\.la\b \bgreenslimming\.org\b \bbuynolvadexonline\.biz\b \by2u\.be\b \bm88no\.com\b \bcasualforsex\.com\b \bmobilegamenews\.ru\b \b\.pr\.co\b \baus-visa\.com\b \bdrugstoredir2014\.com\b \blxto\.net\b \bpast\.is\b \b4ic\.be\b \ballonger-penis\.net\b \blinkis\.com\b \bln\.is\b \bsbobetasia(\d)?\.com\b \bonnutrition\.org\b \burlgo\.in\b \bnq\.st\b \bdyi\.li\b \bdyinglinks\.com\b \bpaisasaver\.in\b \bseansomaniak\.pl\b \bseofornown4eva\.com\b \bpromotion-voyages\.fr\b \brkdms\.com\b \bseobusinessconference\.com\b \burx\.nu\b \bbatteryuniversity\.com\b \bdaily2deals\.com\b (?<=//|\.)vin-decoder\.com\b \becigarettefreetrial\.net\b \binsta-follow\.com\b \boncabs\.com\b \bliposlimsideeffects\.com\b \binfo-pdt\.org\b \btaxcutters\.com\b \bmaxmanpoweradvice\.com\b \bsejour-caraibes\.com\b \bbirthstonesonline\.com\b \bbitsysbikinis\.com\b \bsejoursaintmartin\.fr\b \bseosellers\.com\b \bfreegiftcode\.com\b \bwhyseoservices\.com\b \brunningfredgame\.com\b \bmysexyclassfieds\.com\b \b5cubecommerce\.com\b \bimpactplayerrankings\.com\b \bbinaryoptionshome\.com\b \bvoyage-de-noces\.org\b \bsejour-saint-martin\.com\b \bvacancestop\.com\b \bsejoursaintmartin\.com\b \bwakfu\.asia\b \biwebtechie\.com\b \bhisosoccer\.com\b \bhisosoccer\.blogspot\.com\b \bwebsitesforsalestore\.com\b \btheshadehut\.com\b \bcmbikeshop\.com\b \bdailymotivationalvideos\.com\b \bhomeimprovementdaily\.com\b \bfanbestbuy\.com\b \bcool-fuel\.co\.uk\b \btiredeal\.co\.il\b \bloloves\.it\b \bfeelthechoco\.com \bsourceofwine\.com \bdropofcoffee\.com \bvtranzitas\.lt \bfeelthetea\.com \bmyspace\.ge \bt1p\.de\b \b0cn\.de\b \bshorte\.st\b \btiny\.cc\b (?<!-)\bx\.co\b (?<!-)\bvir\.al\b \bwheek\.it\b \bclicky\.me\b \bqrf\.in\b \bfzy\.co\b \brdlnk\.co\b (?<!-)\burl\.ac\b \bzzb\.bz\b \bgplus\.to\b \bgdriv\.es\b \btiny\.cc\b \bpelevoniface\.com\b \bmgcheats\.com\b \bjerseysauthenticwholesaleauthentic\.com\b \bfootballljerseyscheap\.com\b \bcheapwholesalecheap\.com\b \bpharm-stores\.com\b \bgrepmaster\.eu \bgagnerdelargent\.tv\b \bflaturl\.com\b \bhack-appl\.com\b \bmy\.rs\b \brz9\.de\b \boffredemploiadomicile\.fr\b \bisepbola\.com\b \bdagetechnology\.com\b \bneueseomarketing\.com\b \bcriminaldefenseofnewyork\.com\b \bcleaning-agency\.co\.uk\b fastcleaners domestic.?cleaners \bblueamberrose\.com\b \bl-i-n-u-x\.de\b \bvisaforargentina\.org\b \bbestpressurewasherrating\.com\b \bwhat-to-buy-your-boy-friend-for-christmas\.com\b what-?to-?get-?.+christmas\.(us|com)\b christmas-?gifts?-?(ideas|for).+\.(us|com)\b \bbestweedeaterreviews\.com\b \btopsnowblower\.net\b \bxbanners\.biz\b \bsbo69\.club\b \b2y\.com\.au\b \burlteeny\.com\b \bjayafarma\.com\b \bbuymobiles\.net\b \baliexpress\.com\b \bbetbookie\.info\b \btiny\.bz\b \bnoaparis\.com\b \bme2\.do\b \bammi\.me\b \btopotraverse\.com\b \bjaimalaudos\.eu\b \bbuff\.ly\b \bpharmacyusa24h\.com\b \bonlineedmeds03\.com\b \bobatherbalkosmetik\.com\b \bclicksure\.com\b \btopproductresults\.com\b \btopbodysupplement\.com\b \bicargames\.net\b \bjclothing\.co\b \bdiscountdiamond\.co\.uk\b \bdocspal\.com\b \bbajgle\.com\b cleaning\.pw\b \blnkstts\.com\b \bbobs\.bz\b --(tarot|psychics?|mediums?|readings?|zones?|horoscopes?)\.com\b \btyn\.kr\b \btarotcomments\.com\b \bmediumsreports\.com\b \bpsychictarotfree\.com\b \balivepsychics\.com\b \bi7astrology\.com\b \btruepsychicslive\.com\b \bmediumsweb\.com\b \brealhelppsychic\.com\b \bmaletestosteronebooster\.org\b \bnofuturecafe\.com\b psychicsfree\.com\b bravesites\.com\b \bpsychicsfindaid\.com\b \bpsychicseersme\.com\b \beepurl\.com\b \bwebseosites\.eu\b \bx4facts\.com\b \bpsychicsreadings365\.com\b \bcrystalvoxx\.com\b \bbarrymorefurniture\.com\b \bgncamerashop\.com\b \brainbowtravelhi\.com\b \bstemcell\.life\b \bpsychics999\.com\b \bviagrawithoutprescription \bonj\.me\b \bcarmonia\.net\b \btattooimages\.biz\b \btopfoot\.eu\b \bgamesfen\.com\b \bseoclerks\.com\b \bw3ightl055\.com\b \bsupplementcritique\.com\b \bcompravaina\.com\b \bprolevelweightloss\.com\b \bgoldenmeadow-minis\.com\b \bprofitacademybonus\.com\b \btarotinspects\.com\b \bthepiratebay\.cba\.pl\b \bthepiratebay\.cr\b \bmb57\.com\b \bm88u\.com\b \bredirectrec\.haras-nationaux\.fr\b \b7kp\.com\b \bsusurl\.com\b \bri\.ms\b \bri\.ms\b \bpaydayaizdevumu\.com\b \bvouchercode \bsenta\.la\b \bmonsterenergygear\.net\b \bbest-ghostwriter\.com\b \bessay-schreiben\.de\b \bhandyortung\.co\b \bwhatsapphacken\.de\b \bbachelor-hilfe\.com\b \bbestkeys\.eu\b \biwhatsappstatus\.com\b \bi24help\.com\b \bbestforexrobotinfo\.com\b \bexpertisegarden\.it\b \bmrdesigner\.in\b \bbatuiti\.com\b \bsiteinseo\.com\b \bpwnicloud\.net\b \bclika\.pe\b \bdiscountcodes\.io\b \bxxxbloggers\.com\b \bdealdatabase\.co\.uk\b \bpornblogy\.com\b \bwefaq-dammam\.com\b \bkingvouchers\.uk\b \bhappyvalentinesdayi\.org\b \blinkasa\.com\b \brecursosenprojectmanagement\.com\b \bnyttigbras\.dk\b \bghadvancedplusfacts\.com\b \bvai\.la\b \b123rumahku\.com\b \baaacomputerrepairfast\.com\b \bfrozengames\.com\b \binstantenergy\.co\.uk\b \bkeratosispilaristreatmentgoogle\.wordpress\.com\b \btrihawks\.com\b \bsharkbayte\.com\b \bvoucherone\.co\.uk\b \bref\.pw\b \bcte\.li\b \bkeelog\.com\b \bministryofdeals\.com\b \burl\.zeroent\.net\b \bdanangplus\.net\b \bprofitupempire\.com\b \bhongkong-rx\.com\b \bci8\.de\b \bforexdrainbroker\.com\b \bbuypainmedsnow\.com\b \bsports-water-bottle\.com\b \bsubitotechs\.com\b \bunrelo\.com\b buyedtabletsonline \btopcashbonus\.com\b freepsychic \bcocland\.com\b \bmypaymentsolutionsusa\.com\b \btwojetanienoclegi\.eu\b \bappsforpcmero\.com\b \bdirectholder\.com\b \btop-prop\.com\b \bmakebusinessonline\.org\b \badktoys\.com\b \baffordablesewingmachines\.co\.uk\b \bhalong-bay-cruises\.com\b casinobonus\.co \bafdhaljauhari\.blogspot \bxn--agrandirsonpnis-mnb\.com\b \bacces-pills\.com\b \bdarkpostprofits2bonus\.com\b \bthegrandmuster\.com\b \bamallibya\.com\b \btriphobo\.com\b \bdigitallatitude\.net\b \bnoprescriptionmedicines\.org\b \bbodybuildingstyle\.com\b \blaunchcorporate\.com\.au\b \bwhey-protein-for-women\.com\b \bcyfuss\.com\b \busfreeads\.com\b \bvastspace\.net\b \bcanadianedrugstore\.com\b telechargerdes\.com\b \bhalongboat\.com\b \bhalong-bay-cruises\.com\b \bbooknowhalong\.com\b \bvietnameseprivatetours\.com\b \bhalongcruises\.travel\b \bgotohalongbay\.com\b \bdailyvietnamtours\.com\b \bamazinghalongbay\.com\b \bvietnameseprivatetours\.com\b \bsapaluxurytours\.com\b \bgotosapavietnam\.com\b \balllenses\.org\b \bproductinfosuperstore\.com\b \btotsites\.com\b \bs87\.eu\b \bseoservicemagic\.com\b \bbrandmarketing\.com\.cn\b \bxvideosgratis\.xxx\b \bwebandseo\.co\.uk\b \btny\.cz\b \bjavadramezani\.com\b \bbremep\.com \bhacksin\.com\b \bchefs2gocatering\.com\b \bsymlink\.us\b \blnwshop\.com\b e-cigarettefree \bworld-art\.ru\b \bfundramas\.com\b \bpromotioncodes \bforexsrovnavac\.cz\b \bautoloansforeverydriver\.com\b \bcriminaldefenseattorneytulsa\.com\b lose-weight-easily \bmajorca-transfers-airport\.co\.uk\b \bbusmallorca\.es\b \bbbwtube\.me\b \bjustpaste\.it\b \bgrow-tobacco\.info\b \bgrowtobacco\.net\b \b2celloswe\.prohost\.wf\b \bfiverr\.com\b \bporschecayenne2015\.com\b \btwixar\.me\b \bladbrokes\.pw\b \ball4seo\.co\.uk\b \bamzy\.me\b \bourskinhealth\.com\b \br10\.net\b \bnicetraffics\.com\b \bdaotaotienganh\.org\b \bfiverrbot\.com\b \bfinr\.co\b \bmoneysite\.us\b louis-vuittin\.us\.com\b replica\.us\.com\b \bventurestoday\.com\b \baegyo\.me\b \bthehealthyadvise\.com\b \binboxinnercirclebonus\.com\b \btopnocreditcheckloans\.com\b \bfightagainstbulimia\.com\b \bseoplus\.info\b \bmaxiwebdesign\.com\b \bjouwweb\.nl\b \bereticoblog\.wikidot\.com \ballageconditioning\.com\b \baboutpropertiez\.com\b \bgtublog\.com\b \bbktube\.net\b \bcix\.me\b \bqualitysteroids\.net\b \bvil\.li\b \bintechguvenlik\.com\b \bwebemailverifier\.com\b \bthaivdox\.com\b \.on\.nimp\.org \bdiabetesprotocoll\.com\b \bjoyofsatan\.com\b \bsexxxing\.com\b \bgoselfie\.com\.au\b \brestaurant\.eztable\.com\b \bcentiplex\.com\b \bnoxss\.com\b \bww7\.fr\b \bcachor\.ro\b \bconsultdustry\.com\b \bcex\.io\b \bsmore\.com\b \bbhashasolution\.com\b \bvocests\.blogspot\.com\b \bmydehydrator\.com\b \bsocialseopromotion\.com\b \bforexjunkie\.com\b \bparkapp\.com\b \bsnack\.ws\b \bshino\.me\b \bmemoriesfromwiki\.blogspot\....? \bquiropraxia1\.com\b \byt\.be\b \bhealthyiteasy\.com\b \brelinks\.me\b \bmybook\.to\b \bcashbonusonline\.com\b \bloans4you \bincest-porno\.org\b \bsupplementsdeal\.com\b \bkinoandroid\.com\b \bporno-pyanyh\.com\b \bpaydayloans\.today\b ecigsfreetrial \bgiftpiper\.com\b \buniversaltailor\.com\b \bqikshare\.io\b \bcontato\.ms\b easywaytoweightloss \bpi\.vu\b \brestaurantsnearme\.space\b \bfirstleaks\.com\b \beb\.by\b \bforbali\.com\b \bdeodorant-coupons\.net\b \bujeb\.se\b \bautorijschoolleon\.nl\b \bleaftrade\.com\b \bgp\.gg\b \btopseostudio\.com\b \bmusclesupplements101\.com\b \bhits4slim\.com\b \bshaarpmind\.com\b \bteleplus\.org\b \bnsjk\.in\b \bnewsjack\.in\b \baran\.com\.ua\b \bschoene-geburtstagssprueche\.eu\b \batho\.me\b \bur6\.us\b \bpokerdewa88\.com\b \bpassionavenue\.com\b \bdg-locksmith\.com\b \bpascherairmaxfemme\.fr\b \btopuniversityreview\.com\b \bshutterfly\.com\b \boperationquickmoney\.training\b buyinstagram \bboygamez\.com\b \bbr1m\.org\b \breplicawatch \bmanmer2\.blogspot\.com \bskyrocketplace\.com\b \bvid\.me\b \bbrunodam\.blog\.kataweb\.it \bpgmaleenhancement\.com\b \bmaxis10\.com\b \bthsbo222\.com\b \byroki-video\.ru\b checkpaydayloa \bsmokyquartzstones\.com\b \bvydoxfreetrial\.net\b \brafael24\.ir\b \bakaliteescort\.org\b cashusadvance \bseoexpertsindiareviews\.tumblr\.com\b \bguteapotheke\.net\b \berotic-vid\.com\b cialispharmac \bforum\.al-wrwd\.com\b \bnimagazine\.com\b \bsovbezchr\.ru\b \bvinfreecheck\.com\b \bbet365offercode\.com\b makemoneyonline \bpokerhebat\.com\b \bbjmath\.com\b \bwww\.vegasslotsonline\.com\b \bWherecanibuymeladerm\.org\b \btopessaywriter\.org\b \bwritemyessayservice\.net\b \bmycollegeessay\.org\b \bessayforcollege\.org\b \bwritemyessay24h\.net\b \bbuyessaywriting\.net\b \bmyshort\.ovh\b \bcdnlion\.com \bwhatsappforpcmi\.com \bla-alopecia-areata\.com\b \bnitrofocusno3muscles\.com\b \bgetcheapmax\.com\b \bderefer\.unbubble\.eu\b \bvrbas\.be\b \bmobilesnack\.net\b \bdiversifiedparking\.com\b \balexanderjohnson\.beepworld\.de\b \burl2it\.com\b \bnflhistory\.net\b \bmediaupdate19\.com\b \bj\.smad\.info\b \btirada-tarot-gratis\.eu\b \bgeet\.me\b \bmozdomains\.co\.mz\b \btransfers-in-europe\.com\b \b(?:zurich|livignoski)transfers\.com\b online-generic \bdummyurl\.com\b shopping-internet \bwellinghomeopathy\.com\b \bmofunzone\.biz\b \belvishescortsliverpool\.co\.uk\b \bbox10\.me\b \bpink-venus\.com\b \bmenstrualcup\.com\b \bmedijator\.com\b \bmilf4tube\.com\b \bmenskopp\.se\b \bemekserverler\.com\b \bvefro\.com\b \bcandledreamer\.com\b \bipayday\.site\b \biloanonline\.co\b \bpokerdewa19\.com\b \bcouponconnexion\.com\b \bplacidway\.com\b bestpaydayloan \b(?:oraculo|caesarem)nostradamus\.com\b \bloseweightgarcinianow\.com\b \bmuscleperfect\.com\b \bsuperlotteries\.com\b \bese\.es\b \bcomprarviagraes \bptvsportsbisskey\.mobi\b \bgoogleweblight\.com\b \bbote\.me\b \bbuytramadol\.biz\b \beyeluminousfacts\.com\b \bshoesizeconver(sion|ter)\.net \bshoesizes\.co \bconvertyourshoesize\.com \bwebinerds\.com \btherighthairstyles\.com \bconvertercentral\.com \bhairstylearchives\.com \bsizeguide\.info \blatest-hairstyles\.com \bratatype\.com \btypingweb\.com \bstfalcon\.com \blifetile\.me \brollapp\.com \bpaydesk\.co \bblogger\.com/profile/07812378838296070653 \bfacebook\.com/Bajotzofficial paydayonline \btruecrimebookreviews\.com\b \bskybet188\.net\b \byouknowit\.tk\b \bdailystrength\.com\b \bcdn77.com \bhyipbook\.com\b \bnaturaltinnitustreatments\.com\b \btinnituscurenow\.com\b \bchild-my\.ru\b \bwritemyessaypal\.com\b \bmycredit-{0,5}report\.com\b \bgrandiflora\.net \bbvog\.com \bhyip\.com\b \bfb\.to\b onlinecanadianpharmacy \bagor\.io\b bestfatburners \bspouseaggro\.com\b \bhq-tadalafil\.org\b \batozwishes\.com\b weightlosspills \bmedexpress201\d \bbestloansforpoorcredit\.com\b \bali\.pub\b \bhyip\.guru\b \bbestdatingcanada\.com\b \bguidestobet\.com\b \bthailandresorts\.eu\b \bhealthcaresups\.com\b \btablet24h\.com\b \bshareitdownloadapp\.com\b \bfindlaw\.biz\b \bpartnersmedia\.net\b without.?doctor.?prescription \bgg3\.be\b \bhyip\.wiki\b \bhyip\.guide\b \bridof-acne\.com\b \bioffercheap \bimvuprepaidcards\.com\b \bcleopatraescorts\.co\.uk\b \bsteroidepills \bsealine-products\.no\b \bdinnersurf\.com\b ratingofmercuryinsurancecompany \bredirect\.camfrog\.com\b \bblogdigger\.com\b \bstallionmoving\.com\b \bnationalopenuniversity\.org\.ng\b -escort-models\. \bgirl2xx\.com\b cheapinstagram \bhebu\.it\b \bwi9\.biz\b \bkazino-onlain\.ru\b %D1%84%D0%BE%D1%80%D1%83%D0%BC-%D0%BA%D0%B0%D0%B7%D0%B8%D0%BD%D0%BE\.%D1%80%D1%84 \bvirtualphones\.net\b \bmenabwn\.com\b \bsupplementsbag\.com\b \bpornovezenie\.ru\b \bonlinger\.ru\b \bcasinoru\.ru\b %D0%BA%D0%B0%D0%B7%D0%B8%D0%BD%D0%BE-%D1%84%D0%BE%D1%80%D1%83%D0%BC\.%D1%80%D1%84 \bpick-up-porno\.com\b \bhostgator-promo-codes\.com\b \bkopilkaporno\.org\b \bclashofclansmypc\.com\b \bviagragenericoes24\.com\b paydayloan\.co \bpharmshop-online\.com\b \bpuissance-injection\.fr\b \binsure911\.com\b \byoumob\.com\b (car|life)insurancerates\b \bavonleacommunications\.com\b free(sample|trial)\.com\b trial(sample|offer)\.com\b \btrendpro\.co\.ke\b \bjobszimbabwe\.co\.zw\b \bxxxpart\.com\b \bstriptizik\.org\b \bswinger-sex.\ru\b \bpenyakitnonvaskulerretina\.blog\.com\b \bnylon-porno\.ru\b \bmemoriauitoto\.com\b \bemoporno\.ru\b \bmovingcompanydenver\.com\b \bmakemoneyonlineforbeginner\.com\b \bludovodka\.ru\b tiffanyjewelry.?201 tnfjackets(clearance|outlet) nikeairmax.?201 chinawholesaler\.com\b \bnfljerseys \bgrfast\.com\b \bjavadramezani\.in\b \bxolodremont\.ru\b \bmed\.tinyrealm\.com\b \bqqurl\.com\b generic.?online \bouo\.io\b \bacheter-ciajis-pascher\.com\b \bprezzocia1isgenerico\.com\b \bcomprarcia1isgenericobarato\.net\b \bcomprargenericociajisespana\.com\b \bprix-ciajis-generique\.com\b \bflippinonsteroids\.com\b \bfmyykj\.com\b \bonlinemixx\.ru\b \bcompletelove\.ru\b \b7offers\.ru\b \bmedtorgonline\.ru\b \bonlypoppers\.ru\b \bcareprostforwomen\.ru\b \bmr-ginseng\.com \bpazdrav\.com\b \b8marta.?\.ru\b \bworldmailes\.com\b \bstockpair\.pro\b wholesalechinanfl cheapjerseys(store)?nfl cheapsportsjerseys china\.us\.com\b \bwhereifoundlove\.com\b \bgloriousgolden77\.org\b \bgloriousgolden77\.org\b \b00sf\.com\b \bplatinumcleanserinfo\.com\b \bdrugspowerstore\.com\b \bbluewhite\.co\.uk\b \bultimatewebhosting\.co\.uk\b \b000a\.biz\b \bshop-propecia-daily\.tk\b \borderclomid-medrx\.gq\b generic\.gq\b \bjosmprtion\.com\b \bshoutkey\.com\b \bgolfukmall\.co\.uk\b \bcleansenaturalsfacts\.com\b \bsheenaoberai\.com\b \bavoirantiaging\.com\b \bleadsflowprobonus\.com\b \bcheapcoachoutletwebsite\.com\b \bnike-airmax-2015\.com\b \bbapaknaga\.com\b \bcarsautoreview\.com\b \basfadriver\.com\b \bdermaessenceserumblog\.com\b \bt-rexmusclefacts\.com\b wholesalejerseys \bcrashsafari\.com\b huffingtonpost\.com/2015/04/01/selfie\-shoe\-arent\-real\-but\-wow\_n\_6979478\.html \bbestprobioticsweightloss\.com\b \bexampracticequestions\.com\b \belliskinantiaging\.com\b \bseremolynbuy\.com\b \beternitynaturalscleanse\.com\b porno\d{1,2}tube\.ru\b \bhealth786\.com\b \bgetnaturalcleansingformula\.co\.uk\b \bgetsunergetics\.com\b \bfunmac\.com\b \boffer\.moscow\b \brxrepairhelp\.com\b \btop\.howfn\.com\b \borderfitnesspoints\.co\.uk\b \bisraelbigmarket\.com\b \brx\d{4}\.tk\b \buvuperformance\.com\b \bvitagarciniahcasite\.com\b outletonline-?site\.com \brotefahne\.eu\b \bhealthsupreviews\.com\b \btopmuscleuptips\.com\b \b29sf\.com\b \bpharmaciesnoprescriptionusa\.com\b \bcanadianpharmacies(?:noprescription|doctor)\.com\b \bno2factoronline\.com\b \bbulkfatlosssolutions\.com\b \bdrozforskolin\.org\b \breviewanalysis\.co\.uk\b \bbellaveiphytoceramides\.org\b \bthedropnet\.com\b \bmyfreegems\.com\b \bgarciniabasicsplus\.com\b \bmyutopiancleanse360\.com\b \bnuforiaskincarebuy\.com\b \bn33nitricoxideboosterfacts\.com\b \bal\.ly\b \bbam\.bz\b \boptimalstackproduct\.com\b \bcbi\.as\b \bvip-file-xxx\.org\b \byoutub\.link\b \bb(?:it)?ty\.link\b \bsmup\.us\b \b9m\.no\b \bbitcointalk\.org\b \bcirclemakers\.org\b \bapog\.co\b \bsnip\.li\b \bpolr\.me\b \bv\.ht\b \brockhardfacts\.com\b \bviewhd\.me\b \btouchhere\.ml\b \bwatchtvshownow\.ml\b \bmovietv\.biz\b \btvhd\.online\b \bpopulartoday\.biz\b \bstreamhd\.cf\b \bhdfree\.online\b \btrendstoday\.biz\b \bnuvieskincareserum\.com\b \bfastvds\.pro\b \brajatnayarfamousastrologer\.com\b \bwell4lifeprogram\.com\b \bpuravolantiaging\.net\b \bontheair\.biz\b \bmedia-tvseries\.com\b \bstromtv\.me\b \bphytolyft\.com\b \btheperfectgarcinia\.com\b \btoptryloburn\.com\b \bsimplyhhealthysolutions\.com\b \blumalifteye\.com\b \btestoboostercares\.com\b \bninamelsy\.page\.tl\b \bnetflixhd\.cf\b \bg\.ua\b \bsurl\.im\b \bmaleenhancementpatchs\.com\b \bairingtoday\.cf\b \blevantecreamtrial\.com\b \bmasspmmusclegrowth\.com\b \bprimalitegarciniareview\.com\b \brenovocremefacts\.com\b \futronix-hk\.com\b cheapjerseynfl nfljerseychina \bxn----7sbvehqfibu7aj\.xn--p1ai\b \bslimatrexnorway\.com\b \binvesting-money\.info\b \bhathayoga\.top\b \bnetflixhd\.ga\b \bthestreammovie\.cf\b \bbestfreestreaming\.ga\b \bwolowtube\.ga\b \b123movies\.ga\b \bmyurls\.ru\b \bbikramsinghmajithia\.blog\.com\b levitra\d\dmg \bpokerdewa88\.com\b \bvumoo\.ga\b \bshahnazraza\.com\b \bgetmaxprofitsnow\.com\b \bxinyanlaw\.com\b \balvenaandduaderma\.com\b \bthinsecretgarciniacambogia\.com\b \bsmarturl\.me\b \bputlocker\.ml\b \bnicetv\.biz\b \bsunglassineyes\.com\b \btimothysskincare\.com\b \bepilasprey\.com\b \btotalfitnesspoint\.com\b \bnetflixmovieshd\.cf\b \boriginalityisoverrated\.com\b \bnew3dcomics\.com\b \balvgear\.com rx700pills \bgetmusclebuildingbase\.com\b \bgooglevideo\.com\b \balariarxreview\.org\b \bgethomeworks\.science\b \bmaltinscannadispensary\.com\b \badvancedtrimsite\.com\b \bpokerbo\.biz\b tradingonline-a-moral-problem\.blogspot \balvenaandduaderma\.com\b \bcleanserenewdenmark\.com\b \bzul\.im\b \bviarexlabsblog\.com\b \bhealthcarebooster\.com\b \bonebetqq\.com\b \bmovielova\.club\b \byoursbetterhealthsolutions\.com\b \bgarciniajarra\.com\b \btgbe\.ws\b \bbiotestosteronexrtry\.com\b \btryutopiancleanse360\.com\b \bvamostech\.com\b \bduplicellp199review\.com\b \btrypromusclefit\.com\b \badmy\.link\b \bguidancemdms\.com\b \boffer\.moscow\b \bkotlovan\.by\b \bvn\.xoga888\.com\b \btestosteroneboosterbits\.com\b \bwithlove\.gift\b \bread-online-books\.xyz\b \blibertoprometheo\.blogspot\.com\.br\b \bmylaviveeyeserum\.com\b \bfornatgaex\.com\b \bgmkt\.kr\b \bgomusclebuilding\.com\b \bdietadimagranteveloce\.it \bdailynutritionnews\.com \bplay\.mob\.org \bmsofficetechsupport\.com\b \bquickbookscustomerservicephonenumber\.com\b \biquickbookssupport\.com\b \bquickbookshelps\.support\b \bquickadvisor\.net\b \bhp-support-number\.com\b \bmaximizedmuscleideas\.com\b \b7uponline\.com\b \bandalasbhakti\.com\b \bangkaajaib\.com\b \basialive88\.com\b \basiapk88\.com\b \bbandar1\.com\b \bbdcapsa\.com\b \bbgselalu\.com\b \bbola-88\.com\b \bbolagila\.com\b \bbolalive77\.com\b \bbolatikus\.com\b \bdewabet\.com\b \bdewapoker\.net\b \bdewapoker-online\.net\b \bdewapokeronline99\.com\b \bdewasbo88\.com\b \bdewatogelsingapura\.com\b \bhbcbet-id\.com\b \bjadibd\.com\b \bkartu9\.com\b \bkartupoker\.com\b \bkartupoker\.asia\b \bkingpoker88\.net\b \bkudapoker\.me\b \bmildcasino\.com\b \bnagapoker88\.asia\b \bpemainpoker\.net\b \bpokerbo\.net\b \bpokerdewaonline\.com\b \brajajudi\.net\b \brajasbo\.com\b \bskor88\.com\b \btaruhan88\.net\b \bunovegas\.com\b \bvipbet88\.com\b \bnpselalu\.net\b \basiapk88\.net\b \bklikfifa\.com\b \bthanpoker\.com\b \bnagapoker\.asia\b \bnagatg\.com\b \bdwlive88\.com\b \bgoods555\.com\b \ballgamesonline\.info\b \buforadioshow\.com\b \bdewabet\.asia\b \broobeestudio\.com\b \bsparkstation\.net\b \bbnc\.lt\b \bbranch\.io\b \bboostupmuscles\.com\b \bdownloadsnaptubeapp\.com \bplayview\.org \bvidmateapp\.net \bmobdrodownloads\.com \btenedonlineshop\.com\b \bkizlarinsohbethatti\.com\b \bsupplementssellers\.com\b \bhealthinnovgroup\.com\b \bbesthealthmarket\.org\b \bmoldresistantstrains\.com\b \bmedigapplans2017\.com\b \bpropaperwritings\.com\b \bnetwork54\.com\b \brebootmymodem\.net\b \bleadsleap\.com\b \bonelink\.me\b \boncalltechsupport\.co\b \bterbemestar\.com\.br\b \b6h2\.xyz\b \bshowboxappdownloadio\.com \blearnfree\.me\b \bductrodder\.cn\b \bnaver\.me\b \bbestvolumepills\.net\b \bjaowaftextilemil\.com\b \bshaperich\.com\b \blevitradosageus24\.com\b \bathleticgreensfacts\.com\b \bwiki-travel-guides\.blogspot\. \bsundried\.com\b \bidealhealthdoctor\.com\b \bhealthyapplechat\.com\b \bhealthinnovgroup\.com\b \bwiredtree-coupons\.com\b \bdankmaymays\.com\b \bhyperurl\.co\b \bnewgoogleadwords\.info\b \bfbl\.me\b \bs4te\.com\b \bgrep\.kr\b \btdcjinmatesearch\.blogspot\.com\b \blyftestimate\.org\b \bmicrosoftonlinechat\.com\b \bonlinebankinghq\.org\b \bcreditcardreviewed\.org\b \binmatesearchguide\.org\b \bdejkberta\.blogspot\. \brezultate-live\.club\b \bvitagarciniahcabuy\.com\b \btry-nitricstorm\.com\b \bcustomthesis\.org\b \bessaysmaster\.com\b \bbathroomexhaustfanswithlight\.com\b \bgeniuxtrial\.com\b \byenifullprogramlarindir\.com\b \bcinemabox-hd\.com\b \bqoo\.by\b \btestosteronesboosterweb\.com\b \bhowtomakedollarsonline\.com\b \burl\.org\b \beyeluminoushelps\.com\b \bwaremakers\.com\b \bxtgenixau\.com\b \bhealthytalkzone\.com\b \b8si\.ru\b \bezurl\.me\b \bhothor\.se\b \bix\.sk\b \blsh\.link\b \bmrk\.im\b \bmturl\.co\.uk\b \bpiep\.net\b \bpohq\.io\b \bshrtlnk\.de\b \btnij\.org\b \burlku\.info\b \bcan0\.com\b \bnfc\.lol\b \bicemakernotmakingice\.com\b \bxurl\.gq\b \bfke\.us\b \blink\.mx\b \bkleinerlink\.de\b \bwtc\.la\b \bbukaa\.ga\b \bfjv\.biz\b \bi7n\.co\b quickcash \bintelligentadvices\.com\b \bmysp\.ac\b \bmusclebuildingbuy\.com\b \bseosparks\.com\b \bsupplementadvise\.com\b \bclonezone\.link\b \b360cameradeals\.com\b \bgreencoffeesupremecleanseidea\.com\b \b1man1jar\.com\b \bfindminecraft\.com\b \bfashionlady\.in\b \b51ideas\b \beduessayhelper\.org\b \bhealthrewind\.com\b \btaruhanjudibolavipbet88\.com\b \bagenbola1\.com\b \bbeaumonde\.nl\b \biolavorodacasa\.com\b \babcargent\.com\b \bsergedemoulin\.com\b \bpartitodazero\.com\b \bcopernic-agent-basic\..{2,3}\.softonic\.com \bvalentusmovie\.com\b \bux\.nu\b \bdankontorstole\.dk\b \bfuckdate\.com \bhotelsnearme\.club\b \bsportsbet\.co\.za\b \bverity360\.com\b \bruaaya\.com\b \bfieldmansaccessfloorsltd\.com\b \biqoption\.com \bcouponsoffers\b hourwristbands\b \blanbin\.ru\b \bfave\.ga\b \bboog\.io\b \busadrugguide\.com\b \bgoldenhealthcenters\.com\b \bwomanitely\.com\b \bamerikanki\.com\b \bvouchercodesslug\.co\.uk\b \bmrdiscountcode\.co\.uk\b \bvouchercloud\.com\b \bguadagnareonlineseriamente\.com \bkrt\.be \bthebestprices\.com\b \bhotels-booking\.com\b \bpromotionvoucher\.co\.uk\b \br\.msn\.com\b \blanyardmarket\.com\b \bgo2l\.ink\b \bhotukdeals\.com\b \brevoucher\.co\.uk\b \bhealthnbeautyfacts\.com\b \b(lord|compare)vouchercode \bir\.uv\.es\b \bninjavouchers\b \bvoucherbadge \bgomo\.bi\b \bsilicon-wristband\.com\b essay.?writing.?service \bph\.dog\b \bnuovoiphonegratis\.com \bwif\.red\b \badyou\.me\b \bjust\.as\b \bmp3rocket\.pw\b \bgv1\.me\b \bmiz-mooz\.com\b \bmyfashioncode\b \bbkuiidarsdf\.blogspot\.co\.uk\b \bbkuiidarsdf\.blogspot\.com\b \bdalizaistaresi\.blogspot\.co\.nz\b \bgirls0004\.weebly\.com/hurghada\.html \b \bmakojigod\.blogspot\.com\b \bmakojigod\.blogspot\.fr\b \bmakojigod\.blogspot\.gr\b \b123malikoki\.info\b \bmywikipediatravel\.blogspot\.co\.il\b \bonrecedonece\.blogspot\.co\.uk\b \bonrecedonece\.blogspot\.rs\b \bovukucunevol\.blogspot\.com\.au\b \bplaces-data\.com\b \bsmbusiness\.info\b \bvikiputovanja\.blogspot\.co\.uk\b \bvikiputovanja\.blogspot\.com\b \bvikiputovanja\.blogspot\.de\b \bvikiputovanja\.blogspot\.fr\b \bvikiputovanja\.blogspot\.rs\b \bwikidestinations\.blogspot\.co\.uk\b \bwikipedia-travel\.blogspot\.com\b \bwikipedia-travel-destination\.blogspot\.com\.au\b \bwikipedia-travel-destination\.blogspot\.fr\b \bwikipediatravel\.weebly\.com\b \bwikipediatraveldest\.weebly\.com\b \bwikitravel-guide\.blogspot\.com\b \bwikitravel-guide\.blogspot\.fr\b \bwww\.facebook\.com/1532019543762938\b \bwww\.facebook\.com/1532035623761330\b \bwww\.facebook\.com/1532040663760826\b \bwww\.facebook\.com/1532057493759143\b \bwww\.facebook\.com/1532483373716555\b \bwww\.facebook\.com/notes/travel/bali-travel-guide-choose-what-you-are-interested-in/1532058703759022\b \bwww\.facebook\.com/notes/travel/dominican-republic-travel-guide-choose-what-you-are-interested-in/1532027883762104\b \bwww\.facebook\.com/notes/travel/las-vegas-travel-guide-choose-what-you-are-interested-in/1532033293761563\b \blovemyvouchers\b \bexamandinterviewtips\.com\b \bupromocodes\b \bsiliconebracelets\.xyz\b customsiliconebracelet \bl\.ask\.fm\b \bangelmeds\.com\b \brecruitingblogs\.com\b \bautomaticpetfeeder\.net\b \bvoucherbox\b \b24hoursbracelet\b \bbeaudermaskincare\.com\b \bgiftmevouchers\b \bpr\.report\b \bwristband-maker\.com\b \bsupplementoffers\.org\b \bflagsmore\.biz\b \bhealthforeverplus\.com\b \bmegadoomer\.com\b \bmuscle4power\.com\b \blolfurballs\.com\b \bgocustomboxes\.co\.uk\b \bdesignyourownsilicone \bmaximous\.net\b \bsteroids-safe\.com\b \b72hoursamericanpower\.com\b \bwebascentevents\.com\b \bexcentric-design\.net\b \bikancomel\.tk\b \btrexmusclesite\.com\b \btoluunusualsblog\.com\b \bsupplementsgarden\.com\b \bminecraftgamesplay\b \btube8\.to\b \bsu0\.ru\b \bmath-problem-solver\.com\b \bcreateyourownsiliconewristbands\.com\b \bfunnyvideoclips\.cf\b \byo\.io\b \bbank\.africa\.com\b \bsexuallubricants\.org\b \br\.utopiie\.com\b \bchayplov\.ru\b \bporno-365\.xyz\b \bbreakingnewstoday\.in\b \bletsearnmoneyonline\.in\b \bsiliwb\.com\b \bsilicon(wristband|bracelet) \bfashionclothing-mart\.com\b \bsigmaessays\.com\b \bostrovbali\.net\b \balrab7on\.com\b \bseo-stars\.com\b \bhappynewyearsgreetings\.com\b \bshorepointcomm\.com\b \bplanodesaudesorocabasp\.com\.br\b \bplanosdesaudeemcampinas\.com\.br\b \bconsideo\.com\b \br\.bat\.bing\.com\b \bseoptimasi\.com\b \bgrabify\.link\b \bfaecbookk\.ml\b \bdownloadgameandroidfree\.net\b \btvseriesdvdonsale\.com\b \bblogrollcenter\.com\b \bgoogle\.co\.ukgoogle\b \bherveleger\.best\b \bmakeyourownsilicone \bthelittleladybird\.com\b \biplaystoredownloadfree\.com\b \biplaystoredownload\.com\b \bessayexperts \b24hours+ilicone \b24-xxx-video\.ru\b \bdolbilovo\.ru\b \buyu\.re\b \bleshiysex\.ru\b \byooa\.re\b \bbadlinksgood\.blogspot\.ru\b \bmx7\.com\b \bmino\.re\b \bsoiq\.ch\b \bbesthomeshoppingreviews\.com\b \bfreecouponbuy\.com\b \bgreentree\.tax\b \bdeutsches-rei\.ch\b \blogintutor\.org\b \bpremierfamilydentist\.com\b \bsoywebmaster\.com\b \baustin-translation\.net\b \bm\.me\b \bmesosfer\.com\b \bcompaniesinindia\.in\b \bwood-furniture\.biz\b \banon\.to\b \bhive\.am\b \bclick\.dji\.com\b \blaptopverge\.com\b \bisaev\.info\b \btierrasvivas\.com\b \bthefashionablehousewife\.com\b \bcasinoforum\.su\b \bmafia-forever\.ru\b \bboosterpackdepot\.com\b \bxnxx\.show\b \bvitaminofhealth\.com\b \btophealthmart\.com\b \bewedictionary\.com\b \bproteinoutlet\.ro\b \bfreeporna\.ru\b \b3shop3\.com\b \bblurpalicious\.com\b \banaramedspa\.com\b \bonlinecustomessaywriting\.com\b \b24-hour-wristbands\.com\b \bsiliconewristband\.xyz\b ownsiliconebracelet \bsilicone-bracelets-silicone-wristbands\.com\b \bukbestessays\.com\b \bporonizle\.xyz\b \bideashop\.kiev\.ua\b \bimg\.rule34\.xxx\b \bgoogle\.com/ad(sense|word) \bfairpensions\.com\b \bjobsforeditors\.com\b \binfopraca\.pl\b \bmedyum\.xyz\b \balldaypharma\.com\b \bwecareskincare\.com\b \b9nl\.es\b \btools4docs\.com\b \bpenisenlargement\.co\.in\b \bbankier\.pl/forum\b \bgrd\.pw\b \bspurl\.me\b \blinkche\.ir\b \burl6\.org\b \bjpmags\.com\b \bmca-biz\.com\b \btvc\.in\b \bviewthislink\.com\b \burl\.moducopy\.co\.kr\b \bcbi\.as\b \burly\.co\b \bclickand\.co\b \bddz\.kr\b \bshooturl\.com\b \blvl\.vn\b \banmeld\.biz\b \bkarung\.in\b \bdpi\.me\b \bur\.my\b \bm5\.hk\b \bajn\.me\b \burl4\.uk\b \breview\.ly\b \bterapiasnaturais\.net\b \b0ll0\.ru\b \bdobrakasa\.co\.pl\b \binwestuj\.co\.pl\b \bsourl\.li\b \bpraca\.money\.pl\b \bhelix6garciniareview\.com\b \bwroclaw\.dlastudenta\.pl\b \bairjordans20\d{2}\b \beasyessayhelp\.net\b \bcoupon4fun\.com\b \bshampoosik\.ru\b \bviagrasansordonnancefr\.com\b \bhealthable\.org\b \btuney\.kr\b \banneedumexique\.com\b \bpfic2010\.com\b \balpacas-hampshire\.co\.uk\b \balpacasforsale\.org\b \bomeglechat\.ca\b \bgetpaid4typing\.net\b \buber-fare-estimator\.com\b \bjustyoufitness\.com\b \bgateacademy\.co\.in\b \bj(k|q)i(kk|qq)i\.at\b \b(b|p)ayanradio\b \bhersup\.ga\b \bhamariplace\.com\b \burlz\.fr\b \bfake-id\.com\b \bsagemailer\.com\b \bclick-pro\.com\b \bteamstre\.am\b \bneide\.ga\b \bhan\.gl\b \bshortly\.me\b \bmitsubishiklima\.com\.tr\b \bseo-alien\.com\b \bloginhelpers\.org\b \bpuretablets\.com\b \bbabun\.gq\b \bpromotionvoucher\.uk\b \bebookbrowse\.com\b \bgeschenkefuermaenner\.info\b \bdisq\.us\b \bcommercial-real-estate\.cc\b \bbuydogheartwormmedicine\.com\b \bcheapassignmenthelp\.co\.uk\b \btadalafilearn\.com\b \b3dots\.ro\b \bbbshort\.link \bel3dl2\.com\b \bbiggerpockets\.com\b \bwatchmovie-gratis\.info\b \bvroh\.me\b \bdest-war\.com\b \bplaymovie21\.com\b \bmovflix\.website\b \biflix2\.com\b \bselix32\.esy\.es\b \bwatchflixhd\.hotmovies4k\.com\b \bvulmove\.blogspot\.com\b \bapp2chart\.com\b \bhealthynewage\.com\b \bessayerudite\.com\b \bfreemyurl\.info\b \bmxtpz\.me\b \bcanadaedrugstore\.com\b \bcanadianpharmacystoreus\.com\b \blightningprotection\.com\b \bvouchercodes\.deals\b \bcustomthesisstuff\.tumblr\.com\b \bdiferenciasentre\.net\b \bsweetasmoiok\.com\b \bsparkemaildesign\.com\b \be-cigforsale\.com\b \bhomeclick\.com\b \bviagragroupresult\.com\b \bcovnews.com/archives/search\b \btrumpcanadianpharmacy\.com\b \bfutureofeducation\.com/main/search\b \bbltc\.es\b \bboxip\.net\b \bud-carrent\.com\b \bbltc\.es\b \bmakkao\.com\b \bmassbass\.es\b \bcoriantouch\.co\.il\b \b2pay\.pro\b \bwordplanes2\.skyrock\.com\b \bpotenzmittel-online\.com\b \bpanendeism\.org\b \bpanendeism\.webs\.com\b \bdiscountlipsy\.wordpress\.com\b \btech-support247\.weebly\.com\b \bingic\.ae\b \banepe\.com\.gr\b \basfaleiaautokinhtou\.com\b \bherveleger\.ws\b \bstudiopaci\.net\b \b5z8\.info\b \bfeet9france\.wordpress\.com\b \bms-jd\.org/search \bdieta-blanda\.com\b \bgusbeat7\.wordpress\.com\b \bmins\.pw\b \b(best|dsl|digital)camera\w{0,15}\.tk\b \bessaylogic\.org\b \bsungroupvn\.com\.vn\b \bmyfashioncodes\.co\.uk\b \bemojiselector\.com\b \bretailmenot\.com\b \bonceuponacrime\.net\b \bduanxigrandcourt\.org\b \bnewfaceskincare\.com\b \brejuveantiaging\.com\b \bour-skincare\.com\b \bpharexpress\.net\b \bbesthoist\.com\b \bmynewbestarticles\b.blogspot \blogindoctor\.org\b \becuadorianhands\.com\b \bapplyscholarship\.info\b \bblogger\.com/profile/00141270178551151863 \bsqex\.to\b \binblogslife\.com\b \bcanonwirelessprinterhelplinenumber\.wordpress\.com\b \bhealthsuppfacts\.com\b \bresidentialpainting\.contractors\b \btheindustryspread\.com\b \bflyt\.it\b \bpsychologydictionary\.org\b \bprintmakerart\.webnode\.it\b \bappbooks\.org\b \bgeolocation\.ws\b \bqualtecmty\.com\.mx \bservicharterbus\.com \bcomo-depilarse\.com \bimportardechinaya\.com \bmega-estrenos\.com \biconet\.com\.mx \bbienestaralnatural\.com \bmlego\.com\.mx \brenovardni\.org \bdespensasdaco\.com \bchollosaqui\.com \blibrosparaaprenderaleer\.com \baceitesesencial\.com \bcurriculumsvitae\.net \busx\.es\b \bwoobs\.com\b \balpacas-hampshire\.co\.uk\b \btodoviajeros\.com \bmusica-barroca\.com \bderechomexicano\.com\.mx \bseotraininginstitutespune\.in\b \bseotraininginpune\.in\b viagraonline \bcialisoonline \bxaydungthanhnien\.com\b \bbl\.gd\b \bexeideas\.com\b \bvirsale\.com\b \bcabinetdiy\.com\b \bokemen\.xyz\b \bfacbook\.com\b \bmedcheck-up\.com\b \bskincarebrands\.co\.uk\b \bcooldudes\.store\b \bpoolcleaner\.us\b getpocket\.com/redirect \bstudentloanrelief\.us\b \bnaturalmattressmatters\.com\b \bgemmenage\.(com|net|ca)\b \bdailystrength\.org\b \bonlinecashflow\.org\b \bshemale\.uk\b \byobit\.io\b \bchecker\.in\b \bsex-ru\.org\b \bfirstclassessaywriters\.com\b \bcheckpagerank\.net\b \bviahold\.com\b \bcabinetdiy\.com\b \bgetfreebs\.com\b \bonlinehookupsites\.com\b \bbeautytohealth\.com\b \bartplus\.co\b \brentarace\.com\b \bhemorrhoidnomore \bremovehemorrhoids \bstudyinrussia\.com\b \bccmixter\.org/api/query \bheidelbergerwohnen\.de\b \bfx-brokers-review\.com\b \bbestchange\.com\b \bsteelpipeseller\.com\b \bicdst\.org\b \bqowap\.com\b \bbigbazaardirect\.com\b \bb2bmarketing\.net\b \bwikiveliero\.org \bkardashiantapes\.net\b \bsoftnet32\.com\b \bsoundcloud\.com/search/sounds \brebeldeway\.com\.ua\b \berreway\.org\b \bdsquared2outlet\.eu\b \bdibujos-de-amor\.com\b \bandrewnickel\.com\b \bgetloansusapersonal\.com\b \bcialisemk\.com\b \bstockhouse\.com/search \bseopapese\.club\b \bzipurl\.ir\b \boffersus\.com\b \bvu\.fr\b \bezer\.mobi\b \burli\.tk\b \bloginprofessor\.org\b \bkickass2\.nz\b \bisohunt\.tv\b \btorrentproject2\.com\b \bisohunt2\.org\b \bairbnb\.com/c/ \bmetager\.to\b \bbabepedia\.com\b \bdragonflydoces\.com\b \bzznew\.in\b \bsites\.google\..{1,3}/site/tradingonlineamoralproblem \bkickass\.ink\b \bisohunt2\.net\b \btorrentproject2\.org\b \bisohunt\.tv\b \bisohunt2\.org\b \bkickass2\.nz\b \btorrentproject2\.com\b \bcertificationconsultancy\.com\b \bqr-url\.tk\b \brr\.zzz\.com\.ua\b \bwallinside\.com/post \bqgo\.be\b \bexit\.sc\b \baffiliateignition\.com\b \btradingview\.com\b \bexpertdecoders\.com\b \bwikiler\.com\b \bloanswayer\.com\b \bloansxxonlinexx\.org\b \btheelderscrolls5skyrimevolution225\.ru\b \bcoopergado\.com\b \bhomieocairlines\.com\b \bnamoroagora\.com\.br\b \bhumancoder\.com\b \bdecaptcher\.org\b \biamsport\.org/pg/pages/view \bcaptchacoder\.com\b \btiernosmomentos\.com\b \bcaptchaboss\.com\b \bmoviesxxx\.biz\b \bsuperghostblogger\.com/\?s \bzixiutangpollencapsules\.com\b \bcaringbridge\.org/search\?q\= \babbywinters\.co\b \bwoorank\.com/[a-z]{2}/www \b1i1\.me\b \bcell2getbrands\.com\b \bkombologia\.com \bcash4files\.com\b \banycodes\.com\b \bcustomizable-bracelets\.xyz\b \bmyshoesguide\.com\b \btiggi\.es\b \bpisinaspa\.gr\b \byify\.co\b \bhideurl4you\.com\b \banti-captcha\.com\b \bssojunghan\.com\b \bdecaptcha\.biz\b \bthsbo333\.com\b \bloginhold\.org\b \bknightstemplarcards\.com\b \bbeanbagsexpert\.com\b \bblackheadscure\.com\b \bincreasetestosterone\.review\b \bolympiclabz\.com\b \bpetgroomingcourse\.com\b \bpetsworld\.in\b \breligiousweddingguide\.com\b \btrainingmasklab\.com\b \bwhat-to-do-in\.co\.uk\b \bwildhunter\.club\b \burbanscarpe\.com\b \bprintedwristbands\.xyz\b \bcustombracelet\.xyz\b \bdw-inductionheating\.com\b \bloginlord\.org\b \b9z\.lt\b \bloginking\.org\b \bsitesbysara\.com\b \bseoinlink\.com\b \btwinkpopstars\.com\b \bprotecglasstint\.com\.au\b \bbroadbandhk\.com\b \bhomebroadbandhk\.com\b \byt\.vu\b \bbuy-medicines\.com\b \blnk\.pics\b \bruco\.ac\.tz\b \bget\.busuu\.com\b \bbusiness-shop\.info\b shop\.eu\b outlet\.eu\b \bcialissansordonnancefr24\.com\b \bsexforsmartpeople\.com\b \bgetloanstodayonline\.com\b \bhannatestcentre\.com\b \blogindevelopers\.org\b \bloginidol\.org\b \bdecaptchaocr\.com\b \bdecaptcher\.info\b \bspymoob\.com\b \bbordersalertandready\.com\b \bnjmassage\.info\b \balona\.space\b \bcaptchasolutions\.com\b \bscraping\.pro\b \b2captcha\.com\b \bdeathbycaptcha\.com\b \brock-en-espanol\.lenguadeoro\.com\b \bbusiness-opportunities\.biz/search \berectiledysfunctionpills\.store\b \bsavethestudent\.org/\?s= \blabur\.eus\b \bsildenafilcitrate\.today\b \bbedbugsize\. \blogintraining\.org\b \bbedbugsize\.info\b \bpaydaynock\.com\b \bforexreviewsblog\.com\b \bbuifelronataboo\.files\.wordpress\.com\b \bloansmart24\.com\b \bclashfun\.com\b \bfreejavporn\.mobi\b \bo7j\.ru\b \bedpills\.shop\b \bpiracetolpills\.com\b \bmarketstrom\.gr\b \bfrompo\.com\b \bdesign-your-own-silicone-wristband\.com\b \bcustomized-rubber-bracelets\.com\b \b12tradepro\.com\b \bsofeeya\.com\b \bloginteacher\.org\b \bbom777casino\.com\b \bd11\.io\b \bapp\.link\b \bseozuka\.com\b \bferrann\.com\b \bref\.so\b \brlu\.ru\b \burl\.euqueroserummacaco\.com\b \bleobumbtumbbotare\.files\.wordpress\.com\b \bsudnidosanaco\.files\.wordpress\.com\b \bwikidot\.com/local--files\b \bnjmassages\.com\b \bsearch4sex\.biz\b \bbinaryforexacademy\.org\b \biota\.tux-planet\.biz\b \bbiosotoceswebctour\.over-blog\.com\b \bliosmedaxmarpuwex\.over-blog\.com\b \binstawidget\.net\b \bofficialkrislawrence\.com\b \bbusinessbroadband\.com\.hk\b \bshortwww\.com\b \bseo-saz\.com\b \bfilm2018\.info\b withoutprescript\.com\b \bajaypipes\.com\b \bbuyv.agra\. \bweightlossoffers\.org\b \btwitter\.com/search\b \bcryptocoinjudge\.com\b \beladia\.space\b \bjustine\.club\b \bhvacrfp\.com\b \bnupogodi-online\.ru\b \bcasinousaonlinelist\.com\b \bonlinetv\.bid\b \bnepz\.stream\b \bonline-tvchannel\.org\b \bustreams24\.com\b \bvturl\.net\b \bsport2018\.org\b \bthesis\.ae\b #Persistent spamming - COIbot reports \bwellness786\.com\b \bsupplementplatforme\.blogspot\.in\b \btiger77\.net\b \bsupplementplatforme\.blogspot\.in\b \bwellness786\.com\b \b1b\.yt\b \bpasaranliga\.com\b \bena\.website\b \bguaranteedppc\.com\b \bjayne\.website\b \bslotsmegacasino\.com\b \bolidesoza\.com\b \bgul\.ly\b \bnotehub\.org\b \binstantessay\.co\.uk\b \bcirk\.me\b \beasycarup\.com\b \brealinstagramlikes\.com\b \bapyoth\.com\b \bwikkimedia\.com\b \bauto24insurance24online\.com\b \bkourtney\.fun\b \binfowars\.com\b \bletsgomurphys\.com\b \bcaptchaocr\.org\b \bdecaptcherocr\.com\b \brhibusbar\.com\b \bnewreviewhq\.com\b \bcasino17rich7online\.com\b \bashleymadison\.pro\b \bhref\.li\b \bhollitaliandressshirts\.com\b \bhealthyandbeauty\.co\b \b3movs\.pro\b \bipsite\.org\b \bcli\.re\b \bnz-casinos\.com\b \bchn\.ge\b \brocksteadymaleenhancement\.org\b \bdrozhelp\.com\b \baffiliatblogger\.com\b \billuporistorante\.com\b \bniemtree\.com\b \bmercyelectronics\.in\b \bbyutiful\.net\b \bipheya\.co\.za\b \byougame\.com\b \bhittc\.org\.vn\b \belamalh\.com\b \bt2m\.io\b \blookatlink\.com\b \bfreshcalendars\.com\b \brevshr\.com\b \btrkur\.com\b \bgot\.by\b researchomnia\.blogspot\. \bdmaps\.kr\b \bhothouse\.xyz\b \bcloudmining\.blog\b \bvividentertainment\.online\b \bnaughtyamerica\.top\b \bbrazzers\.network\b \bpornhub\.direct\b \bbangbrosnetwork\.com\b \blocalbitcoins\.ltd\b \badultmodels\.club\b \bbrazzersnetwork\.com\b \bAshleyMadison\.pro\b \bpulseoxadvocacy\.com\b \brapidteria\.com\b \bdubsbusinessadvisor\.com\b \bthemerkle\.com\b \bcryptorials\.io\b \bthebitcoinstrip\.com\b \bstrongcoin\.site\b \blakebtc\.com\b \bwhaleclub\.co\b \bvirwox\.services\b \blocalbitcoins\.ltd\b \b500affiliates\.com\b \b1broker\.com\b \bsimplefx\.com\b \bbit4x\.com\b \betoro\.website\b \bavatrade\.ltd\b \bhashblock\.ltd\b \bruncpa\.info\b \bbest-bettingsites\.com\b \bbest-paypornsites\.net\b \bpornplanner\.com\b \btopporn\.org\b \bjoannaangel\.club\b \bdigitalplayground\.world\b \bkinkstudio\.info\b \bchaturbate\.run\b \bpenthouse\.website\b \bskrill\.ltd\b \bvividentertainment\.online\b \bstrongcoin\.site\b \bvirwox\.services\b \betoro\.website\b \bavatrade\.ltd\b \bruncpa\.info\b \bwholesalehairvendors\.com\b \bpuresmile\.com\.au\b \bbestgearslab\.com\b \bemoneyindeed\.com\b \balldraft\.com\b \bbestgearslab\.com\b \bheadphonesbuyer\.com\b \ballweb-marketing\.com\b \bhandytoolshome\.com\b \bXxxtube4Mobile\.com\b \bTeenageassault\.com\b \bteensexmaniac\.com\b \bnbdaq\.com\b \bbookmarks\.wittycrocs\.com\b \bbestlatinaporn\.net\b \bthelesboporn\.com\b \bhdteensextube\.net\b \bTeenslovehugedicks\.com\b \bonlyteenfuck\.com\b \bisla-laser\.org\b \bgayspornovideos\.com\b \brichcasino2online\.com\b \bplayboy\.ac\b \blinkp\.ir\b \bmovies247\.net\b \bcaptchadealer\.com\b \bcaptchas\.biz\b \bsci-hub\.tech\b \buplinkus\.com\b \bpetroleumclubmagazine\.com\b \bdeer-digest\.com\b \bsummerfieldinfo\.com\b \bg3t\.nl\b \bsma-offshore\.com\b \bmelodipoker\.com\b \bmodernmom\.com\b \bromanization\.org\b \btest-infrarotheizung\.de\b \beightplus2\.com\b \bspeedyessay\.co\.uk\b \butf\.su\b \bworldhealthreviews\.com\b \bcbsecure\.co\.uk\b \bbusinesssuccessclass\.com\b \btryvexanpills\.com\b \bmcessay\.com\b \bross-limo\.com\b \b101growlights\.com\b \bcarveto\.co\.uk\b \bthehourshop\.com\b \bxembongdahd\.com\b \bbestinfo4health\.com\b \bkuc\.cz\b \bchod\.sk\b \bpetstation\.store\b \btopofblogs\.com\b \bknowurgames\.contently\.com\b \bwelookups\.com\b \bwholesalebulksms\.com\b \bhealthreviewfactory\.com\b \btoprussianescort\.com\b \bsportstation\.store\b \bxxxhds\.com\b \bnetflixhds\.com\b \b3xhds\.com\b \bjiliblog\.com\b \bplaycasinoonline24\.com\b \b007game\.ru\b \bdeadpool2ful\.com\b \btvhds\.com\b \bfilmhds\.com\b \bsildenafarm\.com\b \b114\.34\.134\.140\b \bplayslotscasino888\.com\b \bbestrealmoneygames\.com\b \bonlinelistcasino24\.com\b \bcuu\.su\b \b999essays\.com\b \btopstreamingfr\.club\b \bshorturl\.at\b \bam9s\.info\b \b000webhostapp\.com\b \be-billpayments\.com\b \bshifu\.com\b \bsalmonsolutions\.co\.uk\b \bcomputerhope\.com/issues/chusedos\.htm \bprintukraine\.click\b \bdoubledubs\.com\b \bcustomwriting\.com\b \bsexneigung\.com\b \bajt-ventures\.com\b \bgestyy\.com\b \b1design\.org\b \bcafemom\.com/search \bgameinformer\.com/search \btoppaidpornsites\.com\b \bejobsresult\.com\b \bkscripts\.com/\?s \bskfb\.ly\b \bbeam\.to\b \bcams4bitcoin\.com\b \bprf\.hn\b \b1safe\.link\b \bun-url\.com\b \blauriejones\.org\b \bbbwpornmovs\.com\b \bchuabenhyeusinhly\.com\b \bmindsumo\.com\b \bthereviewal\.com/massage-therapy/ \bgpna\.ir\b \bsynesth\.esy\.es\b \bresampled\.de\b \bfamousstoreoutlet\.com\b \bbellpottingerusa\.com\b \briedquat\.de\b \bcoolingtowerfiller\.com\b \bgrp-watertank\.com\b \bcasinoline17\.com\b \bcasinobablogames\.com\b \bcasinogameslistonline\.com\b \bcasinomegaslotos\.com\b \barcheagebegins\.org\b \bduct-rod\.com\b \bmygrammarcheck\.com\b \bpxlme\.me\b \bbikinisexyonthebeach\.com\b \btshirtsandchristiangifts\.com\b \bbikinisaletop\.com\b \bt-shirtlogos\.com\b \bback\.ly\b \bsmol\.io\b \bentirefestival\.com\b \bt-shirtlogos\.com\b \bkhorshidchehr\.com\b \bfernandoallende\.com\b \blets\.shoutabout\.it\b \blbdr\.co\b \bludariwe\.org\b \bdygjxesu-sunubu\.org\b \blihi\.cc\b \bsodary\.com\b \bkutt\.it\b \bqlink\.me\b \byerl\.org\b \blstu\.fr\b \bsnip\.ly\b \bcqtwice\.com\b \burls\.la\b \bkg-machinery\.com\b \bwooricasino777\.com\b \burlgt\.com\b \bframa\.link\b \bcutout\.es\b \bzipansion\.com\b \batheistrepublic\.org\b \batheistrepublic\.net\b \bpqn\.pw\b \bhamoussin-fouad-adan\.site123\.me\b internetbillboards\.net/\?s \byellkey\.com\b \bweightprodonline\.com\b \ballmotti\.xyz\b \bbin\.wf\b \bmybestsexshop\.com\b \bgetbiggerdicknaturally\.com\b \bmyonlinepayday\.com\b \bgamecasinosonline\.com\b \bzii\.bz\b \bdevprice\.ca\b \bmailtips\.info\b \bxxxgayjobs\.com\b \bkemtrinam\.xyz\b rewards-insiders\.marriott.com/search \bbestcurefordiabetes\.com\b \bs\.id\b \bshrtco\.de\b \bmypaleohackscookbookreview\.com\b \bhealthavenger\.com\b \bcachtrinamda\.xyz\b \btny\.im\b \bsnapt\.io\b \bannita\.space\b \bvickey\.club\b \bmable\.club\b \beleonor\.space\b \btomcandowpenisremedy\.com\b \bcasinoonlinests\.org\b \bsexdatingusaamerica\.com\b \bfunnyguru\.co\b \bukcheapwigs\.com\b \bswimwear2sale\.com\b \bcheap-jerseys-usa\.com\b \bstlrenfestwiki\.com\b \bkiehlmann\.co\.uk\b \bcirclebpo\.com\b \bonl\.li\b \breal777money\.com\b \bfreebitco\.in\b \bzanaflexbuynow\.com\b \bxpornplease\.com\b \bpookalamdesign\.in\b \bhomosexual\.cf\b \btechnsolution\.com\b \bbablcasinogames\.com\b \bcasino24list\.com\b \bthekingcasinos\.com\b \bzanaflexcgh\.com\b \bgo4braindumps\.com\b \blanzport\.com\b \bpages10\.com\b \bmelodyhome\.com\b \bzanaflexcgh\.com\b \bqscv\.pe\.hu\b \b3dcgstore\.com\b hometalk\.com/search \buploadboy\.me\b \bpano-verschluss\.com\b \bchulatutor\.com\b \btrainingzone\.co\.uk\b \bhararonline\.com\b \bbestazy\.com\b \b9jabaze\.com\b \bsoo\.gd\b \btestonutra\.com\b \bcelebs-net-worth\.com\b \barmidalechurch\.com\b \bautomotivedigitalmarketing\.com\b \blucporn\.com\b \bgatobengali\.net\b \bbablcasinogames\.com\b \babengalcat\.com\b \bgetjealous\.com\b \bhealthncure\.net\b \bmoney2017casino\.org\b \btil\.pw\b \blyhyt\.ovh\b \blos\.fi\b \bcasinoveganonline\.com\b \btarget-advertisement\.com\b \bstoneislandmen\.com\b \bdearzindagifullmovie\.in\b \blinkki\.ovh\b \blyhytosoite\.fi\b \burlki\.com\b \bbitly\.fi\b \bshortingking\.com\b \bnimbleinity\.com\b \bshortingking\.com\b \bclc\.to\b \bbitly\.fi\b \bonsto\.re\b \bpeoplesbiography\.in\b \b021zhuming\.com\b \b2one\.in\b \bgiovaniconnection\.it\b \bemma-online\.org\b \bcasinolists\.us\.com\b \b0n1\.ir\b \badjaranet\.com\b \blakeshia\.club\b \bhoganbrand\.com\b \bcasino2018money\.com\b \bytre\.ir\b \bkirimpesanbunga\.com\b \bshort\.o-biznes\.ru\b \bqx\.cx\b \bclarksshop\.org\.uk\b \blasportivashop\.com\b \bfamousshop\.co\b \bstoneislandrecords\.com\b \busachinatraining\.com\b \blivestreamingindia\.com\b \blivebox\.co\.in\b \bmarketresearchstore\.com\b \bliangchuang-china\.cn\b \bdigitalconnectelearning\.it\b \blasciatique\.com\b \bhotlistcasinogames\.com\b \beasyurl\.net\b \bthelink\.la\b \beasyurl\.net\b \bxn--o80b27i69npibp5en0j\.com\b \bmylnk\.is\b \bmaa\.to\b \bytube\.com\b \binfo-ri\.com\b \bfieryhair\.com\b \bferragamomall\.com\b \b19216801help\.com\b \bshrinx\.it\b \bonsale-fashion\.com\b \bhoganshoesoutlet\.com\b \brippedmusic\.com\b \boutdoor-sneakers\.com\b \bpurses-infashion\.com\b \bdiscountkappa\.com\b \bdiscountmerrell\.com\b \bkeens-shoes\.com\b \bkappaproperty\.com\b \bcarharttapparels\.com\b \bonlinesfashion\.com\b \bsextube4mobile\.com\b \byon\.ir\b \biitd\.info\b \bgames4king\.com\b \bdaihocduochanoi\.com\b \bshortmy\.link\b \ba1\.to\b \bsomething4u\.xyz\b \bferragamofactory\.com\b \bhtt\.nu\b \bjulieta\.space\b \bclubmania\.tk\b \bbitinmex\.com\b \bbitmexit\.com\b \bbitmextrade\.com\b \bbitmexiu\.com\b \bbitmexim\.com\b \bbamsalon\.com\b \bbitmarginmex\.com\b \bpoolpartyo\.com\b \bclubgazua\.com\b \bclubgaja\.com\b \bessaycaptains\.com\b \bduocdienvietnam\.com\b \bstone-island- \bx61\.ch\b \bacaiberrypills\.eu\b \bsmdservicesllc\.com\b \binternetbillboards\.net/\?s \bua-outlet\.com\b \bmy-small\.link\b \bmarketingsweet\.com\.au\b \bxnxxporn\.party\b \bxnxxporn\.pw\b \bemfarmacia\.com\b \btreathemorrhoidspain\.com\b \bdailydetoxhacks\.com\b \bkappa-usa\.com\b \blookweb\.it\b \byou\.travel\b \bnutritionfordiet\.com\b \bdresscodeclothing\.com\b \bfamouswearings\.com\b \bmail\.rambler\.ru/m\b \bbiggerpenisexercises\.com\b \bgroetenuiteerbeek\.wordpress\.com\b \bv88\.ca\b \bgoo-gl\.ru\b \bgoogl\.plus\b \bfiladiscountshop\.com\b \bcross-fashions\.com\b \bfashion10deep\.com\b \bfashionssur\.com\b \bskncosmetics\.com\b \bx11\.pw\b \bempowher\.com/search \bnwwws2013\.org\b \btrsurl\.com\b \bpattern-wiki\.org\b \b7elm5\.com\b \bmyurl\.gr\b \bmyminiurl\.net\b \bmossoutfits\.com\b \bdiscount-ellesse\.com\b \bnowheart\.com\b \bmiyankale\.com\b \bsindo\.me\b \bblogdacleo\.com\b \blelaon\.com\b \baticpay\.com\b \blelaon\.com\b \badidasoriginals\.biz\b \bslink\.co\b \btranssexualpornstars\.com\b \bvulpyx\.com\b \bcouponforless\.com\b \b81url\.com\b \badidasoriginals\.biz\b \bfashionedhardy\.com\b \bjoaquina\.club\b \bjonell\.space\b \balishia\.club\b \bkaley\.club\b \bwebbuildersguide\.com\b \bmascareignesislands\.no\b \bspeakingtree\.in/search \bbehance\.net/search \bhealthynewage\.com/\?s \bsportsrants\.com/\?s \bshewrites\.com/main/search\/ \bourmidland\.com/search \brebirthgaming\.org\b \bmommysavers\.com\b \bajaxtime\.com\b \ba03b3\.atu\.ca\b \batu\.ca\b \bansunibaate\.com\b \bredirects\.ca\b \bwarritimes\.wordpress\.com\b \breadthis\.ca\b \bdict\.leo\.org/\?search \bajaxtime\.com/\?s \bherfeed\.com/\?s\= \bpurevolume\.com/search \btopofblogs\.com/tag \burls\.to\b \b1w\.tf\b \bquickbooksupportcanada\.ca\b \bdonax\.ch\b \bpureketodietpills\.com\b \bmammut-group\.com\b \bgdubz\.win\b \bblogher\.com/search \bcaringbridge\.org/search \brenewableenergyworld\.com/_search\? \btraveldescribe\.com/\?s\= \btravelpod\.com/s/ \bchaseresults\.com/mail_to_friend \bphoto.net/gallery/tag-search/search\b \bsquidoo\.com/search \blinkgo\.pw\b \bhalfpriceexams\.com\b \brealstatecoin\.org\b \bbestnewsupplements\.com\b \btianyaxiaozhan\.com\b \bcreativerxrevivalskincream\.com\b \brevitalizeultimateserum\.com\b \bnairabuzz\.com\b \bwocams\.com\b \breissstore\.com\b 201[78]\.ovh\b \bvalrie\.club\b \blaverne\.club\b \bbaccaratnow\.com\b \bglaziers-.{1,20}\.co\.uk\b \bnikeoutletsale\.co\b \bclyfc\.com\b \b2no\.co\b \biplogger\.org\b \bdating-soulmates\.com\b \btruv\.is\b \biplogger\.ru\b \bbdsmporno\.net\b \bclub21sacramento\.com\b \bgenuinehealthreviews\.com\b \bketoabsoluteforskolin\.net\b \bgayfreelivecam\.com\b \b666\.porn\b \bfofo100\.xyz\b \bgreece-athens-escorts\.gr\b \brichmondembroidery\.com\.au\b \bventurebeat\.com/\?s \bccmixter\.org/api/query\? \btheepochtimes\.com/n3/search/ \bparamuspost\.com/search\.php \bchange\.org/search \bbroowaha\.com/search \bvirilityexonline\.net\b \bferrann\.mx\b \byip\.su\b \btest1\.donntu\.org\b \btwitpic\.com/tag \bsharkbayte\.com/keyword \bexeideas\.com/\?s \bfin24\.com/search \brebrand\.ly\b \bendclothing\.com\b \bfamousoutletshop\.com\b \bfairofferny\.com\b \bvamospaella\.co\.uk\b \bmenlosoftware\.net\b \bbradmcallister\.com\b \baolcomlogin\.com\b \bonline-gift-vouchers\.com\b \btiny\.tw\b \bb54\.in\b \b3nobar\.net\b \bdiscount-coupons\.net\b \bketoblazediet\.net\b \bbestbabyessentials\.com\b \b918kiss\. \bsherley\.club\b \bherbalmeds\.org\b \blexlords\.uk\b \bturnhofer\.com\b \bocn\.pt\b \bvegas8282\.com\b \burladda\.com\b \bhappynewyearimages\.co\b \bmarceloburlonshop\.com\b \bfarsicad\.com\b \bhuit\.re\b \bhappyjanamashtamiwishes\.blogspot\.com\b \bptiturl\.com\b \bc3d\.com\.au\b \bwenicehair\.com\b \btypeformoney\.org\b \bketogenrx\.net\b \binstagramtakipcipaneli\.com\b \bloveilook\.com\b \bseoarticletool\.com\b \bbuildyourownshedsite\.wordpress\.com\b \bslimbuildketodiet\.net\b \bupscaledogtoys\.party\b \b2a\.ol4s\.site\b \bwow1004\.xyz\b \bgays-bdsm\.com\b \bsitedevoyance\.over-blog\.com\b \bsearchmechaniks\.ru\b \bpinterest\.com/search \bimgur\.com/hot\? \bempowher\.com/search \bedition\.cnn\.com/search \bicivil\.ir/short/ \bx2145-productions\.technology\b \bgclub007\.com\b \bbanglatvshow\.com\b \bbedroomfurnituretp\.com\b \badult-chum\.com\b \benoavia\.es\b \baracne\.biz\b \bzoneti\.ca\b \bwow520\.com\b \bnobodysproperty\.com\b \bbellubka\.ru\b \bidolocharter\.com\b \bmordsrub\.ru\b \bwonderhowto\.com/search \btechandtrends\.com/\?s \bbbc\.co\.uk/search/\?q \bmeetme\.com/apps/redirect/\?url \bnuwireinvestor\.com/results\.aspx\?searchwords \bwww\.gov\.uk/search\?q= \balexa\.com/search\?q= \bnewsweek\.com/search \bpvl-online\.kz\b \bclinicaveterinariaromaeur\.it\b \bdiowebhost\.com\b \btaodo\.com\.vn\b \bdomenicomagnifica\.it\b \btiktok\.tw\b \bfastestvpn\.com\b \bchollay\.com\b \bthefuturerobots\.com\b \bmenhealthcares\.com\b \bnoxi\.ga\b \bpornotube\.blog\.br\b \bsavethestudent\.org/\?s \bknoji\.com/search/\?query \bdata\.gov\.uk/data/search\?q \bsportsblog\.com/search\? \bhouzz\.com/\?search \bilookads\.com\b \btoi\.in\b \bbritannica\.com/search\?query \bccmixter\.org/api/query\? \bfoxnews\.com/search-results/search\?q \blerablog\.org/\?s \blifebeyondtourism\.org/\?header_search \biamsport\.org/pg/pages \b1mg\.com\b \bpokergocap\.com\b \bbetadeals\.com\.ng\b \bthanksgivingquotes2018\.com\b \bclickfraud\.io\b \bapotekbutikk\.net\b \bbdjobstoday\.info\b \bshoes-generator\.com\b \bdiscreetsextoyshop\.com\b \bcheapjordansvip\.com\b \bbacklinksaudit\.com\b \bblog2learn\.com\b \bgatevnotes\.com\b \btest\.nosubject\.com\b \bul\.do\b \bix2\.co\b \bpowermac64\.com\b \bapteekkienpillereita\.com\b \bhikingsoutlet\.com\b \bdiabox-auto\.ru\b \bwithouatdoctor\.us\b \bwebsiteaffiliateprograms\.info\b \bdating-online-made-easy\.com\b \bbacagood77\.com\b \bxn--oi2ba146au9b8utjhk\.com\b \biex\.me\b \bsale-sextoys\.com\b \bwellsextoys\.com\b \bdiscreetsextoyshop\.com\b \bwomens-outfits\.com\b \bnotron-setup\.download\b \b918\.credit\b \bpob\.ru\b \ballxreport\.com\b \bsale-sextoys\.com\b \bwomens-outfits\.com\b \bcbcam2cam\.com\b \blos-mejores-boosters-de-testosterona\.eu\b \bsunglassescheaponline\.com\b \bnotron-setup\.download\b \bthrottleshift\.server105\.com\b \btunes-interiors\.com\b \bcheapjordan13vip\.com\b \bask\.nevershutdown\.com\b \bxsl\.pt\b \btypers\.biz\b \bemasku\.com\b \bbackpageauction\.com\b \bc\.or\.at\b \bxyznepal\.com\b \bviaplato\.com\b \bgowwwurl\.com\b \biamthebest\.us\b \bwinterisnotcoming\.org\b \bnew-giveaways\.win\b \btopessayreviews\.com\b \baukcje\.ml\b \bsavemycam\.com\b \bmychaturcam\.com\b \brecorder2018\.com\b \bwebcamfucker\.com\b \bsportzfuel\.com\b \btrevulanmuscle\.net\b \bdpli\.ir\b \beasy-bator\.com\b \bblissmarcom\.com\b \btorrentdb\. \bbjdem\.cz\b \bkuc\.cz\b \bpreskoc\.cz\b \briz\.cz\b \burl\.googluj\.cz\b \bzkracene\.cz\b \btwurl\.nl\b \bglobalsmovies\.com\b \bcrydercosplay\.us\b \bopenclipart\.org/search/\?query \baccountingweb\.co\.uk/search \bsearch\.huffingtonpost\.com/search \bdeer-digest\.com/\?s \btravelwitheaseblog\.com/\?s \btrainingzone\.co\.uk/search \bhealthable\.org/\?s \bbuzzfeed\.com/search\?q \bencyclopedia\.com/searchresults.aspx\?q \bshopping-cheap\.com\b \bsneakerfuror\.com\b \bmanyrecs\.com\b \bsyscointalk\.org\b \bpacs-apparrel\.com\b \bauthenticfans\.com\b \braovat\.chotop\.vn\b \braovat\.bvn\.vn\b \bnwnpro\.ru\b \bgeld-bombe\.com\b \b31\.220\.1\.41\b \bwprssaggregator\.com\b \bbonuskodbkleon\.ru\b \bwebcammodelingjob\.com\b \braovatbds24h\.com\b cosplay\.us\b \bmamaklr\.com\b \bcbcamsclub\.com\b \bfreecinemaclub\.com\b \bgo\.onescript\.ir\b \bkink\.company\b \bscp-knowledge\.org/\?s \bfool\.com/search/solr\.aspx \bjamendo\.com/en/search \bhomeinvestorsusa\.com\b \bhappylocate\.com\b \bhidemyass\.com\b \binsertyoururl\.com\b \blapenavigevano\.it\b \bnikehuaracheshoes\.com\b \bcanadagoosepark\.com\b \bgetcanadagooseoutlet\.com\b \bprivateviewerinsta\.com\b \bmattcermanski\.com\b \bassignment-help-australia\.com\.au\b \bmagileads\.com\b \b918\.network\b \bcoinarbitragebot\.com\b \bcoinbozan\.com\b \bzerobyw\.com\b \bsa7eraty\.com\b \bmotorradfreunde-muenchweilerev\.de\b \bwhl111\.com\b \bwriteforme\.compress\.to\b \bpaltrox-rx\.com\b \bstoneislandclothes\.com\b \buy\.to\b \belectronicrepairegypt\.com\b \bocry\.com\b \bepac\.to\b \bcameravn247\.com\b \bmoz\.com\b \binc0gnito\.com\b \bedmond\.club\b \bvipgoldrj\.com\.br\b \bmredgarcross\.com\b \bglamour\.de/content/search/ \bmartindale\.com/Results.aspx\? \bchange\.org/search\?q \brealitysandwich\.com/\?s \bmy3uka\.com/search/ \bdailymail\.co\.uk/home/search\.html\? \btelegraph\.co\.uk/search \bred\.nelb\.gr\b \bsimql\.com\b \brosaline\.club\b \bws2real\.com\b \bbp7\.org\b \bcanalesoterismo\.com\b \bjom\.fun\b \bkasino\.vin\b \babh\.kr\b \bwhatsappmessenger\.download\b \badvocateschandigarh\.in\b \badvocateinchandigarhhighcourt\.wordpress\.com\b \blawyerchandigarh\.com\b \bheightline\.com\b \bminiurl\.x10\.mx\b \bchinatown-downtown\.com\b \bbuzzsocial\.ca\b \bhdorg\.ru\b \bnowinseo\.ir\b \bcreatorlink\.net\b \bwirecellar\.com\b \bextra-size\.info\b \bvirtualbitcointalk\.co\b \blow-cost\.expert\b \bomn\.kr\b \bgooseyou\.com\b \bcanadagoosestorevip\.com\b \bhelbiz\.com\b \bgiacmosuavietvn\.podbean\.com\b \bintensexpills\.org\.uk\b \bantiaging-treatments\.website\b \bbuildmusclequick\.info\b \bonlinecasino4nl\.com\b \bbeasley\.space\b \bcasino-reviewadvisor\.com\b \bspiritualsadhana\.com\b \bspecta\.webd\.pl\b \bdirectseotools\.com\b \bcasinonsvenska\.eu\b \bsvenskacasinon\.co\b \bferrann\.co\b \bleach\.club\b \bscotch-sale\.com\b \bxn--d1abamebfd0avbpdfcx6e\.xn--p1ai\b \blinkomnia\.com\b \bcompletecase\.com\b \bredirect\.adult\.ofertmobiles\.com\b \bprada-shoping\.com\b \bmyassignmenthelpaustralia\.com\.au\b \bkasino\.games\b \bogmdb\.com\b \bstrongpassword\.info\b \bvelasquez\.xyz\b \brondan\.net\b \bteam91titans\.com\b \bmortaji\.co\b \bcursodetiara\.com\b \bfroggyads\.com\b \bcayghepthammy\.com\b \bsalas\.space\b \biktogo\.com\b \blotterytube\.com\b \benrollbusiness\.com\b \bsssidhuadvocate815\.tumblr\.com\b \b1688\.com\b \bsci-hub\. \bplaycasinoonline\.ooo\b \bmukapokerku\.com\b \bmukapoker\.org\b \btoppreworkoutsupplements\.info\b \bhorseshoecraftandflea\.com\b \bshopdiaphanous\.com\b \bshoporiginative\.com\b \bsecure84\.com\b \bbuyblacksd\.com\b \bhalderramos\.com\.br\b \bmoreasianporn\.com\b \bshopmust-have\.com\b \bbreakawayiris\.com\b \bdunlap\.xyz\b ## sbhandler_end ## leave the above line as is ## end of [[Spam blacklist/Log]] section #</pre> <!-- leave this line exactly as it is --> 4249c2410ab3369eeb21ebc235270da73cbd814c Email blacklist 0 18 156 2018-10-28T13:29:44Z Jayden 52 Created page with " ########################################################################### # DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF REGEX! # ####################..." wikitext text/x-wiki ########################################################################### # DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF REGEX! # ########################################################################### # # Email addresses matching this list will be blocked from registering or sending emails # For documentation see https://www.mediawiki.org/wiki/Extension:SpamBlacklist # # Syntax is as follows: # * Everything from a "#" character to the end of the line is a comment # * Every non-blank line is a regex fragment which will only match hosts inside email addresses # [[Category:Spam blacklist]] #<!-- leave this line exactly as it is --> <pre> vilmalaudesouza@bol\.com\.br michelina87@seznam\.cz cecilia\.viga@latinmail\.com pedrocelestinoleonardoromero@gmx\.es olga_bolshakova_1972@mail\.ru carmelo\.anastasi@aol\.com hannatestcentre\.com frienced\.com factorican\.com relucius\.com aboutbuxton\.com sh8\.email ruu\.kr #</pre> <!-- leave this line exactly as it is --> d59d1ddb8c4ba5db0a3564f9335a69179c423427 157 156 2018-10-28T13:30:00Z Jayden 52 Protected "[[Email blacklist]]": High traffic page ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) wikitext text/x-wiki ########################################################################### # DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF REGEX! # ########################################################################### # # Email addresses matching this list will be blocked from registering or sending emails # For documentation see https://www.mediawiki.org/wiki/Extension:SpamBlacklist # # Syntax is as follows: # * Everything from a "#" character to the end of the line is a comment # * Every non-blank line is a regex fragment which will only match hosts inside email addresses # [[Category:Spam blacklist]] #<!-- leave this line exactly as it is --> <pre> vilmalaudesouza@bol\.com\.br michelina87@seznam\.cz cecilia\.viga@latinmail\.com pedrocelestinoleonardoromero@gmx\.es olga_bolshakova_1972@mail\.ru carmelo\.anastasi@aol\.com hannatestcentre\.com frienced\.com factorican\.com relucius\.com aboutbuxton\.com sh8\.email ruu\.kr #</pre> <!-- leave this line exactly as it is --> d59d1ddb8c4ba5db0a3564f9335a69179c423427 Template:@ 10 61 386 2018-11-25T02:22:41Z Gaz Lloyd 8 Created page with "[[File:At_sign.svg|{{{1|17px}}}|@|link=]]<noinclude>{{/doc}}</noinclude>" wikitext text/x-wiki [[File:At_sign.svg|{{{1|17px}}}|@|link=]]<noinclude>{{/doc}}</noinclude> 6e3c8f20cd9cbbbe9230ec7cbe2a7fea6e0e290e Template:Nutshell 10 62 389 2018-12-28T22:07:59Z Gaz Lloyd 8 Created page with "{| class="messagebox" id="pnutshell" | width="40px" | [[File:Walnut.png|30px|center|link=]] | '''{{{title|This page}}} in a nutshell:'''<br clear="all" />{{#if:{{{2|}}}|*{{{1}..." wikitext text/x-wiki {| class="messagebox" id="pnutshell" | width="40px" | [[File:Walnut.png|30px|center|link=]] | '''{{{title|This page}}} in a nutshell:'''<br clear="all" />{{#if:{{{2|}}}|*{{{1}}} *{{{2}}}{{#if:{{{3|}}}| *{{{3}}}}}|{{{1}}}}} |}<noinclude>{{/doc}}</noinclude> eace81732304a3837017f8299b1306f9308fe7aa Main Page 0 14 90 89 2018-12-28T22:49:07Z Gaz Lloyd 8 wikitext text/x-wiki <div class="mp-all"> =Weird Gloop Meta Wiki= <div class="mp-subheader"><p>Welcome to the Weird Gloop Meta Wiki, the community site for the Weird Gloop group of wikis. The Meta Wiki is primarily for discussions about the operations of the company, and discussions of network-wide concerns.</p></div> <div class="mp-container"> <div class="mp-left"> <div class="mp-tile"> ==Projects== <span class="plainlinks">[https://runescape.wiki <div class="mp-wiki mp-wiki-rs"><div class="mp-wiki-logo"></div></div>]</span> <span class="plainlinks">[https://oldschool.runescape.wiki <div class="mp-wiki mp-wiki-osrs"><div class="mp-wiki-logo"></div></div>]</span> </div> </div> <div class="mp-right"> <div class="mp-tile"> ==Discussions== * [[Forum:Index|General discussions]] * [[Weird Gloop director elections]] </div> </div> </div> </div> __NOEDITSECTION__ [[Category:Meta Wiki| ]] 455a9effba939f99e2e1a3815ca87f811098294d 91 90 2019-02-13T08:10:40Z Iiii I I I 15 new main page wikitext text/x-wiki <div class="mp-grid"> <!-- HEADER --> <div class="mp-header"> <div class="mp-header-left"> <h1>Meta Weird Gloop</h1> <div>For discussing management and policies of the Weird Gloop wikis.</div> </div> <div class="mp-header-right"> <div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{PAGESINCATEGORY:Active threads}}''' currently active discussions. }}</div> <ul> <li>About</li> <li>Contact</li> <li>Copyrights</li> <li>Discord</li> </ul> </div> </div> <!-- META CONTENT --> <div class="mp-section section-yewgrove plainlinks"> <h2>Active discussions</h2> {{#dpl: |namespace = Forum |category = Active threads |notcategory = Forums excluded from the main page |addeditdate = true |addlasteditor = true |order = descending |ordermethod = lastedit |userdateformat = j F Y |adduser = true |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER% |noresultsheader = * There are currently no active discussions. }} </div> <div class="mp-section section-archive plainlinks"> <h2>Archived discussions</h2> {{#dpl: |namespace = Forum |category = Forum archives |notcategory = Forums excluded from the main page |order = descending |ordermethod = categoryadd |addfirstcategorydate = true |userdateformat = j F Y |count = 7 |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE% }} </div> <!-- WIKIS --> <div class="mp-section section-wiki section-rsw"> <div>Visit the</div> <h2>RuneScape Wiki</h2> </div> <div class="mp-section section-wiki section-osw"> <div>Visit the</div> <h2>Old School RuneScape Wiki</h2> </div> <div class="mp-section section-wiki section-ptbr"> <div>Visit the</div> <h2>Portuguese-Brazilian RuneScape Wiki</h2> </div> <div class="mp-section section-wiki section-rsc"> <div>Visit the</div> <h2>RuneScape Classic Wiki</h2> </div> <!-- FOOTER --> <div class="mp-footer">&copy; 2019 Weird Gloop Ltd, The Apex, 2 Sheriffs Orchard, Coventry, England, CV1 3PP, UK.<br />RuneScape and RuneScape Old School are the trademarks of Jagex Limited and are used with the permission of Jagex.</div> </div> __NOTOC__ 7ff3a925ca953c06d39c560e5fb709e3a02a68a2 92 91 2019-03-05T08:25:42Z Iiii I I I 15 add links wikitext text/x-wiki <div class="mp-grid"> <!-- HEADER --> <div class="mp-header"> <div class="mp-header-left"> <h1>Meta Weird Gloop</h1> <div>For discussing management and policies of the Weird Gloop wikis.</div> </div> <div class="mp-header-right plainlinks"> <div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{PAGESINCATEGORY:Active threads}}''' discussions currently active. }}</div> <ul> <li>[[Project:About|About]]</li> <li>[[Special:Contact|Contact]]</li> <li>[[Project:Copyrights|Copyrights]]</li> <li>[https://discord.gg/runescapewiki Discord]</li> </ul> </div> </div> <!-- META CONTENT --> <div class="mp-section section-yewgrove plainlinks"> <h2>Active discussions</h2> {{#dpl: |namespace = Forum |category = Active threads |notcategory = Forums excluded from the main page |addeditdate = true |addlasteditor = true |order = descending |ordermethod = lastedit |userdateformat = j F Y |adduser = true |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER% |noresultsheader = * There are currently no active discussions. }} </div> <div class="mp-section section-archive plainlinks"> <h2>Archived discussions</h2> {{#dpl: |namespace = Forum |category = Forum archives |notcategory = Forums excluded from the main page |order = descending |ordermethod = categoryadd |addfirstcategorydate = true |userdateformat = j F Y |count = 7 |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE% }} </div> <!-- WIKIS --> <div class="mp-section section-wiki section-rsw"> <div>Visit the</div><!-- -->[[rsw:|<h2>RuneScape Wiki</h2>]] </div> <div class="mp-section section-wiki section-osw"> <div>Visit the</div><!-- -->[[osrsw:|<h2>Old School RuneScape Wiki</h2>]] </div> <div class="mp-section section-wiki section-ptbr"> <div>Visit the</div><!-- -->[[:pt:|<h2>Portuguese-Brazilian RuneScape Wiki</h2>]] </div> <div class="mp-section section-wiki section-rsc"> <div>Visit the</div><!-- -->[[classicrsw:|<h2>RuneScape Classic Wiki</h2>]] </div> <!-- FOOTER --> <div class="mp-footer">&copy; 2019 Weird Gloop Ltd, The Apex, 2 Sheriffs Orchard, Coventry, England, CV1 3PP, UK.<br />RuneScape and RuneScape Old School are the trademarks of Jagex Limited and are used with the permission of Jagex.</div> </div> __NOTOC__ b75d7a816d66e9628ed14fdb03395a3a6c0622ab 93 92 2019-03-06T10:58:39Z Jayden 52 fix red link caused from iw change from ptrsw wikitext text/x-wiki <div class="mp-grid"> <!-- HEADER --> <div class="mp-header"> <div class="mp-header-left"> <h1>Meta Weird Gloop</h1> <div>For discussing management and policies of the Weird Gloop wikis.</div> </div> <div class="mp-header-right plainlinks"> <div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{PAGESINCATEGORY:Active threads}}''' discussions currently active. }}</div> <ul> <li>[[Project:About|About]]</li> <li>[[Special:Contact|Contact]]</li> <li>[[Project:Copyrights|Copyrights]]</li> <li>[https://discord.gg/runescapewiki Discord]</li> </ul> </div> </div> <!-- META CONTENT --> <div class="mp-section section-yewgrove plainlinks"> <h2>Active discussions</h2> {{#dpl: |namespace = Forum |category = Active threads |notcategory = Forums excluded from the main page |addeditdate = true |addlasteditor = true |order = descending |ordermethod = lastedit |userdateformat = j F Y |adduser = true |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER% |noresultsheader = * There are currently no active discussions. }} </div> <div class="mp-section section-archive plainlinks"> <h2>Archived discussions</h2> {{#dpl: |namespace = Forum |category = Forum archives |notcategory = Forums excluded from the main page |order = descending |ordermethod = categoryadd |addfirstcategorydate = true |userdateformat = j F Y |count = 7 |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE% }} </div> <!-- WIKIS --> <div class="mp-section section-wiki section-rsw"> <div>Visit the</div><!-- -->[[rsw:|<h2>RuneScape Wiki</h2>]] </div> <div class="mp-section section-wiki section-osw"> <div>Visit the</div><!-- -->[[osrsw:|<h2>Old School RuneScape Wiki</h2>]] </div> <div class="mp-section section-wiki section-ptbr plainlinks"> <div>Visit the</div><!-- -->[https://pt.runescape.wiki <h2>Portuguese-Brazilian RuneScape Wiki</h2>] </div> <div class="mp-section section-wiki section-rsc"> <div>Visit the</div><!-- -->[[classicrsw:|<h2>RuneScape Classic Wiki</h2>]] </div> <!-- FOOTER --> <div class="mp-footer">&copy; 2019 Weird Gloop Ltd, The Apex, 2 Sheriffs Orchard, Coventry, England, CV1 3PP, UK.<br />RuneScape and RuneScape Old School are the trademarks of Jagex Limited and are used with the permission of Jagex.</div> </div> __NOTOC__ 984b2fb943c6842440c93ffde33d307856eaee2e 94 93 2019-06-21T04:10:16Z Iiii I I I 15 wikitext text/x-wiki <div class="mp-grid"> <!-- HEADER --> <div class="mp-header"> <div class="mp-header-left"> <h1>Meta Weird Gloop</h1> <div>For discussing management and policies of the Weird Gloop wikis.</div> </div> <div class="mp-header-right plainlinks"> <div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{formatnum: {{PAGESINCATEGORY:Active threads}} }} discussions''' currently active. }}</div> <ul> <li>[[Special:Contact|Contact]]</li> <li>[[Project:Copyrights|Copyrights]]</li> <li>[https://discord.gg/runescapewiki Discord]</li> </ul> </div> </div> <!-- META CONTENT --> <div class="mp-section section-yewgrove plainlinks"> <h2>Active discussions</h2> {{#dpl: |namespace = Forum |category = Active threads |notcategory = Forums excluded from the main page |addeditdate = true |addlasteditor = true |order = descending |ordermethod = lastedit |userdateformat = j F Y |adduser = true |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER% |noresultsheader = * There are currently no active discussions. }} <p class="see-more">[[Forum:Index|See more...]]</p> </div> <div class="mp-section section-archive plainlinks"> <h2>Archived discussions</h2> {{#dpl: |namespace = Forum |category = Forum archives |notcategory = Forums excluded from the main page |order = descending |ordermethod = categoryadd |addfirstcategorydate = true |userdateformat = j F Y |count = 5 |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE% }} <p class="see-more">[[Forum:Archives|See more...]]</p> </div> <!-- WIKIS --> <div class="mp-section section-wiki section-rsw"> <div>Visit the</div><!-- -->[[rsw:|<h2>RuneScape Wiki</h2>]] </div> <div class="mp-section section-wiki section-osw"> <div>Visit the</div><!-- -->[[osrsw:|<h2>Old School RuneScape Wiki</h2>]] </div> <div class="mp-section section-wiki section-ptbr plainlinks"> <div>Visit the</div><!-- -->[https://pt.runescape.wiki <h2>Portuguese-Brazilian RuneScape Wiki</h2>] </div> <div class="mp-section section-wiki section-rsc"> <div>Visit the</div><!-- -->[[classicrsw:|<h2>RuneScape Classic Wiki</h2>]] </div> <!-- FOOTER --> <div class="mp-footer">&copy; 2019 Weird Gloop Ltd, The Apex, 2 Sheriffs Orchard, Coventry, England, CV1 3PP, UK.<br />RuneScape and RuneScape Old School are the trademarks of Jagex Limited and are used with the permission of Jagex.</div> </div> __NOTOC__ 96411920b8abb9b1583e20a3453f9c1ba3c8e0e5 95 94 2019-06-21T04:23:22Z Iiii I I I 15 wikitext text/x-wiki <div class="mp-grid"> <!-- HEADER --> <div class="mp-header"> <div class="mp-header-left"> <h1>Meta Weird Gloop</h1> <div>For discussing management and policies of the Weird Gloop wikis.</div> </div> <div class="mp-header-right plainlinks"> <div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{formatnum: {{PAGESINCATEGORY:Active threads}} }} discussions''' currently active. }}</div> <ul> <li>[[Special:Contact|Contact]]</li> <li>[[Project:Copyrights|Copyrights]]</li> <li>[https://discord.gg/runescapewiki Discord]</li> </ul> </div> </div> <!-- META CONTENT --> <div class="mp-section section-yewgrove plainlinks"> <h2>Active discussions</h2> {{#dpl: |namespace = Forum |category = Active threads |notcategory = Forums excluded from the main page |addeditdate = true |addlasteditor = true |order = descending |ordermethod = lastedit |userdateformat = j F Y |adduser = true |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER% |noresultsheader = * There are currently no active discussions. }} <p class="see-more">[[Forum:Index|See more...]]</p> </div> <div class="mp-section section-archive plainlinks"> <h2>Archived discussions</h2> {{#dpl: |namespace = Forum |category = Forum archives |notcategory = Forums excluded from the main page |order = descending |ordermethod = categoryadd |addfirstcategorydate = true |userdateformat = j F Y |count = 5 |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE% }} <p class="see-more">[[Meta:Forum Archives|See more...]]</p> </div> <!-- WIKIS --> <div class="mp-section section-wiki section-rsw"> <div>Visit the</div><!-- -->[[rsw:|<h2>RuneScape Wiki</h2>]] </div> <div class="mp-section section-wiki section-osw"> <div>Visit the</div><!-- -->[[osrsw:|<h2>Old School RuneScape Wiki</h2>]] </div> <div class="mp-section section-wiki section-ptbr plainlinks"> <div>Visit the</div><!-- -->[https://pt.runescape.wiki <h2>Portuguese-Brazilian RuneScape Wiki</h2>] </div> <div class="mp-section section-wiki section-rsc"> <div>Visit the</div><!-- -->[[classicrsw:|<h2>RuneScape Classic Wiki</h2>]] </div> <!-- FOOTER --> <div class="mp-footer">&copy; 2019 Weird Gloop Ltd, The Apex, 2 Sheriffs Orchard, Coventry, England, CV1 3PP, UK.<br />RuneScape and RuneScape Old School are the trademarks of Jagex Limited and are used with the permission of Jagex.</div> </div> __NOTOC__ 897a034d9942f89007c638a0609583d454436a78 96 95 2019-10-16T12:05:17Z Jayden 52 update address wikitext text/x-wiki <div class="mp-grid"> <!-- HEADER --> <div class="mp-header"> <div class="mp-header-left"> <h1>Meta Weird Gloop</h1> <div>For discussing management and policies of the Weird Gloop wikis.</div> </div> <div class="mp-header-right plainlinks"> <div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{formatnum: {{PAGESINCATEGORY:Active threads}} }} discussions''' currently active. }}</div> <ul> <li>[[Special:Contact|Contact]]</li> <li>[[Project:Copyrights|Copyrights]]</li> <li>[https://discord.gg/runescapewiki Discord]</li> </ul> </div> </div> <!-- META CONTENT --> <div class="mp-section section-yewgrove plainlinks"> <h2>Active discussions</h2> {{#dpl: |namespace = Forum |category = Active threads |notcategory = Forums excluded from the main page |addeditdate = true |addlasteditor = true |order = descending |ordermethod = lastedit |userdateformat = j F Y |adduser = true |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER% |noresultsheader = * There are currently no active discussions. }} <p class="see-more">[[Forum:Index|See more...]]</p> </div> <div class="mp-section section-archive plainlinks"> <h2>Archived discussions</h2> {{#dpl: |namespace = Forum |category = Forum archives |notcategory = Forums excluded from the main page |order = descending |ordermethod = categoryadd |addfirstcategorydate = true |userdateformat = j F Y |count = 5 |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE% }} <p class="see-more">[[Meta:Forum Archives|See more...]]</p> </div> <!-- WIKIS --> <div class="mp-section section-wiki section-rsw"> <div>Visit the</div><!-- -->[[rsw:|<h2>RuneScape Wiki</h2>]] </div> <div class="mp-section section-wiki section-osw"> <div>Visit the</div><!-- -->[[osrsw:|<h2>Old School RuneScape Wiki</h2>]] </div> <div class="mp-section section-wiki section-ptbr plainlinks"> <div>Visit the</div><!-- -->[https://pt.runescape.wiki <h2>Portuguese-Brazilian RuneScape Wiki</h2>] </div> <div class="mp-section section-wiki section-rsc"> <div>Visit the</div><!-- -->[[classicrsw:|<h2>RuneScape Classic Wiki</h2>]] </div> <!-- FOOTER --> <div class="mp-footer">&copy; 2019 Weird Gloop Limited, Union House, 111 New Union Street, Coventry, England, CV1 2NT, UK.<br />RuneScape and RuneScape Old School are the trademarks of Jagex Limited and are used with the permission of Jagex.</div> </div> __NOTOC__ ec8825e8929615fe9067c62f920e70d8531c5f82 97 96 2019-12-23T03:38:34Z Iiii I I I 15 make voting prominent wikitext text/x-wiki <div class="mp-grid"> <!-- BOARD ELECTIONS (temporary) --> <div class="mp-header section-vote"> <div class="mp-header-left"> <h1>2019 Weird Gloop elections are open</h1> <div>Users may now vote on candidates for the board of directors. Voting ends 5 January.</div> </div> <div class="mp-header-right plainlinks"> <div>[[Weird Gloop elections/2019/Candidates|Read about the candidates]]</div> <div>[[Weird Gloop elections|Learn how to vote]]</div> </div> </div> <!-- HEADER --> <div class="mp-header"> <div class="mp-header-left"> <h1>Meta Weird Gloop</h1> <div>For discussing management and policies of the Weird Gloop wikis.</div> </div> <div class="mp-header-right plainlinks"> <div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{formatnum: {{PAGESINCATEGORY:Active threads}} }} discussions''' currently active. }}</div> <ul> <li>[[Special:Contact|Contact]]</li> <li>[[Project:Copyrights|Copyrights]]</li> <li>[https://discord.gg/runescapewiki Discord]</li> </ul> </div> </div> <!-- META CONTENT --> <div class="mp-section section-yewgrove plainlinks"> <h2>Active discussions</h2> {{#dpl: |namespace = Forum |category = Active threads |notcategory = Forums excluded from the main page |addeditdate = true |addlasteditor = true |order = descending |ordermethod = lastedit |userdateformat = j F Y |adduser = true |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER% |noresultsheader = * There are currently no active discussions. }} <p class="see-more">[[Forum:Index|See more...]]</p> </div> <div class="mp-section section-archive plainlinks"> <h2>Archived discussions</h2> {{#dpl: |namespace = Forum |category = Forum archives |notcategory = Forums excluded from the main page |order = descending |ordermethod = categoryadd |addfirstcategorydate = true |userdateformat = j F Y |count = 5 |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE% }} <p class="see-more">[[Meta:Forum Archives|See more...]]</p> </div> <!-- WIKIS --> <div class="mp-section section-wiki section-rsw"> <div>Visit the</div><!-- -->[[rsw:|<h2>RuneScape Wiki</h2>]] </div> <div class="mp-section section-wiki section-osw"> <div>Visit the</div><!-- -->[[osrsw:|<h2>Old School RuneScape Wiki</h2>]] </div> <div class="mp-section section-wiki section-ptbr plainlinks"> <div>Visit the</div><!-- -->[https://pt.runescape.wiki <h2>Portuguese-Brazilian RuneScape Wiki</h2>] </div> <div class="mp-section section-wiki section-rsc"> <div>Visit the</div><!-- -->[[classicrsw:|<h2>RuneScape Classic Wiki</h2>]] </div> <!-- FOOTER --> <div class="mp-footer">&copy; 2019 Weird Gloop Limited, Union House, 111 New Union Street, Coventry, England, CV1 2NT, UK.<br />RuneScape and RuneScape Old School are the trademarks of Jagex Limited and are used with the permission of Jagex.</div> </div> __NOTOC__ b4530b597977416f1754b15cf8c2ec0eb24a0fdd 98 97 2020-01-02T07:59:44Z Iiii I I I 15 2020 wikitext text/x-wiki <div class="mp-grid"> <!-- BOARD ELECTIONS (temporary) --> <div class="mp-header section-vote"> <div class="mp-header-left"> <h1>2019 Weird Gloop elections are open</h1> <div>Users may now vote on candidates for the board of directors. Voting ends 5 January.</div> </div> <div class="mp-header-right plainlinks"> <div>[[Weird Gloop elections/2019/Candidates|Read about the candidates]]</div> <div>[[Weird Gloop elections|Learn how to vote]]</div> </div> </div> <!-- HEADER --> <div class="mp-header"> <div class="mp-header-left"> <h1>Meta Weird Gloop</h1> <div>For discussing management and policies of the Weird Gloop wikis.</div> </div> <div class="mp-header-right plainlinks"> <div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{formatnum: {{PAGESINCATEGORY:Active threads}} }} discussions''' currently active. }}</div> <ul> <li>[[Special:Contact|Contact]]</li> <li>[[Project:Copyrights|Copyrights]]</li> <li>[https://discord.gg/runescapewiki Discord]</li> </ul> </div> </div> <!-- META CONTENT --> <div class="mp-section section-yewgrove plainlinks"> <h2>Active discussions</h2> {{#dpl: |namespace = Forum |category = Active threads |notcategory = Forums excluded from the main page |addeditdate = true |addlasteditor = true |order = descending |ordermethod = lastedit |userdateformat = j F Y |adduser = true |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER% |noresultsheader = * There are currently no active discussions. }} <p class="see-more">[[Forum:Index|See more...]]</p> </div> <div class="mp-section section-archive plainlinks"> <h2>Archived discussions</h2> {{#dpl: |namespace = Forum |category = Forum archives |notcategory = Forums excluded from the main page |order = descending |ordermethod = categoryadd |addfirstcategorydate = true |userdateformat = j F Y |count = 5 |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE% }} <p class="see-more">[[Meta:Forum Archives|See more...]]</p> </div> <!-- WIKIS --> <div class="mp-section section-wiki section-rsw"> <div>Visit the</div><!-- -->[[rsw:|<h2>RuneScape Wiki</h2>]] </div> <div class="mp-section section-wiki section-osw"> <div>Visit the</div><!-- -->[[osrsw:|<h2>Old School RuneScape Wiki</h2>]] </div> <div class="mp-section section-wiki section-ptbr plainlinks"> <div>Visit the</div><!-- -->[https://pt.runescape.wiki <h2>Portuguese-Brazilian RuneScape Wiki</h2>] </div> <div class="mp-section section-wiki section-rsc"> <div>Visit the</div><!-- -->[[classicrsw:|<h2>RuneScape Classic Wiki</h2>]] </div> <!-- FOOTER --> <div class="mp-footer">&copy; 2020 Weird Gloop Limited, Union House, 111 New Union Street, Coventry, England, CV1 2NT, UK.<br />RuneScape and RuneScape Old School are the trademarks of Jagex Limited and are used with the permission of Jagex.</div> </div> __NOTOC__ 46e73e4e5e8e460310e592501e393bcdfdfae7bc 99 98 2020-01-05T05:04:17Z Iiii I I I 15 wikitext text/x-wiki <div class="mp-grid"> <!-- BOARD ELECTIONS (temporary) --> <div class="mp-header section-vote"> <div class="mp-header-left"> <h1>2019 board elections have concluded.</h1> </div> <div class="mp-header-right plainlinks"> <div>[[Weird Gloop elections/2019/Results|See the results]]</div> <div>[[Forum:2019 Weird gloop elections: results and discussion|Discuss the election]]</div> </div> </div> <!-- HEADER --> <div class="mp-header"> <div class="mp-header-left"> <h1>Meta Weird Gloop</h1> <div>For discussing management and policies of the Weird Gloop wikis.</div> </div> <div class="mp-header-right plainlinks"> <div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{formatnum: {{PAGESINCATEGORY:Active threads}} }} discussions''' currently active. }}</div> <ul> <li>[[Special:Contact|Contact]]</li> <li>[[Project:Copyrights|Copyrights]]</li> <li>[https://discord.gg/runescapewiki Discord]</li> </ul> </div> </div> <!-- META CONTENT --> <div class="mp-section section-yewgrove plainlinks"> <h2>Active discussions</h2> {{#dpl: |namespace = Forum |category = Active threads |notcategory = Forums excluded from the main page |addeditdate = true |addlasteditor = true |order = descending |ordermethod = lastedit |userdateformat = j F Y |adduser = true |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER% |noresultsheader = * There are currently no active discussions. }} <p class="see-more">[[Forum:Index|See more...]]</p> </div> <div class="mp-section section-archive plainlinks"> <h2>Archived discussions</h2> {{#dpl: |namespace = Forum |category = Forum archives |notcategory = Forums excluded from the main page |order = descending |ordermethod = categoryadd |addfirstcategorydate = true |userdateformat = j F Y |count = 5 |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE% }} <p class="see-more">[[Meta:Forum Archives|See more...]]</p> </div> <!-- WIKIS --> <div class="mp-section section-wiki section-rsw"> <div>Visit the</div><!-- -->[[rsw:|<h2>RuneScape Wiki</h2>]] </div> <div class="mp-section section-wiki section-osw"> <div>Visit the</div><!-- -->[[osrsw:|<h2>Old School RuneScape Wiki</h2>]] </div> <div class="mp-section section-wiki section-ptbr plainlinks"> <div>Visit the</div><!-- -->[https://pt.runescape.wiki <h2>Portuguese-Brazilian RuneScape Wiki</h2>] </div> <div class="mp-section section-wiki section-rsc"> <div>Visit the</div><!-- -->[[classicrsw:|<h2>RuneScape Classic Wiki</h2>]] </div> <!-- FOOTER --> <div class="mp-footer">&copy; 2020 Weird Gloop Limited, Union House, 111 New Union Street, Coventry, England, CV1 2NT, UK.<br />RuneScape and RuneScape Old School are the trademarks of Jagex Limited and are used with the permission of Jagex.</div> </div> __NOTOC__ 34121c53c59205b993022e0e8bcdf90be19b0e44 Licensing 0 24 195 194 2019-01-24T20:44:25Z Jayden 52 wikitext text/x-wiki This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis. ==Licensing== {| class="wikitable" |- ! Wiki !! URL ! colspan="2" | License |- | RuneScape Wiki || https://runescape.wiki/<br>https://pt.runescape.wiki/|| [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="3" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. '''Fork Dates:''' * English RS & OSRS wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018''' * English RuneScape Classic wiki (classic.runescape.wiki) - '''2 January 2019''' * Portuguese-Brazilian RS wiki (pt.runescape.wiki) - '''16 January 2019''' '''Commercial Use Waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | RuneScape Classic Wiki || https://classic.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Meta Weird Gloop Wiki || https://meta.weirdgloop.org/ | colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using our content== Attribution example when re-using one of our wiki's content on your own website: :''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.'' When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [http://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Global policies|{{PAGENAME}}]] dad111ff46d55be69638ffb6ed6efc0fb206f535 Meta Weird Gloop:Copyrights 4 64 447 446 2019-01-24T20:44:25Z metarsw>Jayden 0 wikitext text/x-wiki This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis. ==Licensing== {| class="wikitable" |- ! Wiki !! URL ! colspan="2" | License |- | RuneScape Wiki || https://runescape.wiki/<br>https://pt.runescape.wiki/|| [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="3" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. '''Fork Dates:''' * English RS & OSRS wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018''' * English RuneScape Classic wiki (classic.runescape.wiki) - '''2 January 2019''' * Portuguese-Brazilian RS wiki (pt.runescape.wiki) - '''16 January 2019''' '''Commercial Use Waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | RuneScape Classic Wiki || https://classic.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Meta Weird Gloop Wiki || https://meta.weirdgloop.org/ | colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using our content== Attribution example when re-using one of our wiki's content on your own website: :''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.'' When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [http://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Global policies|{{PAGENAME}}]] dad111ff46d55be69638ffb6ed6efc0fb206f535 Staff 0 26 218 2019-03-10T11:10:40Z Cqm 58 Create page based on [[Forum:Global usergroups]] wikitext text/x-wiki {{Shortcut|M:SYSADMIN|M:SYSADMINS}} Sysadmins, also known as [[Wikipedia:system administrators|system administrators]], serve an important role on maintaining the Weird Gloop wikis. They are the only paid members of the Weird Gloop wikis, working as independent contractors responsible for the technical setup and upkeep of the Weird Gloop server systems. For this reason they are additionally held accountable to the board and expected to follow its directives. Due to this conflict of interest, they are unable to serve as board members, but are retained as the board sees fit to provide technical advice. In order to carry out their role, they are members of the sysadmin global user group, which encompasses the user rights of bureaucrats, along with checkuser and other system administrative rights, but this does not constitute a bureaucratic role. However, on Meta Wiki, they effectively serve the role of administrators, with additional function, as Meta Wiki acts as the global wiki for various extensions, such as AbuseFilter, and hosts shared gadgets. Sysadmins may perform any of the following: * Temporary actions for testing and debugging across the Weird Gloop wikis. * Use of bot accounts as needed for their work. * Anti-vandalism work, such as banning if needed. * Reply to emails sent via [[Special:Contact]] when a technical response is needed. Outside of carrying out their role, they are expected to follow the policies of the individual wikis and of their local role on the wikis, such as administrator. They are however, with discretion, permitted to use tools they may not otherwise have on behalf of a user who does have that tool, when asked. == Current Sysadmins == The list of current sysadmins can be verified using [[Special:ListUsers/sysadmin]]. * [[User:Jayden|Jayden]] * [[User:TehkittyCat|TehkittyCat]] [[Category:Policies]] 86d7cfaf0cfc8697785ce9e8e1d1693e414ab1c5 219 218 2019-03-21T22:23:59Z Julia 29 name corrections wikitext text/x-wiki {{Shortcut|M:SYSADMIN|M:SYSADMINS}} Sysadmins, also known as [[Wikipedia:system administrators|system administrators]], serve an important role on maintaining the Weird Gloop wikis. They are the only paid members of the Weird Gloop wikis, working as independent contractors responsible for the technical setup and upkeep of the Weird Gloop server systems. For this reason they are additionally held accountable to the board and expected to follow its directives. Due to this conflict of interest, they are unable to serve as board members, but are retained as the board sees fit to provide technical advice. In order to carry out their role, they are members of the sysadmin global user group, which encompasses the user rights of bureaucrats, along with checkuser and other system administrative rights, but this does not constitute a bureaucratic role. However, on Meta Wiki, they effectively serve the role of administrators, with additional function, as Meta Wiki acts as the global wiki for various extensions, such as AbuseFilter, and hosts shared gadgets. Sysadmins may perform any of the following: * Temporary actions for testing and debugging across the Weird Gloop wikis. * Use of bot accounts as needed for their work. * Anti-vandalism work, such as banning if needed. * Reply to emails sent via [[Special:Contact]] when a technical response is needed. Outside of carrying out their role, they are expected to follow the policies of the individual wikis and of their local role on the wikis, such as administrator. They are however, with discretion, permitted to use tools they may not otherwise have on behalf of a user who does have that tool, when asked. == Current Sysadmins == The list of current sysadmins can be verified using [[Special:ListUsers/sysadmin]]. * [[User:JaydenKieran|JaydenKieran]] * [[User:TehKittyCat|TehKittyCat]] [[Category:Policies]] 9ae6d2b41bb2c1ed293cba5f6fc800c09ef1aa2a Title blacklist 0 20 172 171 2019-03-21T10:43:52Z Jayden 52 wikitext text/x-wiki ########################################################################### # DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF [[w:en:regular expressions|REGEX]]! # ########################################################################### # # This is a list of page titles which are blocked from creation/editing on our wikis. # Guidelines: # - This page, delicate as it is, is editable by admins only. # - To disable an entry, *remove* it, don't comment it out. # # For syntax guidelines see [[mw:Extension:Title blacklist]] <!-- leave this line exactly as it is --> <pre> ## Technical # no multiple ! or ? .*[!?]{3,}.* <autoconfirmed> # no pseudo-wiki-deep-links (?:[^\/]+[\/:])?(?:index\.php|w\/wiki)(?:\/.+)? .*''.* <newaccountonly> # URI like page titles .*[?&]+[^=]+=[^&]+.* # domain names .*[\. ](?:com|org|uk|net|info|gov|kz|ru|ir|biz|info|кз|pt|br)\b.* <newaccountonly> # fake ipv4 .*(?:[0-9]{1,3}\.){3}[0-9]{1,3}.* <newaccountonly> # Wikis .*mediawiki.* <newaccountonly> .*(?:wiki(?:[mp]edi[ae](?!n))).* <newaccountonly|antispoof> .*(?:wiki(books|data|news|quote|source|species|versity|voyage)).* <newaccountonly|antispoof> .*wiktionary.* <newaccountonly> # WikiVoyages merger unclaimed account renaming conflict avoidance .*\(?:W[TV]-\w{2}\) .* <newaccountonly> # Google google.*\.html # testing new group .*[Tt]estaccountfornewgroup.* <newaccountonly> .*userlogin.* <newaccountonly> ##Usernames people # functional accounts .*AD+MI+N.* <newaccountonly|antispoof> .*sysop.* <newaccountonly|antispoof> .*moderator.* <newaccountonly|antispoof> .*arbit(?:er|rator).* <newaccountonly> .*checkuser.* <newaccountonly|antispoof> .*oversight.* <newaccountonly|antispoof> .*S+T[EO]+(?:W|VV)+A+RD.* <newaccountonly|antispoof> .*bue?r(?:eau|o)[ck]r?at.* <newaccountonly> .*\bspravce\b.* <newaccountonly|antispoof> # [[Special:PermanentLink/16431112#Wikipedie usernames]] # schiedsgericht in w:de .*schieds(?:ge)?richt.* <newaccountonly> .*WMF.* <newaccountonly|antispoof> .*molly white.* <newaccountonly|antispoof> .*tulsi [a-z]h?agat.* <newaccountonly|antispoof> .*sro[ \.\-]?2[ \.\-]?3.* <newaccountonly> .*WikiDan.{0,10}61.* <newaccountonly> # See [[w:en:Wikipedia:Sockpuppet_investigations/Moutray2010]] .*cһеск[ИѴ]ѕег.* .*сап ѕи[ск]+.* .*һогѕе.* .*\bԁіск.* .*\bсоск.* # strong language .*AIDS.* <newaccountonly|casesensitive> .*ASS+HO+L+E.* <newaccountonly|antispoof> .*BASTARD.* <newaccountonly|antispoof> .*BITCH.* <newaccountonly|antispoof> .*COCKSUCK.* <newaccountonly|antispoof> .*CUNNILINGUS.* <newaccountonly|antispoof> .*[CK(]UNT.* <newaccountonly|antispoof> .*VAGINA.* <newaccountonly|antispoof> .*DILDO.* <newaccountonly|antispoof> .*FAG\.?G+OT.* <newaccountonly|antispoof> .*FU[C(K]+K+ <newaccountonly|antispoof> .*f\*ck.* <newaccountonly|antispoof> .*HITLER.* <newaccountonly|antispoof> .*P[Eê]+N+I+S.* <newaccountonly|antispoof> .*SLUT.* <newaccountonly|antispoof> .*PRO+STITUTE.* <newaccountonly|antispoof> .*PA?EDO+(?:PH|F)ILE.* <newaccountonly|antispoof> .*JEW.* <newaccountonly|casesensitive> .*fellatio.* <newaccountonly> .*lesbianism.* <newaccountonly> .*molest[\ s].* <newaccountonly> .*ni+(?:gg|qq)+(?:a|er).* <newaccountonly> .*orgasm.* <newaccountonly> .*scr[o0]tum.* <newaccountonly> .*[8B]\={2,}D.* <newaccountonly> .*russavia.* <newaccountonly> .*Belanidia.* <newaccountonly> .*[YyIiíıl]\.?[Aa]\.?[NnMm]\.?[Gg]\.?[Uu]\.?[Aa]\.?[SsZz].* <newaccountonly> .*DARIO SEVERI.* <newaccountonly> .*Vou (?:cagar|defecar|mijar|ejacular|gozar).* <newaccountonly> .*[Ck]aguei.* <newaccountonly> .*GRS73.* <newaccountonly> .*Chronus.* <newaccountonly> .*is my ho(?:me|[a-z]se|my|mey).* <newaccountonly|antispoof> .*housegoy.* <newaccountonly|antispoof> .*homoboy.* <newaccountonly|antispoof> .*homosexo.* <newaccountonly|antispoof> .*wikinger.* <newaccountonly|antispoof> .*home[iy][bg]oy.* <newaccountonly|antispoof> .*homie[bg]oy.* <newaccountonly|antispoof> .*\bpeniz.* <newaccountonly> # [[special:permalink/17162342#Peniz]] .*fuck you.* <newaccountonly|antispoof> .*下凵ㄈ水.* .*山工水工户三多工月‎.* .*代月七三.* .*弓七三山月民多弓 .* .*huge cock.* #German strong language .* ist schwul.* <newaccountonly|antispoof> # fick... .*fick(?:e[rn]\b|t\b| d[ieo]).* <newaccountonly|antispoof> # scheiss .*sche?(?-i:i(?:ß|s{2})).* <newaccountonly|antispoof> # wichser .*wi(?:chs|x{1,3})e?r.* <newaccountonly|antispoof> # arschloch .*\barschl.* <newaccountonly|antispoof> # Chronic Vandal .*auwal.* <newaccountonly|antispoof> # [[Special:CentralAuth/Auwall]], chronic account creation vandal #Portuguese strong language .*[CK]ARALHO.* <newaccountonly|antispoof> .*BU[CS]ET+(?:INH)?A.* <newaccountonly|antispoof> .*FODA(?:-?[SC]E)?.* <newaccountonly|antispoof> .*VAI[- ]TOMAR[- ]NO.* <newaccountonly|antispoof> .*VAI(?:[- ]?[TCS])?E[- ]?FUDER?.* <newaccountonly|antispoof> .*CARA[- ]DE[- ]PAU.* <newaccountonly|antispoof> .*OTARIO.* <newaccountonly|antispoof> .*DESGRACA.* <newaccountonly|antispoof> .*punhet[ae].* <newaccountonly> .*viado.* <newaccountonly> .*bosta.* <newaccountonly> .*\bporr+a\b.* <newaccountonly> .*cara de cu.* <newaccountonly> .*\bmerda\b.* <newaccountonly> .*nunca ser[aá].* <newaccountonly> # WOW .*on ?wheels.* <newaccountonly> .*on wh[eéèẽȩëêēẹẹėĕěę]+ls.* .*wikipedo.* <newaccountonly> .*\bNC state\b.*\bis\b.* <newaccountonly> .*fuquay.* <newaccountonly> .*fooledyouSt(?:u|ew)ards\d{0,4}.* <newaccountonly> .+massive c.* <newaccountonly> .*negro scum.* <newaccountonly> .*awp's massive c.* <newaccountonly> .*tched by.* <newaccountonly> .*rap(?:es?|ing).?bab(?:y|ies).* <newaccountonly> .*stretÄ‹hed.* <newaccountonly> .*StretċhedBy.* <newaccountonly> .*str[eėéèëê]tch[eėéèëê]d.* <newaccountonly> .*vanda[lI].* <newaccountonly> .*king my co+ck.* <newaccountonly> .*G[rw]{2,3}ap.* <newaccountonly> .*[GⒼĜĞĠĢƓǤǦǴḠ].*[RŔⓇŖŘȐȒṘṚṜṞ®].*[AǼAÀⒶÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*[WŴẀẂẄẆẈ₩].*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly> .*[ⒼGĜĞĠĢƓǤǦǴḠ].*[RŔŖⓇŘȐȒṘṚṜṞ®].*[AǼⒶAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*VV.*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly> (?i:[GĜĞĠĢƓǤǦǴḠ69&Γ]((\W|\W.*\W)?[RŔŖŘȐȒṘṚṜṞ®Ρ₧ÞþΡρРрƤṔṖǷ](?:\W|\W.*\W)?)+(?:[ǼAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦȺḀẠẢẤẦẨẪẬẮẰẲẴẶÆǢ4@?Α](?:\W|\W.*\W)?)+(?:[VƲṼṾWŴẀẂẄẆẈ₩UÙÚÛÜŨŪŬŮŰŲǓǕǗǙǛΫΥΫΎ](?:\W|\W.*\W)?)+[PƤṔṖǷ₧ÞþΡρРр]) <newaccountonly> .*hagg[ae]r.* <newaccountonly> .*[НHΗHⱧ]+[[:punct:] ]*[ΆAÁÀÃÄÂΑАA]+[[:punct:] ]*[GGԌ]+[[:punct:] ]*(?:[ΆAÁÀÃÄÂΑАA]|[EЕΕËEĖ])+[[:punct:] ]*[RRЯ]+.* <casesensitive> .*[НHΗHⱧ][EЕΕËEĖ][RRЯ][MМΜM][YΥY].* <casesensitive> .*JEWS DID.* #VasilievVV 2008-05-01 .*Śemitic.* .*ni[ğǵģĝġĠĞ]+er.* .*\bon.t[iy]res\b.* <newaccountonly|antispoof> .*pelican.shit.* <antispoof> .*my.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+e+.{0,5}[bßβбв฿]+o+y.* <newaccountonly|antispoof> .*[mɯḿṁṃмӍμ₥]y.+\b[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+(?:i+[e3عڠẽəɵ]+|[e3عڠẽəɵ]+y+)s*\b.* <newaccountonly|antispoof> .*[mɯḿṁṃмӍμ₥]y.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+[oóòôöõǒōŏǫőœøəόοωὸὀὁὄὂὅὃоөӧӫδσʘǿọ0]+[uúùûüũůǔūǖǘǚǜŭųűύvṽṿwŵẁẃẅẇẉẘΦφΨψωώὼώᾠᾡᾢᾣᾤᾥᾦᾧѱѵѷѿ]+s+e+.{0,5}[bßβбв฿ьҌҍ]+o+y.* <newaccountonly|antispoof> .*Rymax[0-9]+.* <newaccountonly> .*Omegariley[0-9]+.* <newaccountonly> .*wa+n+k+e*r.* <newaccountonly|antispoof> #Stewards and SWMT .*sKy[1Il][uüv].* <newaccountonly> .*Naw?linwiki.* <newaccountonly> .*Nishkid64.* <newaccountonly> .*Alisons?.*? (?:b[i ]{1,2}tch|shit) <newaccountonly> .*[mM][@a]t[3e]r[il1ìíïîīI]alsc[il1ìíïîīI][3e]nt[il1ìíïîīI]st.* <newaccountonly> .*favonian.* <newaccountonly> .*[il]nf[il]n[il]te[0-9]{4}.* <newaccountonly|antispoof|errmsg=titleblacklist-forbidden-new-account> .*[il]nf[il]n[il]te[0-9]{4}.* <autoconfirmed|antispoof> # Prevent article creation with such name. .*B.?sadowski.* <newaccountonly|antispoof> .*Tege[lI].* <newaccountonly|antispoof> .* Тегела? .* <newaccountonly|antispoof> # Tegel in Russian is my understanding .*\bajraddatz.* <newaccountonly|antispoof> .*marcoaurelio.* <newaccountonly|antispoof> #Other users .*j[iu]m(?:bo|my) ?wh?ales.* <newaccountonly> .*Kr[i1l]mpet.* <newaccountonly> .*Betacommand.* <newaccountonly> .*[cC]arol.?[mM]\.?o\.?ore.* <newaccountonly> .*\s+[jJ]\.?[Dd]elanoy.* <newaccountonly> .*[Ee]lcobbola.* <newaccountonly> .*[Vv]zaak.* <newaccountonly> .*Phaedriel <newaccountonly> #per CU-l .*DanielTom\d.* <newaccountonly> .*HERBYTHYME.* <newaccountonly|antispoof> # xwiki issue of harassment .*parbel.* <newaccountonly|antispoof> .*seewo(?-i:[LlI][Ff]).* <newaccountonly|antispoof> .*Zzuuzz.* <newaccountonly|antispoof> .*Ingrid Gome[sz].* <newaccountonly|antispoof> .*Taichi.* <newaccountonly|antispoof> .*Lomita.* <newaccountonly|antispoof> # [[special:permalink/17718012#Lomita]] [[special:diff/17728420]] .*Krichel.* <newaccountonly|antispoof> .*Amire80.* <newaccountonly|antispoof> .*PlyrStar93.* <newaccountonly|antispoof> .*Cruizir .* <newaccountonly|antispoof> .*\bCruiz.r\b.* .*Bonadea .* <newaccountonly> # abuse by JA, via [[SRG]] .*TonyBallioni.* <newaccountonly> .*De[aeiou]?fender\b.* <newaccountonly|antispoof> .*Plyr?Star93.* <newaccountonly> .*\bchrissymad.* <newaccountonly> .*SA.?13 Bro.* <newaccountonly> .*\bpraxidica.* <newaccountonly> ##LTA # [[w:ja:LTA:ISECHIKA]] and other ja titles .*レオパレス.* <newaccountonly> .*フェロモンたっぷり.* <newaccountonly> .*(?:ヤリマン|レイプ|女体盛り|レズ(?:ビアン)?|ビッチ|咥えて欲しい).* <newaccountonly> .*(?:[被容]疑者|被告|受刑者|加害者).* <newaccountonly> .*(?:悪質|クレーマ|無賃乗車|万引き?|窃盗).* <newaccountonly> .+(?:組直[系参]).+ <newaccountonly> .*(?:\+81\D?|0)[7-9]0(?:\D?\d{4}){2}.* <newaccountonly|antispoof> .*風俗.* <newaccountonly> # Bambifan .*Spider's.*Web.* <newaccountonly> .*Pig(?:'s)?.*Tale.* <newaccountonly> # Who cares who it is .*Chaosnamepuppet.* <newaccountonly> Jorge Queirolo Bravo <autoconfirmed> User(?: talk)?:(?:Barsoom Tork|Pocoyo Albatross|Anything Muppets|Moosey Mouse|Inbloomed Muppets).* <casesensitive|noedit> # Harold .*H.R.[L|1I]D.*K(?:R|[|!ɨᎥ1iIÍÌĬîÎǏÏĨįĮĪıİlľŀłļḷΙιіІЇ丨])+che[L|1I].* <newaccountonly|antispoof> .*K[Ri]+CH[e'][L|1I].*H.R.[L|1I]D.* <newaccountonly|antispoof> # Vicky Kadian [[special:permalink/17551440#Vicky Kadian]] .*Vì[ck]ky Kadian.* <antispoof> .*Kadian Vi[ck]ki.* <antispoof> .*विक्की कादियान.* .*कादियान विक्की.* # DieselSun, repeat article creation on self, checkuser detail available .*Tatarniko[fv] Ale(?:ks|x)ande?r.* .*Ale(?:ks|x)ande?r Tatarniko[fv].* .*Alexander Sergeevich Tatarnikov.* .*diezel\s{0,5}sun.* .*Александер Татарников.* .*Александр Сергеевич Татарников.* # Brandon Richardson, repeat article creation on self [[Special:PermanentLink/9666160]] Brandon (?:\w{0,20} |Q\. )?Richardson .*Prince Richardson.* # Javad Ramezani .*[jcy][ae]v\w[dt][\. ]{0,5}\w[ae]m\w?z[aeo]ni?.* <antispoof> .*[ae]m\w?z[ao]ni?[\. ]{0,5}[jdc][ae]v\w[dt].* <antispoof> .*جواد.*رمضان.* .*Me and Selena.* .*Javad[\. ]{0,5}\(?:s[iaoe]nger\).* .*[ҶЏЖж]а[ву][оа]д\s{0,5}\w{0,5}\s{0,5}Рам[ае][зд][оа]н.* .*ჯავადის[\. ]{0,5}რამადანის.* .*ஜவாத்[\. ]{0,5}ரம[ளாலா]ன்.* .*Javad Ramadan.* <autoconfirmed> .*Javad Shorab.* <autoconfirmed|antispoof> # José Rafael Cordero Sánchez [[special:permalink/16580741]] [[Special:diff/17786922]] .*(?:Jos.|R.(fael)?) Cordero S.nch.z.* .*José Cordero.* <autoconfirmed> # Evw [^:]+:Archelange <newaccountonly> # Cross-wiki sock .*Modern ?Apizza.* # Spam patterns .*Web20(?:tool|marketing|site|summit).* <newaccountonly> .*cheap[sr]al[a-z]{1,4}(?:\d{1,2})?.* <newaccountonly> .*polo(?:online|outlet).* <newaccountonly> .*cash.?advance.* <newaccountonly> .*loans?.?(?:lender|solution).* <newaccountonly> .*lose.?weight.* <autoconfirmed> .*weight.?loss.* <newaccountonly> .*paydayloan.* <newaccountonly> .*bktube\d{2}.* <newaccountonly> .*thai(?:vdo|xx)x\d.* <newaccountonly> .*pay[0o]neer.* <newaccountonly>#multiple a/c names starting with name, some appending, blocking for articles too \bpay[0o]neer\b .*gain inches.* .*growing tips anyone.* .*height (?:today|increas|discrimin|from).* .*shoe lift (?:insole|addition| ?\-|to make).* .*(?:with|using|the|\.|get|effective|introducing|ease|forget|right) shoe lift.* .*(?:lifts for|taller) shoe.* .*(?:hina|hinese|wholesale|cheap|buy) (?:authentic|sports|hockey|star game)? ?jersey.* .*do s and don ts of.* .* most effective way.* .*strateg(?:y|ies) to buy.* .*breaking your budget.* .*article promotion tip.* .*custom lanyard.* .*mimy.*s[lℓ£]uiter.* <antispoof> .*(?:best|top|with|through|perfect|having|ideal|using|beneficial|effective) autism.* .*marketing instant.* .*pay affiliate.* .*minecraft (?:server|download).* .*great tips .* .*self.?employed loans.* .*cash with no income.* .*best SEO .* .*(?:strong|good| a| the) NHL (?:pullover|shirt|jacket).* .*NHL (lover|supporter|enthusiast|fanatic).* <autoconfirmed> .*properties for sale.* <autoconfirmed> .*\beasy methods.* <autoconfirmed> .*home equity loan.* <autoconfirmed> .*card debts? repayment.* <autoconfirmed> .*your (?:forthcoming|next) (?:occasion|function|occurrence|party|celebrat).* <autoconfirmed> .*\b(?:ways|tips|how|methods) to (?:obtain|choose|discover).* <autoconfirmed> .*\b(?:dvantages|benefits) of (?:booking|renting|le(?:tt|as)ing).* <autoconfirmed> .*\bAduPoker.* .*\bpoker online.* <autoconfirmed> .*\blimo (p?:rovider|company|service|program|support|assist).* <autoconfirmed> .*manage your loan.* <autoconfirmed> .*on(?: the (?:(inter)?net|web)|.?line) gaming fun\b.* .*memorable team (?:development|building).*(?:basic|tips|guideline|suggestion|security|safeness|regulation|practice|rules|protection).* <autoconfirmed> .*tax preparation (?:consultation|service).* <autoconfirmed> .*(?:progress(?:on)?|advancement|trend|development) (?:along with|in addition to|as well as|and also|plus) devolution.* .*trying to conceive.* <autoconfirmed> .*avoid these foods.* <autoconfirmed> .*tax return easily.* .*\bbest income tax.* .*fastest growing.* <autoconfirmed> .*casinos? (?:online )?(?:casino|wagering|betting|playing|poker|gaming|gambling|games|strateg).* <autoconfirmed> .*(?:outlet|store|casinos) online.* <autoconfirmed> .*champion menwear.* <autoconfirmed> .*cheap finance.* <autoconfirmed> .*\bfind money .* <autoconfirmed> .*lottery on.?line.* <autoconfirmed> .*football (?:gambling|bet(?:s|ting)?)\b.* <autoconfirmed> .*flexible loan views.* <autoconfirmed> .*(pertaining to|reduce|intended for) ((motor )?vehicle|auto(mobile)?|car( or truck)?) (improvement|maintenance|fix|repair|vehicle|problem|restore).* <autoconfirmed> .*(professional|skilled|competent|seasoned) auto (auto|repair shop|technician|shady).* .*(review|strategy) (tab|tricks|tips|secret|suggestions).* <autoconfirmed> .*(custom|silicone?|printed|cheap|rubber|charity) (wristband|bracelet).* <autoconfirmed> .*(stage|phase|period|developmment|level)s? of (cystic )?(pimple|zit|acne).* <autoconfirmed> .*\bacne (treatment|cure|breakout).* <autoconfirmed> .*(flourishing|productive|profitable|thriving|successful|effective|prosperous) natural acne.* .*\btips and tricks.* <autoconfirmed> .*paypal money adder.* <autoconfirmed> .*(effective|superb|excellent|great|fantastic) seo (firm|corporation|provider|organi[sz]ation|business).* .*(medical|health|clinical).?(related|care|method of)? (malpractice|travel|transport|vehicle).* <autoconfirmed> .*prenuptial (documents|negotiating|contract|legal|agreement|deals).* <autoconfirmed> .*luxury (?:vehicle|automo(tive|bile)|(?:ar or )?truck) (?:review|evaluation|critiques|rating|opinion).* <autoconfirmed> .*(hir|rent|book|reserv)ing( an?)? (extra|luxuri(e|ou)s|extravagant) (?:auto(?:mo(t?:ive|bile))?|car|truck|vehicle|motor).* <autoconfirmed> .*\b(?:vehicle|auto(?:mo(?:tive|bile))?|car|truck|sedan) (?:driving|sales|maintenance|loans|repair|restore|mechanic)\b.* <autoconfirmed> .*\bhow to (?:locate|find) a (competent|professional|skilled).* <autoconfirmed> .*tips that will save money.* <autoconfirmed> .*\bcruising for the.* <autoconfirmed> # spam added March 2017, can probably culled after 6 months .*(?:your|own) website easily.* .*(?:of|with|easily) using (?:quidoo|hubpages).* <autoconfirmed> .*(?:\b|-)(?:fuss|cut|simple|free|less|realistic|world|practical|elements|secrets|systems|details|plans|criteria|products|advice|programs|solutions|aspects|of|in|for) warehouse.* <autoconfirmed> # April 2017 .*design shop.* <autoconfirmed> .*\bТитан гель.* <autoconfirmed> .*\bhammer toe.* <autoconfirmed> .*\btreatments? and cure.* <autoconfirmed> .*\bsymptoms? and treatment.* <autoconfirmed> .*((?:Kendall|Kylie|Kris|Caitlyn) Jenner|(Khloe|Kourtney|Rob|Kim) Kardashian|Scott Disick)[ \-]\w.* <autoconfirmed> .*\b(?:plain black|bandage) (wrap|long)? ?dress.* <autoconfirmed> .*herve leger \w.* <autoconfirmed> .*(buy|cialis vs|generic) viagra.* <autoconfirmed> .*(?:cialis|viagra) (generic|coupons|without a|online).* <autoconfirmed> .*sulfate explained.* <autoconfirmed> .*\bHVAC ?(?:\.|assistance|accomplishment|encounter|purchase|suggest|advice|concern|by us|demand|good|is eas|using|with|success|begin|guid|that |achieve|expert|trouble|practic|rookie|problem|could|tip|need|may|require|which|is ).* <autoconfirmed> .*heating and air conditioning.* <autoconfirmed> .*mattress (?:sales|headboard|start|retail|wars|discount|mattress|bed|pad|again|would|market|security|good|from).* <autoconfirmed> # tv stream .*\bon.?line ((tv )?coverage|free) <autoconfirmed> .*\b(final|watch)[ \-\.]+(?:now|free |winter|live).* <autoconfirmed> .*\blive[ \-\.](?:online|stream|free|hd|six nat).* <autoconfirmed> .*\bst\.re\.am.* <autoconfirmed> .*\brugby\*\*.* <autoconfirmed> .*\bgreat things about\b.* <autoconfirmed> .*\bunderstanding files\b.* <autoconfirmed> # per stewards .*(?:cheap|buy) (tizanidine|zanaflex).* .*muscle relaxants.* <autoconfirmed> .*(?:simple|fat) (?:fast|weight)[ -]loss.* <autoconfirmed> .*weight[ -]loss (supplement|and).* <autoconfirmed> .*(?:another|crash|ketogenic|carb) diet.* <autoconfirmed> .*building (diet|tip).* <autoconfirmed> .*body fat on.* <autoconfirmed> .*simple home remedies.* <autoconfirmed> .*\bstone island\b.* <autoconfirmed> # simple, may be too harsh, let us stop the worst of the spam -- billinghurst 20180718 .*\b(?:outlet|sale|official) (?:shop|store|clearance|boutique|site|sale)\b.* <autoconfirmed> .*salvatore ferragamo \w.* <autoconfirmed> .*ferragamo (retailer|belt).* <autoconfirmed> .*best low cost.* .*replica outlet.* <autoconfirmed> .*online gaming.* <autoconfirmed> .*\bdrugs online.* <autoconfirmed> .*male enhancement.* <autoconfirmed> .*natural skin care.* <autoconfirmed> .*\bproven methods.* <autoconfirmed> .*to self improve.* <autoconfirmed> .*messenger marketing.* <autoconfirmed> .*make money online.* <autoconfirmed> .*market your (?:web.)?site <autoconfirmed> .*advertise businesses.* <autoconfirmed> .*levels of success.* <autoconfirmed> .*simple good ideas.* <autoconfirmed> .*merrell walking boots.* <autoconfirmed> .*buy the best.* <autoconfirmed> .*get viagra.* <autoconfirmed> .*for lasting longer.* <autoconfirmed> .*when (?:making a purchase|buying).* <autoconfirmed> .*\breal money.* <autoconfirmed> .*\bbetonline casino.* <autoconfirmed> .*budget tablet.* <autoconfirmed> \blose \d\d pounds <autoconfirmed> .*Advocate Simranjeet Singh.* .*Simran(:?jeet)?.?Law.* .*Alma Lilia Luna Olivas.* <autoconfirmed> # tech support spam .*Hpprintersupp(o|0)rt.* <newaccountonly> .*supp(o|0)rt helpline.* <newaccountonly> .*(?:help[ \.]+desk|phone)[ \.]+number.* <newaccountonly> .*customer care.* <newaccountonly> .*service (?:tech|supp(ort)?).* <newaccountonly> .*quickbook.* <newaccountonly> .1[ \-\.]?8[0oO]{2}[ \-\.]?\d{3}[ \-\.]?\d{2}[0oO] .*(?:dell|hp|brother|canon) printer.* <autoconfirmed> .*[I1][ \-~\.]?8[ \-~\.]?[0oO][ \-~\.]?[0oO][ \-~\.]?26[ \-~\.]?9[ \-~\.]?{I1][ \-~\.]?6[ \-~\.]?[0oO][ \-~\.]?8.* .*\b[I1]844.?46[I1].?2828\b.* .*[nN]orton [lL]ive [hH]elp.* .*(?:helpline|tech|s(ervice|upport)) (tele)?phone number.* <autoconfirmed|antispoof> .*(?:support|contact).?toll.?free.* .*0.800.098.8727.* .*(?:facebook|quickbooks) (?:customer|helpline|support|technical|on-?line).* .*(?:gmail|tech|customer)(?:\.|nichal)?[ \.](?:service|support).* <autoconfirmed|antispoof> .*Q\.u\.i\.c\.k\.b.* .*1800-?213-?2171.* .*1844-?203-?1044.* .*supp0rt.* .*(help desk|support)(.?phone)?.?number.* .*c\.u\.s\.t\.o\.m\.e\.r.* .*s\.u\.p\.p\.o\.r\.t.* .*n\.u\.m\.b\.e\.r.* .*ℕ∪mβεR.* .*better page rank.* .*toll free (1800|number).* <autoconfirmed> .*1800\d{7} helpline number.* <autoconfirmed> .*91[ \-\.]\d{10}.* <newaccountonly> .*Gððglê.* .*gmåïl.* .*§µþþðr†.* .*þhðñê.* .*ñµmßêr.* .*131.?2389.?2398.* .*186.?7275.?9878.* # merchandise shopping .*(?:custom|printed| own|blank) t(ee)?.?shirt.* <autoconfirmed> .*t(?:ee)?.?shirts? (printing|quilt|everywhere|design|online|(to|on|in) |buy).* .*best online (?:fashion )?shop.* .*online shopping (find|for).* .*for global customer.* .*the hottest new.* <autoconfirmed> .*Afγιαdable.* .* earn online money.* .* loan faster.* .* as discounts.* <autoconfirmed> .*check this out.* .*wholesale soccer.* .*\bbuy cheap.* .*\bwins? customers.* <autoconfirmed> .*(?:puma|lacoste|reebok|randall|vasque|adidas|kids|getting|valentino) (?:trainer|shoe|shorts|footwear|mens|golf|handbag).* <autoconfirmed> .*(?:discount|buy) (?:clothing|shoes) online <autoconfirmed> .*beneficial (?:deal|discount)s .*(?:penis|natural) enhancement.* <autoconfirmed> .*\bbest skin.* <autoconfirmed> .*how to make your.* <autoconfirmed> .*website promote.* <autoconfirmed> .*5 reasons to stop.* <autoconfirmed> .*\bbest internet.* <autoconfirmed> .*web marketing consultant.* <autoconfirmed> .*play poker on.?line.* <autoconfirmed> .*\bquickest way.* <autoconfirmed> .*muscle building food.* <autoconfirmed> .*skin care tip.* <autoconfirmed> .*\bpenis exercises.* <autoconfirmed> .*teeth whitening.* <autoconfirmed> .*porcelain crown cost.* <autoconfirmed> .*dental veneer.* <autoconfirmed> .*picking the best.* <autoconfirmed> .*\bsave money.* <autoconfirmed> .*consider before buying.* <autoconfirmed> .*most dependable.* <autoconfirmed> .*(?:glass|windshield) replacement.* <autoconfirmed> .*benefits of (?:choos|select).* <autoconfirmed> .*tips on (?:choos|select).* <autoconfirmed> .*fixed by professionals.* <autoconfirmed> .*\bbest coupon.* .*promo(?:tional)? code.* .*anti[ -]aging skin.* <autoconfirmed> .*\bhow to decide.* <autoconfirmed> .*\bsale online.* <autoconfirmed> .*points to consider.* <autoconfirmed> .*healthy skin.* <autoconfirmed> .*memorabilia online.* <autoconfirmed> .*cheapest price.* <autoconfirmed> .*your online business.* <autoconfirmed> .*by seo service.* <autoconfirmed> #"Polish spam" {{ns:3}}:.*Kołobrzeg.* {{ns:3}}:.*wybór kwatery* {{ns:3}}:.*wybór miejsca noclegowego* # Cross-wiki spammer {{ns:2}}:Vasilisa(\d)+ .*Vasilisa(\d)+ <newaccountonly> .*Lovesunshine <newaccountonly> .*[Mm]ichael.[kK].hntopf.* .*Hunter ?Mariner.* .*radio.manà.* ({{ns:2}}:)?augusto.de.luca\b .*peer.?van.?mladen.* .*predrag.jugovic.* .*Lui\b.Morais.* .*Mayestrion.* .*Marco.*[Dd]i.*Meco.* # Per CU-L 13/06/2012, cross-wiki spam [^:]+:Mainline <newaccountonly> # Amilton de Cristo .*Am[iíìîï1lɪi̯]{2,5}ton(?:.Rodrigu[eèéêë3][sz])?.(?:de.Cristo|of.Christ).* .*O.verdadeiro.avivamento.* # Cross-wiki pattern spambots #note that setting a remove date can help keep this list smaller .*Meciurilive.* <newaccountonly> # delete after Feb 2016 # Vandal patterns [pṕ]lays?\s*with <newaccountonly> P[eèéêë][iìíïî]d[aàáâä]r <newaccountonly> .*(?:pega|senta).na.(?:banana|lin[gĝģğġ][uüûùú][iìíîï][cçćĉ]a|salsi(?:ch|xx?)a).* <newaccountonly> # Cross wiki vandalism pages .*mixing sailors.* # Cross-wiki Chinese vandalism: zh:WP:LHLS and zh:WP:HYIP and similar vandalism .*[啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed> .*[乌鸟岛烏鳥島钨鎢邬鄔呜坞].*[跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed> .*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡].*[氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed> .*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇].* <autoconfirmed> .*Make.*cat.* <autoconfirmed> .*Mys.*721tx.* <autoconfirmed> # 影武者 (from [[zh:]]) - well-known targets of serial vandalism .*影.*武.*者.* <newaccountonly> .*[邓鄧].*[傑杰].* <newaccountonly> .*林.*士.*涵.* <newaccountonly> .*Tian[0-9]{2,4}[A-Za-z] <newaccountonly> # Cross-wiki vandal .*[ĐDd]okdo.*kor.* <newaccountonly> .*Đokdo.* <newaccountonly> .*Докдо республика корея.* <newaccountonly> .*SERVICE.*KOMPOR.* <newaccountonly> .*CALL.087808242095.* .*BAJOT.*Z.* .*REVENGE.*THE.*FATE.* .*Hendrix.*Adi.*Surya.* .*jual.*obat.* .*Ciacho[0-9]{2}.* <newaccountonly|antispoof> .* fu[a-z]{1,5}?rdai. * .*\bfuerdai.* <antispoof> .*fj?[uv][ae]rd[ae]+[iǐī].* <newaccountonly> .*vand[áǎ]l.* .*cruǐzǐn\.* # From Japanese Wikipedia. [[Special:Permalink/11656464]] ## functional accounts and related terms .*管理.* <newaccountonly> # admin .*ビューロクラット.* <newaccountonly> # bureaucrat .*チェックユーザ.* <newaccountonly> # checkuser .*スチュ[ワア]ード.* <newaccountonly> # steward .*オーバーサイト.* <newaccountonly> # oversight .*オンブズマン.* <newaccountonly> # ombudsman .*開発者.* <newaccountonly> # developer .*理事.* <newaccountonly> # board member .*委員.* <newaccountonly> # committee .*財団.* <newaccountonly> # foundation .*[ブぶ][ロろ][ッツシっつ][クく].* <newaccountonly> # "block" ## Project names .*ウ[ィイ]キ([ペメピミ]ー?デ[ィイ]ア|ニュース|ブックス?|ソース|コモンズ|ク[オォ]ート|データ).* <newaccountonly> .*ウ[ィイ]クショナリ.* <newaccountonly> ## Han characters (for zh, ja, etc.) .*[殺死腐汚盗嫌狂虐滅罪姦屁尻葬屑].* <newaccountonly> .*暴[[:punct:] ][行力言動动亂乱].* <newaccountonly> .*害虫.* <newaccountonly> .*自慰.* <newaccountonly> ## Japanese derogatory language .*[荒あア][らラ]?[しシ].* <newaccountonly> .*氏[なにぬねのんナニヌネノン].* <newaccountonly> .*[こコ][ろロ][しシツ].* <newaccountonly> .*(半|はん|ハン)(ころ|コロ|ごろ|ゴロ).* <newaccountonly> .*(餓鬼|がき|ガキ).* <newaccountonly> .*(鬼畜|[きキ][ちチ][くク]).* <newaccountonly> .*(莫.?迦|馬.?鹿|[ばバ][ー・]?[かカ]).* <newaccountonly> .*(阿呆|[あア][ー・]?[ほホ]).* <newaccountonly> .*(気違い|基地外|吉外|きちがい|キチガイ).* <newaccountonly> .*(嘘|うそ|ウソ)[をヲ]?(つ[くき]|ツ[クキ]).* <newaccountonly> .*(禿|はげ|ハゲ).* <newaccountonly> .*(かつら|カツラ|ヅラ).* <newaccountonly> .*(のろま|ノロマ).* <newaccountonly> .*([死私]刑|しけい).* <newaccountonly> .*(エクスタシ|えくすたし).* <newaccountonly> .*ストーカー.* <newaccountonly> .*犯人.* <newaccountonly> .*ロリコン.* <newaccountonly> .*(知的?障害?|池沼).* <newaccountonly> ## Japanese sexual language / body parts .*[おオ][ちまチマ][んンソ].* <newaccountonly> .*[ちまチマ][んン][こコぽポ毛子].* <newaccountonly> .*(童貞|包茎).* <newaccountonly> .*(糞|[くぐ]そ|[クグ]ソ).* <newaccountonly> .*[うウ][んン][ちチこコ].* <newaccountonly> .*ポルノ.* <newaccountonly> .*(中|[なナ][かカ])(出|[だダ])[しシ].* <newaccountonly> .*[あア][そソ][こコ].* <newaccountonly> .*[オお][ナな][ニに二].* <newaccountonly> .*[きキ][んンソ](玉|[たタ][まマ]).* <newaccountonly> .*(金|[きキ][んンソ])[たタ][まマ].* <newaccountonly> .*(パンツ|ぱんつ).* <newaccountonly> .*(玉|[たタ][まマ])([金玉々]|[きキ][んンソ]|[たタ][まマ]).* <newaccountonly> .*[ゃやャヤ][りリ]([漫満慢万萬]|[ちまチマ][んンソ]).* <newaccountonly> .*([んンソ][ちまチマ]|[漫満慢万萬])[りリ][ゃやャヤ].* <newaccountonly> .*(性交|即[尺生]).* <newaccountonly> .*[ふフ][えエぇェ][らラ](?:[ちチ][おオ])?.* <newaccountonly> .*(?:ソープランド|パイズリ).* <newaccountonly> # From Ukrainian Wikipedia. [[Special:Permalink/11683166]] .*Вікіпедія.* <newaccountonly> .*Анальн.* <newaccountonly> .*[Йй]об.* <newaccountonly> .*[xхҲ][ýŷÿȳyуӲ][úùûüũůǔūǖǘǚǜŭųűuйиїяҊ].* <newaccountonly> .*п[іи]д[аоиіе]рас.* <newaccountonly> # From Hebrew Wikipedia .*נאצית?.* <newaccountonly> .+להשחי[טת].* <newaccountonly> .*חרא.* <newaccountonly> .*[אה]חריב.* <newaccountonly> # from csWP [^:]+:(?:[OoIl0-9]{1,3}\.){3}.* <newaccountonly> # no pseudo IP adresses # BLP TARGETS from enWP .*NawlinW.* <newaccountonly> .*Nableez.* <newaccountonly> .*Sean\.h.* <newaccountonly> .*Smalljim.* <newaccountonly> .*will die.* <newaccountonly> .*will suffer.* <newaccountonly> .*incinerated.* <newaccountonly> .*raped by.* <newaccountonly> .*gassed.* <newaccountonly> .*gas the.* <newaccountonly> .*head blown.* <newaccountonly> .*castrated.* <newaccountonly> .*beheaded.* <newaccountonly> .*tortured.* <newaccountonly> .*neutered.* <newaccountonly> .*anti-semite.* <newaccountonly> .*vomiting.* <newaccountonly> .*Seth.*Patinkin.* .*Jan.*Szatkowski.* .*(Bill|William).*Beggs.* .*Bett?y.*Patric?k?.* # Contact ArbCom before removing, overriding or changing .*Scott.*Bibby.* .*Dav.*\bCote.*(film|movie|director|actor).* # see Wikipedia:Sockpuppet investigations/NickSoroka/Archive .*Sunil Kumar+ Pathela.* # see Wikipedia:Sockpuppet investigations/Sunil Kumarr Pathela .*Lynds.*\bTurner.* # See User:Fairyspit and socks .*M[a@]l[i1l]k Shab.zz.* <newaccountonly> # abuse target .*Maelbros.* <newaccountonly> # sockpuppetry, hoax articles and edits .*Mael.bros.* <newaccountonly> .*Paul Easter.* <newaccountonly> .*WP\:.* <newaccountonly> .*WT\:.* <newaccountonly> .*ⒽⒶⒼⒼⒺⓇ.* <newaccountonly> #Latest Grawp naming scheme .*p[ÉÈËĘĚĔĖẺẸẾỀỄễỂểȨȩḜḝĒḖḗȄȅȆȇỆệḘḙḚḛ3عڠēėèéëẽĕęəẻếềẹ]nis.* <newaccountonly> .*Magyar.nem.ember.* <newaccountonly> .*Cremepuff.* <newaccountonly> .*[Mm]otherr* *.?[Ff]uck.* <newaccountonly> .*\b\(TIB.* <newaccountonly> # [[special:permalink:17218840]] # Promotional usernames .*[™®℠].* <newaccountonly|errmsg=titleblacklist-forbidden-new-account-trademark> # Prevent users from creating usernames that are IPv6 addresses (stop gap until r12782) User:[0-9A-Fa-f]{0,10}:([0-9A-Fa-f]{0,10}:)*([0-9A-Fa-f]{0,10})?(?:\/(12[0-8]|1[01][0-9]|[1-9]?\d))? <newaccountonly|errmsg=titleblacklist-ip-account> # additions transferred from kkWP per talk page [[m:Special:PermanentLink/11826368]] .*(\ba|Ә)(?i:кімші).* <newaccountonly> .*(?i:уики[мп]еди[ая]|уикисөздік|уикикітап|уикидәйек|уикисабақ|уикиқайнар|уикихабар).* <newaccountonly> .*(?i:Қазақстан).* <newaccountonly> .*(?i:қазақ).* <newaccountonly> ## хуй .*[xXхХ][yYуУ][iIйЙиИuUъЪяЯёЁeE].* <newaccountonly> ## пизда .*[пПnpPрР][iIіІїЇиИeEеЕёЁ][зЗzZ3][dDдД].* <newaccountonly> .*[нН][иИ][шШ].* <newaccountonly> ##from it.wiki ##lta .*y.o.u.y.b.i.n.o.* <newaccountonly> .*[Pp][Uu][Tt]+[Aa4][Nn].* <newaccountonly> .*utente\:shivanarayana.* <autoconfirmed> .*\:gioleonardi.* <autoconfirmed> .*andrea.panerini.* .*euphydryas.* <newaccountonly> .*\bvituzzu.* <newaccountonly|antispoof> .*\bruthven.* <newaccountonly> .*francesco carbonara.* .*fcarbonara.* ##insults .*\bstronz.* <newaccountonly|antispoof> # .*putt?ana.* per [[special:permalink/16539476]] .*frocio.* .*ricchione\b.* ##per [[:it:WP:NUI]] .*\bassociazione.* <newaccountonly> .*\bfondazione.* <newaccountonly> .*\bo\.?n\.?l\.?u\.?s\.?.* <newaccountonly> ##fake ipv6-like usernames ([ABCDEF0123456789]*\:){3,}[ABCDEF0123456789]* <newaccountonly> ##long-term crosswiki spam .*(richero|marian).*(maria|richero).* .*peer.van.mladen.* .*michael.vegini.* .*(mattia|vlad|morleo).*(mattia|vlad|morleo).*(mattia|vlad|morleo).* .*giovanni.{0,5}prinzi.* .*prinzi.{0,5}giovanni.* .*giuseppe.{0,5}prinzi.* .*prinzi.{0,5}giuseppe.* .*israel.*luca.*gois.* <antispoof> .*fabrizio.*tonon.* .*nino(slav)?\b.*marina.* .*marina\b.*nino(slav)?\b.* .*marco.{0,5}lupis.* .*lupis.{0,5}marco.* ### Vietnamese Wikipedia ### # Vulgarity .*đ[uụùúủờ] m[eẹaá].* <newaccountonly> .*đéo .*<newaccountonly> .*đ[ụùũĩị] .*<newaccountonly> .*đ[ịíĩệ]t.* <newaccountonly> .*con đ[ĩiị].* <newaccountonly> .*lồn.* <newaccountonly> .*lon của.* <newaccountonly> .*lon mẹ.* <newaccountonly> .*con m[áẹ].* <newaccountonly> .*chúng m[àầ]y.* <newaccountonly> # Controversial historical names .*chí.*minh.* <newaccountonly> .*h[oòôồ] ch[ií].*minh.* <newaccountonly> .*胡志明.* <newaccountonly> .*n[oô]ng th[iị] x[uü][aăâá]n‎‎.* <newaccountonly> # Vandals .*chắn.* <newaccountonly> .*trắn.* <newaccountonly> ### Farsi Wikipedia ### .*\b(?:مد[یي]ر|معاون|ری[یئ]س|مس[ئوؤ]و?ل)\b.* <newaccountonly> .*(?:شرکت|بازرگانی|کلینیک|[Cc]ompany|[Ff]actory|طراحی|سایت|انجمن|فروم|بازرگانی|آکادمی|وبلاگ|بلاگ|کانون|مطب|دفتر|پایگاه|کلینیک|گروه|آموزشگاه|دبیرستان|دانشگاه|co\.|مدرسه|همایش|وب‌سایت|مرکز|هی[اأئ]ت|سامانه|سرویس|بازار).* <newaccountonly> .*(?:آگهی|روزنامه|فصلنامه|رزور|آنلاین|گردشگری|بین ?المللی?|صنعت|سازان|سازی|گستر|خبری).* <newaccountonly> ##Main page and it's redirects صفحه اصلی صفحهٔ اصلی ## Don't be only Persian numbers ^[\x{06F0}-\x{06F9}]*$ <newaccountonly|autoconfirmed> ## Don't have Persian's Diacritic # [^:]+:.*[\x{064A}-\x{064F}\x{0652}\x{0650}\x{0626}\x{0643}\x{0654}\x{0621}\x{0623}-\x{0625}].* <newaccountonly|autoconfirmed> ## Persian scurrility words .*\b(?i:[کك][یي]ر|خا[یي]ه|[کك]لفت)\b.* <newaccountonly> .*(?i:قبر|گور|مری?ض|آشغال).* <newaccountonly> .*(?i:مهبل|چوچوله?|واژن).* <newaccountonly> .*(?i:\b[کك]س\b).* <newaccountonly> .*(?i:قحبه).* <newaccountonly> .*(?i:جنده|فاحشه|هوکر).* <newaccountonly> .*(?i:[کك]ون).* <newaccountonly> .*(?i:شو?مبو?ل).* <newaccountonly> .*\b(?i:داف).* <newaccountonly> .*(?i:گائیدم|گاییدم|گایدم|بگا|فاک|بخواب|گوز\b|فنا|\bگو?ه\b|\bشاش\b|مرد[کك]|زن[یي]?[کك]ه).* <newaccountonly> .*\b[Dd]own.*[Ww]ith.* <newaccountonly> .*\b[Aa]gainst.* <newaccountonly> .*\b[Dd]ead.*[Oo]n.* <newaccountonly> .*(?i:مرگ.*بر|لعنت.*بر).* <newaccountonly> .*(?i:پ[یي]روز.*ست).* <newaccountonly> .*(?i:خو?اه?ر|مادر|ننه|عمه|خاله|شاباجی|آبج[یي]|بابا|پدر|برادر|[کك]ا[کك]و).* <newaccountonly> .*(?i:خاک.*توی?).*<newaccountonly> .*(?i:سوسک).* <newaccountonly> .*(?i:[کك]چل|خ(و|)ل|د[یي]وانه|مجنون|ماست شل|ماس شل).* <newaccountonly> .*(?i:\bخر\b|گاو|سگ|پدسگ|ننه‌سگ|مادرسگ).* <newaccountonly> .*(?i:پان.*(تر[کك]|فارس|لر|کرد|عرب)).* <newaccountonly> ## Famous persons .*(?i:حضرت|امام).* <newaccountonly> .*(?i:ولا[یي]ت).* <newaccountonly> .*(?i:خم[یي]ن[یي]).* <newaccountonly> .*(?i:خامنه.*ا[یي]).* <newaccountonly> .*(?i:احمد[یي].*نژاد).* <newaccountonly> .*(?i:روحان[یي]).* <newaccountonly> .*(?i:محمد.*خاتم[یي]).* <newaccountonly> .*(?i:مهد[یي].*[کك]روب[یي]).* <newaccountonly> .*(?i:میر.*حس[یي]ن.*موسوی[یي]).* <newaccountonly> ## Commons Wikimedia .*[sS]elfie [sS]hoe.* <newaccountonly> # [[Special:PermanentLink/14714671]] ## Spambot attack 31-01-2016 .*payday\b <autoconfirmed> .*(day|online|instant|check|about|quick|best|free|advance|\buk|compare|\bhour|easy|why|guaranteed|fast|credit|\bby\b) payday.* .*pay ?day (text |advanced )?loan.* <autoconfirmed> .*credit check loans.* <autoconfirmed> .*instant money.* <autoconfirmed> .*without enquiries.* <autoconfirmed> #cw abuse .*DEE?Z.NUTS.*<newaccountonly|antispoof> .*Casino.* <newaccountonly> \bPokemon\.png\b \bItailevi.* <newaccountonly> .*Empresa LEMOS‎.* <casesensitive> .*HowToGetBanned.* <newaccountonly|antispoof> #LTA abuse of global rename feature .*EISIGMA.* <newaccountonly> # from kowiki .*관리자.* <newaccountonly> # admin .*운영자.* <newaccountonly> # admin .*관리담당자.* <newaccountonly> # admin .*쓰레기.* <newaccountonly> # inappropriate usernames .*유니폴리.* <newaccountonly> # inappropriate usernames .*Unypoly.* <newaccountonly> # inappropriate usernames .*(개새끼|씹새).* <newaccountonly> # inappropriate usernames .*씨(발|팔).* <newaccountonly> # inappropriate username .*무현.* <newaccountonly> # inappropriate usernames .*지랄.* <newaccountonly> # inappropriate username .*섹스.* <newaccountonly> # inappropriate username .*보민.* <newaccountonly> # LTA .*황건.* <newaccountonly> # LTA .*보르민.* <newaccountonly> # LTA .*보르맹.* <newaccountonly> # LTA .*볼민.* <newaccountonly> # LTA .*보오민.* <newaccountonly> # LTA .*씨뱔.* <newaccountonly> # LTA .*좆까.* <newaccountonly> # LTA #Weird character new account spam .*[①-⑨]{6}.* <newaccountonly> # to release pressure on the enwiki abusefilter .*08440828240.* <newaccountonly> #cross-wiki spam .*271383970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]] #Spam .*Thincomme.* <newaccountonly> .*27138970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]] #LTA .*password.* <newaccountonly> .*passis.* <newaccountonly> .*Paul Bedson.* <newaccountonly> #RuneScape .*Attack.* <newaccountonly> .*Strength.* <newaccountonly> .*Defence.* <newaccountonly> .*Ranged.* <newaccountonly> .*Magic.* <newaccountonly> .*Prayer.* <newaccountonly> .*Farming.* <newaccountonly> .*Dungeoneering.* <newaccountonly> .*Constitution.* <newaccountonly> .*Crafting.* <newaccountonly> .*Mining.* <newaccountonly> .*Smithing.* <newaccountonly> .*Fishing.* <newaccountonly> .*Cooking.* <newaccountonly> .*Firemaking.* <newaccountonly> .*Woodcutting.* <newaccountonly> .*Runecrafting.* <newaccountonly> .*Fletching.* <newaccountonly> .*Agility.* <newaccountonly> .*Herblore.* <newaccountonly> .*Thieving.* <newaccountonly> .*Slayer.* <newaccountonly> .*Farming.* <newaccountonly> .*Construction.* <newaccountonly> .*Hunter.* <newaccountonly> .*Summoning.* <newaccountonly> .*Divination.* <newaccountonly> .*Invention.* <newaccountonly> d52241c15aabbdfef1939ad7c7825a00d4350d26 173 172 2019-04-11T00:02:46Z Cook Me Plox 23 wikitext text/x-wiki ########################################################################### # DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF [[w:en:regular expressions|REGEX]]! # ########################################################################### # # This is a list of page titles which are blocked from creation/editing on our wikis. # Guidelines: # - This page, delicate as it is, is editable by admins only. # - To disable an entry, *remove* it, don't comment it out. # # For syntax guidelines see [[mw:Extension:Title blacklist]] <!-- leave this line exactly as it is --> <pre> ## Technical # no multiple ! or ? .*[!?]{3,}.* <autoconfirmed> # no pseudo-wiki-deep-links (?:[^\/]+[\/:])?(?:index\.php|w\/wiki)(?:\/.+)? .*''.* <newaccountonly> # URI like page titles .*[?&]+[^=]+=[^&]+.* # domain names .*[\. ](?:com|org|uk|net|info|gov|kz|ru|ir|biz|info|кз|pt|br)\b.* <newaccountonly> # fake ipv4 .*(?:[0-9]{1,3}\.){3}[0-9]{1,3}.* <newaccountonly> # Wikis .*mediawiki.* <newaccountonly> .*(?:wiki(?:[mp]edi[ae](?!n))).* <newaccountonly|antispoof> .*(?:wiki(books|data|news|quote|source|species|versity|voyage)).* <newaccountonly|antispoof> .*wiktionary.* <newaccountonly> # WikiVoyages merger unclaimed account renaming conflict avoidance .*\(?:W[TV]-\w{2}\) .* <newaccountonly> # Google google.*\.html # testing new group .*[Tt]estaccountfornewgroup.* <newaccountonly> .*userlogin.* <newaccountonly> ##Usernames people # functional accounts .*AD+MI+N.* <newaccountonly|antispoof> .*sysop.* <newaccountonly|antispoof> .*moderator.* <newaccountonly|antispoof> .*arbit(?:er|rator).* <newaccountonly> .*checkuser.* <newaccountonly|antispoof> .*oversight.* <newaccountonly|antispoof> .*S+T[EO]+(?:W|VV)+A+RD.* <newaccountonly|antispoof> .*bue?r(?:eau|o)[ck]r?at.* <newaccountonly> .*\bspravce\b.* <newaccountonly|antispoof> # [[Special:PermanentLink/16431112#Wikipedie usernames]] # schiedsgericht in w:de .*schieds(?:ge)?richt.* <newaccountonly> .*WMF.* <newaccountonly|antispoof> .*molly white.* <newaccountonly|antispoof> .*tulsi [a-z]h?agat.* <newaccountonly|antispoof> .*sro[ \.\-]?2[ \.\-]?3.* <newaccountonly> .*WikiDan.{0,10}61.* <newaccountonly> # See [[w:en:Wikipedia:Sockpuppet_investigations/Moutray2010]] .*cһеск[ИѴ]ѕег.* .*сап ѕи[ск]+.* .*һогѕе.* .*\bԁіск.* .*\bсоск.* # strong language .*AIDS.* <newaccountonly|casesensitive> .*ASS+HO+L+E.* <newaccountonly|antispoof> .*BASTARD.* <newaccountonly|antispoof> .*BITCH.* <newaccountonly|antispoof> .*COCKSUCK.* <newaccountonly|antispoof> .*CUNNILINGUS.* <newaccountonly|antispoof> .*[CK(]UNT.* <newaccountonly|antispoof> .*VAGINA.* <newaccountonly|antispoof> .*DILDO.* <newaccountonly|antispoof> .*FAG\.?G+OT.* <newaccountonly|antispoof> .*FU[C(K]+K+ <newaccountonly|antispoof> .*f\*ck.* <newaccountonly|antispoof> .*HITLER.* <newaccountonly|antispoof> .*P[Eê]+N+I+S.* <newaccountonly|antispoof> .*SLUT.* <newaccountonly|antispoof> .*PRO+STITUTE.* <newaccountonly|antispoof> .*PA?EDO+(?:PH|F)ILE.* <newaccountonly|antispoof> .*JEW.* <newaccountonly|casesensitive> .*fellatio.* <newaccountonly> .*lesbianism.* <newaccountonly> .*molest[\ s].* <newaccountonly> .*ni+(?:gg|qq)+(?:a|er).* <newaccountonly> .*orgasm.* <newaccountonly> .*scr[o0]tum.* <newaccountonly> .*[8B]\={2,}D.* <newaccountonly> .*russavia.* <newaccountonly> .*Belanidia.* <newaccountonly> .*[YyIiíıl]\.?[Aa]\.?[NnMm]\.?[Gg]\.?[Uu]\.?[Aa]\.?[SsZz].* <newaccountonly> .*DARIO SEVERI.* <newaccountonly> .*Vou (?:cagar|defecar|mijar|ejacular|gozar).* <newaccountonly> .*[Ck]aguei.* <newaccountonly> .*GRS73.* <newaccountonly> .*Chronus.* <newaccountonly> .*is my ho(?:me|[a-z]se|my|mey).* <newaccountonly|antispoof> .*housegoy.* <newaccountonly|antispoof> .*homoboy.* <newaccountonly|antispoof> .*homosexo.* <newaccountonly|antispoof> .*wikinger.* <newaccountonly|antispoof> .*home[iy][bg]oy.* <newaccountonly|antispoof> .*homie[bg]oy.* <newaccountonly|antispoof> .*\bpeniz.* <newaccountonly> # [[special:permalink/17162342#Peniz]] .*fuck you.* <newaccountonly|antispoof> .*下凵ㄈ水.* .*山工水工户三多工月‎.* .*代月七三.* .*弓七三山月民多弓 .* .*huge cock.* #German strong language .* ist schwul.* <newaccountonly|antispoof> # fick... .*fick(?:e[rn]\b|t\b| d[ieo]).* <newaccountonly|antispoof> # scheiss .*sche?(?-i:i(?:ß|s{2})).* <newaccountonly|antispoof> # wichser .*wi(?:chs|x{1,3})e?r.* <newaccountonly|antispoof> # arschloch .*\barschl.* <newaccountonly|antispoof> # Chronic Vandal .*auwal.* <newaccountonly|antispoof> # [[Special:CentralAuth/Auwall]], chronic account creation vandal #Portuguese strong language .*[CK]ARALHO.* <newaccountonly|antispoof> .*BU[CS]ET+(?:INH)?A.* <newaccountonly|antispoof> .*FODA(?:-?[SC]E)?.* <newaccountonly|antispoof> .*VAI[- ]TOMAR[- ]NO.* <newaccountonly|antispoof> .*VAI(?:[- ]?[TCS])?E[- ]?FUDER?.* <newaccountonly|antispoof> .*CARA[- ]DE[- ]PAU.* <newaccountonly|antispoof> .*OTARIO.* <newaccountonly|antispoof> .*DESGRACA.* <newaccountonly|antispoof> .*punhet[ae].* <newaccountonly> .*viado.* <newaccountonly> .*bosta.* <newaccountonly> .*\bporr+a\b.* <newaccountonly> .*cara de cu.* <newaccountonly> .*\bmerda\b.* <newaccountonly> .*nunca ser[aá].* <newaccountonly> # WOW .*on ?wheels.* <newaccountonly> .*on wh[eéèẽȩëêēẹẹėĕěę]+ls.* .*wikipedo.* <newaccountonly> .*\bNC state\b.*\bis\b.* <newaccountonly> .*fuquay.* <newaccountonly> .*fooledyouSt(?:u|ew)ards\d{0,4}.* <newaccountonly> .+massive c.* <newaccountonly> .*negro scum.* <newaccountonly> .*awp's massive c.* <newaccountonly> .*tched by.* <newaccountonly> .*rap(?:es?|ing).?bab(?:y|ies).* <newaccountonly> .*stretÄ‹hed.* <newaccountonly> .*StretċhedBy.* <newaccountonly> .*str[eėéèëê]tch[eėéèëê]d.* <newaccountonly> .*vanda[lI].* <newaccountonly> .*king my co+ck.* <newaccountonly> .*G[rw]{2,3}ap.* <newaccountonly> .*[GⒼĜĞĠĢƓǤǦǴḠ].*[RŔⓇŖŘȐȒṘṚṜṞ®].*[AǼAÀⒶÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*[WŴẀẂẄẆẈ₩].*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly> .*[ⒼGĜĞĠĢƓǤǦǴḠ].*[RŔŖⓇŘȐȒṘṚṜṞ®].*[AǼⒶAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*VV.*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly> (?i:[GĜĞĠĢƓǤǦǴḠ69&Γ]((\W|\W.*\W)?[RŔŖŘȐȒṘṚṜṞ®Ρ₧ÞþΡρРрƤṔṖǷ](?:\W|\W.*\W)?)+(?:[ǼAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦȺḀẠẢẤẦẨẪẬẮẰẲẴẶÆǢ4@?Α](?:\W|\W.*\W)?)+(?:[VƲṼṾWŴẀẂẄẆẈ₩UÙÚÛÜŨŪŬŮŰŲǓǕǗǙǛΫΥΫΎ](?:\W|\W.*\W)?)+[PƤṔṖǷ₧ÞþΡρРр]) <newaccountonly> .*hagg[ae]r.* <newaccountonly> .*[НHΗHⱧ]+[[:punct:] ]*[ΆAÁÀÃÄÂΑАA]+[[:punct:] ]*[GGԌ]+[[:punct:] ]*(?:[ΆAÁÀÃÄÂΑАA]|[EЕΕËEĖ])+[[:punct:] ]*[RRЯ]+.* <casesensitive> .*[НHΗHⱧ][EЕΕËEĖ][RRЯ][MМΜM][YΥY].* <casesensitive> .*JEWS DID.* #VasilievVV 2008-05-01 .*Śemitic.* .*ni[ğǵģĝġĠĞ]+er.* .*\bon.t[iy]res\b.* <newaccountonly|antispoof> .*pelican.shit.* <antispoof> .*my.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+e+.{0,5}[bßβбв฿]+o+y.* <newaccountonly|antispoof> .*[mɯḿṁṃмӍμ₥]y.+\b[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+(?:i+[e3عڠẽəɵ]+|[e3عڠẽəɵ]+y+)s*\b.* <newaccountonly|antispoof> .*[mɯḿṁṃмӍμ₥]y.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+[oóòôöõǒōŏǫőœøəόοωὸὀὁὄὂὅὃоөӧӫδσʘǿọ0]+[uúùûüũůǔūǖǘǚǜŭųűύvṽṿwŵẁẃẅẇẉẘΦφΨψωώὼώᾠᾡᾢᾣᾤᾥᾦᾧѱѵѷѿ]+s+e+.{0,5}[bßβбв฿ьҌҍ]+o+y.* <newaccountonly|antispoof> .*Rymax[0-9]+.* <newaccountonly> .*Omegariley[0-9]+.* <newaccountonly> .*wa+n+k+e*r.* <newaccountonly|antispoof> #Stewards and SWMT .*sKy[1Il][uüv].* <newaccountonly> .*Naw?linwiki.* <newaccountonly> .*Nishkid64.* <newaccountonly> .*Alisons?.*? (?:b[i ]{1,2}tch|shit) <newaccountonly> .*[mM][@a]t[3e]r[il1ìíïîīI]alsc[il1ìíïîīI][3e]nt[il1ìíïîīI]st.* <newaccountonly> .*favonian.* <newaccountonly> .*[il]nf[il]n[il]te[0-9]{4}.* <newaccountonly|antispoof|errmsg=titleblacklist-forbidden-new-account> .*[il]nf[il]n[il]te[0-9]{4}.* <autoconfirmed|antispoof> # Prevent article creation with such name. .*B.?sadowski.* <newaccountonly|antispoof> .*Tege[lI].* <newaccountonly|antispoof> .* Тегела? .* <newaccountonly|antispoof> # Tegel in Russian is my understanding .*\bajraddatz.* <newaccountonly|antispoof> .*marcoaurelio.* <newaccountonly|antispoof> #Other users .*j[iu]m(?:bo|my) ?wh?ales.* <newaccountonly> .*Kr[i1l]mpet.* <newaccountonly> .*Betacommand.* <newaccountonly> .*[cC]arol.?[mM]\.?o\.?ore.* <newaccountonly> .*\s+[jJ]\.?[Dd]elanoy.* <newaccountonly> .*[Ee]lcobbola.* <newaccountonly> .*[Vv]zaak.* <newaccountonly> .*Phaedriel <newaccountonly> #per CU-l .*DanielTom\d.* <newaccountonly> .*HERBYTHYME.* <newaccountonly|antispoof> # xwiki issue of harassment .*parbel.* <newaccountonly|antispoof> .*seewo(?-i:[LlI][Ff]).* <newaccountonly|antispoof> .*Zzuuzz.* <newaccountonly|antispoof> .*Ingrid Gome[sz].* <newaccountonly|antispoof> .*Taichi.* <newaccountonly|antispoof> .*Lomita.* <newaccountonly|antispoof> # [[special:permalink/17718012#Lomita]] [[special:diff/17728420]] .*Krichel.* <newaccountonly|antispoof> .*Amire80.* <newaccountonly|antispoof> .*PlyrStar93.* <newaccountonly|antispoof> .*Cruizir .* <newaccountonly|antispoof> .*\bCruiz.r\b.* .*Bonadea .* <newaccountonly> # abuse by JA, via [[SRG]] .*TonyBallioni.* <newaccountonly> .*De[aeiou]?fender\b.* <newaccountonly|antispoof> .*Plyr?Star93.* <newaccountonly> .*\bchrissymad.* <newaccountonly> .*SA.?13 Bro.* <newaccountonly> .*\bpraxidica.* <newaccountonly> ##LTA # [[w:ja:LTA:ISECHIKA]] and other ja titles .*レオパレス.* <newaccountonly> .*フェロモンたっぷり.* <newaccountonly> .*(?:ヤリマン|レイプ|女体盛り|レズ(?:ビアン)?|ビッチ|咥えて欲しい).* <newaccountonly> .*(?:[被容]疑者|被告|受刑者|加害者).* <newaccountonly> .*(?:悪質|クレーマ|無賃乗車|万引き?|窃盗).* <newaccountonly> .+(?:組直[系参]).+ <newaccountonly> .*(?:\+81\D?|0)[7-9]0(?:\D?\d{4}){2}.* <newaccountonly|antispoof> .*風俗.* <newaccountonly> # Bambifan .*Spider's.*Web.* <newaccountonly> .*Pig(?:'s)?.*Tale.* <newaccountonly> # Who cares who it is .*Chaosnamepuppet.* <newaccountonly> Jorge Queirolo Bravo <autoconfirmed> User(?: talk)?:(?:Barsoom Tork|Pocoyo Albatross|Anything Muppets|Moosey Mouse|Inbloomed Muppets).* <casesensitive|noedit> # Harold .*H.R.[L|1I]D.*K(?:R|[|!ɨᎥ1iIÍÌĬîÎǏÏĨįĮĪıİlľŀłļḷΙιіІЇ丨])+che[L|1I].* <newaccountonly|antispoof> .*K[Ri]+CH[e'][L|1I].*H.R.[L|1I]D.* <newaccountonly|antispoof> # Vicky Kadian [[special:permalink/17551440#Vicky Kadian]] .*Vì[ck]ky Kadian.* <antispoof> .*Kadian Vi[ck]ki.* <antispoof> .*विक्की कादियान.* .*कादियान विक्की.* # DieselSun, repeat article creation on self, checkuser detail available .*Tatarniko[fv] Ale(?:ks|x)ande?r.* .*Ale(?:ks|x)ande?r Tatarniko[fv].* .*Alexander Sergeevich Tatarnikov.* .*diezel\s{0,5}sun.* .*Александер Татарников.* .*Александр Сергеевич Татарников.* # Brandon Richardson, repeat article creation on self [[Special:PermanentLink/9666160]] Brandon (?:\w{0,20} |Q\. )?Richardson .*Prince Richardson.* # Javad Ramezani .*[jcy][ae]v\w[dt][\. ]{0,5}\w[ae]m\w?z[aeo]ni?.* <antispoof> .*[ae]m\w?z[ao]ni?[\. ]{0,5}[jdc][ae]v\w[dt].* <antispoof> .*جواد.*رمضان.* .*Me and Selena.* .*Javad[\. ]{0,5}\(?:s[iaoe]nger\).* .*[ҶЏЖж]а[ву][оа]д\s{0,5}\w{0,5}\s{0,5}Рам[ае][зд][оа]н.* .*ჯავადის[\. ]{0,5}რამადანის.* .*ஜவாத்[\. ]{0,5}ரம[ளாலா]ன்.* .*Javad Ramadan.* <autoconfirmed> .*Javad Shorab.* <autoconfirmed|antispoof> # José Rafael Cordero Sánchez [[special:permalink/16580741]] [[Special:diff/17786922]] .*(?:Jos.|R.(fael)?) Cordero S.nch.z.* .*José Cordero.* <autoconfirmed> # Evw [^:]+:Archelange <newaccountonly> # Cross-wiki sock .*Modern ?Apizza.* # Spam patterns .*Web20(?:tool|marketing|site|summit).* <newaccountonly> .*cheap[sr]al[a-z]{1,4}(?:\d{1,2})?.* <newaccountonly> .*polo(?:online|outlet).* <newaccountonly> .*cash.?advance.* <newaccountonly> .*loans?.?(?:lender|solution).* <newaccountonly> .*lose.?weight.* <autoconfirmed> .*weight.?loss.* <newaccountonly> .*paydayloan.* <newaccountonly> .*bktube\d{2}.* <newaccountonly> .*thai(?:vdo|xx)x\d.* <newaccountonly> .*pay[0o]neer.* <newaccountonly>#multiple a/c names starting with name, some appending, blocking for articles too \bpay[0o]neer\b .*gain inches.* .*growing tips anyone.* .*height (?:today|increas|discrimin|from).* .*shoe lift (?:insole|addition| ?\-|to make).* .*(?:with|using|the|\.|get|effective|introducing|ease|forget|right) shoe lift.* .*(?:lifts for|taller) shoe.* .*(?:hina|hinese|wholesale|cheap|buy) (?:authentic|sports|hockey|star game)? ?jersey.* .*do s and don ts of.* .* most effective way.* .*strateg(?:y|ies) to buy.* .*breaking your budget.* .*article promotion tip.* .*custom lanyard.* .*mimy.*s[lℓ£]uiter.* <antispoof> .*(?:best|top|with|through|perfect|having|ideal|using|beneficial|effective) autism.* .*marketing instant.* .*pay affiliate.* .*minecraft (?:server|download).* .*great tips .* .*self.?employed loans.* .*cash with no income.* .*best SEO .* .*(?:strong|good| a| the) NHL (?:pullover|shirt|jacket).* .*NHL (lover|supporter|enthusiast|fanatic).* <autoconfirmed> .*properties for sale.* <autoconfirmed> .*\beasy methods.* <autoconfirmed> .*home equity loan.* <autoconfirmed> .*card debts? repayment.* <autoconfirmed> .*your (?:forthcoming|next) (?:occasion|function|occurrence|party|celebrat).* <autoconfirmed> .*\b(?:ways|tips|how|methods) to (?:obtain|choose|discover).* <autoconfirmed> .*\b(?:dvantages|benefits) of (?:booking|renting|le(?:tt|as)ing).* <autoconfirmed> .*\bAduPoker.* .*\bpoker online.* <autoconfirmed> .*\blimo (p?:rovider|company|service|program|support|assist).* <autoconfirmed> .*manage your loan.* <autoconfirmed> .*on(?: the (?:(inter)?net|web)|.?line) gaming fun\b.* .*memorable team (?:development|building).*(?:basic|tips|guideline|suggestion|security|safeness|regulation|practice|rules|protection).* <autoconfirmed> .*tax preparation (?:consultation|service).* <autoconfirmed> .*(?:progress(?:on)?|advancement|trend|development) (?:along with|in addition to|as well as|and also|plus) devolution.* .*trying to conceive.* <autoconfirmed> .*avoid these foods.* <autoconfirmed> .*tax return easily.* .*\bbest income tax.* .*fastest growing.* <autoconfirmed> .*casinos? (?:online )?(?:casino|wagering|betting|playing|poker|gaming|gambling|games|strateg).* <autoconfirmed> .*(?:outlet|store|casinos) online.* <autoconfirmed> .*champion menwear.* <autoconfirmed> .*cheap finance.* <autoconfirmed> .*\bfind money .* <autoconfirmed> .*lottery on.?line.* <autoconfirmed> .*football (?:gambling|bet(?:s|ting)?)\b.* <autoconfirmed> .*flexible loan views.* <autoconfirmed> .*(pertaining to|reduce|intended for) ((motor )?vehicle|auto(mobile)?|car( or truck)?) (improvement|maintenance|fix|repair|vehicle|problem|restore).* <autoconfirmed> .*(professional|skilled|competent|seasoned) auto (auto|repair shop|technician|shady).* .*(review|strategy) (tab|tricks|tips|secret|suggestions).* <autoconfirmed> .*(custom|silicone?|printed|cheap|rubber|charity) (wristband|bracelet).* <autoconfirmed> .*(stage|phase|period|developmment|level)s? of (cystic )?(pimple|zit|acne).* <autoconfirmed> .*\bacne (treatment|cure|breakout).* <autoconfirmed> .*(flourishing|productive|profitable|thriving|successful|effective|prosperous) natural acne.* .*\btips and tricks.* <autoconfirmed> .*paypal money adder.* <autoconfirmed> .*(effective|superb|excellent|great|fantastic) seo (firm|corporation|provider|organi[sz]ation|business).* .*(medical|health|clinical).?(related|care|method of)? (malpractice|travel|transport|vehicle).* <autoconfirmed> .*prenuptial (documents|negotiating|contract|legal|agreement|deals).* <autoconfirmed> .*luxury (?:vehicle|automo(tive|bile)|(?:ar or )?truck) (?:review|evaluation|critiques|rating|opinion).* <autoconfirmed> .*(hir|rent|book|reserv)ing( an?)? (extra|luxuri(e|ou)s|extravagant) (?:auto(?:mo(t?:ive|bile))?|car|truck|vehicle|motor).* <autoconfirmed> .*\b(?:vehicle|auto(?:mo(?:tive|bile))?|car|truck|sedan) (?:driving|sales|maintenance|loans|repair|restore|mechanic)\b.* <autoconfirmed> .*\bhow to (?:locate|find) a (competent|professional|skilled).* <autoconfirmed> .*tips that will save money.* <autoconfirmed> .*\bcruising for the.* <autoconfirmed> # spam added March 2017, can probably culled after 6 months .*(?:your|own) website easily.* .*(?:of|with|easily) using (?:quidoo|hubpages).* <autoconfirmed> .*(?:\b|-)(?:fuss|cut|simple|free|less|realistic|world|practical|elements|secrets|systems|details|plans|criteria|products|advice|programs|solutions|aspects|of|in|for) warehouse.* <autoconfirmed> # April 2017 .*design shop.* <autoconfirmed> .*\bТитан гель.* <autoconfirmed> .*\bhammer toe.* <autoconfirmed> .*\btreatments? and cure.* <autoconfirmed> .*\bsymptoms? and treatment.* <autoconfirmed> .*((?:Kendall|Kylie|Kris|Caitlyn) Jenner|(Khloe|Kourtney|Rob|Kim) Kardashian|Scott Disick)[ \-]\w.* <autoconfirmed> .*\b(?:plain black|bandage) (wrap|long)? ?dress.* <autoconfirmed> .*herve leger \w.* <autoconfirmed> .*(buy|cialis vs|generic) viagra.* <autoconfirmed> .*(?:cialis|viagra) (generic|coupons|without a|online).* <autoconfirmed> .*sulfate explained.* <autoconfirmed> .*\bHVAC ?(?:\.|assistance|accomplishment|encounter|purchase|suggest|advice|concern|by us|demand|good|is eas|using|with|success|begin|guid|that |achieve|expert|trouble|practic|rookie|problem|could|tip|need|may|require|which|is ).* <autoconfirmed> .*heating and air conditioning.* <autoconfirmed> .*mattress (?:sales|headboard|start|retail|wars|discount|mattress|bed|pad|again|would|market|security|good|from).* <autoconfirmed> # tv stream .*\bon.?line ((tv )?coverage|free) <autoconfirmed> .*\b(final|watch)[ \-\.]+(?:now|free |winter|live).* <autoconfirmed> .*\blive[ \-\.](?:online|stream|free|hd|six nat).* <autoconfirmed> .*\bst\.re\.am.* <autoconfirmed> .*\brugby\*\*.* <autoconfirmed> .*\bgreat things about\b.* <autoconfirmed> .*\bunderstanding files\b.* <autoconfirmed> # per stewards .*(?:cheap|buy) (tizanidine|zanaflex).* .*muscle relaxants.* <autoconfirmed> .*(?:simple|fat) (?:fast|weight)[ -]loss.* <autoconfirmed> .*weight[ -]loss (supplement|and).* <autoconfirmed> .*(?:another|crash|ketogenic|carb) diet.* <autoconfirmed> .*building (diet|tip).* <autoconfirmed> .*body fat on.* <autoconfirmed> .*simple home remedies.* <autoconfirmed> .*\bstone island\b.* <autoconfirmed> # simple, may be too harsh, let us stop the worst of the spam -- billinghurst 20180718 .*\b(?:outlet|sale|official) (?:shop|store|clearance|boutique|site|sale)\b.* <autoconfirmed> .*salvatore ferragamo \w.* <autoconfirmed> .*ferragamo (retailer|belt).* <autoconfirmed> .*best low cost.* .*replica outlet.* <autoconfirmed> .*online gaming.* <autoconfirmed> .*\bdrugs online.* <autoconfirmed> .*male enhancement.* <autoconfirmed> .*natural skin care.* <autoconfirmed> .*\bproven methods.* <autoconfirmed> .*to self improve.* <autoconfirmed> .*messenger marketing.* <autoconfirmed> .*make money online.* <autoconfirmed> .*market your (?:web.)?site <autoconfirmed> .*advertise businesses.* <autoconfirmed> .*levels of success.* <autoconfirmed> .*simple good ideas.* <autoconfirmed> .*merrell walking boots.* <autoconfirmed> .*buy the best.* <autoconfirmed> .*get viagra.* <autoconfirmed> .*for lasting longer.* <autoconfirmed> .*when (?:making a purchase|buying).* <autoconfirmed> .*\breal money.* <autoconfirmed> .*\bbetonline casino.* <autoconfirmed> .*budget tablet.* <autoconfirmed> \blose \d\d pounds <autoconfirmed> .*Advocate Simranjeet Singh.* .*Simran(:?jeet)?.?Law.* .*Alma Lilia Luna Olivas.* <autoconfirmed> # tech support spam .*Hpprintersupp(o|0)rt.* <newaccountonly> .*supp(o|0)rt helpline.* <newaccountonly> .*(?:help[ \.]+desk|phone)[ \.]+number.* <newaccountonly> .*customer care.* <newaccountonly> .*service (?:tech|supp(ort)?).* <newaccountonly> .*quickbook.* <newaccountonly> .1[ \-\.]?8[0oO]{2}[ \-\.]?\d{3}[ \-\.]?\d{2}[0oO] .*(?:dell|hp|brother|canon) printer.* <autoconfirmed> .*[I1][ \-~\.]?8[ \-~\.]?[0oO][ \-~\.]?[0oO][ \-~\.]?26[ \-~\.]?9[ \-~\.]?{I1][ \-~\.]?6[ \-~\.]?[0oO][ \-~\.]?8.* .*\b[I1]844.?46[I1].?2828\b.* .*[nN]orton [lL]ive [hH]elp.* .*(?:helpline|tech|s(ervice|upport)) (tele)?phone number.* <autoconfirmed|antispoof> .*(?:support|contact).?toll.?free.* .*0.800.098.8727.* .*(?:facebook|quickbooks) (?:customer|helpline|support|technical|on-?line).* .*(?:gmail|tech|customer)(?:\.|nichal)?[ \.](?:service|support).* <autoconfirmed|antispoof> .*Q\.u\.i\.c\.k\.b.* .*1800-?213-?2171.* .*1844-?203-?1044.* .*supp0rt.* .*(help desk|support)(.?phone)?.?number.* .*c\.u\.s\.t\.o\.m\.e\.r.* .*s\.u\.p\.p\.o\.r\.t.* .*n\.u\.m\.b\.e\.r.* .*ℕ∪mβεR.* .*better page rank.* .*toll free (1800|number).* <autoconfirmed> .*1800\d{7} helpline number.* <autoconfirmed> .*91[ \-\.]\d{10}.* <newaccountonly> .*Gððglê.* .*gmåïl.* .*§µþþðr†.* .*þhðñê.* .*ñµmßêr.* .*131.?2389.?2398.* .*186.?7275.?9878.* # merchandise shopping .*(?:custom|printed| own|blank) t(ee)?.?shirt.* <autoconfirmed> .*t(?:ee)?.?shirts? (printing|quilt|everywhere|design|online|(to|on|in) |buy).* .*best online (?:fashion )?shop.* .*online shopping (find|for).* .*for global customer.* .*the hottest new.* <autoconfirmed> .*Afγιαdable.* .* earn online money.* .* loan faster.* .* as discounts.* <autoconfirmed> .*check this out.* .*wholesale soccer.* .*\bbuy cheap.* .*\bwins? customers.* <autoconfirmed> .*(?:puma|lacoste|reebok|randall|vasque|adidas|kids|getting|valentino) (?:trainer|shoe|shorts|footwear|mens|golf|handbag).* <autoconfirmed> .*(?:discount|buy) (?:clothing|shoes) online <autoconfirmed> .*beneficial (?:deal|discount)s .*(?:penis|natural) enhancement.* <autoconfirmed> .*\bbest skin.* <autoconfirmed> .*how to make your.* <autoconfirmed> .*website promote.* <autoconfirmed> .*5 reasons to stop.* <autoconfirmed> .*\bbest internet.* <autoconfirmed> .*web marketing consultant.* <autoconfirmed> .*play poker on.?line.* <autoconfirmed> .*\bquickest way.* <autoconfirmed> .*muscle building food.* <autoconfirmed> .*skin care tip.* <autoconfirmed> .*\bpenis exercises.* <autoconfirmed> .*teeth whitening.* <autoconfirmed> .*porcelain crown cost.* <autoconfirmed> .*dental veneer.* <autoconfirmed> .*picking the best.* <autoconfirmed> .*\bsave money.* <autoconfirmed> .*consider before buying.* <autoconfirmed> .*most dependable.* <autoconfirmed> .*(?:glass|windshield) replacement.* <autoconfirmed> .*benefits of (?:choos|select).* <autoconfirmed> .*tips on (?:choos|select).* <autoconfirmed> .*fixed by professionals.* <autoconfirmed> .*\bbest coupon.* .*promo(?:tional)? code.* .*anti[ -]aging skin.* <autoconfirmed> .*\bhow to decide.* <autoconfirmed> .*\bsale online.* <autoconfirmed> .*points to consider.* <autoconfirmed> .*healthy skin.* <autoconfirmed> .*memorabilia online.* <autoconfirmed> .*cheapest price.* <autoconfirmed> .*your online business.* <autoconfirmed> .*by seo service.* <autoconfirmed> #"Polish spam" {{ns:3}}:.*Kołobrzeg.* {{ns:3}}:.*wybór kwatery* {{ns:3}}:.*wybór miejsca noclegowego* # Cross-wiki spammer {{ns:2}}:Vasilisa(\d)+ .*Vasilisa(\d)+ <newaccountonly> .*Lovesunshine <newaccountonly> .*[Mm]ichael.[kK].hntopf.* .*Hunter ?Mariner.* .*radio.manà.* ({{ns:2}}:)?augusto.de.luca\b .*peer.?van.?mladen.* .*predrag.jugovic.* .*Lui\b.Morais.* .*Mayestrion.* .*Marco.*[Dd]i.*Meco.* # Per CU-L 13/06/2012, cross-wiki spam [^:]+:Mainline <newaccountonly> # Amilton de Cristo .*Am[iíìîï1lɪi̯]{2,5}ton(?:.Rodrigu[eèéêë3][sz])?.(?:de.Cristo|of.Christ).* .*O.verdadeiro.avivamento.* # Cross-wiki pattern spambots #note that setting a remove date can help keep this list smaller .*Meciurilive.* <newaccountonly> # delete after Feb 2016 # Vandal patterns [pṕ]lays?\s*with <newaccountonly> P[eèéêë][iìíïî]d[aàáâä]r <newaccountonly> .*(?:pega|senta).na.(?:banana|lin[gĝģğġ][uüûùú][iìíîï][cçćĉ]a|salsi(?:ch|xx?)a).* <newaccountonly> # Cross wiki vandalism pages .*mixing sailors.* # Cross-wiki Chinese vandalism: zh:WP:LHLS and zh:WP:HYIP and similar vandalism .*[啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed> .*[乌鸟岛烏鳥島钨鎢邬鄔呜坞].*[跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed> .*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡].*[氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed> .*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇].* <autoconfirmed> .*Make.*cat.* <autoconfirmed> .*Mys.*721tx.* <autoconfirmed> # 影武者 (from [[zh:]]) - well-known targets of serial vandalism .*影.*武.*者.* <newaccountonly> .*[邓鄧].*[傑杰].* <newaccountonly> .*林.*士.*涵.* <newaccountonly> .*Tian[0-9]{2,4}[A-Za-z] <newaccountonly> # Cross-wiki vandal .*[ĐDd]okdo.*kor.* <newaccountonly> .*Đokdo.* <newaccountonly> .*Докдо республика корея.* <newaccountonly> .*SERVICE.*KOMPOR.* <newaccountonly> .*CALL.087808242095.* .*BAJOT.*Z.* .*REVENGE.*THE.*FATE.* .*Hendrix.*Adi.*Surya.* .*jual.*obat.* .*Ciacho[0-9]{2}.* <newaccountonly|antispoof> .* fu[a-z]{1,5}?rdai. * .*\bfuerdai.* <antispoof> .*fj?[uv][ae]rd[ae]+[iǐī].* <newaccountonly> .*vand[áǎ]l.* .*cruǐzǐn\.* # From Japanese Wikipedia. [[Special:Permalink/11656464]] ## functional accounts and related terms .*管理.* <newaccountonly> # admin .*ビューロクラット.* <newaccountonly> # bureaucrat .*チェックユーザ.* <newaccountonly> # checkuser .*スチュ[ワア]ード.* <newaccountonly> # steward .*オーバーサイト.* <newaccountonly> # oversight .*オンブズマン.* <newaccountonly> # ombudsman .*開発者.* <newaccountonly> # developer .*理事.* <newaccountonly> # board member .*委員.* <newaccountonly> # committee .*財団.* <newaccountonly> # foundation .*[ブぶ][ロろ][ッツシっつ][クく].* <newaccountonly> # "block" ## Project names .*ウ[ィイ]キ([ペメピミ]ー?デ[ィイ]ア|ニュース|ブックス?|ソース|コモンズ|ク[オォ]ート|データ).* <newaccountonly> .*ウ[ィイ]クショナリ.* <newaccountonly> ## Han characters (for zh, ja, etc.) .*[殺死腐汚盗嫌狂虐滅罪姦屁尻葬屑].* <newaccountonly> .*暴[[:punct:] ][行力言動动亂乱].* <newaccountonly> .*害虫.* <newaccountonly> .*自慰.* <newaccountonly> ## Japanese derogatory language .*[荒あア][らラ]?[しシ].* <newaccountonly> .*氏[なにぬねのんナニヌネノン].* <newaccountonly> .*[こコ][ろロ][しシツ].* <newaccountonly> .*(半|はん|ハン)(ころ|コロ|ごろ|ゴロ).* <newaccountonly> .*(餓鬼|がき|ガキ).* <newaccountonly> .*(鬼畜|[きキ][ちチ][くク]).* <newaccountonly> .*(莫.?迦|馬.?鹿|[ばバ][ー・]?[かカ]).* <newaccountonly> .*(阿呆|[あア][ー・]?[ほホ]).* <newaccountonly> .*(気違い|基地外|吉外|きちがい|キチガイ).* <newaccountonly> .*(嘘|うそ|ウソ)[をヲ]?(つ[くき]|ツ[クキ]).* <newaccountonly> .*(禿|はげ|ハゲ).* <newaccountonly> .*(かつら|カツラ|ヅラ).* <newaccountonly> .*(のろま|ノロマ).* <newaccountonly> .*([死私]刑|しけい).* <newaccountonly> .*(エクスタシ|えくすたし).* <newaccountonly> .*ストーカー.* <newaccountonly> .*犯人.* <newaccountonly> .*ロリコン.* <newaccountonly> .*(知的?障害?|池沼).* <newaccountonly> ## Japanese sexual language / body parts .*[おオ][ちまチマ][んンソ].* <newaccountonly> .*[ちまチマ][んン][こコぽポ毛子].* <newaccountonly> .*(童貞|包茎).* <newaccountonly> .*(糞|[くぐ]そ|[クグ]ソ).* <newaccountonly> .*[うウ][んン][ちチこコ].* <newaccountonly> .*ポルノ.* <newaccountonly> .*(中|[なナ][かカ])(出|[だダ])[しシ].* <newaccountonly> .*[あア][そソ][こコ].* <newaccountonly> .*[オお][ナな][ニに二].* <newaccountonly> .*[きキ][んンソ](玉|[たタ][まマ]).* <newaccountonly> .*(金|[きキ][んンソ])[たタ][まマ].* <newaccountonly> .*(パンツ|ぱんつ).* <newaccountonly> .*(玉|[たタ][まマ])([金玉々]|[きキ][んンソ]|[たタ][まマ]).* <newaccountonly> .*[ゃやャヤ][りリ]([漫満慢万萬]|[ちまチマ][んンソ]).* <newaccountonly> .*([んンソ][ちまチマ]|[漫満慢万萬])[りリ][ゃやャヤ].* <newaccountonly> .*(性交|即[尺生]).* <newaccountonly> .*[ふフ][えエぇェ][らラ](?:[ちチ][おオ])?.* <newaccountonly> .*(?:ソープランド|パイズリ).* <newaccountonly> # From Ukrainian Wikipedia. [[Special:Permalink/11683166]] .*Вікіпедія.* <newaccountonly> .*Анальн.* <newaccountonly> .*[Йй]об.* <newaccountonly> .*[xхҲ][ýŷÿȳyуӲ][úùûüũůǔūǖǘǚǜŭųűuйиїяҊ].* <newaccountonly> .*п[іи]д[аоиіе]рас.* <newaccountonly> # From Hebrew Wikipedia .*נאצית?.* <newaccountonly> .+להשחי[טת].* <newaccountonly> .*חרא.* <newaccountonly> .*[אה]חריב.* <newaccountonly> # from csWP [^:]+:(?:[OoIl0-9]{1,3}\.){3}.* <newaccountonly> # no pseudo IP adresses # BLP TARGETS from enWP .*NawlinW.* <newaccountonly> .*Nableez.* <newaccountonly> .*Sean\.h.* <newaccountonly> .*Smalljim.* <newaccountonly> .*will die.* <newaccountonly> .*will suffer.* <newaccountonly> .*incinerated.* <newaccountonly> .*raped by.* <newaccountonly> .*gassed.* <newaccountonly> .*gas the.* <newaccountonly> .*head blown.* <newaccountonly> .*castrated.* <newaccountonly> .*beheaded.* <newaccountonly> .*tortured.* <newaccountonly> .*neutered.* <newaccountonly> .*anti-semite.* <newaccountonly> .*vomiting.* <newaccountonly> .*Seth.*Patinkin.* .*Jan.*Szatkowski.* .*(Bill|William).*Beggs.* .*Bett?y.*Patric?k?.* # Contact ArbCom before removing, overriding or changing .*Scott.*Bibby.* .*Dav.*\bCote.*(film|movie|director|actor).* # see Wikipedia:Sockpuppet investigations/NickSoroka/Archive .*Sunil Kumar+ Pathela.* # see Wikipedia:Sockpuppet investigations/Sunil Kumarr Pathela .*Lynds.*\bTurner.* # See User:Fairyspit and socks .*M[a@]l[i1l]k Shab.zz.* <newaccountonly> # abuse target .*Maelbros.* <newaccountonly> # sockpuppetry, hoax articles and edits .*Mael.bros.* <newaccountonly> .*Paul Easter.* <newaccountonly> .*WP\:.* <newaccountonly> .*WT\:.* <newaccountonly> .*ⒽⒶⒼⒼⒺⓇ.* <newaccountonly> #Latest Grawp naming scheme .*p[ÉÈËĘĚĔĖẺẸẾỀỄễỂểȨȩḜḝĒḖḗȄȅȆȇỆệḘḙḚḛ3عڠēėèéëẽĕęəẻếềẹ]nis.* <newaccountonly> .*Magyar.nem.ember.* <newaccountonly> .*Cremepuff.* <newaccountonly> .*[Mm]otherr* *.?[Ff]uck.* <newaccountonly> .*\b\(TIB.* <newaccountonly> # [[special:permalink:17218840]] # Promotional usernames .*[™®℠].* <newaccountonly|errmsg=titleblacklist-forbidden-new-account-trademark> # Prevent users from creating usernames that are IPv6 addresses (stop gap until r12782) User:[0-9A-Fa-f]{0,10}:([0-9A-Fa-f]{0,10}:)*([0-9A-Fa-f]{0,10})?(?:\/(12[0-8]|1[01][0-9]|[1-9]?\d))? <newaccountonly|errmsg=titleblacklist-ip-account> # additions transferred from kkWP per talk page [[m:Special:PermanentLink/11826368]] .*(\ba|Ә)(?i:кімші).* <newaccountonly> .*(?i:уики[мп]еди[ая]|уикисөздік|уикикітап|уикидәйек|уикисабақ|уикиқайнар|уикихабар).* <newaccountonly> .*(?i:Қазақстан).* <newaccountonly> .*(?i:қазақ).* <newaccountonly> ## хуй .*[xXхХ][yYуУ][iIйЙиИuUъЪяЯёЁeE].* <newaccountonly> ## пизда .*[пПnpPрР][iIіІїЇиИeEеЕёЁ][зЗzZ3][dDдД].* <newaccountonly> .*[нН][иИ][шШ].* <newaccountonly> ##from it.wiki ##lta .*y.o.u.y.b.i.n.o.* <newaccountonly> .*[Pp][Uu][Tt]+[Aa4][Nn].* <newaccountonly> .*utente\:shivanarayana.* <autoconfirmed> .*\:gioleonardi.* <autoconfirmed> .*andrea.panerini.* .*euphydryas.* <newaccountonly> .*\bvituzzu.* <newaccountonly|antispoof> .*\bruthven.* <newaccountonly> .*francesco carbonara.* .*fcarbonara.* ##insults .*\bstronz.* <newaccountonly|antispoof> # .*putt?ana.* per [[special:permalink/16539476]] .*frocio.* .*ricchione\b.* ##per [[:it:WP:NUI]] .*\bassociazione.* <newaccountonly> .*\bfondazione.* <newaccountonly> .*\bo\.?n\.?l\.?u\.?s\.?.* <newaccountonly> ##fake ipv6-like usernames ([ABCDEF0123456789]*\:){3,}[ABCDEF0123456789]* <newaccountonly> ##long-term crosswiki spam .*(richero|marian).*(maria|richero).* .*peer.van.mladen.* .*michael.vegini.* .*(mattia|vlad|morleo).*(mattia|vlad|morleo).*(mattia|vlad|morleo).* .*giovanni.{0,5}prinzi.* .*prinzi.{0,5}giovanni.* .*giuseppe.{0,5}prinzi.* .*prinzi.{0,5}giuseppe.* .*israel.*luca.*gois.* <antispoof> .*fabrizio.*tonon.* .*nino(slav)?\b.*marina.* .*marina\b.*nino(slav)?\b.* .*marco.{0,5}lupis.* .*lupis.{0,5}marco.* ### Vietnamese Wikipedia ### # Vulgarity .*đ[uụùúủờ] m[eẹaá].* <newaccountonly> .*đéo .*<newaccountonly> .*đ[ụùũĩị] .*<newaccountonly> .*đ[ịíĩệ]t.* <newaccountonly> .*con đ[ĩiị].* <newaccountonly> .*lồn.* <newaccountonly> .*lon của.* <newaccountonly> .*lon mẹ.* <newaccountonly> .*con m[áẹ].* <newaccountonly> .*chúng m[àầ]y.* <newaccountonly> # Controversial historical names .*chí.*minh.* <newaccountonly> .*h[oòôồ] ch[ií].*minh.* <newaccountonly> .*胡志明.* <newaccountonly> .*n[oô]ng th[iị] x[uü][aăâá]n‎‎.* <newaccountonly> # Vandals .*chắn.* <newaccountonly> .*trắn.* <newaccountonly> ### Farsi Wikipedia ### .*\b(?:مد[یي]ر|معاون|ری[یئ]س|مس[ئوؤ]و?ل)\b.* <newaccountonly> .*(?:شرکت|بازرگانی|کلینیک|[Cc]ompany|[Ff]actory|طراحی|سایت|انجمن|فروم|بازرگانی|آکادمی|وبلاگ|بلاگ|کانون|مطب|دفتر|پایگاه|کلینیک|گروه|آموزشگاه|دبیرستان|دانشگاه|co\.|مدرسه|همایش|وب‌سایت|مرکز|هی[اأئ]ت|سامانه|سرویس|بازار).* <newaccountonly> .*(?:آگهی|روزنامه|فصلنامه|رزور|آنلاین|گردشگری|بین ?المللی?|صنعت|سازان|سازی|گستر|خبری).* <newaccountonly> ##Main page and it's redirects صفحه اصلی صفحهٔ اصلی ## Don't be only Persian numbers ^[\x{06F0}-\x{06F9}]*$ <newaccountonly|autoconfirmed> ## Don't have Persian's Diacritic # [^:]+:.*[\x{064A}-\x{064F}\x{0652}\x{0650}\x{0626}\x{0643}\x{0654}\x{0621}\x{0623}-\x{0625}].* <newaccountonly|autoconfirmed> ## Persian scurrility words .*\b(?i:[کك][یي]ر|خا[یي]ه|[کك]لفت)\b.* <newaccountonly> .*(?i:قبر|گور|مری?ض|آشغال).* <newaccountonly> .*(?i:مهبل|چوچوله?|واژن).* <newaccountonly> .*(?i:\b[کك]س\b).* <newaccountonly> .*(?i:قحبه).* <newaccountonly> .*(?i:جنده|فاحشه|هوکر).* <newaccountonly> .*(?i:[کك]ون).* <newaccountonly> .*(?i:شو?مبو?ل).* <newaccountonly> .*\b(?i:داف).* <newaccountonly> .*(?i:گائیدم|گاییدم|گایدم|بگا|فاک|بخواب|گوز\b|فنا|\bگو?ه\b|\bشاش\b|مرد[کك]|زن[یي]?[کك]ه).* <newaccountonly> .*\b[Dd]own.*[Ww]ith.* <newaccountonly> .*\b[Aa]gainst.* <newaccountonly> .*\b[Dd]ead.*[Oo]n.* <newaccountonly> .*(?i:مرگ.*بر|لعنت.*بر).* <newaccountonly> .*(?i:پ[یي]روز.*ست).* <newaccountonly> .*(?i:خو?اه?ر|مادر|ننه|عمه|خاله|شاباجی|آبج[یي]|بابا|پدر|برادر|[کك]ا[کك]و).* <newaccountonly> .*(?i:خاک.*توی?).*<newaccountonly> .*(?i:سوسک).* <newaccountonly> .*(?i:[کك]چل|خ(و|)ل|د[یي]وانه|مجنون|ماست شل|ماس شل).* <newaccountonly> .*(?i:\bخر\b|گاو|سگ|پدسگ|ننه‌سگ|مادرسگ).* <newaccountonly> .*(?i:پان.*(تر[کك]|فارس|لر|کرد|عرب)).* <newaccountonly> ## Famous persons .*(?i:حضرت|امام).* <newaccountonly> .*(?i:ولا[یي]ت).* <newaccountonly> .*(?i:خم[یي]ن[یي]).* <newaccountonly> .*(?i:خامنه.*ا[یي]).* <newaccountonly> .*(?i:احمد[یي].*نژاد).* <newaccountonly> .*(?i:روحان[یي]).* <newaccountonly> .*(?i:محمد.*خاتم[یي]).* <newaccountonly> .*(?i:مهد[یي].*[کك]روب[یي]).* <newaccountonly> .*(?i:میر.*حس[یي]ن.*موسوی[یي]).* <newaccountonly> ## Commons Wikimedia .*[sS]elfie [sS]hoe.* <newaccountonly> # [[Special:PermanentLink/14714671]] ## Spambot attack 31-01-2016 .*payday\b <autoconfirmed> .*(day|online|instant|check|about|quick|best|free|advance|\buk|compare|\bhour|easy|why|guaranteed|fast|credit|\bby\b) payday.* .*pay ?day (text |advanced )?loan.* <autoconfirmed> .*credit check loans.* <autoconfirmed> .*instant money.* <autoconfirmed> .*without enquiries.* <autoconfirmed> #cw abuse .*DEE?Z.NUTS.*<newaccountonly|antispoof> .*Casino.* <newaccountonly> \bPokemon\.png\b \bItailevi.* <newaccountonly> .*Empresa LEMOS‎.* <casesensitive> .*HowToGetBanned.* <newaccountonly|antispoof> #LTA abuse of global rename feature .*EISIGMA.* <newaccountonly> # from kowiki .*관리자.* <newaccountonly> # admin .*운영자.* <newaccountonly> # admin .*관리담당자.* <newaccountonly> # admin .*쓰레기.* <newaccountonly> # inappropriate usernames .*유니폴리.* <newaccountonly> # inappropriate usernames .*Unypoly.* <newaccountonly> # inappropriate usernames .*(개새끼|씹새).* <newaccountonly> # inappropriate usernames .*씨(발|팔).* <newaccountonly> # inappropriate username .*무현.* <newaccountonly> # inappropriate usernames .*지랄.* <newaccountonly> # inappropriate username .*섹스.* <newaccountonly> # inappropriate username .*보민.* <newaccountonly> # LTA .*황건.* <newaccountonly> # LTA .*보르민.* <newaccountonly> # LTA .*보르맹.* <newaccountonly> # LTA .*볼민.* <newaccountonly> # LTA .*보오민.* <newaccountonly> # LTA .*씨뱔.* <newaccountonly> # LTA .*좆까.* <newaccountonly> # LTA #Weird character new account spam .*[①-⑨]{6}.* <newaccountonly> # to release pressure on the enwiki abusefilter .*08440828240.* <newaccountonly> #cross-wiki spam .*271383970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]] #Spam .*Thincomme.* <newaccountonly> .*27138970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]] #LTA .*password.* <newaccountonly> .*passis.* <newaccountonly> .*Paul Bedson.* <newaccountonly> d61206cf37bc2015bfd6bbac86abba6a5fb34309 CheckUser policy 0 48 323 2019-06-17T20:59:39Z Cook Me Plox 23 Created page with "'''CheckUser''' is a tool which is used by by editors with the checkuser permission to check the IP addresses of registered wiki accounts. ==Applications== Checkuser has thre..." wikitext text/x-wiki '''CheckUser''' is a tool which is used by by editors with the checkuser permission to check the IP addresses of registered wiki accounts. ==Applications== Checkuser has three major applications: * Finding the range of IPs which are disrupting, so the said range can be blocked. * Finding what IP a disrupting account uses, for the purpose of effectively blocking it. * Finding which users use a common IP, for looking into abuse of multiple accounts. Under no circumstances is the CheckUser tool to be used in any other fashion, and especially not by a curious checkuser who wants to know a user's IP. ==Disclosure of non-public information== CheckUser must be used in accordance with Weird Gloop's [https://weirdgloop.org/privacy/ privacy policy], which generally prohibits disclosure of non-public, personally-identifiable information, without user consent. Unless someone is seriously disrupting the wiki, and revealing information about them is necessary to stop the disruption, it is a violation of the privacy policy to reveal their IP, whereabouts, or other information sufficient to identify them, unless they have already revealed this information themselves on the project. Even if the user is committing abuse, it's best not to reveal personal information if possible. Do not reveal exact IPs to a wide audience. When in doubt, provide the least possible information, or contact the Weird Gloop system administrators for guidance. ==Access to CheckUser== Only Weird Gloop system administrators and a small number of local administrators are allowed access to CheckUser. Local CheckUsers can be appointed through consensus by the local community. All CheckUsers must be at least 18 years of age, and sign a confidentiality agreement pursuant to the [[meta:Access_to_nonpublic_personal_data_policy|access to nonpublic information policy]]. Any user account with CheckUser status that is inactive for more than six months will have their CheckUser access removed. In case of abusive use of the tool, user with the CheckUser privilege will immediately have their access removed. This will in particular happen if checks are done routinely on editors without a serious motive to do so. ==Local CheckUser policies== Local wikis may adopt their own CheckUser policies. These policies must: * Link back to this meta policy * Be at least as strict as the meta policy * List the current local CheckUsers. The following wikis have CheckUser policies: * [[rsw:RuneScape:Check user|RuneScape Wiki]] * [[osrsw:RuneScape:CheckUser|Old School RuneScape Wiki]] ==Current CheckUsers== ;Everywhere The following users have global access to CheckUser by virtue of their system administration work for Weird Gloop: *[[User:JaydenKieran|JaydenKieran]] *[[User:TehKittyCat|TehKittyCat]] *[[User:Cook Me Plox|Cook Me Plox]] ;RuneScape Wiki ;Old School RuneScape Wiki ;RuneScape Classic Wiki ;PT-BR RuneScape Wiki [[Category:Policies|CheckUser]] d02e673a7f2df3307467b02777b3b97ab4a48a64 324 323 2019-06-17T21:00:10Z Cook Me Plox 23 wikitext text/x-wiki '''''This is a policy draft and is not yet in effect.''''' '''CheckUser''' is a tool which is used by by editors with the checkuser permission to check the IP addresses of registered wiki accounts. ==Applications== Checkuser has three major applications: * Finding the range of IPs which are disrupting, so the said range can be blocked. * Finding what IP a disrupting account uses, for the purpose of effectively blocking it. * Finding which users use a common IP, for looking into abuse of multiple accounts. Under no circumstances is the CheckUser tool to be used in any other fashion, and especially not by a curious checkuser who wants to know a user's IP. ==Disclosure of non-public information== CheckUser must be used in accordance with Weird Gloop's [https://weirdgloop.org/privacy/ privacy policy], which generally prohibits disclosure of non-public, personally-identifiable information, without user consent. Unless someone is seriously disrupting the wiki, and revealing information about them is necessary to stop the disruption, it is a violation of the privacy policy to reveal their IP, whereabouts, or other information sufficient to identify them, unless they have already revealed this information themselves on the project. Even if the user is committing abuse, it's best not to reveal personal information if possible. Do not reveal exact IPs to a wide audience. When in doubt, provide the least possible information, or contact the Weird Gloop system administrators for guidance. ==Access to CheckUser== Only Weird Gloop system administrators and a small number of local administrators are allowed access to CheckUser. Local CheckUsers can be appointed through consensus by the local community. All CheckUsers must be at least 18 years of age, and sign a confidentiality agreement pursuant to the [[meta:Access_to_nonpublic_personal_data_policy|access to nonpublic information policy]]. Any user account with CheckUser status that is inactive for more than six months will have their CheckUser access removed. In case of abusive use of the tool, user with the CheckUser privilege will immediately have their access removed. This will in particular happen if checks are done routinely on editors without a serious motive to do so. ==Local CheckUser policies== Local wikis may adopt their own CheckUser policies. These policies must: * Link back to this meta policy * Be at least as strict as the meta policy * List the current local CheckUsers. The following wikis have CheckUser policies: * [[rsw:RuneScape:Check user|RuneScape Wiki]] * [[osrsw:RuneScape:CheckUser|Old School RuneScape Wiki]] ==Current CheckUsers== ;Everywhere The following users have global access to CheckUser by virtue of their system administration work for Weird Gloop: *[[User:JaydenKieran|JaydenKieran]] *[[User:TehKittyCat|TehKittyCat]] *[[User:Cook Me Plox|Cook Me Plox]] ;RuneScape Wiki ;Old School RuneScape Wiki ;RuneScape Classic Wiki ;PT-BR RuneScape Wiki [[Category:Policies|CheckUser]] 9b3dbacf7214ac0bcfd207b78fa341c52e2aa925 325 324 2019-06-18T04:31:12Z 2600:100F:B008:2B67:CB12:D7A9:7265:1E94 0 /* Access to CheckUser */ wikitext text/x-wiki '''''This is a policy draft and is not yet in effect.''''' '''CheckUser''' is a tool which is used by by editors with the checkuser permission to check the IP addresses of registered wiki accounts. ==Applications== Checkuser has three major applications: * Finding the range of IPs which are disrupting, so the said range can be blocked. * Finding what IP a disrupting account uses, for the purpose of effectively blocking it. * Finding which users use a common IP, for looking into abuse of multiple accounts. Under no circumstances is the CheckUser tool to be used in any other fashion, and especially not by a curious checkuser who wants to know a user's IP. ==Disclosure of non-public information== CheckUser must be used in accordance with Weird Gloop's [https://weirdgloop.org/privacy/ privacy policy], which generally prohibits disclosure of non-public, personally-identifiable information, without user consent. Unless someone is seriously disrupting the wiki, and revealing information about them is necessary to stop the disruption, it is a violation of the privacy policy to reveal their IP, whereabouts, or other information sufficient to identify them, unless they have already revealed this information themselves on the project. Even if the user is committing abuse, it's best not to reveal personal information if possible. Do not reveal exact IPs to a wide audience. When in doubt, provide the least possible information, or contact the Weird Gloop system administrators for guidance. ==Access to CheckUser== Only Weird Gloop system administrators and a small number of local administrators are allowed access to CheckUser. Local CheckUsers can be appointed through consensus by the local community. All CheckUsers must be at least 18 years of age, and sign a confidentiality agreement pursuant to the [[meta:Access_to_nonpublic_personal_data_policy|access to nonpublic information policy]]. Any user account with CheckUser status that is inactive for more than six months will have their CheckUser access removed. In case of abusive use of the tool, users with the CheckUser privilege will immediately have their access removed. This will in particular happen if checks are done routinely on editors without a serious motive to do so. ==Local CheckUser policies== Local wikis may adopt their own CheckUser policies. These policies must: * Link back to this meta policy * Be at least as strict as the meta policy * List the current local CheckUsers. The following wikis have CheckUser policies: * [[rsw:RuneScape:Check user|RuneScape Wiki]] * [[osrsw:RuneScape:CheckUser|Old School RuneScape Wiki]] ==Current CheckUsers== ;Everywhere The following users have global access to CheckUser by virtue of their system administration work for Weird Gloop: *[[User:JaydenKieran|JaydenKieran]] *[[User:TehKittyCat|TehKittyCat]] *[[User:Cook Me Plox|Cook Me Plox]] ;RuneScape Wiki ;Old School RuneScape Wiki ;RuneScape Classic Wiki ;PT-BR RuneScape Wiki [[Category:Policies|CheckUser]] 927b594b932a85c79a161448d05163a95dc64ca4 326 325 2019-06-18T23:41:02Z Rawny 16 Phrasing tweaks/tidy-up wikitext text/x-wiki '''''This is a policy draft and is not yet in effect.''''' '''CheckUser''' is a tool that can be used by editors with the checkuser permission to check the IP addresses of registered wiki accounts. ==Applications== Checkuser has three major applications: * Finding a range of IP addresses that are disrupting, so that the range can be blocked. * Finding which IP address a disrupting account uses, for the purposes of blocking it effectively. * Finding which users share a common IP address, for looking into abuse of multiple accounts. Under no circumstances is the CheckUser tool to be used in any other fashion, and especially not by a curious checkuser who wants to know a user's IP address. ==Disclosure of non-public information== CheckUser must be used in accordance with Weird Gloop's [https://weirdgloop.org/privacy/ privacy policy], which generally prohibits disclosure of non-public, personally-identifiable information, without user consent. Unless someone is seriously disrupting the wiki, and revealing information about them is necessary to stop the disruption, it is a violation of the privacy policy to reveal their IP address, whereabouts, or other information sufficient to identify them, unless they have already revealed this information themselves on the project. Even if the user is acting abusively, it's best not to reveal personal information if possible. Do not reveal exact IP addresses to a wide audience. When in doubt, provide the least amount of possible information, or contact the Weird Gloop system administrators for guidance. ==Access to CheckUser== Only Weird Gloop system administrators and a small number of local administrators are allowed access to CheckUser. Local CheckUsers can be appointed through consensus by the local community. All CheckUsers must be at least 18 years of age, and sign a confidentiality agreement pursuant to the [[meta:Access to nonpublic personal data policy|access to non-public information policy]]. Any user account with CheckUser status that is inactive for more than six months will have their CheckUser access removed. In case of abuse of the tool, users with the CheckUser privilege will immediately have their access removed. In particular, this will happen if checks are repeatedly performed on editors without a legitimate reason to do so. ==Local CheckUser policies== Local wikis may adopt their own CheckUser policies. These policies must: * Link back to this meta policy. * Be at least as strict as this meta policy. * List the current local CheckUsers. The following wikis have CheckUser policies: * [[rsw:RuneScape:Check user|RuneScape Wiki]] * [[osrsw:RuneScape:CheckUser|Old School RuneScape Wiki]] ==Current CheckUsers== ;Everywhere The following users have global access to CheckUser by virtue of their system administration work for Weird Gloop: * [[User:JaydenKieran|JaydenKieran]] * [[User:TehKittyCat|TehKittyCat]] * [[User:Cook Me Plox|Cook Me Plox]] ;RuneScape Wiki ;Old School RuneScape Wiki ;RuneScape Classic Wiki ;PT-BR RuneScape Wiki [[Category:Policies|CheckUser]] 2c5dbce3a4522d07ba44c43fa6aba3b265fa8ab7 327 326 2019-06-19T21:33:06Z Rawny 16 * wikitext text/x-wiki '''''This is a policy draft and is not yet in effect.''''' '''CheckUser''' is a tool that can be used by editors with the checkuser permission to check the IP addresses of registered wiki accounts. ==Applications== Checkuser has three major applications: * Finding a range of IP addresses that are disrupting, so that the range can be blocked. * Finding which IP address a disrupting account uses, for the purposes of blocking it effectively. * Finding which users share a common IP address, for looking into abuse of multiple accounts. Under no circumstances is the CheckUser tool to be used in any other fashion, and especially not by a curious checkuser who wants to know a user's IP address. ==Disclosure of non-public information== CheckUser must be used in accordance with Weird Gloop's [https://weirdgloop.org/privacy/ privacy policy], which generally prohibits disclosure of non-public, personally-identifiable information, without user consent. Unless someone is seriously disrupting the wiki, and revealing information about them is necessary to stop the disruption, it is a violation of the privacy policy to reveal their IP address, whereabouts, or other information sufficient to identify them, unless they have already revealed this information themselves on the project. Even if the user is acting abusively, it's best not to reveal personal information if possible. Do not reveal exact IP addresses to a wide audience. When in doubt, provide the least amount of possible information, or contact the Weird Gloop system administrators for guidance. ==Access to CheckUser== Only Weird Gloop system administrators and a small number of local administrators are allowed access to CheckUser. Local CheckUsers can be appointed through consensus by the local community. All CheckUsers must be at least 18 years of age, and sign a confidentiality agreement pursuant to the [[meta:Access to non-public personal data policy|access to non-public personal data policy]]. Any user account with CheckUser status that is inactive for more than six months will have their CheckUser access removed. In case of abuse of the tool, users with the CheckUser privilege will immediately have their access removed. In particular, this will happen if checks are repeatedly performed on editors without a legitimate reason to do so. ==Local CheckUser policies== Local wikis may adopt their own CheckUser policies. These policies must: * Link back to this meta policy. * Be at least as strict as this meta policy. * List the current local CheckUsers. The following wikis have CheckUser policies: * [[rsw:RuneScape:Check user|RuneScape Wiki]] * [[osrsw:RuneScape:CheckUser|Old School RuneScape Wiki]] ==Current CheckUsers== ;Everywhere The following users have global access to CheckUser by virtue of their system administration work for Weird Gloop: * [[User:JaydenKieran|JaydenKieran]] * [[User:TehKittyCat|TehKittyCat]] * [[User:Cook Me Plox|Cook Me Plox]] ;RuneScape Wiki ;Old School RuneScape Wiki ;RuneScape Classic Wiki ;PT-BR RuneScape Wiki [[Category:Policies|CheckUser]] dffa0f6fbe6185cb58d5232a1425f04a04a109ed Access to non-public personal data policy 0 23 181 2019-06-17T21:09:29Z Cook Me Plox 23 Created page with "== Purpose == Weird Gloop Sites (the “Sites”) are the product of a global community of volunteer contributors and editors. This dedicated group of individuals not only wr..." wikitext text/x-wiki == Purpose == Weird Gloop Sites (the “Sites”) are the product of a global community of volunteer contributors and editors. This dedicated group of individuals not only writes and curates content on the Sites, they also help ensure the safety of the Sites and its users as well as compliance with applicable policies. To manage this task effectively, certain community members are entrusted with access to limited amounts of nonpublic personal information regarding other users (“Nonpublic Personal Data”). For example, a community member who has “checkuser” rights could use those rights to investigate whether a single user is using multiple accounts in a manner inconsistent with global or local policies. The purpose of this “Access to Nonpublic Personal Data Information” policy (the “Policy”) is to: * explain the minimum requirements that must be met by any community member who has access to Nonpublic Personal Data; * explain the rights and responsibilities of community members with access to Nonpublic Personal Data; * ensure that community members with access to Nonpublic Personal Data understand and commit to maintaining the confidentiality of Nonpublic Personal Data; and * provide guidelines to community members with access to Nonpublic Personal Data as to when they may access Nonpublic Personal Data, how they may use such information, and when and to whom they may disclose such information. == Community members covered by this Policy == This Policy applies to any community member to whom Weird Gloop has granted access to Nonpublic Personal Data covered by the [https://weirdgloop.org/privacy/ privacy policy] (“Designated Community Member”), including: * Community members with access to any tool that permits them to view Nonpublic Personal Data about other users (such as the CheckUser tool); * System administrators with access to Nonpublic Personal Data. == Minimum requirements for Designated Community Members applying for access to nonpublic information rights == The following conditions are minimum requirements that all Designated Community Members must meet before being granted access to Nonpublic Personal Data ("access rights"). These conditions should also be considered requirements to be a candidate for any community-run selection process for a role that would convey such access rights. The community may require candidates for access rights to meet additional community-specified criteria on a case-by-case or role-by-role basis. '''(a) Minimum age.''' Access to nonpublic information requires maturity because of the significant responsibilities that come along with confidentiality obligations. For this reason, any community member who applies for access rights must: :* be at least eighteen (18) years of age, except email response team members who must be at least sixteen (16) years of age; and :* must certify to Weird Gloop that they meet the minimum age required for the rights they are applying for. '''(b) Valid, linked email address.''' In order to ensure that we can contact the individuals who take on these important roles, any community member who applies for access rights must: :* submit to Weird Gloop a valid email address; :* have the account under which they are applying for rights linked to a valid email address; :* complete verification of the submitted and/or linked email address (such as responding to a confirmation email sent to their submitted email address), if requested to do so; and :* inform Weird Gloop of any change to their email address within one week of such change. '''(c) Confidentiality.''' To ensure that community members with access rights understand and commit to keeping the Nonpublic Personal Data confidential, they will be required to read and certify that they agree to a short confidentiality Agreement that outlines: * what Designated Community Members should treat as confidential information; * when they are allowed to access Nonpublic Personal Data; * how Designated Community Members may use Nonpublic Personal Data about other users; * when and to whom they may disclose the Nonpublic Personal Data and how they must otherwise refrain from disclosing Nonpublic Personal Data to anyone, except as permitted under applicable policies; * how they must safeguard their accounts from unauthorized access; and * when they must report disclosure of Nonpublic Personal Data to third parties or improper access, use, or disclosure of Nonpublic Personal Data. '''(d) Privacy.''' In consideration of the privacy of Designated Community Members, any personal information submitted by Designated Community Members to Weird Gloop as part of their application process or otherwise under this Policy is subject to Weird Gloop's privacy policy. == Use and disclosure of nonpublic information == Designated Community Members provide valuable services to the Sites and its users – they fight vandalism, respond to helpdesk emails, ensure that improperly disclosed private data is removed from public view, confirm license permissions, investigate sockpuppets, improve and debug software, and much more. But Designated Community Members’ use of access rights is limited to certain circumstances and contexts. This section elucidates the situations in which access rights may be used and Nonpublic Personal Data may be disclosed to third parties. '''(a) Use of access rights and Nonpublic Personal Data.''' All Designated Community Members may only use their access rights and the subsequent information they access in accordance with the policies that govern the tools they use to gain such access. For example, community members with access to the CheckUser tool must comply with the global [[Meta:CheckUser policy|CheckUser policy]], and, unless they are performing a cross-wiki check, they must also comply with the more restrictive local policies applicable to the relevant Site. When a Designated Community Member’s access to a certain tool is revoked, for any reason, that member must destroy all Nonpublic Personal Data that they have as a result of that tool. '''(b) Disclosure of nonpublic information.''' In the course of keeping the Sites and its users safe, Designated Community Members must sometimes disclose Nonpublic Personal Data to third parties. Disclosures of Nonpublic Personal Data are limited to: : (i) other Designated Community Members with the same access rights, or who otherwise are permitted to access the same Nonpublic Personal Data, to fulfill the duties outlined in the applicable policy for the access tool used; : (ii) service providers, carriers, or other third party vendors to assist in the targeting of IP blocks or the formulation of a complaint to relevant Internet Service Providers; : (iii) the public, when it is a necessary and incidental consequence of blocking a sockpuppet or other abusive account. <!--T:86--> All other formal and informal requests for user Nonpublic Personal Data (i.e. those not covered by one of the situations described above or those not acted upon by a community member with access rights), including subpoenas, from law enforcement, government agencies, attorneys, or other third parties should be directed to Weird Gloop's administration at <tt>admin{{@}}weirdgloop.org</tt>. 728e94c4c9da7af2012cfce0b7b619678826f662 182 181 2019-06-18T23:37:14Z Cook Me Plox 23 wikitext text/x-wiki == Purpose == Weird Gloop Sites (the “Sites”) are the product of a global community of volunteer contributors and editors. This dedicated group of individuals not only writes and curates content on the Sites, they also help ensure the safety of the Sites and its users as well as compliance with applicable policies. To manage this task effectively, certain community members are entrusted with access to limited amounts of nonpublic personal information regarding other users (“Nonpublic Personal Data”). For example, a community member who has “checkuser” rights could use those rights to investigate whether a single user is using multiple accounts in a manner inconsistent with global or local policies. The purpose of this “Access to Nonpublic Personal Data Information” policy (the “Policy”) is to: * explain the minimum requirements that must be met by any community member who has access to Nonpublic Personal Data; * explain the rights and responsibilities of community members with access to Nonpublic Personal Data; * ensure that community members with access to Nonpublic Personal Data understand and commit to maintaining the confidentiality of Nonpublic Personal Data; and * provide guidelines to community members with access to Nonpublic Personal Data as to when they may access Nonpublic Personal Data, how they may use such information, and when and to whom they may disclose such information. == Community members covered by this Policy == This Policy applies to any community member to whom Weird Gloop has granted access to Nonpublic Personal Data covered by the [https://weirdgloop.org/privacy/ privacy policy] (“Designated Community Member”), including: * Community members with access to any tool that permits them to view Nonpublic Personal Data about other users (such as the CheckUser tool); * System administrators with access to Nonpublic Personal Data. == Minimum requirements for Designated Community Members applying for access to nonpublic information rights == The following conditions are minimum requirements that all Designated Community Members must meet before being granted access to Nonpublic Personal Data ("access rights"). These conditions should also be considered requirements to be a candidate for any community-run selection process for a role that would convey such access rights. The community may require candidates for access rights to meet additional community-specified criteria on a case-by-case or role-by-role basis. '''(a) Minimum age.''' Access to nonpublic information requires maturity because of the significant responsibilities that come along with confidentiality obligations. For this reason, any community member who applies for access rights must: :* be at least eighteen (18) years of age; and :* must certify to Weird Gloop that they meet the minimum age required for the rights they are applying for. '''(b) Valid, linked email address.''' In order to ensure that we can contact the individuals who take on these important roles, any community member who applies for access rights must: :* submit to Weird Gloop a valid email address; :* have the account under which they are applying for rights linked to a valid email address; :* complete verification of the submitted and/or linked email address (such as responding to a confirmation email sent to their submitted email address), if requested to do so; and :* inform Weird Gloop of any change to their email address within one week of such change. '''(c) Confidentiality.''' To ensure that community members with access rights understand and commit to keeping the Nonpublic Personal Data confidential, they will be required to read and certify that they agree to a short confidentiality Agreement that outlines: * what Designated Community Members should treat as confidential information; * when they are allowed to access Nonpublic Personal Data; * how Designated Community Members may use Nonpublic Personal Data about other users; * when and to whom they may disclose the Nonpublic Personal Data and how they must otherwise refrain from disclosing Nonpublic Personal Data to anyone, except as permitted under applicable policies; * how they must safeguard their accounts from unauthorized access; and * when they must report disclosure of Nonpublic Personal Data to third parties or improper access, use, or disclosure of Nonpublic Personal Data. '''(d) Privacy.''' In consideration of the privacy of Designated Community Members, any personal information submitted by Designated Community Members to Weird Gloop as part of their application process or otherwise under this Policy is subject to Weird Gloop's privacy policy. == Use and disclosure of nonpublic information == Designated Community Members provide valuable services to the Sites and its users – they fight vandalism, respond to helpdesk emails, ensure that improperly disclosed private data is removed from public view, confirm license permissions, investigate sockpuppets, improve and debug software, and much more. But Designated Community Members’ use of access rights is limited to certain circumstances and contexts. This section elucidates the situations in which access rights may be used and Nonpublic Personal Data may be disclosed to third parties. '''(a) Use of access rights and Nonpublic Personal Data.''' All Designated Community Members may only use their access rights and the subsequent information they access in accordance with the policies that govern the tools they use to gain such access. For example, community members with access to the CheckUser tool must comply with the global [[Meta:CheckUser policy|CheckUser policy]], and, unless they are performing a cross-wiki check, they must also comply with the more restrictive local policies applicable to the relevant Site. When a Designated Community Member’s access to a certain tool is revoked, for any reason, that member must destroy all Nonpublic Personal Data that they have as a result of that tool. '''(b) Disclosure of nonpublic information.''' In the course of keeping the Sites and its users safe, Designated Community Members must sometimes disclose Nonpublic Personal Data to third parties. Disclosures of Nonpublic Personal Data are limited to: : (i) other Designated Community Members with the same access rights, or who otherwise are permitted to access the same Nonpublic Personal Data, to fulfill the duties outlined in the applicable policy for the access tool used; : (ii) service providers, carriers, or other third party vendors to assist in the targeting of IP blocks or the formulation of a complaint to relevant Internet Service Providers; : (iii) the public, when it is a necessary and incidental consequence of blocking a sockpuppet or other abusive account. <!--T:86--> All other formal and informal requests for user Nonpublic Personal Data (i.e. those not covered by one of the situations described above or those not acted upon by a community member with access rights), including subpoenas, from law enforcement, government agencies, attorneys, or other third parties should be directed to Weird Gloop's administration at <tt>admin{{@}}weirdgloop.org</tt>. 925bf1362e6d2a6cf40a800473b94904e9b83a78 183 182 2019-06-19T21:32:44Z Rawny 16 Rawny moved page [[Meta:Access to nonpublic personal data policy]] to [[Meta:Access to non-public personal data policy]]: * wikitext text/x-wiki == Purpose == Weird Gloop Sites (the “Sites”) are the product of a global community of volunteer contributors and editors. This dedicated group of individuals not only writes and curates content on the Sites, they also help ensure the safety of the Sites and its users as well as compliance with applicable policies. To manage this task effectively, certain community members are entrusted with access to limited amounts of nonpublic personal information regarding other users (“Nonpublic Personal Data”). For example, a community member who has “checkuser” rights could use those rights to investigate whether a single user is using multiple accounts in a manner inconsistent with global or local policies. The purpose of this “Access to Nonpublic Personal Data Information” policy (the “Policy”) is to: * explain the minimum requirements that must be met by any community member who has access to Nonpublic Personal Data; * explain the rights and responsibilities of community members with access to Nonpublic Personal Data; * ensure that community members with access to Nonpublic Personal Data understand and commit to maintaining the confidentiality of Nonpublic Personal Data; and * provide guidelines to community members with access to Nonpublic Personal Data as to when they may access Nonpublic Personal Data, how they may use such information, and when and to whom they may disclose such information. == Community members covered by this Policy == This Policy applies to any community member to whom Weird Gloop has granted access to Nonpublic Personal Data covered by the [https://weirdgloop.org/privacy/ privacy policy] (“Designated Community Member”), including: * Community members with access to any tool that permits them to view Nonpublic Personal Data about other users (such as the CheckUser tool); * System administrators with access to Nonpublic Personal Data. == Minimum requirements for Designated Community Members applying for access to nonpublic information rights == The following conditions are minimum requirements that all Designated Community Members must meet before being granted access to Nonpublic Personal Data ("access rights"). These conditions should also be considered requirements to be a candidate for any community-run selection process for a role that would convey such access rights. The community may require candidates for access rights to meet additional community-specified criteria on a case-by-case or role-by-role basis. '''(a) Minimum age.''' Access to nonpublic information requires maturity because of the significant responsibilities that come along with confidentiality obligations. For this reason, any community member who applies for access rights must: :* be at least eighteen (18) years of age; and :* must certify to Weird Gloop that they meet the minimum age required for the rights they are applying for. '''(b) Valid, linked email address.''' In order to ensure that we can contact the individuals who take on these important roles, any community member who applies for access rights must: :* submit to Weird Gloop a valid email address; :* have the account under which they are applying for rights linked to a valid email address; :* complete verification of the submitted and/or linked email address (such as responding to a confirmation email sent to their submitted email address), if requested to do so; and :* inform Weird Gloop of any change to their email address within one week of such change. '''(c) Confidentiality.''' To ensure that community members with access rights understand and commit to keeping the Nonpublic Personal Data confidential, they will be required to read and certify that they agree to a short confidentiality Agreement that outlines: * what Designated Community Members should treat as confidential information; * when they are allowed to access Nonpublic Personal Data; * how Designated Community Members may use Nonpublic Personal Data about other users; * when and to whom they may disclose the Nonpublic Personal Data and how they must otherwise refrain from disclosing Nonpublic Personal Data to anyone, except as permitted under applicable policies; * how they must safeguard their accounts from unauthorized access; and * when they must report disclosure of Nonpublic Personal Data to third parties or improper access, use, or disclosure of Nonpublic Personal Data. '''(d) Privacy.''' In consideration of the privacy of Designated Community Members, any personal information submitted by Designated Community Members to Weird Gloop as part of their application process or otherwise under this Policy is subject to Weird Gloop's privacy policy. == Use and disclosure of nonpublic information == Designated Community Members provide valuable services to the Sites and its users – they fight vandalism, respond to helpdesk emails, ensure that improperly disclosed private data is removed from public view, confirm license permissions, investigate sockpuppets, improve and debug software, and much more. But Designated Community Members’ use of access rights is limited to certain circumstances and contexts. This section elucidates the situations in which access rights may be used and Nonpublic Personal Data may be disclosed to third parties. '''(a) Use of access rights and Nonpublic Personal Data.''' All Designated Community Members may only use their access rights and the subsequent information they access in accordance with the policies that govern the tools they use to gain such access. For example, community members with access to the CheckUser tool must comply with the global [[Meta:CheckUser policy|CheckUser policy]], and, unless they are performing a cross-wiki check, they must also comply with the more restrictive local policies applicable to the relevant Site. When a Designated Community Member’s access to a certain tool is revoked, for any reason, that member must destroy all Nonpublic Personal Data that they have as a result of that tool. '''(b) Disclosure of nonpublic information.''' In the course of keeping the Sites and its users safe, Designated Community Members must sometimes disclose Nonpublic Personal Data to third parties. Disclosures of Nonpublic Personal Data are limited to: : (i) other Designated Community Members with the same access rights, or who otherwise are permitted to access the same Nonpublic Personal Data, to fulfill the duties outlined in the applicable policy for the access tool used; : (ii) service providers, carriers, or other third party vendors to assist in the targeting of IP blocks or the formulation of a complaint to relevant Internet Service Providers; : (iii) the public, when it is a necessary and incidental consequence of blocking a sockpuppet or other abusive account. <!--T:86--> All other formal and informal requests for user Nonpublic Personal Data (i.e. those not covered by one of the situations described above or those not acted upon by a community member with access rights), including subpoenas, from law enforcement, government agencies, attorneys, or other third parties should be directed to Weird Gloop's administration at <tt>admin{{@}}weirdgloop.org</tt>. 925bf1362e6d2a6cf40a800473b94904e9b83a78 184 183 2019-06-19T23:19:51Z Rawny 16 Phrasing tweaks/tidy-up wikitext text/x-wiki == Purpose == Weird Gloop sites (the "Sites") are the product of a global community of volunteer contributors and editors. This dedicated group of individuals not only write and curate content on the Sites, they also help ensure the safety of the Sites and their users as well as compliance with applicable policies. To manage this task effectively, certain community members are entrusted with access to limited amounts of non-public personal information pertaining to other users ("Non-public Personal Data"). For example, a community member who has "checkuser" rights could use those rights to investigate whether a single user is using multiple accounts in a manner inconsistent with global or local policies. The purpose of this "Access to non-public personal data" policy (the "Policy") is to: * explain the minimum requirements that must be met by any community member in order to be granted the ability to access Non-public Personal Data; * explain the rights and responsibilities of community members with access to Non-public Personal Data ("Designated Community Members"); * ensure that Designated Community Members understand and commit to maintaining the confidentiality of Non-public Personal Data; and * provide guidelines to Designated Community Members as to when they may access Non-public Personal Data and how they may use such information, including when and to whom they may disclose it. == Community members covered by the Policy == The Policy applies to any community member to whom Weird Gloop has granted rights to access Non-public Personal Data covered by the [https://weirdgloop.org/privacy/ privacy policy] ("access rights"), including: * Community members with access to any tool that permits them to view Non-public Personal Data (such as the CheckUser tool); * System administrators with access to Non-public Personal Data. == Minimum requirements for community members applying for access rights == The following conditions are minimum requirements that a community member must meet before being granted access rights. These conditions should also be considered requirements to be a candidate for any community-run selection process for a role that conveys access rights. The community may require applicants to meet additional community-specified criteria on a case-by-case or role-by-role basis. '''(a) Minimum age.''' Access to Non-public Personal Data requires maturity because of the significant responsibilities that come along with confidentiality obligations. For this reason, any community member who applies for access rights (the "applicant") must: :* be at least eighteen (18) years of age; and :* certify to Weird Gloop that they meet the minimum age required for the access rights that they are applying for. '''(b) Valid, linked email address.''' In order to ensure that Weird Gloop can contact the individuals who take on these important roles, the applicant must: :* submit a valid email address to Weird Gloop; :* have the account under which they are applying for access rights linked to a valid email address; :* complete verification of the submitted and/or linked email address (such as responding to a confirmation email sent to their submitted email address), if requested to do so; and :* inform Weird Gloop of any change to their email address within one week of said change. '''(c) Confidentiality.''' To ensure that applicants understand and commit to keeping Non-public Personal Data confidential, they will be required to read and certify that they agree to a short confidentiality agreement. The agreement outlines: * what Designated Community Members should treat as confidential information; * when they are allowed to access Non-public Personal Data; * how Designated Community Members may use Non-public Personal Data; * when and to whom they may disclose Non-public Personal Data and how they must refrain from disclosing Non-public Personal Data to anyone, except as permitted under applicable policies; * how Designated Community Members must safeguard their accounts from unauthorised access; and * when they must report disclosure of Non-public Personal Data to third parties or improper access, use, or disclosure of Non-public Personal Data. '''(d) Privacy.''' In consideration of the privacy of Designated Community Members, any personal information submitted to Weird Gloop as part of the application process or otherwise under this Policy is subject to Weird Gloop's privacy policy. == Use and disclosure of Non-public Personal Data == Designated Community Members provide valuable services to the Sites and their users by fighting vandalism, ensuring that improperly disclosed private data is removed from public view, investigating sockpuppets, and much more. However, Designated Community Members' use of their access rights is limited to specific circumstances and contexts. This section elucidates the situations in which access rights may be used and Non-public Personal Data may be disclosed to third parties. '''(a) Use of access rights and Non-public Personal Data.''' All Designated Community Members may only use their access rights and the subsequent information they access in accordance with the policies that govern the tools they use to gain such access. For example, community members with access to the CheckUser tool must comply with the global [[Meta:CheckUser policy|CheckUser policy]] and, unless they are performing a cross-wiki check, they must also comply with the more restrictive local policies applicable to the relevant Site. If a Designated Community Member's access to a certain tool is revoked, for any reason, they must destroy all Non-public Personal Data that they previously obtained through use of that tool. '''(b) Disclosure of Non-public Personal Data.''' In the course of keeping the Sites and their users safe, Designated Community Members must sometimes disclose Non-public Personal Data to third parties. Disclosures of Non-public Personal Data are limited to: : (i) other Designated Community Members with the same access rights, or who are otherwise permitted to access the same Non-public Personal Data, in order to fulfill the duties outlined in the applicable policy for the access tool used; : (ii) service providers, carriers, or other third party vendors to assist in the targeting of IP blocks or the formulation of a complaint to such a third party; : (iii) the public, when it is a necessary and incidental consequence of blocking a sockpuppet or other policy-abusing account. <!--T:86--> All other formal and informal requests for Non-public Personal Data (i.e. those not covered by one of the situations described above or those not acted upon by a community member with access rights), including subpoenas, from law enforcement, government agencies, attorneys, or other third parties should be directed to Weird Gloop's administration at <tt>admin{{@}}weirdgloop.org</tt>. 1e55e6b597b52e55a81f6bffba40b6fee299288a File:Wiki.png 6 7 29 28 2019-06-20T23:22:57Z Iiii I I I 15 Iiii I I I uploaded a new version of [[File:Wiki.png]] wikitext text/x-wiki == Summary == Wiki main logo. 51ca13f779327906dac80f7daaa8225385d3fd34 File:Wiki@2x.png 6 8 33 2019-06-20T23:23:42Z Iiii I I I 15 bucket 2x version of [[:File:Wiki.png]] wikitext text/x-wiki == Summary == bucket 2x version of [[:File:Wiki.png]] 29348c8baa24fd332a2e2d0ed81e067394c570df 34 33 2019-06-20T23:43:43Z TehKittyCat 11 Protected "[[File:Wiki@2x.png]]": High-use template/module ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) [Upload=Allow only administrators] (indefinite)) wikitext text/x-wiki == Summary == bucket 2x version of [[:File:Wiki.png]] 29348c8baa24fd332a2e2d0ed81e067394c570df File:Weird Gloop footer@2x.png 6 5 16 2019-07-07T00:41:57Z TehKittyCat 11 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 17 16 2019-07-07T00:42:26Z TehKittyCat 11 Protected "[[File:Weird Gloop footer.png]]": High-use template/module ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) [Upload=Allow only administrators] (indefinite)) wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 18 17 2019-07-07T00:45:14Z TehKittyCat 11 TehKittyCat moved page [[File:Weird Gloop footer.png]] to [[File:Weird Gloop footer@2x.png]] without leaving a redirect: It's really the 2x image. wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Weird Gloop footer.png 6 4 13 2019-07-07T00:46:28Z TehKittyCat 11 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 14 13 2019-07-07T00:47:06Z TehKittyCat 11 Protected "[[File:Weird Gloop footer.png]]": High-use template/module ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) [Upload=Allow only administrators] (indefinite)) wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 User:Legaia 2 Pla/Signature 2 37 276 2020-01-10T22:39:06Z Legaia 2 Pla 109 Created page with "<span style="font-family:trebuchet ms,helvetica,sans-serif;"><span style="background-color:#000000;">[[User:Legaia2Pla|<span style="color:#00ff00;">Legaia2Pla</span>]]<sup>U..." wikitext text/x-wiki <span style="font-family:trebuchet ms,helvetica,sans-serif;"><span style="background-color:#000000;">[[User:Legaia2Pla|<span style="color:#00ff00;">Legaia2Pla</span>]]<sup>[[User_talk:Legaia2Pla|<span style="font-variant: small-caps;"><span style="color:#ff00cc;"><u>[T]</u></span></span>]]</sup></span></span><noinclude>[[Category:Signatures|{{ucfirst:{{BASEPAGENAME}}}}]]</noinclude> 3363b062ddc4c875b401af59e291f1d40297d962 277 276 2020-01-29T00:47:35Z Legaia 2 Pla 109 wikitext text/x-wiki <span style="font-family:trebuchet ms,helvetica,sans-serif;"><span style="background-color:#000000;">[[File:Rainbow.png|15px|link=Special:Contributions/Legaia2Pla]][[User:Legaia2Pla|<span style="color:#00ff00;">Legaia2Pla</span>]]<sup>[[User_talk:Legaia2Pla|<span style="font-variant: small-caps;"><span style="color:#ff00cc;"><u>[T]</u></span></span>]]</sup></span></span><noinclude>[[Category:Signatures|{{ucfirst:{{BASEPAGENAME}}}}]]</noinclude> 751f24371c866eec68fced5bdeb76119d4a3630d 278 277 2020-01-29T00:50:16Z Legaia 2 Pla 109 wikitext text/x-wiki <span style="font-family:trebuchet ms,helvetica,sans-serif;"><span style="background-color:#000000;">[[User:Legaia2Pla|<span style="color:#00ff00;">Legaia2Pla</span>]]<sup>[[User_talk:Legaia2Pla|<span style="font-variant: small-caps;"><span style="color:#ff00cc;"><u>[T]</u></span></span>]]</sup></span></span><noinclude>[[Category:Signatures|{{ucfirst:{{BASEPAGENAME}}}}]]</noinclude> 3363b062ddc4c875b401af59e291f1d40297d962 Template:Navbox 10 43 301 300 2020-01-20T05:40:16Z Riblet15 2 Created page with "<includeonly>{{#invoke:Navbox|navbox}}</includeonly><noinclude>{{/doc}}</noinclude>" wikitext text/x-wiki <includeonly>{{#invoke:Navbox|navbox}}</includeonly><noinclude>{{/doc}}</noinclude> e42295c2be44b3c71913ff08ce34215f20f1ba3f Module:Navbox 828 45 312 2020-01-20T05:40:36Z Riblet15 2 Created page with "-- <nowiki> -- -- Implements {{navbox}} -- local p = {} local tnavbar = require( 'Module:Tnavbar' ) local yesno = require( 'Module:Yesno' ) local onmain = require('Module:Mai..." Scribunto text/plain -- <nowiki> -- -- Implements {{navbox}} -- local p = {} local tnavbar = require( 'Module:Tnavbar' ) local yesno = require( 'Module:Yesno' ) local onmain = require('Module:Mainonly').on_main() local hc = require('Module:Paramtest').has_content local page_title = mw.title.getCurrentTitle().fullText -- -- Helper for inserting a new row into the navbox -- -- @param tbl {mw.html table} -- @return tbl {mw.html table} -- local function insertRow( tbl ) return tbl:tag( 'tr' ) end -- -- Creates the navbox table -- -- @param args {table} -- @return tbl {mw.html table} -- local function createTbl( args ) local tbl = mw.html.create( 'table' ) tbl :addClass( yesno( args.subgroup ) and 'navbox-subgroup' or 'navbox' ) :addClass( 'nowraplinks' ) if not yesno( args.subgroup ) and ( args.state == 'collapsed' or args.state == 'uncollapsed' or args.state == 'autocollapse' or -- defaults to autocollapse args.state == nil ) then tbl:addClass( 'mw-collapsible' ) if args.state == 'collapsed' then tbl:addClass( 'mw-collapsed' ) elseif args.state == 'uncollapsed' then tbl:addClass('navbox-uncollapsed') end end if yesno( args.collapsible ) then tbl:addClass( 'navbox-collapsible' ) end if args.style then tbl:cssText( args.style ) end -- manually set collapse/expand messages -- bug causing the default database messages to be used tbl :attr( { ['data-expandtext'] = 'show', ['data-collapsetext'] = 'hide' } ) return tbl end -- -- Wrapper for [[Module:Tnavbar]] -- -- @param args {table} -- @return {string} -- local function navbar( args ) return tnavbar._collapsible( { [1] = '<span style="display:none;">RS3 </span>'..args.title, [2] = args.name } ) end -- -- Creates the header (what you see when the navbox is collapsed) -- -- @param tbl {mw.html table} -- @param args {table} -- @return {mw.html table} -- local function header( tbl, args ) local div = insertRow( tbl ) :tag( 'th' ) :attr( 'colspan', '2' ) :addClass( 'navbox-title' ) :attr( 'id' , 'navbox-title' ) :tag( 'div' ) -- @todo move this to site css so we can simplify this (hook off a class) -- to something like div:wikitext( args.name and navbar( args ) or args.title ) -- which can be appended to the above and returned straight away if args.name then div :css( 'padding-right', args.state == 'plain' and '6em' or '0' ) :wikitext( navbar( args ) ) else div :css( 'padding-left', args.state == 'plain' and '0' or '6em' ) :wikitext( '<span style="display:none;">RS3 </span>'..args.title ) end return div:allDone() end -- -- Inserts a row into the navbox -- -- @param tbl {mw.html table} -- @param gtitle {string} -- @param group {string} -- @param gtype {string} -- @param style {string} -- @return {mw.html table} -- local function row( tbl, gtitle, group, gtype, style, _name, subgroup ) local tr = insertRow( tbl ) local td if gtitle then td = tr :addClass( 'navbox-group' ) :tag( 'td' ) :addClass( 'navbox-group-title' ) :wikitext( gtitle ) :done() :tag( 'td' ) else td = tr :addClass( 'navbox-group' ) :addClass( 'navbox-group-split' ) :tag( 'td' ) :addClass( 'navbox-group-title-hidden' ) :attr( 'colspan', '0' ) :css( 'display', 'none' ) :done() :tag( 'td' ) :attr( 'colspan', '2' ) end --[[ List styling This is unlikely to be implemented in the near future due to it requiring extra css to work and mobile currently not supporting that css. As an example, it lets you do the following instead if using {{*}} all the time | group3 = * {{plink|foo}} * {{plink|bar}} * {{plink|baz}} ]] if mw.ustring.match( group, '^%s*%*' ) then td:newline() -- trim whitespace on bullets local spl = mw.text.split( group, '\n' ) for i = 1, #spl do spl[i] = mw.text.trim( spl[i] ) end group = '\n' .. table.concat( spl, '\n' ) end --local group2 = group --local group3 = group2 -- analytics --if _name then -- local name = mw.ustring.gsub(_name,' ','_') -- for v in mw.ustring.gmatch(group,'%[%[[^%]]+%]%]') do -- if mw.ustring.match(v,'%[%[File:.+|link=') then -- local link = mw.ustring.match(v,'|link=([^%]|]+)') -- if link then -- local linkrep = mw.ustring.gsub(link,'([%%%]%[%-^$*()+?])','%%%1') -- local _link = mw.ustring.gsub(link,' ','_') -- local newfile = mw.ustring.gsub(v,'|link='..linkrep,string.format('|link=https://runescape.wiki/w/%s?f=%s',_link,name)) -- local w = mw.ustring.gsub(v,'([%%%]%[%-^$*()+?])','%%%1') -- group2 = mw.ustring.gsub(group2,w,newfile) -- end -- elseif mw.ustring.match(v,'%[%[Category:') then -- nothing -- else -- local link = mw.ustring.match(v,'%[%[([^%]|]+)') -- local txt = mw.ustring.match(v,'%|([^%]|]+)') or link -- local newlink = '' -- black links if current page -- if link == page_title then -- newlink = string.format('<b>%s</b>',txt) -- else -- local _link = mw.ustring.gsub(link or '',' ','_') -- newlink = string.format('[https://runescape.wiki.com/w/%s?n=%s %s]',_link,name,txt) -- end -- local w = mw.ustring.gsub(v,'([%%%]%[%-^$*()+?])','%%%1') -- group2 = mw.ustring.gsub(group2,w,newlink) -- end -- end --[==[ fix [[these kind]]s of [[link]]s post analytics parse ]==] -- group3 = group2 -- for v in mw.ustring.gmatch(group2,'%[https://runescape.wiki.com/w[^%]]-%]%a') do -- local rep = mw.ustring.gsub(v,'%]','') -- rep = rep..']' -- local w = mw.ustring.gsub(v,'([%%%]%[%-^$*()+?])','%%%1') -- group3 = mw.ustring.gsub(group2,w,rep) -- end --end local subgroups if gtype and mw.ustring.lower( gtype ) == 'subgroup' then td :addClass( 'navbox-parent' ) :css( { padding = '0', ['border-bottom'] = '0' } ) subgroups = mw.ustring.match(group, '@@JSON@@(.-)@@NOSJ@@') group = mw.ustring.gsub(group, '@@JSON@@.-@@NOSJ@@', '') end td :addClass( 'navbox-list' ) :wikitext( group ) --group3 if style then td:cssText( style ) end if yesno(subgroup) then td --:tag('span') -- :css('display','none'):addClass('hidden') :wikitext('@@JSON@@') :wikitext(_dumpGroup(gtitle, gtype, group, subgroups)) :wikitext('@@NOSJ@@') end return td:allDone() end -- -- Inserts a footer into the navbox -- -- @param tbl {mw.html table} -- @param args {table} -- @return {mw.html table} -- local function footer( tbl, args ) local th = insertRow( tbl ) :tag( 'th' ) :attr( 'colspan', '2' ) :addClass( 'navbox-footer' ) if args.fstyle then th:cssText( args.fstyle ) end if mw.ustring.match( args.footer, '^%s*%*' ) then th:newline() -- trim whitespace on bullets local spl = mw.text.split( args.footer, '\n' ) for i = 1, #spl do spl[i] = mw.text.trim( spl[i] ) end args.footer = table.concat( spl, '\n' ) th:addClass( 'navbox-list' ) end th:wikitext( args.footer ) return th:allDone() end -- -- Adds [[Category:Navigational templates]] to navbox template pages -- -- @return {string} -- local function categories() local title = mw.title.getCurrentTitle() local page = title.text local ns = title.nsText if ns == 'Template' then -- sort in category by pagename return '[[Category:Navigational templates|' .. page .. ']]' else return '' end end -- -- Adds [[Template:Navbox/doc]] to navbox template pages -- -- @param args {table} -- @return {string} -- local function docs( args ) local frame = mw.getCurrentFrame() local title = mw.title.getCurrentTitle() local base = title.baseText local ns = title.nsText -- not if a subpage of [[Template:Navbox]] if base ~= 'Navbox' and -- in template ns ns == 'Template' and -- not a navbox group within a navbox not yesno( args.subgroup ) and -- not a collapsible navbox within a navbox not yesno( args.collapsible ) and -- not if the doc argument is set to "no" ( args.doc == nil or yesno( args.doc ) ) then return frame:expandTemplate{ title = 'Navbox/doc' } else return '' end end function _dumpGroup(gtitle, gtype, group, subgroups) local jsg, json = pcall(mw.text.jsonEncode, _jsonGroup(gtitle, gtype, group, subgroups)) if jsg then return mw.text.nowiki(json) end return '' end function _jsonGroup(gtitle, gtype, group, subgroups) local ret = { title = gtitle, type = gtype } if hc(subgroups) then local jsg, json = pcall(mw.text.jsonDecode, mw.text.decode(subgroups)) if jsg then ret.contents = json end else local contents = {} for i,v in ipairs(mw.text.split(group, '%*')) do if hc(v) then local item = {} local working for j in mw.ustring.gmatch(v, '%[%[(.-)%]%]') do if not mw.ustring.find(j, 'File:', 1, true) then local _j = mw.text.split(j, '|', true) if #_j == 1 then item.link = _j[1] item.text = _j[1] else item.link = _j[1] item.text = _j[2] end break --only want 1 at the mo end end working = mw.ustring.match(v, '%[%[File:(.-)[|%]]') if working then item.image = working end table.insert(contents, item) end end ret.contents = contents end return ret end -- -- Tracking SMW -- -- @param _args {table} -- @return {string} -- function smw(args) if not onmain or yesno(args.subgroup) then return '' end local err = mw.html.create('div') err:addClass('hidden'):css('display','none') local haserr = false local info = '' -- more SMW here at some point local smwJSON = { name = args.name, title = args.title, groups = {} } for i=1,20 do if not args['group'..i] then break end table.insert(smwJSON.groups, _jsonGroup(args['gtitle'..i], args['gtype'..i], args['group'..i])) end --error(mw.dumpObject(smwJSON)) local jsongood, encsmwJSON = pcall(mw.text.jsonEncode, smwJSON) if jsongood then -- for easier debug, please do not remove encsmwJSON = mw.text.nowiki(encsmwJSON) local div = mw.html.create('div') div :addClass('hidden navbox-data') :css('display', 'none') :wikitext('Navbox JSON: [[Navbox JSON::'..encsmwJSON..']]') info = mw.getCurrentFrame():preprocess(tostring(div)) else haserr = true err:wikitext('Error setting SMW JSON, string:\n' .. mw.dumpObject(smwJSON)) end if not haserr then err = '' end return tostring(info) .. tostring(err) end -- -- Navbox method to allow it to be called by other modules -- -- @param _args {table} -- @return {string} -- function p._navbox( _args ) local args = {} local wkCss = '' local wkDiv = '' local j -- preserves parser function behaviour where an empty string is considered undefined -- or nil in lua's case for k, v in pairs( _args ) do if v ~= '' then args[k] = v end end local tbl = createTbl( args ) if not yesno( args.subgroup ) then tbl = header( tbl, args ) end -- insert up to 20 rows -- -- 20 is a limit inherited from wikipedia when we copied this over -- and we've never had a reason to extend it for i = 1, 20 do j = tostring( i ) if args['group' .. j] then tbl = row( tbl, args['gtitle' .. j], args['group' .. j], args['gtype' .. j], args['style' .. j], args.name, args.subgroup ) else break end end if args.footer then tbl = footer( tbl, args ) end tbl = tostring( tbl ) local cats = '' if not yesno(args.subgroup) and not yesno(args.hidecat) then cats = categories() end local docs = docs( args ) local smw = smw(args) return tbl .. cats .. docs .. smw end -- -- Main navbox method accessed through #invoke -- -- @param frame {table} -- @return {string} -- function p.navbox( frame ) local args = frame:getParent().args return p._navbox( args ) end return p -- </nowiki> 4b084cf5b5c1a9a261ca317c39d64f41afc1fb92 Module:Tnavbar 828 46 317 2020-01-20T05:40:57Z Riblet15 2 Created page with "-- <nowiki> -- -- Implements {{tnavbar}} and variants -- -- @todo move the hardcoded css to [[MediaWiki:Common.css]] given how many pages it's found on -- local p = {} local..." Scribunto text/plain -- <nowiki> -- -- Implements {{tnavbar}} and variants -- -- @todo move the hardcoded css to [[MediaWiki:Common.css]] given how many pages it's found on -- local p = {} local yesno = require( 'Module:Yesno' ) function p._navbar( args ) local tag tag = mw.html.create( 'div' ) :css( { ['background-color'] = 'transparent', padding = '0' } ) tag :addClass( 'plainlinks' ) :addClass( 'noprint' ) :css( { ['white-space'] = 'nowrap', ['font-weight'] = 'normal', ['font-size'] = 'xx-small' } ) viewSpan = mw.html.create( 'span' ) :attr( 'title', 'View this template' ) :cssText( fontstyle ) :wikitext( 'v' ) talkSpan = mw.html.create( 'span' ) :attr( 'title', 'Discussion about this template' ) :cssText( fontstyle ) :wikitext( 'd' ) editSpan = mw.html.create( 'span' ) :attr( 'title', 'You can edit this template. Please use the preview button before saving.' ) :cssText( fontstyle ) :wikitext( 'e' ) local title = mw.text.trim( args[1] ) local ns, titleTbl, page, talk if mw.ustring.sub( title, 1, 1 ) == ':' then -- mainspace title = mw.ustring.sub( title, 2 ) page = title talk = 'Talk:' .. title elseif mw.ustring.match( title, ':' ) then -- split title to see if it has a valid namespace titleTbl = mw.text.split( title, ':' ) ns = mw.site.namespaces[titleTbl[1]] if ns ~= nil then page = ns.name .. ':' .. table.concat( titleTbl, '', 2 ) if ns.isTalk then talk = page else talk = ns.talk.name .. ':' .. table.concat( titleTbl, '', 2 ) end end end -- this happens if there's no semi-colons in title -- or if there is semi-colons but it didn't have valid ns name if not page then page = 'Template:' .. title talk = 'Template talk:' .. title end tag :wikitext( '[[' .. page .. '|' .. tostring( viewSpan ) .. ']]' ) :wikitext( '&nbsp;' ) :tag( 'span' ) :css( 'font-size', '80%' ) :wikitext( '&bull;' ) :done() :wikitext( '&nbsp;' ) :wikitext( '[' .. tostring( mw.uri.fullUrl( talk ) ) .. ' ' .. tostring( talkSpan ) .. ']' ) :wikitext( '&nbsp;' ) :tag( 'span' ) :css( 'font-size', '80%' ) :wikitext( '&bull;' ) :done() :wikitext( '&nbsp;' ) :wikitext( '[' .. tostring( mw.uri.fullUrl( page, 'action=edit' ) ) .. ' ' .. tostring( editSpan ) .. ']' ) return tostring( tag ) end function p._collapsible( args ) local nav_args = { [1] = args[2] } local div = mw.html.create( 'div' ) :css( { float = 'left', ['text-align'] = 'left', width = '6em' } ) :addClass( 'navbar' ) :wikitext(p._navbar(nav_args)) local span = mw.html.create('span'):wikitext(args[1]) return tostring( div ) .. tostring( span ) end return p a4791e7b724b266c41a579f548eda861c477802d Template:Weird Gloop 10 44 304 2020-01-20T05:48:53Z Riblet15 2 Created page with "{{Navbox |name = Weird Gloop |title = Weird Gloop |style1 = text-align:center; |group1 = [[Weird Gloop Board]] {{*}} [[Weird Gloop elections]] {{*}} Weird Gloop constitution..." wikitext text/x-wiki {{Navbox |name = Weird Gloop |title = Weird Gloop |style1 = text-align:center; |group1 = [[Weird Gloop Board]] {{*}} [[Weird Gloop elections]] {{*}} [[Weird Gloop constitution]] {{*}} [[Weird Gloop general meetings]] }} f832b1f6ed6cbec8be090d75ff47e6839f3d233f 305 304 2020-01-21T18:20:36Z Salix 60 fix\ wikitext text/x-wiki {{Navbox |name = Weird Gloop |title = Weird Gloop |style1 = text-align:center; |group1 = * [[Weird Gloop Board]] * [[Weird Gloop elections]] * [[Weird Gloop constitution]] * [[Weird Gloop general meetings]] }} 31ff730e38a5763defe2e58fd167be0880b44462 Template:Weird Gloop 10 44 306 305 2020-02-03T19:27:19Z Gau Cho 12 Adding legalese wikitext text/x-wiki {{Navbox |name = Weird Gloop |title = Weird Gloop |style1 = text-align:center; |group1 = * [[Weird Gloop Board]] * [[Weird Gloop elections]] * [[Weird Gloop constitution]] * [[Weird Gloop general meetings]] |gtitle2 = Legalese |group2 = * [[Articles of association]] * [[Effective resolutions]] }} cc8eea14112230a76e1b40faf3afc3b32ac473b1 307 306 2020-08-29T18:17:28Z Legaia 2 Pla 109 wikitext text/x-wiki {{Navbox |name = Weird Gloop |title = Weird Gloop |style1 = text-align:center; |group1 = * [[Weird Gloop Board]] * [[Weird Gloop elections]] * [[Weird Gloop constitution]] * [[Weird Gloop general meetings]] |gtitle2 = Legalese |group2 = * [[Articles of association]] * [[Effective resolutions]] }} {{Mainonly|[[Category:Weird Gloop]]}} 4b17ff4a80917cc9fb00cfcc2c16c60c72807de1 308 307 2020-08-31T09:39:51Z Salix 60 removed unnecessary linebreak :P wikitext text/x-wiki {{Navbox |name = Weird Gloop |title = Weird Gloop |style1 = text-align:center; |group1 = * [[Weird Gloop Board]] * [[Weird Gloop elections]] * [[Weird Gloop constitution]] * [[Weird Gloop general meetings]] |gtitle2 = Legalese |group2 = * [[Articles of association]] * [[Effective resolutions]] }}{{Mainonly|[[Category:Weird Gloop]]}} 44944ff5bc2b53155d36dd1f5815a0fbd3a3d0a0 309 308 2021-08-15T15:52:54Z Elessar2 88 Add board section, and some more pages wikitext text/x-wiki {{Navbox |name = Weird Gloop |title = Weird Gloop |style1 = text-align:center; |group1 = * [[Weird Gloop Board]] * [[Weird Gloop constitution]] * [[Weird Gloop general meetings]] |gtitle2 = Board |group2 = * [[Weird Gloop Board/Action items|Action items]] * [[Weird Gloop elections|Elections]] * [[Weird Gloop Board/Archive|Members archive]] |gtitle3 = Legalese |group3 = * [[Articles of association]] * [[Effective resolutions]] }}{{Mainonly|[[Category:Weird Gloop]]}} 5e9dce3791b68259cc252f0711996e43463c6de7 310 309 2022-01-23T19:36:45Z Elessar2 88 Link too Weird Gloop Limited wikitext text/x-wiki {{Navbox |name = Weird Gloop |title = [[Weird Gloop Limited|Weird Gloop]] |style1 = text-align:center; |group1 = * [[Weird Gloop Board]] * [[Weird Gloop constitution]] * [[Weird Gloop general meetings]] |gtitle2 = Board |group2 = * [[Weird Gloop Board/Action items|Action items]] * [[Weird Gloop elections|Elections]] * [[Weird Gloop Board/Archive|Members archive]] |gtitle3 = Legalese |group3 = * [[Articles of association]] * [[Effective resolutions]] }}{{Mainonly|[[Category:Weird Gloop]]}} 52cf91cea1447985d79c9a9a72958b40ccff006d Template:Signatures/Gaz Lloyd 10 36 274 273 2020-02-09T20:48:21Z Gaz Lloyd 8 wikitext text/x-wiki [[User:Gaz Lloyd|Gaz]] ([[User talk:Gaz Lloyd|talk]])<noinclude>[[Category:Signatures|{{SUBPAGENAME}}]]</noinclude> 07e3a55bed02c2044dcf293b5354c7d34bb3c651 User:Legaia 2 Pla/Signature 2 37 279 278 2020-04-27T00:35:39Z Legaia 2 Pla 109 wikitext text/x-wiki Legaia2Pla <sup>([[User talk:Legaia2Pla|T]])</sup><noinclude>[[Category:Signatures|{{ucfirst:{{BASEPAGENAME}}}}]]</noinclude> 83a4a21a70a5ca1f7bbaccb1e47eba434a5d0c3d 280 279 2020-04-27T00:36:11Z Legaia 2 Pla 109 oops wikitext text/x-wiki [[User:Legaia2Pla|Legaia2Pla]] <sup>([[User talk:Legaia2Pla|T]])</sup><noinclude>[[Category:Signatures|{{ucfirst:{{BASEPAGENAME}}}}]]</noinclude> bfbd55b8627cdc896b061eddd0810faede85659b 281 280 2020-05-24T15:22:35Z Legaia 2 Pla 109 copied sig wikitext text/x-wiki [[User:Legaia2Pla|'''Legaia2Pla''']] <sup>[[User talk:Legaia2Pla|ᴛ]] · [[Special:Log/Legaia2Pla|ʟ]] · [[Special:Contributions/Legaia2Pla|ᴄ]]</sup><noinclude>[[Category:Signatures|{{ucfirst:{{BASEPAGENAME}}}}]]</noinclude> 391fbb73c928177d386cc3ac8d6435c9d624b3ca 282 281 2021-12-01T00:51:17Z Weird Gloop 0 Weird Gloop moved page [[User:Legaia2Pla/Signature]] to [[User:Legaia 2 Pla/Signature]]: Automatically moved page while renaming the user "[[User:Legaia2Pla|Legaia2Pla]]" to "[[User:Legaia 2 Pla|Legaia 2 Pla]]" wikitext text/x-wiki [[User:Legaia2Pla|'''Legaia2Pla''']] <sup>[[User talk:Legaia2Pla|ᴛ]] · [[Special:Log/Legaia2Pla|ʟ]] · [[Special:Contributions/Legaia2Pla|ᴄ]]</sup><noinclude>[[Category:Signatures|{{ucfirst:{{BASEPAGENAME}}}}]]</noinclude> 391fbb73c928177d386cc3ac8d6435c9d624b3ca 283 282 2022-01-10T21:59:34Z Legaia 2 Pla 109 wikitext text/x-wiki [[User:Legaia 2 Pla|'''Legaia 2 Pla''']] <sup>[[User talk:Legaia 2 Pla|ᴛ]] · [[Special:Log/Legaia 2 Pla|ʟ]] · [[Special:Contributions/Legaia 2 Pla|ᴄ]]</sup><noinclude>[[Category:Signatures|{{ucfirst:{{BASEPAGENAME}}}}]]</noinclude> ebd6b4938161fd55de993616bc5378d42eac3cd2 Template:Signatures/BlackHawk 10 38 285 2020-08-12T15:42:59Z BlackHawk 116 Created page with "<span style="white-space: nowrap; border: 3px solid #800080; border-radius: 15px; padding: 1px 0px 1px 0px; background-color:lightgrey" >&nbsp;User:BlackHawk|<span style="co..." wikitext text/x-wiki <span style="white-space: nowrap; border: 3px solid #800080; border-radius: 15px; padding: 1px 0px 1px 0px; background-color:lightgrey" >&nbsp;[[User:BlackHawk|<span style="color:#800080">'''''BlackHawk'''''</span>]]&nbsp;<span style="color:#800080">([[User talk:BlackHawk|<span style="color:#800080">Talk</span>]])</span>&nbsp;&nbsp;&nbsp;</span><noinclude>[[Category:Signatures|User:BlackHawk]]</noinclude> 96af37a0e3576ba27d4e33a02fed65952a7e2f89 Main Page 0 14 100 99 2020-08-13T21:42:03Z Iiii I I I 15 hide election notice wikitext text/x-wiki <div class="mp-grid"> <!-- BOARD ELECTIONS (temporary) --> <!-- <div class="mp-header section-vote"> <div class="mp-header-left"> <h1>2019 board elections have concluded.</h1> </div> <div class="mp-header-right plainlinks"> <div>[[Weird Gloop elections/2019/Results|See the results]]</div> <div>[[Forum:2019 Weird gloop elections: results and discussion|Discuss the election]]</div> </div> </div> --> <!-- HEADER --> <div class="mp-header"> <div class="mp-header-left"> <h1>Meta Weird Gloop</h1> <div>For discussing management and policies of the Weird Gloop wikis.</div> </div> <div class="mp-header-right plainlinks"> <div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{formatnum: {{PAGESINCATEGORY:Active threads}} }} discussions''' currently active. }}</div> <ul> <li>[[Special:Contact|Contact]]</li> <li>[[Project:Copyrights|Copyrights]]</li> <li>[https://discord.gg/runescapewiki Discord]</li> </ul> </div> </div> <!-- META CONTENT --> <div class="mp-section section-yewgrove plainlinks"> <h2>Active discussions</h2> {{#dpl: |namespace = Forum |category = Active threads |notcategory = Forums excluded from the main page |addeditdate = true |addlasteditor = true |order = descending |ordermethod = lastedit |userdateformat = j F Y |adduser = true |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER% |noresultsheader = * There are currently no active discussions. }} <p class="see-more">[[Forum:Index|See more...]]</p> </div> <div class="mp-section section-archive plainlinks"> <h2>Archived discussions</h2> {{#dpl: |namespace = Forum |category = Forum archives |notcategory = Forums excluded from the main page |order = descending |ordermethod = categoryadd |addfirstcategorydate = true |userdateformat = j F Y |count = 5 |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE% }} <p class="see-more">[[Meta:Forum Archives|See more...]]</p> </div> <!-- WIKIS --> <div class="mp-section section-wiki section-rsw"> <div>Visit the</div><!-- -->[[rsw:|<h2>RuneScape Wiki</h2>]] </div> <div class="mp-section section-wiki section-osw"> <div>Visit the</div><!-- -->[[osrsw:|<h2>Old School RuneScape Wiki</h2>]] </div> <div class="mp-section section-wiki section-ptbr plainlinks"> <div>Visit the</div><!-- -->[https://pt.runescape.wiki <h2>Portuguese-Brazilian RuneScape Wiki</h2>] </div> <div class="mp-section section-wiki section-rsc"> <div>Visit the</div><!-- -->[[classicrsw:|<h2>RuneScape Classic Wiki</h2>]] </div> <!-- FOOTER --> <div class="mp-footer">&copy; 2020 Weird Gloop Limited, Union House, 111 New Union Street, Coventry, England, CV1 2NT, UK.<br />RuneScape and RuneScape Old School are the trademarks of Jagex Limited and are used with the permission of Jagex.</div> </div> __NOTOC__ 3dbcfe71d51d59020801422129f5cdfc9df0d9cf 101 100 2021-04-05T17:36:31Z Legaia 2 Pla 109 wikitext text/x-wiki <div class="mp-grid"> <!-- BOARD ELECTIONS (temporary) --> <!-- <div class="mp-header section-vote"> <div class="mp-header-left"> <h1>2019 board elections have concluded.</h1> </div> <div class="mp-header-right plainlinks"> <div>[[Weird Gloop elections/2019/Results|See the results]]</div> <div>[[Forum:2019 Weird gloop elections: results and discussion|Discuss the election]]</div> </div> </div> --> <!-- HEADER --> <div class="mp-header"> <div class="mp-header-left"> <h1>Meta Weird Gloop</h1> <div>For discussing management and policies of the Weird Gloop wikis.</div> </div> <div class="mp-header-right plainlinks"> <div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{#expr:{{PAGESINCATEGORY:Active threads}}-1}} discussions''' currently active. }}</div> <ul> <li>[[Special:Contact|Contact]]</li> <li>[[Project:Copyrights|Copyrights]]</li> <li>[https://discord.gg/runescapewiki Discord]</li> </ul> </div> </div> <!-- META CONTENT --> <div class="mp-section section-yewgrove plainlinks"> <h2>Active discussions</h2> {{#dpl: |namespace = Forum |category = Active threads |notcategory = Forums excluded from the main page |addeditdate = true |addlasteditor = true |order = descending |ordermethod = lastedit |userdateformat = j F Y |adduser = true |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER% |noresultsheader = * There are currently no active discussions. }} <p class="see-more">[[Forum:Index|See more...]]</p> </div> <div class="mp-section section-archive plainlinks"> <h2>Archived discussions</h2> {{#dpl: |namespace = Forum |category = Forum archives |notcategory = Forums excluded from the main page |order = descending |ordermethod = categoryadd |addfirstcategorydate = true |userdateformat = j F Y |count = 5 |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE% }} <p class="see-more">[[Meta:Forum Archives|See more...]]</p> </div> <!-- WIKIS --> <div class="mp-section section-wiki section-rsw"> <div>Visit the</div><!-- -->[[rsw:|<h2>RuneScape Wiki</h2>]] </div> <div class="mp-section section-wiki section-osw"> <div>Visit the</div><!-- -->[[osrsw:|<h2>Old School RuneScape Wiki</h2>]] </div> <div class="mp-section section-wiki section-ptbr plainlinks"> <div>Visit the</div><!-- -->[https://pt.runescape.wiki <h2>Portuguese-Brazilian RuneScape Wiki</h2>] </div> <div class="mp-section section-wiki section-rsc"> <div>Visit the</div><!-- -->[[classicrsw:|<h2>RuneScape Classic Wiki</h2>]] </div> <!-- FOOTER --> <div class="mp-footer">&copy; 2020 Weird Gloop Limited, Union House, 111 New Union Street, Coventry, England, CV1 2NT, UK.<br />RuneScape and RuneScape Old School are the trademarks of Jagex Limited and are used with the permission of Jagex.</div> </div> __NOTOC__ 366721f6f81f637b4144907fc6e99b2b6c072914 102 101 2021-04-18T02:15:37Z Legaia 2 Pla 109 wikitext text/x-wiki <div class="mp-grid"> <!-- BOARD ELECTIONS (temporary) --> <!-- <div class="mp-header section-vote"> <div class="mp-header-left"> <h1>2019 board elections have concluded.</h1> </div> <div class="mp-header-right plainlinks"> <div>[[Weird Gloop elections/2019/Results|See the results]]</div> <div>[[Forum:2019 Weird gloop elections: results and discussion|Discuss the election]]</div> </div> </div> --> <!-- HEADER --> <div class="mp-header"> <div class="mp-header-left"> <h1>Meta Weird Gloop</h1> <div>For discussing management and policies of the Weird Gloop wikis.</div> </div> <div class="mp-header-right plainlinks"> <div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{#expr:{{PAGESINCATEGORY:Active threads}}-1}} discussions''' currently active. }}</div> <ul> <li>[[Special:Contact|Contact]]</li> <li>[[Project:Copyrights|Copyrights]]</li> <li>[https://discord.gg/runescapewiki Discord]</li> </ul> </div> </div> <!-- META CONTENT --> <div class="mp-section section-yewgrove plainlinks"> <h2>Active discussions</h2> {{#dpl: |namespace = Forum |category = Active threads |notcategory = Forums excluded from the main page |addeditdate = true |addlasteditor = true |order = descending |ordermethod = lastedit |userdateformat = j F Y |adduser = true |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER% |noresultsheader = * There are currently no active discussions. }} <p class="see-more">[[Forum:Gloopy Grove|See more...]]</p> </div> <div class="mp-section section-archive plainlinks"> <h2>Archived discussions</h2> {{#dpl: |namespace = Forum |category = Forum archives |notcategory = Forums excluded from the main page |order = descending |ordermethod = categoryadd |addfirstcategorydate = true |userdateformat = j F Y |count = 5 |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE% }} <p class="see-more">[[Meta:Forum Archives|See more...]]</p> </div> <!-- WIKIS --> <div class="mp-section section-wiki section-rsw"> <div>Visit the</div><!-- -->[[rsw:|<h2>RuneScape Wiki</h2>]] </div> <div class="mp-section section-wiki section-osw"> <div>Visit the</div><!-- -->[[osrsw:|<h2>Old School RuneScape Wiki</h2>]] </div> <div class="mp-section section-wiki section-ptbr plainlinks"> <div>Visit the</div><!-- -->[https://pt.runescape.wiki <h2>Portuguese-Brazilian RuneScape Wiki</h2>] </div> <div class="mp-section section-wiki section-rsc"> <div>Visit the</div><!-- -->[[classicrsw:|<h2>RuneScape Classic Wiki</h2>]] </div> <!-- FOOTER --> <div class="mp-footer">&copy; 2020 Weird Gloop Limited, Union House, 111 New Union Street, Coventry, England, CV1 2NT, UK.<br />RuneScape and RuneScape Old School are the trademarks of Jagex Limited and are used with the permission of Jagex.</div> </div> __NOTOC__ 0a458e1bc7f6d84c5b1663f2f3c0fc5e45cb9b7c 103 102 2021-11-22T20:22:51Z Iiii I I I 15 get rid of redirect wikitext text/x-wiki <div class="mp-grid"> <!-- BOARD ELECTIONS (temporary) --> <!-- <div class="mp-header section-vote"> <div class="mp-header-left"> <h1>2019 board elections have concluded.</h1> </div> <div class="mp-header-right plainlinks"> <div>[[Weird Gloop elections/2019/Results|See the results]]</div> <div>[[Forum:2019 Weird gloop elections: results and discussion|Discuss the election]]</div> </div> </div> --> <!-- HEADER --> <div class="mp-header"> <div class="mp-header-left"> <h1>Meta Weird Gloop</h1> <div>For discussing management and policies of the Weird Gloop wikis.</div> </div> <div class="mp-header-right plainlinks"> <div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{#expr:{{PAGESINCATEGORY:Active threads}}-1}} discussions''' currently active. }}</div> <ul> <li>[[Special:Contact|Contact]]</li> <li>[[Project:Copyrights|Copyrights]]</li> <li>[https://discord.gg/runescapewiki Discord]</li> </ul> </div> </div> <!-- META CONTENT --> <div class="mp-section section-yewgrove plainlinks"> <h2>Active discussions</h2> {{#dpl: |namespace = Forum |category = Active threads |notcategory = Forums excluded from the main page |addeditdate = true |addlasteditor = true |order = descending |ordermethod = lastedit |userdateformat = j F Y |adduser = true |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER% |noresultsheader = * There are currently no active discussions. }} <p class="see-more">[[Forum:Forum Grove|See more...]]</p> </div> <div class="mp-section section-archive plainlinks"> <h2>Archived discussions</h2> {{#dpl: |namespace = Forum |category = Forum archives |notcategory = Forums excluded from the main page |order = descending |ordermethod = categoryadd |addfirstcategorydate = true |userdateformat = j F Y |count = 5 |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE% }} <p class="see-more">[[Meta:Forum Archives|See more...]]</p> </div> <!-- WIKIS --> <div class="mp-section section-wiki section-rsw"> <div>Visit the</div><!-- -->[[rsw:|<h2>RuneScape Wiki</h2>]] </div> <div class="mp-section section-wiki section-osw"> <div>Visit the</div><!-- -->[[osrsw:|<h2>Old School RuneScape Wiki</h2>]] </div> <div class="mp-section section-wiki section-ptbr plainlinks"> <div>Visit the</div><!-- -->[https://pt.runescape.wiki <h2>Portuguese-Brazilian RuneScape Wiki</h2>] </div> <div class="mp-section section-wiki section-rsc"> <div>Visit the</div><!-- -->[[classicrsw:|<h2>RuneScape Classic Wiki</h2>]] </div> <!-- FOOTER --> <div class="mp-footer">&copy; 2020 Weird Gloop Limited, Union House, 111 New Union Street, Coventry, England, CV1 2NT, UK.<br />RuneScape and RuneScape Old School are the trademarks of Jagex Limited and are used with the permission of Jagex.</div> </div> __NOTOC__ 14f7de918f4942f3f4db8557e8ceb7393c3c399c File:Weird Gloop Limited.png 6 6 21 20 2020-08-29T18:03:14Z Legaia 2 Pla 109 wikitext text/x-wiki == Summary == Weird Gloop logo [[Category:Logo]] 1b5dabd89385cfee567cb5bd8d52944ec31f7627 22 21 2020-08-29T18:03:45Z Legaia 2 Pla 109 plural oops wikitext text/x-wiki == Summary == Weird Gloop logo [[Category:Logos]] 35629da9024608d000b9218549e1de39f8782dbc Template:Mainonly 10 42 297 2020-08-29T18:17:23Z Legaia 2 Pla 109 Created page with "{{#ifeq:{{NAMESPACE}}|{{ns:0}}|{{{1|}}}}}" wikitext text/x-wiki {{#ifeq:{{NAMESPACE}}|{{ns:0}}|{{{1|}}}}} 370b6bdce2edf46214b7174b0fe0336200955e74 298 297 2020-09-20T02:02:08Z Legaia 2 Pla 109 wikitext text/x-wiki {{#ifeq:{{NAMESPACE}}|{{ns:0}}|{{{1|}}}}} <noinclude>[[Category:Transclusion templates]]{{/doc}}</noinclude> 4b77fb1c70970c448b437db7575bd394f0a9538f Module:Yesno 828 41 294 293 2020-09-08T16:27:23Z osw>Towelcat 0 merging change from [[Module:Yesno/new]] (an empty string argument will no longer return false) Scribunto text/plain --[[ {{Helper module|name=Yesno |fname1=(arg) |ftype1=Any value |fuse1=Reads arg for yes/no and returns the appropriate boolean or nil |fname2=(arg1,arg2) |ftype2=Any value, Any value |fuse2=Reads arg1 for yes/no and returns the appropriate boolean; returns arg2 if arg1 was not an applicable value }} --]] -- <pre> -- Used to evaluate args to booleans where applicable -- -- Based on <https://en.wikipedia.org/wiki/Module:Yesno> -- see page history there for contributors -- return function( arg, default ) arg = type( arg ) == 'string' and mw.ustring.lower( arg ) or arg if arg == nil then return nil end if arg == true or arg == 'yes' or arg == 'y' or arg == 'true' or tonumber( arg ) == 1 then return true end if arg == false or arg == 'no' or arg == 'n' or arg == 'false' or tonumber( arg ) == 0 then return false end return default end 0e4dce92bf531df15d2095d3db7bd68a4fa0426c 295 294 2022-01-30T13:59:45Z Legaia 2 Pla 109 1 revision imported Scribunto text/plain --[[ {{Helper module|name=Yesno |fname1=(arg) |ftype1=Any value |fuse1=Reads arg for yes/no and returns the appropriate boolean or nil |fname2=(arg1,arg2) |ftype2=Any value, Any value |fuse2=Reads arg1 for yes/no and returns the appropriate boolean; returns arg2 if arg1 was not an applicable value }} --]] -- <pre> -- Used to evaluate args to booleans where applicable -- -- Based on <https://en.wikipedia.org/wiki/Module:Yesno> -- see page history there for contributors -- return function( arg, default ) arg = type( arg ) == 'string' and mw.ustring.lower( arg ) or arg if arg == nil then return nil end if arg == true or arg == 'yes' or arg == 'y' or arg == 'true' or tonumber( arg ) == 1 then return true end if arg == false or arg == 'no' or arg == 'n' or arg == 'false' or tonumber( arg ) == 0 then return false end return default end 0e4dce92bf531df15d2095d3db7bd68a4fa0426c Template:Extension DPL 10 40 290 289 2020-09-12T18:47:13Z osw>Legaia 2 Pla 0 Protected "[[Template:Extension DPL]]": Main page element ([Edit=Only allow autoconfirmed users] (indefinite) [Move=Only allow autoconfirmed users] (indefinite)) wikitext text/x-wiki <noinclude>{{/doc}}</noinclude> d5ed56433dbfbb026e88f205094c9ac2bc8c5591 291 290 2022-01-30T13:59:38Z Legaia 2 Pla 109 1 revision imported wikitext text/x-wiki <noinclude>{{/doc}}</noinclude> d5ed56433dbfbb026e88f205094c9ac2bc8c5591 MediaWiki:Weirdgloop-contact-filter 8 66 401 2020-10-03T21:08:40Z TehKittyCat 11 10 of these in an hour... text text/plain # Comments start with '#' and each line is a regex ran against the Special:Contact message, if it matches the message is dropped. /B2B (audience|business|customer|leads|marketing|profit|sales|service)/i /CBD (affiliate|blog|marketplace|product|shop)/i /Digital Marketing Specialists for a Creative Agency/i /Domain Nerdz/i /Food and Beverage Business Directories/i /(Hemp|Vape) and CBD/i /How To Get Paid For What You Already know/i /marketing (automation|lists /monetization (solution|tool)/i /no prescription needed/i /ParsSeo/i /Peaches ?and ?Screams/i /Private Blog Networks/i /Search Engine Scraper/i /SEO (agency|and SPY|freelancer|package|service|tool|trial)/i /slotsbonuses2020\.com/i /Vape (Life|Shop)/i /XRumer/i /"?dating"? (post|site)/i /cialis/i /levitra/i /viagra/i /price (drugstore|pharmacy)/i # Block cyrillic spam with URLs. /[А-Яа-яЁё]+.*(https?:\/\/)/u /=\?UTF-8\?Q\?.*(https?:\/\/)/ # "Saturday question" spam /I'd rather buy local, if possible/ f4e3abb6cb3b2de74b3fb63b215e2856477ffaf9 Module:Navbox 828 45 313 312 2021-09-13T02:11:10Z osw>Gaz Lloyd 0 Scribunto text/plain -- <nowiki> -- -- Implements {{navbox}} -- local p = {} local tnavbar = require( 'Module:Tnavbar' ) local yesno = require( 'Module:Yesno' ) local page_title = mw.title.getCurrentTitle().fullText -- -- Helper for inserting a new row into the navbox -- -- @param tbl {mw.html table} -- @return tbl {mw.html table} -- local function insertRow( tbl ) return tbl:tag( 'tr' ) end -- -- Creates the navbox table -- -- @param args {table} -- @return tbl {mw.html table} -- local function createTbl( args ) local tbl = mw.html.create( 'table' ) tbl :addClass( yesno(args.subgroup, false) and 'navbox-subgroup' or 'navbox' ) :addClass( 'nowraplinks' ) if not yesno(args.subgroup, false) and ( args.state == 'collapsed' or args.state == 'uncollapsed' or args.state == 'autocollapse' or -- defaults to autocollapse args.state == nil ) then tbl:addClass( 'mw-collapsible' ) if args.state == 'collapsed' then tbl:addClass( 'mw-collapsed' ) elseif args.state == 'uncollapsed' then tbl:addClass('navbox-uncollapsed') end end if yesno(args.collapsible, false) then tbl:addClass( 'navbox-collapsible' ) end if args.style then tbl:cssText( args.style ) end -- manually set collapse/expand messages -- bug causing the default database messages to be used tbl :attr( { ['data-expandtext'] = 'show', ['data-collapsetext'] = 'hide', ['data-navbox-name'] = args.name } ) return tbl end -- -- Wrapper for [[Module:Tnavbar]] -- -- @param args {table} -- @return {string} -- local function navbar( args ) return tnavbar._collapsible( { [1] = args.title, [2] = args.name } ) end -- -- Creates the header (what you see when the navbox is collapsed) -- -- @param tbl {mw.html table} -- @param args {table} -- @return {mw.html table} -- local function header( tbl, args ) local paddingClass if args.name then if args.state == 'plain' then paddingClass = 'navbox-title-name-plain' else paddingClass = 'navbox-title-name-notplain' end else if args.state == 'plain' then paddingClass = 'navbox-title-noname-plain' else paddingClass = 'navbox-title-noname-notplain' end end local div = insertRow( tbl ) :tag( 'th' ) :attr( 'colspan', '2' ) :addClass( 'navbox-title' ) :attr( 'id' , 'navbox-title' ) :tag( 'div' ) :addClass ( paddingClass ) :wikitext( args.name and navbar( args ) or args.title ) return div:allDone() end -- -- Inserts a row into the navbox -- -- @param tbl {mw.html table} -- @param gtitle {string} -- @param group {string} -- @param gtype {string} -- @param style {string} -- @return {mw.html table} -- local function row( tbl, gtitle, group, gtype, style, _name, subgroup ) local tr = insertRow( tbl ) local td if gtitle then td = tr :addClass( 'navbox-group' ) :tag( 'td' ) :addClass( 'navbox-group-title' ) :wikitext( gtitle ) :done() :tag( 'td' ) else td = tr :addClass( 'navbox-group' ) :addClass( 'navbox-group-split' ) :tag( 'td' ) :addClass( 'navbox-group-title-hidden' ) :attr( 'colspan', '0' ) :css( 'display', 'none' ) :done() :tag( 'td' ) :attr( 'colspan', '2' ) end --[[ List styling This is unlikely to be implemented in the near future due to it requiring extra css to work and mobile currently not supporting that css. As an example, it lets you do the following instead if using {{*}} all the time | group3 = * {{plink|foo}} * {{plink|bar}} * {{plink|baz}} ]] if mw.ustring.match( group, '^%s*%*' ) then td:newline() -- trim whitespace on bullets local spl = mw.text.split( group, '\n' ) for i = 1, #spl do spl[i] = mw.text.trim( spl[i] ) end group = '\n' .. table.concat( spl, '\n' ) end --local group2 = group --local group3 = group2 -- analytics --if _name then -- local name = mw.ustring.gsub(_name,' ','_') -- for v in mw.ustring.gmatch(group,'%[%[[^%]]+%]%]') do -- if mw.ustring.match(v,'%[%[File:.+|link=') then -- local link = mw.ustring.match(v,'|link=([^%]|]+)') -- if link then -- local linkrep = mw.ustring.gsub(link,'([%%%]%[%-^$*()+?])','%%%1') -- local _link = mw.ustring.gsub(link,' ','_') -- local newfile = mw.ustring.gsub(v,'|link='..linkrep,string.format('|link=https://oldschool.runescape.wiki/w/%s?f=%s',_link,name)) -- local w = mw.ustring.gsub(v,'([%%%]%[%-^$*()+?])','%%%1') -- group2 = mw.ustring.gsub(group2,w,newfile) -- end -- elseif mw.ustring.match(v,'%[%[Category:') then -- nothing -- else -- local link = mw.ustring.match(v,'%[%[([^%]|]+)') -- local txt = mw.ustring.match(v,'%|([^%]|]+)') or link -- local newlink = '' -- black links if current page -- if link == page_title then -- newlink = string.format('<b>%s</b>',txt) -- else -- local _link = mw.ustring.gsub(link or '',' ','_') -- newlink = string.format('[https://oldschool.runescape.wiki.com/w/%s?n=%s %s]',_link,name,txt) -- end -- local w = mw.ustring.gsub(v,'([%%%]%[%-^$*()+?])','%%%1') -- group2 = mw.ustring.gsub(group2,w,newlink) -- end -- end --[==[ fix [[these kind]]s of [[link]]s post analytics parse ]==] -- group3 = group2 -- for v in mw.ustring.gmatch(group2,'%[https://oldschool.runescape.wiki.com/w[^%]]-%]%a') do -- local rep = mw.ustring.gsub(v,'%]','') -- rep = rep..']' -- local w = mw.ustring.gsub(v,'([%%%]%[%-^$*()+?])','%%%1') -- group3 = mw.ustring.gsub(group2,w,rep) -- end --end td :addClass( 'navbox-list' ) :wikitext( group ) --group3 if gtype and mw.ustring.lower( gtype ) == 'subgroup' then td :addClass( 'navbox-parent' ) :css( { padding = '0' } ) end if style then td:cssText( style ) end return td:allDone() end -- -- Inserts a footer into the navbox -- -- @param tbl {mw.html table} -- @param args {table} -- @return {mw.html table} -- local function footer( tbl, args ) local th = insertRow( tbl ) :tag( 'th' ) :attr( 'colspan', '2' ) :addClass( 'navbox-footer' ) if args.fstyle then th:cssText( args.fstyle ) end if mw.ustring.match( args.footer, '^%s*%*' ) then th:newline() -- trim whitespace on bullets local spl = mw.text.split( args.footer, '\n' ) for i = 1, #spl do spl[i] = mw.text.trim( spl[i] ) end args.footer = table.concat( spl, '\n' ) th:addClass( 'navbox-list' ) end th:wikitext( args.footer ) return th:allDone() end -- -- Adds [[Category:Navbox templates]] to navbox template pages -- -- @return {string} -- local function categories() local title = mw.title.getCurrentTitle() local page = title.text local ns = title.nsText if ns == 'Template' then -- sort in category by pagename return '[[Category:Navbox templates| ' .. page .. ']]' else return '' end end -- -- Adds [[Template:Navbox/doc]] to navbox template pages -- -- @param args {table} -- @return {string} -- local function docs( args ) local frame = mw.getCurrentFrame() local title = mw.title.getCurrentTitle() local base = title.baseText local ns = title.nsText -- not if a subpage of [[Template:Navbox]] if base ~= 'Navbox' and -- in template ns ns == 'Template' and -- not a navbox group within a navbox not yesno(args.subgroup, false) and -- not a collapsible navbox within a navbox not yesno(args.collapsible, false) and -- not if the doc argument is not set to "yes" yesno(args.doc, false) then return frame:expandTemplate{ title = 'Navbox/doc' } else return '' end end -- -- Navbox method to allow it to be called by other modules -- -- @param _args {table} -- @return {string} -- function p._navbox( _args ) local args = {} local wkCss = '' local wkDiv = '' local j -- preserves parser function behaviour where an empty string is considered undefined -- or nil in lua's case for k, v in pairs( _args ) do if v ~= '' then args[k] = v end end local tbl = createTbl( args ) if not yesno(args.subgroup, false) then tbl = header( tbl, args ) end -- insert up to 25 rows for i = 1, 25 do j = tostring( i ) if args['group' .. j] then tbl = row( tbl, args['gtitle' .. j], args['group' .. j], args['gtype' .. j], args['style' .. j], args.name, args.subgroup ) else break end end if args.footer then tbl = footer( tbl, args ) end tbl = tostring( tbl ) local cats = '' if not yesno(args.subgroup, false) and not yesno(args.hidecat, false) then cats = categories() end local docs = docs( args ) return tbl .. cats .. docs end -- -- Main navbox method accessed through #invoke -- -- @param frame {table} -- @return {string} -- function p.navbox( frame ) local args = frame:getParent().args return p._navbox( args ) end return p -- </nowiki> 6bb43bb4ca0791adccdc3d1df27a218a249e7f4c 314 313 2022-01-30T13:59:46Z Legaia 2 Pla 109 1 revision imported Scribunto text/plain -- <nowiki> -- -- Implements {{navbox}} -- local p = {} local tnavbar = require( 'Module:Tnavbar' ) local yesno = require( 'Module:Yesno' ) local page_title = mw.title.getCurrentTitle().fullText -- -- Helper for inserting a new row into the navbox -- -- @param tbl {mw.html table} -- @return tbl {mw.html table} -- local function insertRow( tbl ) return tbl:tag( 'tr' ) end -- -- Creates the navbox table -- -- @param args {table} -- @return tbl {mw.html table} -- local function createTbl( args ) local tbl = mw.html.create( 'table' ) tbl :addClass( yesno(args.subgroup, false) and 'navbox-subgroup' or 'navbox' ) :addClass( 'nowraplinks' ) if not yesno(args.subgroup, false) and ( args.state == 'collapsed' or args.state == 'uncollapsed' or args.state == 'autocollapse' or -- defaults to autocollapse args.state == nil ) then tbl:addClass( 'mw-collapsible' ) if args.state == 'collapsed' then tbl:addClass( 'mw-collapsed' ) elseif args.state == 'uncollapsed' then tbl:addClass('navbox-uncollapsed') end end if yesno(args.collapsible, false) then tbl:addClass( 'navbox-collapsible' ) end if args.style then tbl:cssText( args.style ) end -- manually set collapse/expand messages -- bug causing the default database messages to be used tbl :attr( { ['data-expandtext'] = 'show', ['data-collapsetext'] = 'hide', ['data-navbox-name'] = args.name } ) return tbl end -- -- Wrapper for [[Module:Tnavbar]] -- -- @param args {table} -- @return {string} -- local function navbar( args ) return tnavbar._collapsible( { [1] = args.title, [2] = args.name } ) end -- -- Creates the header (what you see when the navbox is collapsed) -- -- @param tbl {mw.html table} -- @param args {table} -- @return {mw.html table} -- local function header( tbl, args ) local paddingClass if args.name then if args.state == 'plain' then paddingClass = 'navbox-title-name-plain' else paddingClass = 'navbox-title-name-notplain' end else if args.state == 'plain' then paddingClass = 'navbox-title-noname-plain' else paddingClass = 'navbox-title-noname-notplain' end end local div = insertRow( tbl ) :tag( 'th' ) :attr( 'colspan', '2' ) :addClass( 'navbox-title' ) :attr( 'id' , 'navbox-title' ) :tag( 'div' ) :addClass ( paddingClass ) :wikitext( args.name and navbar( args ) or args.title ) return div:allDone() end -- -- Inserts a row into the navbox -- -- @param tbl {mw.html table} -- @param gtitle {string} -- @param group {string} -- @param gtype {string} -- @param style {string} -- @return {mw.html table} -- local function row( tbl, gtitle, group, gtype, style, _name, subgroup ) local tr = insertRow( tbl ) local td if gtitle then td = tr :addClass( 'navbox-group' ) :tag( 'td' ) :addClass( 'navbox-group-title' ) :wikitext( gtitle ) :done() :tag( 'td' ) else td = tr :addClass( 'navbox-group' ) :addClass( 'navbox-group-split' ) :tag( 'td' ) :addClass( 'navbox-group-title-hidden' ) :attr( 'colspan', '0' ) :css( 'display', 'none' ) :done() :tag( 'td' ) :attr( 'colspan', '2' ) end --[[ List styling This is unlikely to be implemented in the near future due to it requiring extra css to work and mobile currently not supporting that css. As an example, it lets you do the following instead if using {{*}} all the time | group3 = * {{plink|foo}} * {{plink|bar}} * {{plink|baz}} ]] if mw.ustring.match( group, '^%s*%*' ) then td:newline() -- trim whitespace on bullets local spl = mw.text.split( group, '\n' ) for i = 1, #spl do spl[i] = mw.text.trim( spl[i] ) end group = '\n' .. table.concat( spl, '\n' ) end --local group2 = group --local group3 = group2 -- analytics --if _name then -- local name = mw.ustring.gsub(_name,' ','_') -- for v in mw.ustring.gmatch(group,'%[%[[^%]]+%]%]') do -- if mw.ustring.match(v,'%[%[File:.+|link=') then -- local link = mw.ustring.match(v,'|link=([^%]|]+)') -- if link then -- local linkrep = mw.ustring.gsub(link,'([%%%]%[%-^$*()+?])','%%%1') -- local _link = mw.ustring.gsub(link,' ','_') -- local newfile = mw.ustring.gsub(v,'|link='..linkrep,string.format('|link=https://oldschool.runescape.wiki/w/%s?f=%s',_link,name)) -- local w = mw.ustring.gsub(v,'([%%%]%[%-^$*()+?])','%%%1') -- group2 = mw.ustring.gsub(group2,w,newfile) -- end -- elseif mw.ustring.match(v,'%[%[Category:') then -- nothing -- else -- local link = mw.ustring.match(v,'%[%[([^%]|]+)') -- local txt = mw.ustring.match(v,'%|([^%]|]+)') or link -- local newlink = '' -- black links if current page -- if link == page_title then -- newlink = string.format('<b>%s</b>',txt) -- else -- local _link = mw.ustring.gsub(link or '',' ','_') -- newlink = string.format('[https://oldschool.runescape.wiki.com/w/%s?n=%s %s]',_link,name,txt) -- end -- local w = mw.ustring.gsub(v,'([%%%]%[%-^$*()+?])','%%%1') -- group2 = mw.ustring.gsub(group2,w,newlink) -- end -- end --[==[ fix [[these kind]]s of [[link]]s post analytics parse ]==] -- group3 = group2 -- for v in mw.ustring.gmatch(group2,'%[https://oldschool.runescape.wiki.com/w[^%]]-%]%a') do -- local rep = mw.ustring.gsub(v,'%]','') -- rep = rep..']' -- local w = mw.ustring.gsub(v,'([%%%]%[%-^$*()+?])','%%%1') -- group3 = mw.ustring.gsub(group2,w,rep) -- end --end td :addClass( 'navbox-list' ) :wikitext( group ) --group3 if gtype and mw.ustring.lower( gtype ) == 'subgroup' then td :addClass( 'navbox-parent' ) :css( { padding = '0' } ) end if style then td:cssText( style ) end return td:allDone() end -- -- Inserts a footer into the navbox -- -- @param tbl {mw.html table} -- @param args {table} -- @return {mw.html table} -- local function footer( tbl, args ) local th = insertRow( tbl ) :tag( 'th' ) :attr( 'colspan', '2' ) :addClass( 'navbox-footer' ) if args.fstyle then th:cssText( args.fstyle ) end if mw.ustring.match( args.footer, '^%s*%*' ) then th:newline() -- trim whitespace on bullets local spl = mw.text.split( args.footer, '\n' ) for i = 1, #spl do spl[i] = mw.text.trim( spl[i] ) end args.footer = table.concat( spl, '\n' ) th:addClass( 'navbox-list' ) end th:wikitext( args.footer ) return th:allDone() end -- -- Adds [[Category:Navbox templates]] to navbox template pages -- -- @return {string} -- local function categories() local title = mw.title.getCurrentTitle() local page = title.text local ns = title.nsText if ns == 'Template' then -- sort in category by pagename return '[[Category:Navbox templates| ' .. page .. ']]' else return '' end end -- -- Adds [[Template:Navbox/doc]] to navbox template pages -- -- @param args {table} -- @return {string} -- local function docs( args ) local frame = mw.getCurrentFrame() local title = mw.title.getCurrentTitle() local base = title.baseText local ns = title.nsText -- not if a subpage of [[Template:Navbox]] if base ~= 'Navbox' and -- in template ns ns == 'Template' and -- not a navbox group within a navbox not yesno(args.subgroup, false) and -- not a collapsible navbox within a navbox not yesno(args.collapsible, false) and -- not if the doc argument is not set to "yes" yesno(args.doc, false) then return frame:expandTemplate{ title = 'Navbox/doc' } else return '' end end -- -- Navbox method to allow it to be called by other modules -- -- @param _args {table} -- @return {string} -- function p._navbox( _args ) local args = {} local wkCss = '' local wkDiv = '' local j -- preserves parser function behaviour where an empty string is considered undefined -- or nil in lua's case for k, v in pairs( _args ) do if v ~= '' then args[k] = v end end local tbl = createTbl( args ) if not yesno(args.subgroup, false) then tbl = header( tbl, args ) end -- insert up to 25 rows for i = 1, 25 do j = tostring( i ) if args['group' .. j] then tbl = row( tbl, args['gtitle' .. j], args['group' .. j], args['gtype' .. j], args['style' .. j], args.name, args.subgroup ) else break end end if args.footer then tbl = footer( tbl, args ) end tbl = tostring( tbl ) local cats = '' if not yesno(args.subgroup, false) and not yesno(args.hidecat, false) then cats = categories() end local docs = docs( args ) return tbl .. cats .. docs end -- -- Main navbox method accessed through #invoke -- -- @param frame {table} -- @return {string} -- function p.navbox( frame ) local args = frame:getParent().args return p._navbox( args ) end return p -- </nowiki> 6bb43bb4ca0791adccdc3d1df27a218a249e7f4c File:Weird gloop detail.png 6 1 1 2021-10-12T21:01:51Z Cook Me Plox 23 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 2 1 2021-10-12T21:02:29Z Cook Me Plox 23 Cook Me Plox uploaded a new version of [[File:Weird gloop detail.png]] wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Module:Tnavbar 828 46 318 317 2021-11-18T10:52:42Z osw>Shayani 0 remove recommendation that no one follows Scribunto text/plain -- <nowiki> -- -- Implements {{tnavbar}} and variants -- -- @todo move the hardcoded css to [[MediaWiki:Common.css]] given how many pages it's found on -- local p = {} local yesno = require( 'Module:Yesno' ) function p._navbar( args ) local tag tag = mw.html.create( 'div' ) :css( { ['background-color'] = 'transparent', padding = '0' } ) tag :addClass( 'plainlinks' ) :addClass( 'noprint' ) :css( { ['white-space'] = 'nowrap', ['font-weight'] = 'normal', ['font-size'] = 'xx-small' } ) viewSpan = mw.html.create( 'span' ) :attr( 'title', 'View this template' ) :cssText( fontstyle ) :wikitext( 'v' ) talkSpan = mw.html.create( 'span' ) :attr( 'title', 'Discussion about this template' ) :cssText( fontstyle ) :wikitext( 'd' ) editSpan = mw.html.create( 'span' ) :attr( 'title', 'Edit this template' ) :cssText( fontstyle ) :wikitext( 'e' ) local title = mw.text.trim( args[1] ) local ns, titleTbl, page, talk if mw.ustring.sub( title, 1, 1 ) == ':' then -- mainspace title = mw.ustring.sub( title, 2 ) page = title talk = 'Talk:' .. title elseif mw.ustring.match( title, ':' ) then -- split title to see if it has a valid namespace titleTbl = mw.text.split( title, ':' ) ns = mw.site.namespaces[titleTbl[1]] if ns ~= nil then page = ns.name .. ':' .. table.concat( titleTbl, '', 2 ) if ns.isTalk then talk = page else talk = ns.talk.name .. ':' .. table.concat( titleTbl, '', 2 ) end end end -- this happens if there's no semi-colons in title -- or if there is semi-colons but it didn't have valid ns name if not page then page = 'Template:' .. title talk = 'Template talk:' .. title end tag :wikitext( '[[' .. page .. '|' .. tostring( viewSpan ) .. ']]' ) :wikitext( '&nbsp;' ) :tag( 'span' ) :css( 'font-size', '80%' ) :wikitext( '&bull;' ) :done() :wikitext( '&nbsp;' ) :wikitext( '[' .. tostring( mw.uri.fullUrl( talk ) ) .. ' ' .. tostring( talkSpan ) .. ']' ) :wikitext( '&nbsp;' ) :tag( 'span' ) :css( 'font-size', '80%' ) :wikitext( '&bull;' ) :done() :wikitext( '&nbsp;' ) :wikitext( '[' .. tostring( mw.uri.fullUrl( page, 'action=edit' ) ) .. ' ' .. tostring( editSpan ) .. ']' ) return tostring( tag ) end function p._collapsible( args ) local nav_args = { [1] = args[2] } local div = mw.html.create( 'div' ) :css( { float = 'left', ['text-align'] = 'left', width = '6em' } ) :addClass( 'navbar' ) :wikitext(p._navbar(nav_args)) local span = mw.html.create('span'):wikitext(args[1]) return tostring( div ) .. tostring( span ) end return p ed69d406352d06451124b6175c8bb628b898546a 319 318 2022-01-30T13:59:46Z Legaia 2 Pla 109 1 revision imported Scribunto text/plain -- <nowiki> -- -- Implements {{tnavbar}} and variants -- -- @todo move the hardcoded css to [[MediaWiki:Common.css]] given how many pages it's found on -- local p = {} local yesno = require( 'Module:Yesno' ) function p._navbar( args ) local tag tag = mw.html.create( 'div' ) :css( { ['background-color'] = 'transparent', padding = '0' } ) tag :addClass( 'plainlinks' ) :addClass( 'noprint' ) :css( { ['white-space'] = 'nowrap', ['font-weight'] = 'normal', ['font-size'] = 'xx-small' } ) viewSpan = mw.html.create( 'span' ) :attr( 'title', 'View this template' ) :cssText( fontstyle ) :wikitext( 'v' ) talkSpan = mw.html.create( 'span' ) :attr( 'title', 'Discussion about this template' ) :cssText( fontstyle ) :wikitext( 'd' ) editSpan = mw.html.create( 'span' ) :attr( 'title', 'Edit this template' ) :cssText( fontstyle ) :wikitext( 'e' ) local title = mw.text.trim( args[1] ) local ns, titleTbl, page, talk if mw.ustring.sub( title, 1, 1 ) == ':' then -- mainspace title = mw.ustring.sub( title, 2 ) page = title talk = 'Talk:' .. title elseif mw.ustring.match( title, ':' ) then -- split title to see if it has a valid namespace titleTbl = mw.text.split( title, ':' ) ns = mw.site.namespaces[titleTbl[1]] if ns ~= nil then page = ns.name .. ':' .. table.concat( titleTbl, '', 2 ) if ns.isTalk then talk = page else talk = ns.talk.name .. ':' .. table.concat( titleTbl, '', 2 ) end end end -- this happens if there's no semi-colons in title -- or if there is semi-colons but it didn't have valid ns name if not page then page = 'Template:' .. title talk = 'Template talk:' .. title end tag :wikitext( '[[' .. page .. '|' .. tostring( viewSpan ) .. ']]' ) :wikitext( '&nbsp;' ) :tag( 'span' ) :css( 'font-size', '80%' ) :wikitext( '&bull;' ) :done() :wikitext( '&nbsp;' ) :wikitext( '[' .. tostring( mw.uri.fullUrl( talk ) ) .. ' ' .. tostring( talkSpan ) .. ']' ) :wikitext( '&nbsp;' ) :tag( 'span' ) :css( 'font-size', '80%' ) :wikitext( '&bull;' ) :done() :wikitext( '&nbsp;' ) :wikitext( '[' .. tostring( mw.uri.fullUrl( page, 'action=edit' ) ) .. ' ' .. tostring( editSpan ) .. ']' ) return tostring( tag ) end function p._collapsible( args ) local nav_args = { [1] = args[2] } local div = mw.html.create( 'div' ) :css( { float = 'left', ['text-align'] = 'left', width = '6em' } ) :addClass( 'navbar' ) :wikitext(p._navbar(nav_args)) local span = mw.html.create('span'):wikitext(args[1]) return tostring( div ) .. tostring( span ) end return p ed69d406352d06451124b6175c8bb628b898546a User renames 0 32 258 2021-11-30T15:45:06Z Jayden 52 Created page with "As of 30 November 2021, you can request for your account to be renamed across our all of our wikis. To request a rename, please use [[Special:Contact]] to contact us using th..." wikitext text/x-wiki As of 30 November 2021, you can request for your account to be renamed across our all of our wikis. To request a rename, please use [[Special:Contact]] to contact us using the subject line "Account rename request". Please include in the message what you'd like your account to be renamed to. ==Notes== * Users are renamed at the discretion of the [[Meta:Sysadmins|system administrators]]. * Renames are logged publicly on this wiki (metawiki) in [https://meta.weirdgloop.org/w/Special:Log?type=renameuser this log]. * New usernames must be '''unique'''. We cannot rename you to an account that already exists. * Your user page(s) and talk page(s) across all wikis will be moved to your new username. This may take some time. * You will not lose any contributions, and previous logs on all wikis will be attributed to your new username. * After your account is renamed, you will be logged out of all of your sessions on all wikis and will need to login again. 65b04c62ce8e5c7510e4651d21bf717b7c4e2c6d 259 258 2021-11-30T15:45:22Z Jayden 52 wikitext text/x-wiki As of 30 November 2021, you can request for your account to be renamed across all of our wikis. To request a rename, please use [[Special:Contact]] to contact us using the subject line "Account rename request". Please include in the message what you'd like your account to be renamed to. ==Notes== * Users are renamed at the discretion of the [[Meta:Sysadmins|system administrators]]. * Renames are logged publicly on this wiki (metawiki) in [https://meta.weirdgloop.org/w/Special:Log?type=renameuser this log]. * New usernames must be '''unique'''. We cannot rename you to an account that already exists. * Your user page(s) and talk page(s) across all wikis will be moved to your new username. This may take some time. * You will not lose any contributions, and previous logs on all wikis will be attributed to your new username. * After your account is renamed, you will be logged out of all of your sessions on all wikis and will need to login again. 9290c2491b0a76afa07c05c2438e356b2602014a 260 259 2021-11-30T16:10:31Z Jayden 52 wikitext text/x-wiki As of 30 November 2021, you can request for your account to be renamed across all of our wikis. To request a rename, please use [[Special:Contact]] to contact us using the subject line "Account rename request". Please include in the message what you'd like your account to be renamed to. ==Notes== * Users are renamed at the discretion of the [[Meta:Sysadmins|system administrators]]. * Renames are logged publicly on this wiki (metawiki) in [https://meta.weirdgloop.org/w/Special:Log?type=renameuser this log]. * New usernames must be '''unique'''. We cannot rename you to an account that already exists. * Your user page(s) and talk page(s) across all wikis will be moved to your new username. This may take some time. ** Links to your user page(s) and talk page(s) on a wiki will '''not''' be updated automatically, including if you have a custom signature. If required, you will need to update these yourself. * You will not lose any contributions, and previous logs on all wikis will be attributed to your new username. * After your account is renamed, you will be logged out of all of your sessions on all wikis and will need to login again. 8f0065ba6bd3395d648dedc75de05843a3e2f619 261 260 2022-01-02T03:45:14Z Jayden 52 /* Notes */kinda important I guess wikitext text/x-wiki As of 30 November 2021, you can request for your account to be renamed across all of our wikis. To request a rename, please use [[Special:Contact]] to contact us using the subject line "Account rename request". Please include in the message what you'd like your account to be renamed to. ==Notes== * Users are renamed at the discretion of the [[Meta:Sysadmins|system administrators]]. * Renames are logged publicly on this wiki (metawiki) in [https://meta.weirdgloop.org/w/Special:Log?type=renameuser this log]. * New usernames must be '''unique'''. We cannot rename you to an account that already exists. * Your user page(s) and talk page(s) across all wikis will be moved to your new username. This may take some time. ** Links to your user page(s) and talk page(s) on a wiki will '''not''' be updated automatically, including if you have a custom signature. If required, you will need to update these yourself. * You will not lose any contributions, and previous logs on all wikis will be attributed to your new username. * After your account is renamed, you will be logged out of all of your sessions on all wikis and will need to login again. * Your old username will become immediately available for users to sign up with. 4039ff377fd806fd5bb70fa8a19f0b98e8fea544 Template:@ 10 61 387 386 2022-01-09T04:26:20Z Elaine 134 wikitext text/x-wiki [[File:At_sign.svg|{{{1|14px}}}|@|link=]]<noinclude>{{/doc}}</noinclude> 45473c3b58b8be45deb49a9adb3d6d2fdeda2aa9 CheckUser policy 0 48 328 327 2022-01-17T20:43:24Z Legaia 2 Pla 109 wikitext text/x-wiki '''CheckUser''' is a tool that can be used by editors with the checkuser permission to check the IP addresses of registered wiki accounts. ==Applications== Checkuser has three major applications: * Finding a range of IP addresses that are disrupting, so that the range can be blocked. * Finding which IP address a disrupting account uses, for the purposes of blocking it effectively. * Finding which users share a common IP address, for looking into abuse of multiple accounts. Under no circumstances is the CheckUser tool to be used in any other fashion, and especially not by a curious checkuser who wants to know a user's IP address. ==Disclosure of non-public information== CheckUser must be used in accordance with Weird Gloop's [https://weirdgloop.org/privacy/ privacy policy], which generally prohibits disclosure of non-public, personally-identifiable information, without user consent. Unless someone is seriously disrupting the wiki, and revealing information about them is necessary to stop the disruption, it is a violation of the privacy policy to reveal their IP address, whereabouts, or other information sufficient to identify them, unless they have already revealed this information themselves on the project. Even if the user is acting abusively, it's best not to reveal personal information if possible. Do not reveal exact IP addresses to a wide audience. When in doubt, provide the least amount of possible information, or contact the Weird Gloop system administrators for guidance. ==Access to CheckUser== Only Weird Gloop system administrators and a small number of local administrators are allowed access to CheckUser. Local CheckUsers can be appointed through consensus by the local community. All CheckUsers must be at least 18 years of age, and sign a confidentiality agreement pursuant to the [[meta:Access to non-public personal data policy|access to non-public personal data policy]]. Any user account with CheckUser status that is inactive for more than six months will have their CheckUser access removed. In case of abuse of the tool, users with the CheckUser privilege will immediately have their access removed. In particular, this will happen if checks are repeatedly performed on editors without a legitimate reason to do so. ==Local CheckUser policies== Local wikis may adopt their own CheckUser policies. These policies must: * Link back to this meta policy. * Be at least as strict as this meta policy. * List the current local CheckUsers. The following wikis have CheckUser policies: * [[rsw:RuneScape:Check user|RuneScape Wiki]] * [[osrsw:RuneScape:CheckUser|Old School RuneScape Wiki]] ==Current CheckUsers== ;Everywhere The following users have global access to CheckUser by virtue of their system administration work for Weird Gloop: * [[User:JaydenKieran|JaydenKieran]] * [[User:TehKittyCat|TehKittyCat]] * [[User:Cook Me Plox|Cook Me Plox]] ;RuneScape Wiki ;Old School RuneScape Wiki ;RuneScape Classic Wiki ;PT-BR RuneScape Wiki [[Category:Policies|CheckUser]] 73cae684d14c4c39ecb12ceca0067539bc850a93 Template:Navbox 10 43 302 301 2022-01-30T13:59:45Z Legaia 2 Pla 109 1 revision imported wikitext text/x-wiki <includeonly>{{#invoke:Navbox|navbox}}</includeonly><noinclude>{{/doc}}</noinclude> e42295c2be44b3c71913ff08ce34215f20f1ba3f User:MrDew/Signature 2 39 287 2022-02-03T14:10:51Z MrDew 111 init from rsw wikitext text/x-wiki [[User:MrDew|MrDew]] ([[User talk:MrDew|talk]])<noinclude>[[Category:Signatures|{{ucfirst:{{BASEPAGENAME}}}}]]</noinclude> 049e21b32bb1952c9acc7d9b2539e83a821b8bb8 Sub4 0 13 56 2022-02-14T06:15:49Z Cook Me Plox 23 Created page with "[[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]] '''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wik..." wikitext text/x-wiki [[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]] '''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds. We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time. We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load. There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest. ==How do I see how long a page takes to load?== [[File:Parser time.png|right|thumb|250px|Well that's not great.]] Just refresh the page and count the seconds. Duh! No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took. The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related). ==How pages get generated== ''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)'' We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes. When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc. A page parse for an average can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time. This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser. ==Strategies to make page loads faster== Here's a few things everyone could help with: * '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad". * '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code>[[Dropped from::Lesser demon]]</code> it's okay to have that separately, although you should also consider filtering using categories. * '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too. Here's a few things we should do as a network, but are hard for a single person to help with on-wiki: * '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using. * '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet. * '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that. * It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change. Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know. ==Significant wins== * '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure. * '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time. * '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...) * '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes). * '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far. * '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit. ==Members== Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more. # {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC) 9dcc7401c4cf0e08ebc4ed3b7d863e09dad2ac70 57 56 2022-02-14T12:59:01Z Cook Me Plox 23 wikitext text/x-wiki [[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]] '''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds. We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time. We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load. There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest. ==How do I see how long a page takes to load?== [[File:Parser time.png|right|thumb|250px|Well that's not great.]] Just refresh the page and count the seconds. Duh! No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took. The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related). ==How pages get generated== ''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)'' We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes. When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc). A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time. This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser. ==Strategies to make page loads faster== Here's a few things everyone could help with: * '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad". * '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code>[[Dropped from::Lesser demon]]</code> it's okay to have that separately, although you should also consider filtering using categories. * '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too. Here's a few things we should do as a network, but are hard for a single person to help with on-wiki: * '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using. * '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet. * '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that. * It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change. Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know. ==Significant wins== * '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure. * '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time. * '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...) * '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes). * '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far. * '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit. ==Members== Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more. # {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC) abd146948581eaf9006ec604e3ee7343b2e17f24 58 57 2022-02-16T17:31:30Z Cook Me Plox 23 Cook Me Plox moved page [[User:Cook Me Plox/Sub4]] to [[Sub4]] wikitext text/x-wiki [[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]] '''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds. We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time. We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load. There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest. ==How do I see how long a page takes to load?== [[File:Parser time.png|right|thumb|250px|Well that's not great.]] Just refresh the page and count the seconds. Duh! No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took. The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related). ==How pages get generated== ''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)'' We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes. When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc). A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time. This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser. ==Strategies to make page loads faster== Here's a few things everyone could help with: * '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad". * '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code>[[Dropped from::Lesser demon]]</code> it's okay to have that separately, although you should also consider filtering using categories. * '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too. Here's a few things we should do as a network, but are hard for a single person to help with on-wiki: * '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using. * '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet. * '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that. * It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change. Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know. ==Significant wins== * '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure. * '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time. * '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...) * '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes). * '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far. * '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit. ==Members== Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more. # {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC) abd146948581eaf9006ec604e3ee7343b2e17f24 59 58 2022-02-16T19:53:13Z MrDew 111 /* Strategies to make page loads faster */ nowiki to prevent unwanted (red)link wikitext text/x-wiki [[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]] '''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds. We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time. We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load. There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest. ==How do I see how long a page takes to load?== [[File:Parser time.png|right|thumb|250px|Well that's not great.]] Just refresh the page and count the seconds. Duh! No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took. The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related). ==How pages get generated== ''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)'' We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes. When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc). A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time. This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser. ==Strategies to make page loads faster== Here's a few things everyone could help with: * '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad". * '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories. * '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too. Here's a few things we should do as a network, but are hard for a single person to help with on-wiki: * '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using. * '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet. * '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that. * It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change. Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know. ==Significant wins== * '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure. * '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time. * '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...) * '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes). * '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far. * '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit. ==Members== Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more. # {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC) 455f8af893f9c4b16b3a6e775245335b419bd03b 60 59 2022-02-16T22:46:42Z Gaz Lloyd 8 wikitext text/x-wiki [[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]] '''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds. We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time. We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load. There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest. ==How do I see how long a page takes to load?== [[File:Parser time.png|right|thumb|250px|Well that's not great.]] Just refresh the page and count the seconds. Duh! No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took. The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related). ==How pages get generated== ''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)'' We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes. When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc). A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time. This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser. ==Strategies to make page loads faster== Here's a few things everyone could help with: * '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad". * '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories. * '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too. Here's a few things we should do as a network, but are hard for a single person to help with on-wiki: * '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using. * '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet. * '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that. * It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change. Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know. ==Significant wins== * '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure. * '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time. * '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...) * '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes). * '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far. * '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit. ==Members== Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more. # {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC) # sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC) 822b110a105b7e5915e0e38aa2c2fb4668d84395 61 60 2022-02-16T23:06:49Z Clv309 4 wikitext text/x-wiki [[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]] '''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds. We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time. We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load. There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest. ==How do I see how long a page takes to load?== [[File:Parser time.png|right|thumb|250px|Well that's not great.]] Just refresh the page and count the seconds. Duh! No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took. The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related). ==How pages get generated== ''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)'' We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes. When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc). A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time. This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser. ==Strategies to make page loads faster== Here's a few things everyone could help with: * '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad". * '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories. * '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too. Here's a few things we should do as a network, but are hard for a single person to help with on-wiki: * '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using. * '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet. * '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that. * It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change. Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know. ==Significant wins== * '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure. * '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time. * '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...) * '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes). * '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far. * '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit. ==Members== Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more. # {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC) # sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC) # [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC) f138f047408dd553f6b105d3dc0f1db741091f32 62 61 2022-02-17T00:58:54Z Lenny 129 wikitext text/x-wiki [[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]] '''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds. We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time. We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load. There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest. ==How do I see how long a page takes to load?== [[File:Parser time.png|right|thumb|250px|Well that's not great.]] Just refresh the page and count the seconds. Duh! No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took. The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related). ==How pages get generated== ''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)'' We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes. When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc). A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time. This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser. ==Strategies to make page loads faster== Here's a few things everyone could help with: * '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad". * '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories. * '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too. Here's a few things we should do as a network, but are hard for a single person to help with on-wiki: * '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using. * '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet. * '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that. * It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change. Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know. ==Significant wins== * '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure. * '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time. * '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...) * '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes). * '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far. * '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit. ==Members== Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more. # {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC) # sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC) # [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC) # [[User:Lenny|Lenny]] ([[User talk:Lenny|talk]]) 00:58, 17 February 2022 (UTC) b81355dd5aafe3bef8470426feed15fe0b8195de 63 62 2022-02-17T01:00:02Z Badassiel 87 I can at least be a cheerleader and general motivator :) wikitext text/x-wiki [[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]] '''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds. We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time. We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load. There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest. ==How do I see how long a page takes to load?== [[File:Parser time.png|right|thumb|250px|Well that's not great.]] Just refresh the page and count the seconds. Duh! No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took. The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related). ==How pages get generated== ''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)'' We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes. When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc). A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time. This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser. ==Strategies to make page loads faster== Here's a few things everyone could help with: * '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad". * '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories. * '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too. Here's a few things we should do as a network, but are hard for a single person to help with on-wiki: * '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using. * '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet. * '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that. * It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change. Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know. ==Significant wins== * '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure. * '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time. * '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...) * '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes). * '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far. * '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit. ==Members== Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more. # {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC) # sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC) # [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC) # [[User:Lenny|Lenny]] ([[User talk:Lenny|talk]]) 00:58, 17 February 2022 (UTC) # [[User:Badassiel|Badassiel]] 00:59, 17 February 2022 (UTC) 26339656ce51a5894a515a83f61f1c20e6ee6f39 64 63 2022-02-17T22:39:42Z Legaia 2 Pla 109 /* Members */ wikitext text/x-wiki [[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]] '''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds. We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time. We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load. There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest. ==How do I see how long a page takes to load?== [[File:Parser time.png|right|thumb|250px|Well that's not great.]] Just refresh the page and count the seconds. Duh! No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took. The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related). ==How pages get generated== ''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)'' We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes. When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc). A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time. This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser. ==Strategies to make page loads faster== Here's a few things everyone could help with: * '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad". * '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories. * '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too. Here's a few things we should do as a network, but are hard for a single person to help with on-wiki: * '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using. * '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet. * '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that. * It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change. Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know. ==Significant wins== * '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure. * '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time. * '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...) * '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes). * '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far. * '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit. ==Members== Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more. # {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC) # sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC) # [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC) # [[User:Lenny|Lenny]] ([[User talk:Lenny|talk]]) 00:58, 17 February 2022 (UTC) # [[User:Badassiel|Badassiel]] 00:59, 17 February 2022 (UTC) # sub5 --{{User:Legaia 2 Pla/Signature}} 22:39, 17 February 2022 (UTC) 5dcde9e57f9b5b20314334e9730bc0f4fea1ec78 65 64 2022-02-18T02:08:07Z Cook Me Plox 23 wikitext text/x-wiki [[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]] '''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds. We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time. We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load. There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest. ==How do I see how long a page takes to load?== [[File:Parser time.png|right|thumb|250px|Well that's not great.]] Just refresh the page and count the seconds. Duh! No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took. The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related). ==How pages get generated== ''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)'' We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes. When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc). A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time. This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser. ==Strategies to make page loads faster== Here's a few things everyone could help with: * '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad". * '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories. * '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too. Here's a few things we should do as a network, but are hard for a single person to help with on-wiki: * '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using. * '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet. * '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that. * It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change. Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know. ==Significant wins== * '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure. * '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time. * '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...) * '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes). * '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far. * '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit. ==Things you could help with, and/or ongoing projects== * Go search and destroy <code>include</code> in DPL calls. It's evil! * Find <code>titleregexp</code> and <code>ignorecase</code> and (if not a prefix search) <code>titlematch</code> in DPL calls, and make sure that there's some category or template that you can use to restrict the list of pages down further than just doing (e.g.) a full namespace search. * Redo the various lists of quests on RSW to not use DPL * Redo the music track lists to not use DPL * Redo the update pages to not use DPL * Figure out whether (re)moving ProxySQL would improve database latency * Move htmlCacheUpdate jobs to be more spread out, and/or after refreshLinks, to eliminate(?) the spike in resource usage after high-use templates get edited. * Help profile down to the millisecond how different parts of rendering contribute to total parse time. ==Members== Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more. # {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC) # sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC) # [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC) # [[User:Lenny|Lenny]] ([[User talk:Lenny|talk]]) 00:58, 17 February 2022 (UTC) # [[User:Badassiel|Badassiel]] 00:59, 17 February 2022 (UTC) # sub5 --{{User:Legaia 2 Pla/Signature}} 22:39, 17 February 2022 (UTC) 679fc8fe2ea118cadfb04dfd1df6475d6654aef4 66 65 2022-02-18T02:09:48Z Cook Me Plox 23 /* Things you could help with, and/or ongoing projects */ wikitext text/x-wiki [[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]] '''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds. We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time. We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load. There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest. ==How do I see how long a page takes to load?== [[File:Parser time.png|right|thumb|250px|Well that's not great.]] Just refresh the page and count the seconds. Duh! No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took. The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related). ==How pages get generated== ''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)'' We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes. When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc). A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time. This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser. ==Strategies to make page loads faster== Here's a few things everyone could help with: * '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad". * '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories. * '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too. Here's a few things we should do as a network, but are hard for a single person to help with on-wiki: * '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using. * '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet. * '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that. * It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change. Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know. ==Significant wins== * '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure. * '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time. * '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...) * '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes). * '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far. * '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit. ==Things you could help with, and/or ongoing projects== Ordered roughly from easiest to hardest. * Go search and destroy <code>include</code> in DPL calls. It's evil! * Find <code>titleregexp</code> and <code>ignorecase</code> and (if not a prefix search) <code>titlematch</code> in DPL calls, and make sure that there's some category or template that you can use to restrict the list of pages down further than just doing (e.g.) a full namespace search. * Redo the various lists of quests on RSW to not use DPL * Redo the music track lists to not use DPL * Redo the update pages to not use DPL * Figure out whether (re)moving ProxySQL would improve database latency * Move htmlCacheUpdate jobs to be more spread out, and/or after refreshLinks, to eliminate(?) the spike in resource usage after high-use templates get edited. * Help profile down to the millisecond how different parts of rendering contribute to total parse time. ==Members== Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more. # {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC) # sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC) # [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC) # [[User:Lenny|Lenny]] ([[User talk:Lenny|talk]]) 00:58, 17 February 2022 (UTC) # [[User:Badassiel|Badassiel]] 00:59, 17 February 2022 (UTC) # sub5 --{{User:Legaia 2 Pla/Signature}} 22:39, 17 February 2022 (UTC) 961cbc441b6d5e137b38b00745534df49ddb195c Sub4 0 13 67 66 2022-02-18T02:46:32Z MrDew 111 /* Members */ wikitext text/x-wiki [[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]] '''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds. We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time. We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load. There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest. ==How do I see how long a page takes to load?== [[File:Parser time.png|right|thumb|250px|Well that's not great.]] Just refresh the page and count the seconds. Duh! No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took. The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related). ==How pages get generated== ''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)'' We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes. When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc). A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time. This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser. ==Strategies to make page loads faster== Here's a few things everyone could help with: * '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad". * '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories. * '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too. Here's a few things we should do as a network, but are hard for a single person to help with on-wiki: * '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using. * '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet. * '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that. * It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change. Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know. ==Significant wins== * '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure. * '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time. * '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...) * '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes). * '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far. * '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit. ==Things you could help with, and/or ongoing projects== Ordered roughly from easiest to hardest. * Go search and destroy <code>include</code> in DPL calls. It's evil! * Find <code>titleregexp</code> and <code>ignorecase</code> and (if not a prefix search) <code>titlematch</code> in DPL calls, and make sure that there's some category or template that you can use to restrict the list of pages down further than just doing (e.g.) a full namespace search. * Redo the various lists of quests on RSW to not use DPL * Redo the music track lists to not use DPL * Redo the update pages to not use DPL * Figure out whether (re)moving ProxySQL would improve database latency * Move htmlCacheUpdate jobs to be more spread out, and/or after refreshLinks, to eliminate(?) the spike in resource usage after high-use templates get edited. * Help profile down to the millisecond how different parts of rendering contribute to total parse time. ==Members== Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more. # {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC) # sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC) # [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC) # [[User:Lenny|Lenny]] ([[User talk:Lenny|talk]]) 00:58, 17 February 2022 (UTC) # [[User:Badassiel|Badassiel]] 00:59, 17 February 2022 (UTC) # sub5 --{{User:Legaia 2 Pla/Signature}} 22:39, 17 February 2022 (UTC) # '''Oppose''' - {{User:MrDew/Signature}}<span style="display:none;">[[User:MrDew]]</span> 02:46, 18 February 2022 (UTC) 8f1149de978171636960fadb481ce4f1c4e3c8dd 68 67 2022-02-18T21:05:54Z BlackHawk 116 Another win! wikitext text/x-wiki [[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]] '''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds. We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time. We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load. There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest. ==How do I see how long a page takes to load?== [[File:Parser time.png|right|thumb|250px|Well that's not great.]] Just refresh the page and count the seconds. Duh! No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took. The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related). ==How pages get generated== ''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)'' We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes. When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc). A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time. This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser. ==Strategies to make page loads faster== Here's a few things everyone could help with: * '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad". * '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories. * '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too. Here's a few things we should do as a network, but are hard for a single person to help with on-wiki: * '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using. * '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet. * '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that. * It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change. Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know. ==Significant wins== * '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure. * '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time. * '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...) * '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes). * '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far. * '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit. * '''JMods rework''' - Another move from DPL include to SMW. This has sped up the main Jagex moderator page to go from 8 seconds to 1 second. Each of the team page loading times have also been sped up by a varying amount depending on team size, but each by a noticable amount. ==Things you could help with, and/or ongoing projects== Ordered roughly from easiest to hardest. * Go search and destroy <code>include</code> in DPL calls. It's evil! * Find <code>titleregexp</code> and <code>ignorecase</code> and (if not a prefix search) <code>titlematch</code> in DPL calls, and make sure that there's some category or template that you can use to restrict the list of pages down further than just doing (e.g.) a full namespace search. * Redo the various lists of quests on RSW to not use DPL * Redo the music track lists to not use DPL * Redo the update pages to not use DPL * Figure out whether (re)moving ProxySQL would improve database latency * Move htmlCacheUpdate jobs to be more spread out, and/or after refreshLinks, to eliminate(?) the spike in resource usage after high-use templates get edited. * Help profile down to the millisecond how different parts of rendering contribute to total parse time. ==Members== Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more. # {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC) # sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC) # [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC) # [[User:Lenny|Lenny]] ([[User talk:Lenny|talk]]) 00:58, 17 February 2022 (UTC) # [[User:Badassiel|Badassiel]] 00:59, 17 February 2022 (UTC) # sub5 --{{User:Legaia 2 Pla/Signature}} 22:39, 17 February 2022 (UTC) # '''Oppose''' - {{User:MrDew/Signature}}<span style="display:none;">[[User:MrDew]]</span> 02:46, 18 February 2022 (UTC) # {{Signatures/BlackHawk}} 21:05, 18 February 2022 (UTC) 5cebbaa1a00b36830afef1fe5d8069677ab52d31 69 68 2022-02-21T05:05:23Z Cook Me Plox 23 /* Significant wins */ wikitext text/x-wiki [[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]] '''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds. We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time. We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load. There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest. ==How do I see how long a page takes to load?== [[File:Parser time.png|right|thumb|250px|Well that's not great.]] Just refresh the page and count the seconds. Duh! No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took. The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related). ==How pages get generated== ''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)'' We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes. When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc). A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time. This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser. ==Strategies to make page loads faster== Here's a few things everyone could help with: * '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad". * '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories. * '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too. Here's a few things we should do as a network, but are hard for a single person to help with on-wiki: * '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using. * '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet. * '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that. * It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change. Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know. ==Significant wins== * '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure. * '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time. * '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...) * '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes). * '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far. * '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit. * '''JMods rework''' - Another move from DPL include to SMW. This has sped up the main Jagex moderator page to go from 8 seconds to 1 second. Each of the team page loading times have also been sped up by a varying amount depending on team size, but each by a noticable amount. * '''ProxySQL removal''' - Profiling revealed that SQL queries were going way slower than we anticipated, which resulted in us removing ProxySQL from the architecture. This sped up SQL queries by a factor of 2-3x and saves $500 a year. * '''Mobile ParserCache fragmentation''' - Removed unnecessary key that made mobile pages get parsed totally separately from desktop. * '''Title::newMainPage''' (not in production yet) ==Things you could help with, and/or ongoing projects== Ordered roughly from easiest to hardest. * Go search and destroy <code>include</code> in DPL calls. It's evil! * Find <code>titleregexp</code> and <code>ignorecase</code> and (if not a prefix search) <code>titlematch</code> in DPL calls, and make sure that there's some category or template that you can use to restrict the list of pages down further than just doing (e.g.) a full namespace search. * Redo the various lists of quests on RSW to not use DPL * Redo the music track lists to not use DPL * Redo the update pages to not use DPL * Figure out whether (re)moving ProxySQL would improve database latency * Move htmlCacheUpdate jobs to be more spread out, and/or after refreshLinks, to eliminate(?) the spike in resource usage after high-use templates get edited. * Help profile down to the millisecond how different parts of rendering contribute to total parse time. ==Members== Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more. # {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC) # sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC) # [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC) # [[User:Lenny|Lenny]] ([[User talk:Lenny|talk]]) 00:58, 17 February 2022 (UTC) # [[User:Badassiel|Badassiel]] 00:59, 17 February 2022 (UTC) # sub5 --{{User:Legaia 2 Pla/Signature}} 22:39, 17 February 2022 (UTC) # '''Oppose''' - {{User:MrDew/Signature}}<span style="display:none;">[[User:MrDew]]</span> 02:46, 18 February 2022 (UTC) # {{Signatures/BlackHawk}} 21:05, 18 February 2022 (UTC) ba6bfb5fc40075b596363943dcea48ee79dd5310 70 69 2022-02-21T08:42:04Z BlackHawk 116 /* Significant wins */ wikitext text/x-wiki [[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]] '''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds. We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time. We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load. There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest. ==How do I see how long a page takes to load?== [[File:Parser time.png|right|thumb|250px|Well that's not great.]] Just refresh the page and count the seconds. Duh! No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took. The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related). ==How pages get generated== ''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)'' We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes. When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc). A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time. This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser. ==Strategies to make page loads faster== Here's a few things everyone could help with: * '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad". * '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories. * '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too. Here's a few things we should do as a network, but are hard for a single person to help with on-wiki: * '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using. * '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet. * '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that. * It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change. Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know. ==Significant wins== * '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure. * '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time. * '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...) * '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes). * '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far. * '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit. * '''JMods rework''' - Another move from DPL include to SMW. This has sped up the main Jagex moderator page to go from 8 seconds to 1 second. Each of the team page loading times have also been sped up by a varying amount depending on team size, but each by a noticable amount. * '''ProxySQL removal''' - Profiling revealed that SQL queries were going way slower than we anticipated, which resulted in us removing ProxySQL from the architecture. This sped up SQL queries by a factor of 2-3x and saves $500 a year. * '''Mobile ParserCache fragmentation''' - Removed unnecessary key that made mobile pages get parsed totally separately from desktop. * '''Title::newMainPage''' (not in production yet) * '''Media rework''' - (In progress) Yet another move from DPL include to SMW. This will speed up the Livestream page currently loading in around 4 seconds and the Video page loading in around 7 seconds. ==Things you could help with, and/or ongoing projects== Ordered roughly from easiest to hardest. * Go search and destroy <code>include</code> in DPL calls. It's evil! * Find <code>titleregexp</code> and <code>ignorecase</code> and (if not a prefix search) <code>titlematch</code> in DPL calls, and make sure that there's some category or template that you can use to restrict the list of pages down further than just doing (e.g.) a full namespace search. * Redo the various lists of quests on RSW to not use DPL * Redo the music track lists to not use DPL * Redo the update pages to not use DPL * Figure out whether (re)moving ProxySQL would improve database latency * Move htmlCacheUpdate jobs to be more spread out, and/or after refreshLinks, to eliminate(?) the spike in resource usage after high-use templates get edited. * Help profile down to the millisecond how different parts of rendering contribute to total parse time. ==Members== Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more. # {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC) # sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC) # [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC) # [[User:Lenny|Lenny]] ([[User talk:Lenny|talk]]) 00:58, 17 February 2022 (UTC) # [[User:Badassiel|Badassiel]] 00:59, 17 February 2022 (UTC) # sub5 --{{User:Legaia 2 Pla/Signature}} 22:39, 17 February 2022 (UTC) # '''Oppose''' - {{User:MrDew/Signature}}<span style="display:none;">[[User:MrDew]]</span> 02:46, 18 February 2022 (UTC) # {{Signatures/BlackHawk}} 21:05, 18 February 2022 (UTC) 7a795e547b2e35c7e7285fa403f2985801f280de 71 70 2022-02-21T10:16:10Z BlackHawk 116 /* Significant wins */ wikitext text/x-wiki [[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]] '''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds. We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time. We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load. There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest. ==How do I see how long a page takes to load?== [[File:Parser time.png|right|thumb|250px|Well that's not great.]] Just refresh the page and count the seconds. Duh! No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took. The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related). ==How pages get generated== ''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)'' We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes. When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc). A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time. This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser. ==Strategies to make page loads faster== Here's a few things everyone could help with: * '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad". * '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories. * '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too. Here's a few things we should do as a network, but are hard for a single person to help with on-wiki: * '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using. * '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet. * '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that. * It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change. Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know. ==Significant wins== * '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure. * '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time. * '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...) * '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes). * '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far. * '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit. * '''JMods rework''' - Another move from DPL include to SMW. This has sped up the main Jagex moderator page to go from 8 seconds to 1 second. Each of the team page loading times have also been sped up by a varying amount depending on team size, but each by a noticable amount. * '''ProxySQL removal''' - Profiling revealed that SQL queries were going way slower than we anticipated, which resulted in us removing ProxySQL from the architecture. This sped up SQL queries by a factor of 2-3x and saves $500 a year. * '''Mobile ParserCache fragmentation''' - Removed unnecessary key that made mobile pages get parsed totally separately from desktop. * '''Title::newMainPage''' (not in production yet) * '''Media rework''' - Yet another move from DPL include to SMW. This haas speed up the Livestream page loading from around 4 seconds to 1 second and the Video page loading from around 7 seconds to 2 seconds. ==Things you could help with, and/or ongoing projects== Ordered roughly from easiest to hardest. * Go search and destroy <code>include</code> in DPL calls. It's evil! * Find <code>titleregexp</code> and <code>ignorecase</code> and (if not a prefix search) <code>titlematch</code> in DPL calls, and make sure that there's some category or template that you can use to restrict the list of pages down further than just doing (e.g.) a full namespace search. * Redo the various lists of quests on RSW to not use DPL * Redo the music track lists to not use DPL * Redo the update pages to not use DPL * Figure out whether (re)moving ProxySQL would improve database latency * Move htmlCacheUpdate jobs to be more spread out, and/or after refreshLinks, to eliminate(?) the spike in resource usage after high-use templates get edited. * Help profile down to the millisecond how different parts of rendering contribute to total parse time. ==Members== Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more. # {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC) # sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC) # [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC) # [[User:Lenny|Lenny]] ([[User talk:Lenny|talk]]) 00:58, 17 February 2022 (UTC) # [[User:Badassiel|Badassiel]] 00:59, 17 February 2022 (UTC) # sub5 --{{User:Legaia 2 Pla/Signature}} 22:39, 17 February 2022 (UTC) # '''Oppose''' - {{User:MrDew/Signature}}<span style="display:none;">[[User:MrDew]]</span> 02:46, 18 February 2022 (UTC) # {{Signatures/BlackHawk}} 21:05, 18 February 2022 (UTC) 63dcbcc432a8a15e134fd89beb4228ca06a8c080 72 71 2022-02-21T10:16:20Z BlackHawk 116 /* Significant wins */ wikitext text/x-wiki [[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]] '''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds. We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time. We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load. There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest. ==How do I see how long a page takes to load?== [[File:Parser time.png|right|thumb|250px|Well that's not great.]] Just refresh the page and count the seconds. Duh! No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took. The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related). ==How pages get generated== ''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)'' We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes. When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc). A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time. This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser. ==Strategies to make page loads faster== Here's a few things everyone could help with: * '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad". * '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories. * '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too. Here's a few things we should do as a network, but are hard for a single person to help with on-wiki: * '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using. * '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet. * '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that. * It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change. Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know. ==Significant wins== * '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure. * '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time. * '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...) * '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes). * '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far. * '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit. * '''JMods rework''' - Another move from DPL include to SMW. This has sped up the main Jagex moderator page to go from 8 seconds to 1 second. Each of the team page loading times have also been sped up by a varying amount depending on team size, but each by a noticable amount. * '''ProxySQL removal''' - Profiling revealed that SQL queries were going way slower than we anticipated, which resulted in us removing ProxySQL from the architecture. This sped up SQL queries by a factor of 2-3x and saves $500 a year. * '''Mobile ParserCache fragmentation''' - Removed unnecessary key that made mobile pages get parsed totally separately from desktop. * '''Title::newMainPage''' (not in production yet) * '''Media rework''' - Yet another move from DPL include to SMW. This has speed up the Livestream page loading from around 4 seconds to 1 second and the Video page loading from around 7 seconds to 2 seconds. ==Things you could help with, and/or ongoing projects== Ordered roughly from easiest to hardest. * Go search and destroy <code>include</code> in DPL calls. It's evil! * Find <code>titleregexp</code> and <code>ignorecase</code> and (if not a prefix search) <code>titlematch</code> in DPL calls, and make sure that there's some category or template that you can use to restrict the list of pages down further than just doing (e.g.) a full namespace search. * Redo the various lists of quests on RSW to not use DPL * Redo the music track lists to not use DPL * Redo the update pages to not use DPL * Figure out whether (re)moving ProxySQL would improve database latency * Move htmlCacheUpdate jobs to be more spread out, and/or after refreshLinks, to eliminate(?) the spike in resource usage after high-use templates get edited. * Help profile down to the millisecond how different parts of rendering contribute to total parse time. ==Members== Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more. # {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC) # sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC) # [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC) # [[User:Lenny|Lenny]] ([[User talk:Lenny|talk]]) 00:58, 17 February 2022 (UTC) # [[User:Badassiel|Badassiel]] 00:59, 17 February 2022 (UTC) # sub5 --{{User:Legaia 2 Pla/Signature}} 22:39, 17 February 2022 (UTC) # '''Oppose''' - {{User:MrDew/Signature}}<span style="display:none;">[[User:MrDew]]</span> 02:46, 18 February 2022 (UTC) # {{Signatures/BlackHawk}} 21:05, 18 February 2022 (UTC) 1aa440570e44ed389995d75b00a5afb3cbab9128 73 72 2022-03-01T05:44:10Z Cook Me Plox 23 /* Significant wins */ wikitext text/x-wiki [[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]] '''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds. We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time. We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load. There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest. ==How do I see how long a page takes to load?== [[File:Parser time.png|right|thumb|250px|Well that's not great.]] Just refresh the page and count the seconds. Duh! No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took. The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related). ==How pages get generated== ''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)'' We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes. When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc). A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time. This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser. ==Strategies to make page loads faster== Here's a few things everyone could help with: * '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad". * '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories. * '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too. Here's a few things we should do as a network, but are hard for a single person to help with on-wiki: * '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using. * '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet. * '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that. * It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change. Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know. ==Significant wins== * '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure. * '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time. * '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...) * '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes). * '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far. * '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit. * '''JMods rework''' - Another move from DPL include to SMW. This has sped up the main Jagex moderator page to go from 8 seconds to 1 second. Each of the team page loading times have also been sped up by a varying amount depending on team size, but each by a noticable amount. * '''ProxySQL removal''' - Profiling revealed that SQL queries were going way slower than we anticipated, which resulted in us removing ProxySQL from the architecture. This sped up SQL queries by a factor of 2-3x and saves $500 a year. * '''Mobile ParserCache fragmentation''' - Removed unnecessary key that made mobile pages get parsed totally separately from desktop. * '''Title::newMainPage''' (not in production yet) * '''Media rework''' - Yet another move from DPL include to SMW. This has speed up the Livestream page loading from around 4 seconds to 1 second and the Video page loading from around 7 seconds to 2 seconds. * '''refreshLinks/cirrusSearch parser cache sharing''' - Grand Exchange update propagation is about twice as fast now (~88 minutes -> ~48 minutes on RSW) because the cirrusSearch indexing reuses the parser cache entry from refreshLinks. ==Things you could help with, and/or ongoing projects== Ordered roughly from easiest to hardest. * Go search and destroy <code>include</code> in DPL calls. It's evil! * Find <code>titleregexp</code> and <code>ignorecase</code> and (if not a prefix search) <code>titlematch</code> in DPL calls, and make sure that there's some category or template that you can use to restrict the list of pages down further than just doing (e.g.) a full namespace search. * Redo the various lists of quests on RSW to not use DPL * Redo the music track lists to not use DPL * Redo the update pages to not use DPL * Figure out whether (re)moving ProxySQL would improve database latency * Move htmlCacheUpdate jobs to be more spread out, and/or after refreshLinks, to eliminate(?) the spike in resource usage after high-use templates get edited. * Help profile down to the millisecond how different parts of rendering contribute to total parse time. ==Members== Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more. # {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC) # sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC) # [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC) # [[User:Lenny|Lenny]] ([[User talk:Lenny|talk]]) 00:58, 17 February 2022 (UTC) # [[User:Badassiel|Badassiel]] 00:59, 17 February 2022 (UTC) # sub5 --{{User:Legaia 2 Pla/Signature}} 22:39, 17 February 2022 (UTC) # '''Oppose''' - {{User:MrDew/Signature}}<span style="display:none;">[[User:MrDew]]</span> 02:46, 18 February 2022 (UTC) # {{Signatures/BlackHawk}} 21:05, 18 February 2022 (UTC) 0f645017a05a00170b00611d2b4ae25306e7316b 74 73 2023-03-28T09:58:51Z BlackHawk 116 /* Significant wins */ Titles wikitext text/x-wiki [[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]] '''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds. We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time. We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load. There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest. ==How do I see how long a page takes to load?== [[File:Parser time.png|right|thumb|250px|Well that's not great.]] Just refresh the page and count the seconds. Duh! No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took. The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related). ==How pages get generated== ''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)'' We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes. When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc). A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time. This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser. ==Strategies to make page loads faster== Here's a few things everyone could help with: * '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad". * '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories. * '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too. Here's a few things we should do as a network, but are hard for a single person to help with on-wiki: * '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using. * '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet. * '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that. * It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change. Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know. ==Significant wins== * '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure. * '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time. * '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...) * '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes). * '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far. * '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit. * '''JMods rework''' - Another move from DPL include to SMW. This has sped up the main Jagex moderator page to go from 8 seconds to 1 second. Each of the team page loading times have also been sped up by a varying amount depending on team size, but each by a noticable amount. * '''ProxySQL removal''' - Profiling revealed that SQL queries were going way slower than we anticipated, which resulted in us removing ProxySQL from the architecture. This sped up SQL queries by a factor of 2-3x and saves $500 a year. * '''Mobile ParserCache fragmentation''' - Removed unnecessary key that made mobile pages get parsed totally separately from desktop. * '''Title::newMainPage''' (not in production yet) * '''Media rework''' - Yet another move from DPL include to SMW. This has speed up the Livestream page loading from around 4 seconds to 1 second and the Video page loading from around 7 seconds to 2 seconds. * '''refreshLinks/cirrusSearch parser cache sharing''' - Grand Exchange update propagation is about twice as fast now (~88 minutes -> ~48 minutes on RSW) because the cirrusSearch indexing reuses the parser cache entry from refreshLinks. * '''Titles rework''' - Another move from DPL include to SMW. This has speed up the Titles page loading from around 5 seconds to 1 second. ==Things you could help with, and/or ongoing projects== Ordered roughly from easiest to hardest. * Go search and destroy <code>include</code> in DPL calls. It's evil! * Find <code>titleregexp</code> and <code>ignorecase</code> and (if not a prefix search) <code>titlematch</code> in DPL calls, and make sure that there's some category or template that you can use to restrict the list of pages down further than just doing (e.g.) a full namespace search. * Redo the various lists of quests on RSW to not use DPL * Redo the music track lists to not use DPL * Redo the update pages to not use DPL * Figure out whether (re)moving ProxySQL would improve database latency * Move htmlCacheUpdate jobs to be more spread out, and/or after refreshLinks, to eliminate(?) the spike in resource usage after high-use templates get edited. * Help profile down to the millisecond how different parts of rendering contribute to total parse time. ==Members== Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more. # {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC) # sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC) # [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC) # [[User:Lenny|Lenny]] ([[User talk:Lenny|talk]]) 00:58, 17 February 2022 (UTC) # [[User:Badassiel|Badassiel]] 00:59, 17 February 2022 (UTC) # sub5 --{{User:Legaia 2 Pla/Signature}} 22:39, 17 February 2022 (UTC) # '''Oppose''' - {{User:MrDew/Signature}}<span style="display:none;">[[User:MrDew]]</span> 02:46, 18 February 2022 (UTC) # {{Signatures/BlackHawk}} 21:05, 18 February 2022 (UTC) 7969b598bb52c06d672338982e5ce7e23d321120 75 74 2023-03-30T13:39:44Z BlackHawk 116 /* Significant wins */ Music tracks wikitext text/x-wiki [[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]] '''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds. We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time. We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load. There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest. ==How do I see how long a page takes to load?== [[File:Parser time.png|right|thumb|250px|Well that's not great.]] Just refresh the page and count the seconds. Duh! No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took. The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related). ==How pages get generated== ''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)'' We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes. When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc). A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time. This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser. ==Strategies to make page loads faster== Here's a few things everyone could help with: * '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad". * '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories. * '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too. Here's a few things we should do as a network, but are hard for a single person to help with on-wiki: * '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using. * '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet. * '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that. * It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change. Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know. ==Significant wins== * '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure. * '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time. * '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...) * '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes). * '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far. * '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit. * '''JMods rework''' - Another move from DPL include to SMW. This has sped up the main Jagex moderator page to go from 8 seconds to 1 second. Each of the team page loading times have also been sped up by a varying amount depending on team size, but each by a noticable amount. * '''ProxySQL removal''' - Profiling revealed that SQL queries were going way slower than we anticipated, which resulted in us removing ProxySQL from the architecture. This sped up SQL queries by a factor of 2-3x and saves $500 a year. * '''Mobile ParserCache fragmentation''' - Removed unnecessary key that made mobile pages get parsed totally separately from desktop. * '''Title::newMainPage''' (not in production yet) * '''Media rework''' - Yet another move from DPL include to SMW. This has speed up the Livestream page loading from around 4 seconds to 1 second and the Video page loading from around 7 seconds to 2 seconds. * '''refreshLinks/cirrusSearch parser cache sharing''' - Grand Exchange update propagation is about twice as fast now (~88 minutes -> ~48 minutes on RSW) because the cirrusSearch indexing reuses the parser cache entry from refreshLinks. * '''Titles rework''' - Another move from DPL include to SMW. This has speed up the Titles page loading from around 5 seconds to 1 second. * '''Music track rework''' - Another move from DPL include to SMW. This has speed up the Music/track list page loading from around 10 seconds to 5 seconds. The output is a ~1400 row rable which is a little taxing on the parsing CPU. ==Things you could help with, and/or ongoing projects== Ordered roughly from easiest to hardest. * Go search and destroy <code>include</code> in DPL calls. It's evil! * Find <code>titleregexp</code> and <code>ignorecase</code> and (if not a prefix search) <code>titlematch</code> in DPL calls, and make sure that there's some category or template that you can use to restrict the list of pages down further than just doing (e.g.) a full namespace search. * Redo the various lists of quests on RSW to not use DPL * Redo the music track lists to not use DPL * Redo the update pages to not use DPL * Figure out whether (re)moving ProxySQL would improve database latency * Move htmlCacheUpdate jobs to be more spread out, and/or after refreshLinks, to eliminate(?) the spike in resource usage after high-use templates get edited. * Help profile down to the millisecond how different parts of rendering contribute to total parse time. ==Members== Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more. # {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC) # sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC) # [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC) # [[User:Lenny|Lenny]] ([[User talk:Lenny|talk]]) 00:58, 17 February 2022 (UTC) # [[User:Badassiel|Badassiel]] 00:59, 17 February 2022 (UTC) # sub5 --{{User:Legaia 2 Pla/Signature}} 22:39, 17 February 2022 (UTC) # '''Oppose''' - {{User:MrDew/Signature}}<span style="display:none;">[[User:MrDew]]</span> 02:46, 18 February 2022 (UTC) # {{Signatures/BlackHawk}} 21:05, 18 February 2022 (UTC) 1f77533cbcbafbf47e324b8d663af8f0416f3e17 User renames 0 32 262 261 2022-04-07T23:35:33Z Gaz Lloyd 8 wikitext text/x-wiki As of 30 November 2021, you can request for your account to be renamed across all of our wikis. To request a rename, please use [[Special:Contact]] to contact us using the subject line "Account rename request". Please include in the message what you'd like your account to be renamed to. Make sure you are logged in to the account when requesting a rename. ==Notes== * Users are renamed at the discretion of the [[Meta:Sysadmins|system administrators]]. * Renames are logged publicly on this wiki (metawiki) in [https://meta.weirdgloop.org/w/Special:Log?type=renameuser this log]. * New usernames must be '''unique'''. We cannot rename you to an account that already exists. * Your user page(s) and talk page(s) across all wikis will be moved to your new username. This may take some time. ** Links to your user page(s) and talk page(s) on a wiki will '''not''' be updated automatically, including if you have a custom signature. If required, you will need to update these yourself. * You will not lose any contributions, and previous logs on all wikis will be attributed to your new username. * After your account is renamed, you will be logged out of all of your sessions on all wikis and will need to login again. * Your old username will become immediately available for users to sign up with. 3099fc2b345c6df176b38b06d7c59d7bebb93f15 263 262 2023-08-25T00:05:19Z Jayden 52 Jayden moved page [[User renames]] to [[Help:User renames]] wikitext text/x-wiki As of 30 November 2021, you can request for your account to be renamed across all of our wikis. To request a rename, please use [[Special:Contact]] to contact us using the subject line "Account rename request". Please include in the message what you'd like your account to be renamed to. Make sure you are logged in to the account when requesting a rename. ==Notes== * Users are renamed at the discretion of the [[Meta:Sysadmins|system administrators]]. * Renames are logged publicly on this wiki (metawiki) in [https://meta.weirdgloop.org/w/Special:Log?type=renameuser this log]. * New usernames must be '''unique'''. We cannot rename you to an account that already exists. * Your user page(s) and talk page(s) across all wikis will be moved to your new username. This may take some time. ** Links to your user page(s) and talk page(s) on a wiki will '''not''' be updated automatically, including if you have a custom signature. If required, you will need to update these yourself. * You will not lose any contributions, and previous logs on all wikis will be attributed to your new username. * After your account is renamed, you will be logged out of all of your sessions on all wikis and will need to login again. * Your old username will become immediately available for users to sign up with. 3099fc2b345c6df176b38b06d7c59d7bebb93f15 264 263 2023-09-29T15:09:13Z Jayden 52 slight change for mc wikitext text/x-wiki If you'd like to use a different username for your wiki account, please request an account rename. To request a rename, please use [[Special:Contact]] to contact us using the subject line "Account rename request". Please include in the message what you'd like your account to be renamed to. Make sure you are logged in to the account when requesting a rename. ==Notes== * Users are renamed at the discretion of the [[Meta:Sysadmins|system administrators]]. * Renames are logged publicly. ** If the rename is across RuneScape-related wikis, your rename will be in [https://meta.weirdgloop.org/w/Special:Log?type=renameuser this log]. ** If the rename is across Minecraft-related wikis, your rename will be in [https://minecraft.wiki/w/Special:Log?type=renameuser this log]. * New usernames must be '''unique'''. We cannot rename you to an account that already exists on your wiki, or related wikis. * Your user page(s) and talk page(s) across your wiki and all related wikis will be moved to your new username. This may take some time. ** Links to your user page(s) and talk page(s) on a wiki will '''not''' be updated automatically, including if you have a custom signature. If required, you will need to update these yourself. * You will not lose any contributions, and previous logs will be attributed to your new username. * After your account is renamed, you will be logged out of all of your sessions and will need to login again. * Your old username will become immediately available for users to sign up with. 515bc472cd49013508dadfc92be9447b189f6962 265 264 2023-09-29T15:10:52Z Jayden 52 wikitext text/x-wiki If you'd like to use a different username for your wiki account, please request an account rename. To request a rename, please use [[Special:Contact]] to contact us using the subject line "Account rename request". Please include in the message what you'd like your account to be renamed to. Make sure you are logged in to the account when requesting a rename. '''Please do not create a new account with the username you'd like to be renamed to.''' This makes it more difficult for us to process the rename, and may result in us rejecting your request. ==Notes== * Users are renamed at the discretion of the [[Meta:Sysadmins|system administrators]]. * Renames are logged publicly. ** If the rename is across RuneScape-related wikis, your rename will be in [https://meta.weirdgloop.org/w/Special:Log?type=renameuser this log]. ** If the rename is across Minecraft-related wikis, your rename will be in [https://minecraft.wiki/w/Special:Log?type=renameuser this log]. * New usernames must be '''unique'''. We cannot rename you to an account that already exists on your wiki, or related wikis. * Your user page(s) and talk page(s) across your wiki and all related wikis will be moved to your new username. This may take some time. ** Links to your user page(s) and talk page(s) on a wiki will '''not''' be updated automatically, including if you have a custom signature. If required, you will need to update these yourself. * You will not lose any contributions, and previous logs will be attributed to your new username. * After your account is renamed, you will be logged out of all of your sessions and will need to login again. * Your old username will become immediately available for users to sign up with. 660b8afdaec4687c598256ee61e1f7da458d3084 Main Page 0 14 104 103 2022-05-17T00:22:32Z Iiii I I I 15 Portuguese-Brazilian -> Brazilian Portuguese wikitext text/x-wiki <div class="mp-grid"> <!-- BOARD ELECTIONS (temporary) --> <!-- <div class="mp-header section-vote"> <div class="mp-header-left"> <h1>2019 board elections have concluded.</h1> </div> <div class="mp-header-right plainlinks"> <div>[[Weird Gloop elections/2019/Results|See the results]]</div> <div>[[Forum:2019 Weird gloop elections: results and discussion|Discuss the election]]</div> </div> </div> --> <!-- HEADER --> <div class="mp-header"> <div class="mp-header-left"> <h1>Meta Weird Gloop</h1> <div>For discussing management and policies of the Weird Gloop wikis.</div> </div> <div class="mp-header-right plainlinks"> <div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{#expr:{{PAGESINCATEGORY:Active threads}}-1}} discussions''' currently active. }}</div> <ul> <li>[[Special:Contact|Contact]]</li> <li>[[Project:Copyrights|Copyrights]]</li> <li>[https://discord.gg/runescapewiki Discord]</li> </ul> </div> </div> <!-- META CONTENT --> <div class="mp-section section-yewgrove plainlinks"> <h2>Active discussions</h2> {{#dpl: |namespace = Forum |category = Active threads |notcategory = Forums excluded from the main page |addeditdate = true |addlasteditor = true |order = descending |ordermethod = lastedit |userdateformat = j F Y |adduser = true |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER% |noresultsheader = * There are currently no active discussions. }} <p class="see-more">[[Forum:Forum Grove|See more...]]</p> </div> <div class="mp-section section-archive plainlinks"> <h2>Archived discussions</h2> {{#dpl: |namespace = Forum |category = Forum archives |notcategory = Forums excluded from the main page |order = descending |ordermethod = categoryadd |addfirstcategorydate = true |userdateformat = j F Y |count = 5 |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE% }} <p class="see-more">[[Meta:Forum Archives|See more...]]</p> </div> <!-- WIKIS --> <div class="mp-section section-wiki section-rsw"> <div>Visit the</div><!-- -->[[rsw:|<h2>RuneScape Wiki</h2>]] </div> <div class="mp-section section-wiki section-osw"> <div>Visit the</div><!-- -->[[osrsw:|<h2>Old School RuneScape Wiki</h2>]] </div> <div class="mp-section section-wiki section-ptbr plainlinks"> <div>Visit the</div><!-- -->[https://pt.runescape.wiki <h2>Brazilian Portuguese RuneScape Wiki</h2>] </div> <div class="mp-section section-wiki section-rsc"> <div>Visit the</div><!-- -->[[classicrsw:|<h2>RuneScape Classic Wiki</h2>]] </div> <!-- FOOTER --> <div class="mp-footer">&copy; 2020 Weird Gloop Limited, Union House, 111 New Union Street, Coventry, England, CV1 2NT, UK.<br />RuneScape and RuneScape Old School are the trademarks of Jagex Limited and are used with the permission of Jagex.</div> </div> __NOTOC__ ba17bbadd6f5bc8f6b64124f2726d9964ca2ae90 105 104 2023-02-26T19:57:13Z Iiii I I I 15 +2023 board election wikitext text/x-wiki <div class="mp-grid"> <!-- BOARD ELECTIONS (temporary) --> <div class="mp-header section-vote"> <div class="mp-header-left"> <h1>Board elections for 2023 are open!</h1> <div>Voting ends on 12 March.</div> </div> <div class="mp-header-right plainlinks"> <div>[[Weird Gloop elections/2023/Candidates|See the candidates]]</div> <div>[[Weird Gloop elections|Learn how to vote]]</div> </div> </div> <!-- HEADER --> <div class="mp-header"> <div class="mp-header-left"> <h1>Meta Weird Gloop</h1> <div>For discussing management and policies of the Weird Gloop wikis.</div> </div> <div class="mp-header-right plainlinks"> <div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{#expr:{{PAGESINCATEGORY:Active threads}}-1}} discussions''' currently active. }}</div> <ul> <li>[[Special:Contact|Contact]]</li> <li>[[Project:Copyrights|Copyrights]]</li> <li>[https://discord.gg/runescapewiki Discord]</li> </ul> </div> </div> <!-- META CONTENT --> <div class="mp-section section-yewgrove plainlinks"> <h2>Active discussions</h2> {{#dpl: |namespace = Forum |category = Active threads |notcategory = Forums excluded from the main page |addeditdate = true |addlasteditor = true |order = descending |ordermethod = lastedit |userdateformat = j F Y |adduser = true |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER% |noresultsheader = * There are currently no active discussions. }} <p class="see-more">[[Forum:Forum Grove|See more...]]</p> </div> <div class="mp-section section-archive plainlinks"> <h2>Archived discussions</h2> {{#dpl: |namespace = Forum |category = Forum archives |notcategory = Forums excluded from the main page |order = descending |ordermethod = categoryadd |addfirstcategorydate = true |userdateformat = j F Y |count = 5 |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE% }} <p class="see-more">[[Meta:Forum Archives|See more...]]</p> </div> <!-- WIKIS --> <div class="mp-section section-wiki section-rsw"> <div>Visit the</div><!-- -->[[rsw:|<h2>RuneScape Wiki</h2>]] </div> <div class="mp-section section-wiki section-osw"> <div>Visit the</div><!-- -->[[osrsw:|<h2>Old School RuneScape Wiki</h2>]] </div> <div class="mp-section section-wiki section-ptbr plainlinks"> <div>Visit the</div><!-- -->[https://pt.runescape.wiki <h2>Brazilian Portuguese RuneScape Wiki</h2>] </div> <div class="mp-section section-wiki section-rsc"> <div>Visit the</div><!-- -->[[classicrsw:|<h2>RuneScape Classic Wiki</h2>]] </div> <!-- FOOTER --> <div class="mp-footer">&copy; 2020 Weird Gloop Limited, Union House, 111 New Union Street, Coventry, England, CV1 2NT, UK.<br />RuneScape and RuneScape Old School are the trademarks of Jagex Limited and are used with the permission of Jagex.</div> </div> __NOTOC__ bb2cd58d988c0f81d9ee4a2135a4ae420405d039 106 105 2023-02-28T19:09:26Z Iiii I I I 15 2002 wikitext text/x-wiki <div class="mp-grid"> <!-- BOARD ELECTIONS (temporary) --> <div class="mp-header section-vote"> <div class="mp-header-left"> <h1>Board elections for 2023 are open!</h1> <div>Voting ends on 12 March.</div> </div> <div class="mp-header-right plainlinks"> <div>[[Weird Gloop elections/2023/Candidates|See the candidates]]</div> <div>[[Weird Gloop elections|Learn how to vote]]</div> </div> </div> <!-- HEADER --> <div class="mp-header"> <div class="mp-header-left"> <h1>Meta Weird Gloop</h1> <div>For discussing management and policies of the Weird Gloop wikis.</div> </div> <div class="mp-header-right plainlinks"> <div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{#expr:{{PAGESINCATEGORY:Active threads}}-1}} discussions''' currently active. }}</div> <ul> <li>[[Special:Contact|Contact]]</li> <li>[[Project:Copyrights|Copyrights]]</li> <li>[https://discord.gg/runescapewiki Discord]</li> </ul> </div> </div> <!-- META CONTENT --> <div class="mp-section section-yewgrove plainlinks"> <h2>Active discussions</h2> {{#dpl: |namespace = Forum |category = Active threads |notcategory = Forums excluded from the main page |addeditdate = true |addlasteditor = true |order = descending |ordermethod = lastedit |userdateformat = j F Y |adduser = true |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER% |noresultsheader = * There are currently no active discussions. }} <p class="see-more">[[Forum:Forum Grove|See more...]]</p> </div> <div class="mp-section section-archive plainlinks"> <h2>Archived discussions</h2> {{#dpl: |namespace = Forum |category = Forum archives |notcategory = Forums excluded from the main page |order = descending |ordermethod = categoryadd |addfirstcategorydate = true |userdateformat = j F Y |count = 5 |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE% }} <p class="see-more">[[Meta:Forum Archives|See more...]]</p> </div> <!-- WIKIS --> <div class="mp-section section-wiki section-rsw"> <div>Visit the</div><!-- -->[[rsw:|<h2>RuneScape Wiki</h2>]] </div> <div class="mp-section section-wiki section-osw"> <div>Visit the</div><!-- -->[[osrsw:|<h2>Old School RuneScape Wiki</h2>]] </div> <div class="mp-section section-wiki section-ptbr plainlinks"> <div>Visit the</div><!-- -->[https://pt.runescape.wiki <h2>Brazilian Portuguese RuneScape Wiki</h2>] </div> <div class="mp-section section-wiki section-rsc"> <div>Visit the</div><!-- -->[[classicrsw:|<h2>RuneScape Classic Wiki</h2>]] </div> <!-- FOOTER --> <div class="mp-footer">&copy; 2023 Weird Gloop Limited, Union House, 111 New Union Street, Coventry, England, CV1 2NT, UK.<br />RuneScape and RuneScape Old School are the trademarks of Jagex Limited and are used with the permission of Jagex.</div> </div> __NOTOC__ f72cefe879945649c59bda448fd97502cb80a7e3 107 106 2023-03-01T17:39:27Z Iiii I I I 15 no wikitext text/x-wiki <div class="mp-grid"> <!-- BOARD ELECTIONS (temporary) --> <div class="mp-header section-vote"> <div class="mp-header-left"> <h1>Board elections for 2023 are open!</h1> <div>Voting ends on 12 March.</div> </div> <div class="mp-header-right plainlinks"> <div>[[Weird Gloop elections/2023/Candidates|See the candidates]]</div> <div>[[Weird Gloop elections|Learn how to vote]]</div> </div> </div> <!-- HEADER --> <div class="mp-header"> <div class="mp-header-left"> <h1>Meta Weird Gloop</h1> <div>For discussing management and policies of the Weird Gloop wikis.</div> </div> <div class="mp-header-right plainlinks"> <div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{#expr:{{PAGESINCATEGORY:Active threads}}-1}} discussions''' currently active. }}</div> <ul> <li>[[Special:Contact|Contact]]</li> <li>[[Project:Copyrights|Copyrights]]</li> <li>[https://discord.gg/runescapewiki Discord]</li> </ul> </div> </div> <!-- META CONTENT --> <div class="mp-section section-yewgrove plainlinks"> <h2>Active discussions</h2> {{#dpl: |namespace = Forum |category = Active threads |notcategory = Forums excluded from the main page |addeditdate = true |addlasteditor = true |order = descending |ordermethod = lastedit |userdateformat = j F Y |adduser = true |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER% |noresultsheader = * There are currently no active discussions. }} <p class="see-more">[[Forum:Forum Grove|See more...]]</p> </div> <div class="mp-section section-archive plainlinks"> <h2>Archived discussions</h2> {{#dpl: |namespace = Forum |category = Forum archives |notcategory = Forums excluded from the main page |order = descending |ordermethod = categoryadd |addfirstcategorydate = true |userdateformat = j F Y |count = 5 |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE% }} <p class="see-more">[[Meta:Forum Archives|See more...]]</p> </div> <!-- WIKIS --> <div class="mp-section section-wiki section-rsw"> <div>Visit the</div><!-- -->[[rsw:|<h2>RuneScape Wiki</h2>]] </div> <div class="mp-section section-wiki section-osw"> <div>Visit the</div><!-- -->[[osrsw:|<h2>Old School RuneScape Wiki</h2>]] </div> <div class="mp-section section-wiki section-ptbr plainlinks"> <div>Visit the</div><!-- -->[https://pt.runescape.wiki <h2>Brazilian Portuguese RuneScape Wiki</h2>] </div> <div class="mp-section section-wiki section-rsc"> <div>Visit the</div><!-- -->[[classicrsw:|<h2>RuneScape Classic Wiki</h2>]] </div> <!-- FOOTER --> <div class="mp-footer">&copy; {{CURRENTYEAR}} Weird Gloop Limited, Union House, 111 New Union Street, Coventry, England, CV1 2NT, UK.<br />RuneScape and RuneScape Old School are the trademarks of Jagex Limited and are used with the permission of Jagex.</div> </div> __NOTOC__ 96819c6de634338cac4d228ed4168ba491728014 108 107 2023-03-13T17:16:20Z Iiii I I I 15 elections over wikitext text/x-wiki <div class="mp-grid"> <!-- BOARD ELECTIONS (temporary) --> <div class="mp-header section-vote"> <div class="mp-header-left"> <h1>Board elections for 2023 have concluded!</h1> </div> <div class="mp-header-right plainlinks"> <div>[[Weird Gloop elections/2023/Results|See the results]]</div> </div> </div> <!-- HEADER --> <div class="mp-header"> <div class="mp-header-left"> <h1>Meta Weird Gloop</h1> <div>For discussing management and policies of the Weird Gloop wikis.</div> </div> <div class="mp-header-right plainlinks"> <div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{#expr:{{PAGESINCATEGORY:Active threads}}-1}} discussions''' currently active. }}</div> <ul> <li>[[Special:Contact|Contact]]</li> <li>[[Project:Copyrights|Copyrights]]</li> <li>[https://discord.gg/runescapewiki Discord]</li> </ul> </div> </div> <!-- META CONTENT --> <div class="mp-section section-yewgrove plainlinks"> <h2>Active discussions</h2> {{#dpl: |namespace = Forum |category = Active threads |notcategory = Forums excluded from the main page |addeditdate = true |addlasteditor = true |order = descending |ordermethod = lastedit |userdateformat = j F Y |adduser = true |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER% |noresultsheader = * There are currently no active discussions. }} <p class="see-more">[[Forum:Forum Grove|See more...]]</p> </div> <div class="mp-section section-archive plainlinks"> <h2>Archived discussions</h2> {{#dpl: |namespace = Forum |category = Forum archives |notcategory = Forums excluded from the main page |order = descending |ordermethod = categoryadd |addfirstcategorydate = true |userdateformat = j F Y |count = 5 |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE% }} <p class="see-more">[[Meta:Forum Archives|See more...]]</p> </div> <!-- WIKIS --> <div class="mp-section section-wiki section-rsw"> <div>Visit the</div><!-- -->[[rsw:|<h2>RuneScape Wiki</h2>]] </div> <div class="mp-section section-wiki section-osw"> <div>Visit the</div><!-- -->[[osrsw:|<h2>Old School RuneScape Wiki</h2>]] </div> <div class="mp-section section-wiki section-ptbr plainlinks"> <div>Visit the</div><!-- -->[https://pt.runescape.wiki <h2>Brazilian Portuguese RuneScape Wiki</h2>] </div> <div class="mp-section section-wiki section-rsc"> <div>Visit the</div><!-- -->[[classicrsw:|<h2>RuneScape Classic Wiki</h2>]] </div> <!-- FOOTER --> <div class="mp-footer">&copy; {{CURRENTYEAR}} Weird Gloop Limited, Union House, 111 New Union Street, Coventry, England, CV1 2NT, UK.<br />RuneScape and RuneScape Old School are the trademarks of Jagex Limited and are used with the permission of Jagex.</div> </div> __NOTOC__ b1dfb2cc0f3b697e316c7c31086ab22a30fb7c1e 109 108 2023-09-24T17:00:41Z Jayden 52 wikitext text/x-wiki <div class="mp-grid"> <!-- BOARD ELECTIONS (temporary) --> <div class="mp-header section-vote"> <div class="mp-header-left"> <h1>Board elections for 2023 have concluded!</h1> </div> <div class="mp-header-right plainlinks"> <div>[[Weird Gloop elections/2023/Results|See the results]]</div> </div> </div> <!-- HEADER --> <div class="mp-header"> <div class="mp-header-left"> <h1>Meta Weird Gloop</h1> <div>For discussing management and policies of the Weird Gloop wikis.</div> </div> <div class="mp-header-right plainlinks"> <div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{#expr:{{PAGESINCATEGORY:Active threads}}-1}} discussions''' currently active. }}</div> <ul> <li>[[Special:Contact|Contact]]</li> <li>[[Project:Copyrights|Copyrights]]</li> <li>[https://discord.gg/runescapewiki Discord]</li> </ul> </div> </div> <!-- META CONTENT --> <div class="mp-section section-yewgrove plainlinks"> <h2>Active discussions</h2> {{#dpl: |namespace = Forum |category = Active threads |notcategory = Forums excluded from the main page |addeditdate = true |addlasteditor = true |order = descending |ordermethod = lastedit |userdateformat = j F Y |adduser = true |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER% |noresultsheader = * There are currently no active discussions. }} <p class="see-more">[[Forum:Forum Grove|See more...]]</p> </div> <div class="mp-section section-archive plainlinks"> <h2>Archived discussions</h2> {{#dpl: |namespace = Forum |category = Forum archives |notcategory = Forums excluded from the main page |order = descending |ordermethod = categoryadd |addfirstcategorydate = true |userdateformat = j F Y |count = 5 |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE% }} <p class="see-more">[[Meta:Forum Archives|See more...]]</p> </div> <!-- WIKIS --> <div class="mp-section section-wiki section-rsw"> <div>Visit the</div><!-- -->[[rsw:|<h2>RuneScape Wiki</h2>]] </div> <div class="mp-section section-wiki section-osw"> <div>Visit the</div><!-- -->[[osrsw:|<h2>Old School RuneScape Wiki</h2>]] </div> <div class="mp-section section-wiki section-ptbr plainlinks"> <div>Visit the</div><!-- -->[https://pt.runescape.wiki <h2>Brazilian Portuguese RuneScape Wiki</h2>] </div> <div class="mp-section section-wiki section-rsc"> <div>Visit the</div><!-- -->[[classicrsw:|<h2>RuneScape Classic Wiki</h2>]] </div> <!-- FOOTER --> <div class="mp-footer">&copy; {{CURRENTYEAR}} Weird Gloop Limited.</div> </div> __NOTOC__ e98cf6b9f701ba159139504ba5d992f8ec603c3b 110 109 2023-09-25T20:37:10Z Iiii I I I 15 add minecraft wiki wikitext text/x-wiki <div class="mp-grid"> <!-- BOARD ELECTIONS (temporary) <div class="mp-header section-vote"> <div class="mp-header-left"> <h1>Board elections for 2023 have concluded!</h1> </div> <div class="mp-header-right plainlinks"> <div>[[Weird Gloop elections/2023/Results|See the results]]</div> </div> </div> --> <!-- HEADER --> <div class="mp-header"> <div class="mp-header-left"> <h1>Meta Weird Gloop</h1> <div>For discussing management and policies of the Weird Gloop wikis.</div> </div> <div class="mp-header-right plainlinks"> <div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{#expr:{{PAGESINCATEGORY:Active threads}}-1}} discussions''' currently active. }}</div> <ul> <li>[[Special:Contact|Contact]]</li> <li>[[Project:Copyrights|Copyrights]]</li> <li>[https://discord.gg/runescapewiki Discord]</li> </ul> </div> </div> <!-- META CONTENT --> <div class="mp-section section-yewgrove plainlinks"> <h2>Active discussions</h2> {{#dpl: |namespace = Forum |category = Active threads |notcategory = Forums excluded from the main page |addeditdate = true |addlasteditor = true |order = descending |ordermethod = lastedit |userdateformat = j F Y |adduser = true |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER% |noresultsheader = * There are currently no active discussions. }} <p class="see-more">[[Forum:Forum Grove|See more...]]</p> </div> <div class="mp-section section-archive plainlinks"> <h2>Archived discussions</h2> {{#dpl: |namespace = Forum |category = Forum archives |notcategory = Forums excluded from the main page |order = descending |ordermethod = categoryadd |addfirstcategorydate = true |userdateformat = j F Y |count = 5 |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE% }} <p class="see-more">[[Meta:Forum Archives|See more...]]</p> </div> <!-- WIKIS --> <div class="section-wikis"> <div class="mp-section"> <div>Visit the</div> [[rsw:|<h2>RuneScape Wiki</h2>]] </div> <div class="mp-section"> <div>Visit the</div> [[osrsw:|<h2>Old School RuneScape Wiki</h2>]] </div> <div class="mp-section"> <div>Visit the</div> [[ptrsw:|<h2>Brazilian Portuguese RuneScape Wiki</h2>]] </div> <div class="mp-section"> <div>Visit the</div> [[classicrsw:|<h2>RuneScape Classic Wiki</h2>]] </div> <div class="mp-section plainlinks"> <div>Visit the</div> [https://minecraft.wiki <h2>Minecraft Wiki</h2>] </div> </div> <!-- FOOTER --> <div class="mp-footer">&copy; {{CURRENTYEAR}} Weird Gloop Limited.</div> </div> __NOTOC__ c6bed95759561ca66e51d9f4cc0633f27f645153 Module:Navbox 828 45 315 314 2022-07-24T23:45:32Z TehKittyCat 11 Mark autocollapse explicitly and make autocollapsed navboxes initially collapsed, to be uncollapsed on load, so that navbox images can be lazy loaded. Scribunto text/plain -- <nowiki> -- -- Implements {{navbox}} -- local p = {} local tnavbar = require( 'Module:Tnavbar' ) local yesno = require( 'Module:Yesno' ) local page_title = mw.title.getCurrentTitle().fullText -- -- Helper for inserting a new row into the navbox -- -- @param tbl {mw.html table} -- @return tbl {mw.html table} -- local function insertRow( tbl ) return tbl:tag( 'tr' ) end -- -- Creates the navbox table -- -- @param args {table} -- @return tbl {mw.html table} -- local function createTbl( args ) local tbl = mw.html.create( 'table' ) tbl :addClass( yesno(args.subgroup, false) and 'navbox-subgroup' or 'navbox' ) :addClass( 'nowraplinks' ) if not yesno(args.subgroup, false) and ( args.state == 'collapsed' or args.state == 'uncollapsed' or args.state == 'autocollapse' or -- defaults to autocollapse args.state == nil ) then tbl:addClass( 'mw-collapsible' ) if args.state == 'collapsed' then tbl:addClass( 'mw-collapsed' ) elseif args.state == 'uncollapsed' then tbl:addClass('navbox-uncollapsed') else tbl:addClass( 'mw-collapsed' ) tbl:addClass( 'navbox-autocollapse' ) end end if yesno(args.collapsible, false) then tbl:addClass( 'navbox-collapsible' ) end if args.style then tbl:cssText( args.style ) end -- manually set collapse/expand messages -- bug causing the default database messages to be used tbl :attr( { ['data-expandtext'] = 'show', ['data-collapsetext'] = 'hide', ['data-navbox-name'] = args.name } ) return tbl end -- -- Wrapper for [[Module:Tnavbar]] -- -- @param args {table} -- @return {string} -- local function navbar( args ) return tnavbar._collapsible( { [1] = args.title, [2] = args.name } ) end -- -- Creates the header (what you see when the navbox is collapsed) -- -- @param tbl {mw.html table} -- @param args {table} -- @return {mw.html table} -- local function header( tbl, args ) local paddingClass if args.name then if args.state == 'plain' then paddingClass = 'navbox-title-name-plain' else paddingClass = 'navbox-title-name-notplain' end else if args.state == 'plain' then paddingClass = 'navbox-title-noname-plain' else paddingClass = 'navbox-title-noname-notplain' end end local div = insertRow( tbl ) :tag( 'th' ) :attr( 'colspan', '2' ) :addClass( 'navbox-title' ) :attr( 'id' , 'navbox-title' ) :tag( 'div' ) :addClass ( paddingClass ) :wikitext( args.name and navbar( args ) or args.title ) return div:allDone() end -- -- Inserts a row into the navbox -- -- @param tbl {mw.html table} -- @param gtitle {string} -- @param group {string} -- @param gtype {string} -- @param style {string} -- @return {mw.html table} -- local function row( tbl, gtitle, group, gtype, style, _name, subgroup ) local tr = insertRow( tbl ) local td if gtitle then td = tr :addClass( 'navbox-group' ) :tag( 'td' ) :addClass( 'navbox-group-title' ) :wikitext( gtitle ) :done() :tag( 'td' ) else td = tr :addClass( 'navbox-group' ) :addClass( 'navbox-group-split' ) :tag( 'td' ) :addClass( 'navbox-group-title-hidden' ) :attr( 'colspan', '0' ) :css( 'display', 'none' ) :done() :tag( 'td' ) :attr( 'colspan', '2' ) end --[[ List styling This is unlikely to be implemented in the near future due to it requiring extra css to work and mobile currently not supporting that css. As an example, it lets you do the following instead if using {{*}} all the time | group3 = * {{plink|foo}} * {{plink|bar}} * {{plink|baz}} ]] if mw.ustring.match( group, '^%s*%*' ) then td:newline() -- trim whitespace on bullets local spl = mw.text.split( group, '\n' ) for i = 1, #spl do spl[i] = mw.text.trim( spl[i] ) end group = '\n' .. table.concat( spl, '\n' ) end --local group2 = group --local group3 = group2 -- analytics --if _name then -- local name = mw.ustring.gsub(_name,' ','_') -- for v in mw.ustring.gmatch(group,'%[%[[^%]]+%]%]') do -- if mw.ustring.match(v,'%[%[File:.+|link=') then -- local link = mw.ustring.match(v,'|link=([^%]|]+)') -- if link then -- local linkrep = mw.ustring.gsub(link,'([%%%]%[%-^$*()+?])','%%%1') -- local _link = mw.ustring.gsub(link,' ','_') -- local newfile = mw.ustring.gsub(v,'|link='..linkrep,string.format('|link=https://oldschool.runescape.wiki/w/%s?f=%s',_link,name)) -- local w = mw.ustring.gsub(v,'([%%%]%[%-^$*()+?])','%%%1') -- group2 = mw.ustring.gsub(group2,w,newfile) -- end -- elseif mw.ustring.match(v,'%[%[Category:') then -- nothing -- else -- local link = mw.ustring.match(v,'%[%[([^%]|]+)') -- local txt = mw.ustring.match(v,'%|([^%]|]+)') or link -- local newlink = '' -- black links if current page -- if link == page_title then -- newlink = string.format('<b>%s</b>',txt) -- else -- local _link = mw.ustring.gsub(link or '',' ','_') -- newlink = string.format('[https://oldschool.runescape.wiki.com/w/%s?n=%s %s]',_link,name,txt) -- end -- local w = mw.ustring.gsub(v,'([%%%]%[%-^$*()+?])','%%%1') -- group2 = mw.ustring.gsub(group2,w,newlink) -- end -- end --[==[ fix [[these kind]]s of [[link]]s post analytics parse ]==] -- group3 = group2 -- for v in mw.ustring.gmatch(group2,'%[https://oldschool.runescape.wiki.com/w[^%]]-%]%a') do -- local rep = mw.ustring.gsub(v,'%]','') -- rep = rep..']' -- local w = mw.ustring.gsub(v,'([%%%]%[%-^$*()+?])','%%%1') -- group3 = mw.ustring.gsub(group2,w,rep) -- end --end td :addClass( 'navbox-list' ) :wikitext( group ) --group3 if gtype and mw.ustring.lower( gtype ) == 'subgroup' then td :addClass( 'navbox-parent' ) :css( { padding = '0' } ) end if style then td:cssText( style ) end return td:allDone() end -- -- Inserts a footer into the navbox -- -- @param tbl {mw.html table} -- @param args {table} -- @return {mw.html table} -- local function footer( tbl, args ) local th = insertRow( tbl ) :tag( 'th' ) :attr( 'colspan', '2' ) :addClass( 'navbox-footer' ) if args.fstyle then th:cssText( args.fstyle ) end if mw.ustring.match( args.footer, '^%s*%*' ) then th:newline() -- trim whitespace on bullets local spl = mw.text.split( args.footer, '\n' ) for i = 1, #spl do spl[i] = mw.text.trim( spl[i] ) end args.footer = table.concat( spl, '\n' ) th:addClass( 'navbox-list' ) end th:wikitext( args.footer ) return th:allDone() end -- -- Adds [[Category:Navbox templates]] to navbox template pages -- -- @return {string} -- local function categories() local title = mw.title.getCurrentTitle() local page = title.text local ns = title.nsText if ns == 'Template' then -- sort in category by pagename return '[[Category:Navbox templates| ' .. page .. ']]' else return '' end end -- -- Adds [[Template:Navbox/doc]] to navbox template pages -- -- @param args {table} -- @return {string} -- local function docs( args ) local frame = mw.getCurrentFrame() local title = mw.title.getCurrentTitle() local base = title.baseText local ns = title.nsText -- not if a subpage of [[Template:Navbox]] if base ~= 'Navbox' and -- in template ns ns == 'Template' and -- not a navbox group within a navbox not yesno(args.subgroup, false) and -- not a collapsible navbox within a navbox not yesno(args.collapsible, false) and -- not if the doc argument is not set to "yes" yesno(args.doc, false) then return frame:expandTemplate{ title = 'Navbox/doc' } else return '' end end -- -- Navbox method to allow it to be called by other modules -- -- @param _args {table} -- @return {string} -- function p._navbox( _args ) local args = {} local wkCss = '' local wkDiv = '' local j -- preserves parser function behaviour where an empty string is considered undefined -- or nil in lua's case for k, v in pairs( _args ) do if v ~= '' then args[k] = v end end local tbl = createTbl( args ) if not yesno(args.subgroup, false) then tbl = header( tbl, args ) end -- insert up to 25 rows for i = 1, 25 do j = tostring( i ) if args['group' .. j] then tbl = row( tbl, args['gtitle' .. j], args['group' .. j], args['gtype' .. j], args['style' .. j], args.name, args.subgroup ) else break end end if args.footer then tbl = footer( tbl, args ) end tbl = tostring( tbl ) local cats = '' if not yesno(args.subgroup, false) and not yesno(args.hidecat, false) then cats = categories() end local docs = docs( args ) return tbl .. cats .. docs end -- -- Main navbox method accessed through #invoke -- -- @param frame {table} -- @return {string} -- function p.navbox( frame ) local args = frame:getParent().args return p._navbox( args ) end return p -- </nowiki> d4dd50c9742cb6bece384e8b4621b020b3205f8a Migration 0 29 246 245 2022-10-16T16:07:53Z Jayden 52 no longer possible wikitext text/x-wiki {{DISPLAYTITLE:Migrating from Wikia}} If you created a Wikia (FANDOM) account and have contributed to one of our wikis prior to the date that they forked from FANDOM, you can migrate your account over to our network. As a result, you'll retain all of your edit history. To gain access to your old account, '''please [[Special:Contact|contact us]]'''. ==Limitations== * While your personal CSS and JS pages may be intact, the chances are that a lot of the code within them will either be obsolete or broken. This is because we use an updated version of MediaWiki across our wikis, and we use a different skin. Importantly, importing scripts from FANDOM's developer wiki will no longer work. * Your watchlist will not be carried over. You may have to do this manually if you desire. ** '''Important:''' Your user preferences (apart from login credentials) across our sites are per-site, not global. ==Troubleshooting== ===I've created an account accidentally, can I merge it?=== Yes. Please [[Special:Contact|contact us]] from an email address that either account is associated with. You will be required to verify that you own the account you are merging into or from. 7560d4d0b70084c8809246757542a56b53514b83 247 246 2022-10-16T16:23:47Z Jayden 52 wikitext text/x-wiki {{DISPLAYTITLE:Migrating from Wikia}} If you created a Wikia (FANDOM) account and have contributed to one of our wikis prior to the date that they forked from FANDOM, you can migrate your account over to our network. As a result, you'll retain all of your edit history. To gain access to your old account, '''please [[Special:Contact|contact us]]'''. ==Limitations== * While your personal CSS and JS pages may be intact, the chances are that a lot of the code within them will either be obsolete or broken. This is because we use an updated version of MediaWiki across our wikis, and we use a different skin. Importantly, importing scripts from FANDOM's developer wiki will no longer work. * Your watchlist will not be carried over. You may have to do this manually if you desire. ==Troubleshooting== ===I've created an account accidentally, can I merge it?=== Yes. Please [[Special:Contact|contact us]] from an email address that either account is associated with. You will be required to verify that you own the account you are merging into or from. 7f09f4de231e2bfb767c9f6bb38eea2aafb37955 248 247 2023-07-16T14:51:03Z Jayden 52 wikitext text/x-wiki {{DISPLAYTITLE:Migrating from Wikia}} If you created a Wikia (FANDOM) account and have contributed to one of our wikis prior to the date that they forked from FANDOM, you can migrate your account over to our network. As a result, you'll retain all of your edit history. '''To migrate your account, go to [[rsw:Special:MigrateUserAccount|this page]]''', where you'll be able to verify your identity. ==Limitations== * While your personal CSS and JS pages may be intact, the chances are that a lot of the code within them will either be obsolete or broken. This is because we use an updated version of MediaWiki across our wikis, and we use a different skin. Importantly, importing scripts from FANDOM's developer wiki will no longer work. * Your watchlist and preferences will not be carried over from the old wiki. ==Troubleshooting== ===The migration isn't working, help!=== If you are trying to migrate but it isn't working correctly for you, please ensure: * You are logged in on the FANDOM wiki, and are editing your user page * You have placed the provided token in either the edit content itself, or the edit summary, and saved the page * Your edit is not blank Please [[Special:Contact|contact us]] if you are stuck trying to migrate your account. ===I've created an account accidentally, can I merge it?=== Yes. Please [[Special:Contact|contact us]] from an email address that either account is associated with. You will be required to verify that you own the account you are merging into or from. 72239de751f5e9c38c99056a081a3ac51d00c706 249 248 2023-08-24T23:55:31Z Jayden 52 wikitext text/x-wiki {{DISPLAYTITLE:Migrating from Wikia}} If you created a Wikia (FANDOM) account and have contributed to one of our wikis prior to the date that they forked from FANDOM, you can migrate your account over to our network. As a result, you'll retain all of your edit history. To migrate your account, go to '''Special:MigrateUserAccount''' on the wiki you are trying to login to. For example, [https://runescape.wiki/w/Special:MigrateUserAccount go here] for the RuneScape Wiki. ==Limitations== * While your personal CSS and JS pages may be intact, the chances are that a lot of the code within them will either be obsolete or broken. This is because we use an updated version of MediaWiki across our wikis, and we use a different skin. Importantly, importing scripts from FANDOM's developer wiki will no longer work. * Your watchlist and preferences will not be carried over from the old wiki. ==Troubleshooting== ===The migration isn't working, help!=== If you are trying to migrate but it isn't working correctly for you, please ensure: * You are logged in on the FANDOM wiki, and are editing your user page * You have placed the provided token in either the edit content itself, or the edit summary, and saved the page * Your edit is not blank Please [[Special:Contact|contact us]] if you are stuck trying to migrate your account. ===I've created an account accidentally, can I merge it?=== Yes. Please [[Special:Contact|contact us]] from an email address that either account is associated with. You will be required to verify that you own the account you are merging into or from. 7fb851bea87c810b2492093e2ae9f4827b337ff2 Spam blacklist 0 19 164 163 2023-06-27T05:18:26Z TehKittyCat 11 HTTPS wikitext text/x-wiki ########################################################################### # DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF REGEX! # ########################################################################### # # This is a list of domain names which are blocked - nobody can add new links to these domains # Guidelines: # - Only blacklist for widespread, unmanageable spam. # - To disable an entry, *remove* it, don't comment it out. **Please log changes and removals**. # - Add entries or their removal to the <span class="plainlinks">[//meta.wikimedia.org/wiki/Spam_blacklist/Log log]</span>. # - <small style="color:gray;" id="oldid" class="plainlinks">Snippet for [//meta.wikimedia.org/wiki/Spam_blacklist/Log/{{CURRENTYEAR}}/{{CURRENTMONTH}}?action=edit&editintro=Template:Spam_blacklist_log_instructions logging]: <nowiki>{{sbl-diff|</nowiki>{{REVISIONID}}}}</small> # # Syntax: # - Everything from a "#" character to the end of the line is a comment # - Every non-blank line is a regex fragment which will only match hosts inside URLs # [[Category:Spam blacklist|{{PAGENAME}}]] #<!-- leave this line exactly as it is --> <pre> # Words s-e-x zoofilia grusskarte sex porn rayban adult(?:chat|live|porn|web\.) # dot for adultweblaw.com (?:animal|cam|chat|hardcore|live|online|voyeur)sex (?:hardcore|teen|xxx)porn lesbiansex\. #dot for lesbiansexmafia.org (?:live|cam)girl spycam casino-online online-casino cheap(?:-airfares|coach|est-phone|ghd|holidayaccommodation|jerseys|sneaker|-xanax) #jerseys type spam (clumping) nfl(teams)?-?jerseysales?\.com\b # no starting \b so it captures all prefixed components too \bjerseys\.(?:com|us|org|net)\b \b(?:mlb|nba|nfl|nhl|hot)jersey(\d{3,4})?\.(?:com|us|org|net)\b #next 3 purposefully open ended (?:fancy|open|reebok|wholesale|two|whole|china|ebuy|you|\band|b2b|20|affordable|shopping|fans|wonderful|c2c|footballworldcup|superbowl)-?jerseys?\.(?:com|us|org|net)\b jerseys?(mvp|-)?(nba|shops?|goods|whole|wholesale|soho|release|zones|sale|com|pick|cn|export|supply|trade|site|warehouse|stop|faves|4u|kk|cc|ab|outlets?|clubhouse|only|buy|planet|911)\.(?:com|us|org|net)\b \b(?:\d{2,4})?(mlb|nba|nfl|nhl|hot)-?jersey #end jerseys fuelcellmarket paris-hilton -horoskop huojia viagra(?!nde\.ct\.it\b) # Added by Datrio 8/4/05 \bstatic\.net # from zh \.hkce\.(?:org|net) \.tvsou\.com # Jun 06 eaeaq\.info # Amgine's \b98\.to # Hégésippe's list \.be\.ma\b \.chasedream\.com \.hailide\.com\.cn \.sove\.info \.artezia\.net websamba\.com nezumi\.dumousseau\.free\.fr datasheet4u\.com \.digchip\.com \.icbank\.com toutelapoesie\.com \bwhale\.to\b benefits-of-honey\.com university-canada\.net # Aphaia: apocalyptism\.ru heraklio\.gr delmar\.gr wwitv\.com # Suisui \.kurumaerabi\.com keytoart\.org\.ua #Kylu #req by Ryulong animesongs\.com\.br #as per request on talk:spam_blacklist page - User:M7 (M\/) cybartv\.org #old inserts and direct requests to User:M7 sanzioniamministrative\.it mitopositano\.it animemanga\.de # URL shorteners \btr\.cx\b \btik\.la\b \ban\.to\b \blistn\.to\b \bho\.pe\b \bno\.pe\b \burlac\.com\b \bqu\.pe\b \ba\.ai\b \b0rz\.tw\b \bleenk\.org \.1tiny\.com \.all\.at andmuchmore\.com ataja\.es babyurl\.com \.back\.to \.beam\.at \.been\.at biglnk\.com \.bite\.to \.board\.to \.bounce\.to \.bowl\.to \.break\.at \.browse\.to \bbrowser\.to\b \.change\.to compactURL\.com \.connect\.to \.crash\.to \.cut\.by dente\.me \bdigbig\.com\b \.direct\.at \.dive\.to \.dri(?:nk|ve)\.to \.drop\.to \.easy\.to \.eb\.cx \beasyurl\.jp\b escape\.to \.everything\.at \.fade\.to \.firstpage\.de \.fly(?:ing)?\.to fornovices\.com \.forward\.to \.fullspeed\.to \bfun\.to \.gameday\.de gentleurl\.net \.get\.to \.getit\.at glinki\.com \bgot\.to\b \.hard-ware\.de \.hey\.to \.hop\.to hottestpix\.com \.how\.to imegastores\.com jeeee\.net/url \.jump\.to \.kiss\.to latest-info\.com \blearn\.to\b link\.toolbot\.com linkezy\.com linktrim\.com ln-s\.net # silsor lznk\.com makeashorterlink\.com \.mediasite\.de \.megapage\.de \.messages\.to \.mine\.at \.more\.(at|by) \.move\.to moviefever\.com mp3-archives\.com \.musicpage\.de \.mypage\.org myprivateidaho\.com \.mysite\.de \bmyurl\.com\.tw\b \.nav\.to nlug\.org/url \.notrix\.(at|ch|de|net) \bnow\.to\b \.on\.to \.page\.to \.pagina\.de \.playsite\.de \.quickly\.to \.qrl\.be \bqurl\.com \.qurl\.net \bradpages\.com\b \.redirect\.to \bremember\.to\b \bresourcez\.com\b \breturn\.to\b rubyurl\.com \.rulestheweb\.com \.run\.to \.runurl\.com \bsail\.to\b \.scroll\.to \.seite\.ms \.shortcut\.to shurl\.(net|org) \.skip\.to skocz\.pl \.snap\.to \bsnipurl\.com \.soft-ware\.de \bsports-reports\.com\b \.start\.at \bstop\.to\b s-url\.net \.switch\.to thrill\.to tiny(click|link)\.com \.tinyr\.us \b(?:mobile|really)?tinyurls?\.(?:co\.uk|com|ru|tw|us)\b.* tiny\.(?:cc|vj\.e\.pl) \.tip\.nu \.tny\.se tophonors\.com \.tra(?:nsfer|vel)\.to turl\.jp \.turn\.to \burlalarm\b.com\b uncutuncensored.com \.url123\.com url\.fibiger\.org \.url\.fm urlcut\.(?:com|net) \burl(?:freeze|ic)\.com\b urlin\.it url(?:mask|ser)\.com vacations\.to veryweird\.com videopage\.de virtualpage\.de \.w3\.to \.walk\.to \.warp9\.to web-freebies\.com webalias\.com webdare\.com \.window\.to xrl\.us xxx-posed\.com \.yours\.at \.zap\.to \.zip\.to \bzuso\.tw \belfurl\.com \bdoiop\.com \b301url\.com \bkuso\.cc \burlx\.org \burl(?:snip|bee|logs)\.com \bsx\.am\b \btrimurl\.com\b \btiniuri\.com\b \bxn6\.net\b \b(hot|tiny)?short(?:enurl|url|text|erlink)\.com\b \biceglow\.com\b \birotator\.com\b \bigoto\.co\.uk\b \bdl\.am\b \bzwap\.to\b \bunonic\.com\b \bnet\.tf\b \bus\.tf\b \bc[ahz]\.tf\b \bru\.tf\b \bpl\.tf\b \bbg\.tf\b \bsg\.tf\b \bkickme\.to\b \blovez\.it\b \bneedz\.it\b \bcraves\.it\b \bmeans\.it\b \bdigs\.it\b \badores\.it\b \bchills\.it\b \bis-(?:chillin|groovin)\.it\b \bdrives\.it\b \breads\.it\b \bsurfs\.it\b \bswims\.it\b \bplayz\.it\b \bsingz\.it\b \bdances\.it\b \bhas\.it\b \bdoes\.it\b \bshows\.it\b \brules\.it\b #\brocks\.it\b disabled due to classic-rocks.it and problem domain no longer functioning \bmakes\.it\b \bsays\.it\b \bowns\.it\b \bzor\.org\b \b(?:1024|128|16|256|32|512|64|8)bit\.at\b \bagain\.at\b \ballday\.at\b \balone\.at\b \baltair\.at\b \bamerican\.at\b \bammo\.at\b \bamplifier\.at\b \bamstrad\.at\b \banglican\.at\b \bangry\.at\b \baround\.at\b \barrange\.at\b \baustralian\.at\b \bbaptist\.at\b \bbattle\.at\b \bbazooka\.at\b \bberber\.at\b \bblackhole\.at\b \bbooze\.at\b \bbrainiac\.at\b \bbrazilian\.at\b \bbummer\.at\b \bburn\.at\b \bcatholic\.at\b \bchapel\.at\b \bcname\.at\b \bcolors\.at\b \bcommodore(64)?\.at\b \bcons(?:ervatives|piracy)\.at\b \bcooldude\.at\b \bcuteboy\.at\b \bdance(?:mix|party)\.at\b \bdealing\.at\b \bdeep\.at\b \bd(?:ivx|vd)(?:links|movies|stuff)\.at\b \bdizzy\.at\b \bdork\.at\b \bdutch\.at\b \bend\.at\b \benglish\.at\b \beniac\.at\b \berror40[34]\.at\b \bexhibitionist\.at\b \bfaith\.at\b \bfight\.at\b \bfinn?ish\.at\b \bforward\.at\b \bfree(bie|mp3)\.at\b \bfrench\.at\b \bgraduatejobs\.at\b \bgrunge\.at\b \bhacked\.at\b \bhang(up)?\.at\b \bhide\.at\b \bhindu\.at\b \bhtmlpage\.at\b \bhungarian\.at\b \bindependents\.at\b \binvisible\.at\b \bjapanese\.at\b \bkickass\.at\b \bkindergarden\.at\b \bkurd\.at\b \blabour\.at\b \bleech\.at\b \blinuxserver\.at\b \bliqour\.at\b \bmaxed\.at\b \bmicrocomputers\.at\b \bmingle\.at\b \bmirror\.at\b \bmoan\.at\b \bmormons\.at\b \bmusicmix\.at\b \bnerds\.at\b \bneuromancer\.at\b \bnewbie\.at\b \bnicepage\.at\b \bninja\.at\b \bnorwegian\.at\b \bpaint\.at\b \bpalestinian\.at\b \bpolish\.at\b \bportuguese\.at\b \bpro(?:cessor|testant|spects)\.at\b \braveparty\.at\b \breachme\.at\b \breboot\.at\b \brelaxed\.at\b \brese(?:archer|t)\.at\b \bresolve\.at\b \bretrocomputers\.at\b \brockparty\.at\b \brollover\.at\b \brumble\.at\b \brussian\.at\b \bserbian\.at\b \bsilence\.at\b \bsimpler\.at\b \bsinclair\.at\b \bspanish\.at\b \bsplit\.at\b \bstumble\.at\b \bsupercomputer\.at\b \bswedish\.at\b \bsyntax(error)?\.at\b \btechie\.at\b \btemple\.at\b \bthinkbig\.at\b \bthirsty\.at\b \bthrow\.at\b \btrekkie\.at\b \btrouble\.at\b \bturkish\.at\b \bunixserver\.at\b \bvegetarian\.at\b \bventure\.at\b \bverycool\.at\b \bviewing\.at\b \bvintagecomputers\.at\b \bvodka\.at\b \bwannabe\.at\b \bwebpagedesign\.at\b \bwheels\.at\b \bwhisper\.at\b \bwhiz\.at\b \bwonderful\.at\b \bzx(?:8[01]|spectrum)\.at\b \b15h\.com\b \b1dr\.biz\b \b2url\.org\b \b7ref\b \b8rf\.com\b \bactive\.ws\b \bbydl\.com\b \bbittyurl\.com\b \bbizz\.cc\b \bbriefurl\.com\b \bc-o\.in\b \bchopurl\.com\b \bko168\.com\b \bcool1[56]8\.com\b \bontheinter\.net\b \bdephine\.org\b \bfx\.to\b \bdrlinky\.com\b \bfancyurl\.com\b \bget2\.us\b \bspotted\.us\b \bglobalredirect\.com\b \bgo\.cc\b \bgonow\.to\b \bgowwwgo\.com\b \bhere\.is\b \bhothere\.com\b \bcoolhere\.com\b \bhomepagehere\.com\b \bmustbehere\.com\b \bonlyhere\.net\b \bpagehere\.com\b \bsurfhere\.net\b \bzonehere\.com\b \biscool\.net\b \bl8t\.com\b \b9irl\.com\b \b9uy\.com\b \blink(?:frog|zip)\.net\b \blispurl\.com\b \br8\.org\b \bozonez\.com\b \bqwer\.org\b \btnx\.be\b \blol\.la\b \bredirectfree\.com\b \bsurl\.ws\b \bsg5\.co\.uk\b \bfreegaming\.org\b \bfreebiefinders\.net\b \bop7\.net\b \b2cd\.net\b \b0kn\.com\b \bv9z\.com\b \bsimurl\.com\b \bredirect\.hm\b \brr\.nu\b \bkwik\.to\b \bfw\.nu\b \bontheweb\.nu\b \bisthebe\.st\b \bbyinter\.net\b \bfindhere\.org\b \bath(?:is|er)site\.com\b \bisgre\.at\b \blookin\.at\b \blowestprices\.at\b \bspydar\.com\b \btz4\.com\b \bcemper\.com\b \burlproxy\.com\b \blisten\.to\b \bxaddr\.com\b \burlot\.com\b ## Naconkantari (still URL shorteners) \.short\.be \.n3t\.nl \.f2b\.be \.n0\.be \.ssr\.be zapto\.org redirectme\.com \.myftp\.(?:biz|org) bounceme\.net \.hopto\.org myvnc\.com serve(?:beer|blog|counterstrike|ftp|game|halflife|mp3|pics|quake)\.com sytes\.net clipurl\.com wapurl\.co\.uk liteurl\.com zippedurl\.com 32url\.com relurl\.com urlkick\.com 1url\.org masl\.to lnk\.in ## end of Naconkantari (still URL shorteners) \balgart\.net \bshorl\.com\b \bshort(?:er)?links?\.co\.uk\b \b6url\.com\b \bflingk\.com\b \bmetamark\.net\b \bpaulding\.net\b \bsmcurl\.com\b \btighturl\.com\b \byatuc\.com\b \byep\.it\b checkthislink\.com \bplu\.sh\b \biplogger\.com\b \bbixly\.co\b \bnano\.do\b # end of URL shorteners #Essjay's list superlongpenis\.com putinbay\.com putinbayphotos\.com haber18\.com fisheaters\.com # requested by JzG ##Nakon ##The reasons for adding the links below is located at ##https://meta.wikimedia.org/wiki/Spam_blacklist/Log/Nakon/sbl #New \bgermanplaces\.com\b #Old \.ho\.com\.ua biki4\.com \.rdos\.net sharewareisland\.com \.hentai\.com \.xhost\.ro theglowcompany\.co\.uk forum\.bodybuilding\.com guide-(?:phytosante|proteines|vitamines)\.org all-musculation\.com quotesandpoem\.com \.accim\.org free-forums\.org espacioblog\.com \.cs\.com(?!\.cn)\b forumgratis\.com batcave\.net \.westlord\.com jbactors\.com greysanatomyinsider\.com hometown\.aol\.co\.uk topmeds10\.com freewebspace\.com relytec\.com freehost\.pl 20six\.co\.uk blog\.kataweb\.it isbn-check\.(?:com|de) pimpblog\.nl free-mortgage-calculator\.info bet365\.com 10bet\.com israelnewsagency\.com yamour\.com npizlog\.org\.yu globaljihad\.net allstarnba\.es #req on ANI https://en.wikipedia.org/wiki/Wikipedia:Administrators'_noticeboard/IncidentArchive120#New_York_City_blackout_of_1977 \.compagnons\.org jouvence\.com applausestore\.com mi-aime-a-ou\.com #end of ANI #Universe Daily (en.wiki redir spam) universe(?:daily\.(?:com|info|net|org)|today\.(?:info|net)) #end UD ##spam on catux\.org privetparis\.com ##phrases (?:online|discount|best)(?:md|rx) bestviag buycheap llpharm payday(-easy)?-loan cashadvance ##End of Naconkantari # Added by MaxSem ## August 2006 aceshowbiz\.com ## Oct encyclopediadramatica\.(?:com(?!/Main_Page)|net|org|se) ##Jan 2007 gocurrency\.com # Eloquence, August 2006 rexcurry\.net # https://fr.wikipedia.org/w/index.php?title=Licence_publique_g%C3%A9n%C3%A9rale_GNU&diff=10489059&oldid=10479749&rcid=10039037 strumpette\.com #en spamming; discussed by arbcom # [[Spam blacklist/Log]] ## Unknown \.tour[0-9]+\.com hukuki\.net card-lottery\.org -hire\.co\.uk [0-9]+fang\.com \.omnia\.co\.uk bucuo\.net hyey\.com blogeasy\.com \bd-secure\.com \.dfrog\.be -topliste\.com omeida\.com -preisvergleich\.de vscorp\.com # A whole bunch from https://en.wikipedia.org/wiki/User:A._B./pressreleasegold.com asiannet\.com \.abilogic\.com captainjacksalaska\.com kenai-guides\.com yearstoyourhealth\.com ## 2004 18show\.(cn|org|net) \.ec[59]1\.com lemai\.com paperlessarchives\.com shouji\.com targetwords\.com ## sometime 2005 ([[Spam blacklist/Log]]) adipex autospectator\.com didrex hydrocodone losthorizons\.com notlong\.com phentermine prtime\.ru \.dzsc\.com \.liss-kompendium\.de \.go\.to \.2x4\.ru \.125mb\.com \.ds4a\.com ## 2005-06 ([[Spam blacklist/Log]]) yy-ls\.com readnovel\.com crazyabouttv\.com ## 2006-06 ([[Spam blacklist/Log]]) freesex\.com ## 2006-07 ([[Spam blacklist/Log]]) hoops(vibe|stats)\.com ## 2006-09 ([[Spam blacklist/Log]]) easytobook\.com ## 2006-10 ([[Spam blacklist/Log]]) \.ytmnd\.com (?:debt|financ|loan|morgage).*\.blogspot\.com (?:cup|league|football|wayne|premiership|steven|united|athletic).*years\.com \.forumcommunity\.net free-game-downloads\.mosw\.com aiccon\.it torrentmania\.info ## 2006-11 ([[Spam blacklist/Log]]) meatspin\.com digiads\.com\.au amantea(?:(?:online|radio|calcio)\.it|ninelmondo\.info) (prosaleshop|bestbidbuy|\badirect)\.org (?:oduuy|aiipa|lyvyl|moank|anagl|ankyl|gergv|clapn|tigri|teeti|sabd|scyb|iifooi|qsskk|csddj|ddl8i|afdss|oberl|ykkkh|tdfsf|zfdfs)\.info pichunter\.com suite101\.com federazionepagana\.(?:it|com) rutaverdebolivia\.com lemonparty\.org ## 2006-12 ([[Spam blacklist/Log]]) freefind\.com \.envy\.nu grotteriaonline\.com \.thewallpapers\.us \.conex(?:india|metals|techno)\.com ## 2007-01 ([[Spam blacklist/Log]]) \.free-?wishes\.com \.old-games\.com \.freevideo\.cz \.kalakendra\.com blog?\.myspace\.com xs4all\.nl/~wichm chello\.nl/a\.wichmann \.chr\.ru \b(mk8|dy9|b80|t63|m32|80i|b65|bz8|68t|51a|z56|z95|7rg|74a|mr7|98f|i38|d4x)\.org\b \b(?:ninja|fastfree|getmyspace|school|myinternet|ship|water|les|grand|dirty|cgiweb|arandom|angry|fully)proxy\.com (?:3ga|6ad|bx3|2ry|23a|43j|4j4|5b5|70m|78n|8hj|9rb|20d|68u|73r|3xa|k1d)\.org \bd39\.org\b sctta\.org guardster\.com proxy\.info webwarper\.net airport-shuttle\.com citronpaper\.it \bcarinsurance\.com \.240sx\.org \bnissanversa\.org\b \.nicoclub\.com oseculoprodigioso\.blogspot\.com ## 2007-02 ([[Spam blacklist/Log]]) turkudostlari\.net gravinaoggi\.it hostingphpbb\.com \blifeandtrend\.com \blangmaker\.com.*Modern_Latin \bbled\.net \bfavorite-games\.com \byoyita\.com \bcromaps\.com \bchoosemalta\.com \bjobpilto\.de # All these additions can be found properly logged. \bnewyork-architects\.com\b \bswiss-architects\.com\b \bbelgium-architects\.com\b \bchinese-architects\.com\b \bforumfree\.net (?<!-)\bcosplay(\.de|x\.com) \bnefac\.net \bulkerfenerbahce\.com \bgo-sierra-nevada\.com \btutorialspoint\.com #Back to proper logging... \bpressarchive\.net \bvulcano(?:consult|vacanze)\.it \bmyopia\.org \bthebestof\.co\.uk \bjohnchow\.com \blinksynergy\.com \bmyclassiclyrics\.com \bpornstarbucks\.com \brefspace\.com \basianink\.com \bgroup-games\.com \bitsnature\.org \bdmv\.org \bartericerca\.com\b \bmikafanclub\.com \barticles(?:4free|bridge)\.com \babruzzoturismo\.net traditio[\..]ru \bcais-soas\.com \bafif(?:(?:2|chat|poem|up)\.com|\.ws) \bworkforall\.net \bmyfreepaysite\.com\b \bwikisucks\.blogspot\.com #spamming [[en:Criticism of Wikipedia]] \bgoogle\..{2,6}/(cse|amp)/ \bcli[kx]\.to\b \bwowomg\.com\b \bffconsultancy\.com\b \btarjan\.uw\.hu\b \benglandandenglishhistory\.com\b \bezinearticles\.com\b \bwikipedia\.un\.mythe\.over-blog\.com\b \btourismindochina\.com\b \bkimchiu\.(?:net|org)\b \bdatasheet(?:4u|s)?\.(?:net|co\.kr|in)\b \.orkut\.com/Comm \bphilosopedia\.org compact\.exe\.su \bway\.to \bup\.to \bcarnifest\.com \banrdoezrs\.net \bdpbolvw\.net \beasymdpharm\.com \bbeijingimpression\.com \bllegalemapas\.com \bpropeciahelp\.com \bfishingnotes\.com \bmavirize\.com \ble\.puy43\.free\.fr \bworldchesslinks\.net \banna-marly\.narod\.ru\b volgota\.com \b5min\.com\b \bminiville\.fr \bcronologia\.it # painters \bjeditoo\.com\b \bmysundial\.ca\b \bcathar\.info\b \bobservacionesfilosoficas\.net\b \bbellazon\.org\b \bgu\.ma\b \bfiorano\.com\b \bbratislava-info\.sk\b \bleggievai\.it\b \btelavivguide\.net\b \brawartint\.com\b \bsnurl\.com\b \bpulau-pangkor\.com\b \bmalaysiavacationguide\.com\b \befn\.org/~(?:fotozone|hkrieger)\b \bendangeredspeciesinternational\.org\b \blix\.in\b \b(?:england-|chester|york|bath)360\.co\.uk\b \bhandster\.com\b \bhumanthermodynamics\.com\b \bborgenproject\.(?:com|org)\b \bapurogol\.com\b \beleuthera\.(?:biz|com)\b \bgelalive\.com\b \bbombingscience\.com\b \bmetalhead\.ro\b \bbestmusic\.ro\b \bpataraexcavations\.com\b \bfree-lock-picking-guide\.com\b \bvizaginfo\.(?:com|net)\b \belectionsinfo\.com\b \bpincodesindia\.com\b \bastrologyforu\.com\b \bindia(?:hostingreview|studycenter)\.com\b \bandhranews\.com\b \bchitoor\.com\b \btollywood\.info\b \bbanks-atms\.com\b \bgreatpersonalities\.com\b \bandhranews\.net\b \beasy-forex\.com\b \bnedcruise\.info\b \bcanaseed\.com\b \bworldwide-tax\.com\b \b2girls1cup\.com\b \bjohnmarshallgamble\.com\b \bjoseph(?:kleitschgallery|raphaelgallery)\.com\b \blawrencebeebe\.com\b \bmauricebraungallery\.com\b \beurobiler\.dk\b \bhungarybudapestguide\.com\b \bmarvaoguide\.com\b \bmetapedia\.org\b \beufpc\.org\b \btax-services\.ca\b \bkemaliye\.net\b \bflatsinistanbul\.net\b \begin\.us\b \bclickbank\.net\b \btrrap\.net\b \bcapovaticano\.info\b \bisland-hvar\.info\b \bsucuraj(-hvar)?\.com\b \beuropedia\.moussis\.eu\b \blegambientecorato\.it\b \bfactasy\.com\b \bcommonpurpose\.org\b \bamazon\.com.*(?:\?|&)tag= \bgalatta\.com\b \bbhavanaonline\.info\b \b2checkout\.com\b \bilayathalapathyvijay\.com\b \bactor(?:suriya|arya)?\.com\b \blaila\.net\b \bseguente\.com\b \bbursahalter\.com\b \bprovenmodels\.com\b \bsuedtirol-tirol\.com\b \bjosefov\.com\b \bmyclassifiedads\.net\b \blogosphera\.com\b \bayvalikda\.com\b \bimg352\.imageshack\.us\b \bworldmapfinder\.com\b \bfrancenepal\.info\b \bfine-art-images\.net\b \bconflictologist\.narod\.ru\b \bmodelsobserver\.com\b \bemedialive\.com\b \bisraelinphotos\.com\b \bturismo-prerromanico\.es\b \blabel\.fr\b \bgastreferenten\.de\b \bradiopapesse\.org\b \biltuobenessere\.com\b \bsunfrance\.com\b \bthomas(carlyle)?\.eu\b \bjapan-architects\.com\b \badslteknikservis\.com\b \bhandresearch\.com\b \bdeluxecruises\.com\b \bcuisery\.com\b \bpersonalstructures\.org\b \bmusique\.arabe\.over-blog\.com\b \binformagiovani\.vi\.it\b #E-library \be-library\.(?:net|us)\b # drini: croswiki spam seo #end drini \bilportaleditrieste\.(com|it)\b \bfotoplantas\.110mb\.com\b \byouporn\.com\b \bkosovo-law\.org\b \bmsapubli\.com\b \ballaahuakbar\.net\b \bqingdao(?:china|official)guide\.com\b \bfototoscana\.it\b \bwebamiata\.it\b \belephant-batyr\.livejournal\.com\b \bradiovazogasy\.com\b \bthemza\.com\b \bdesigneeroaarnio\.com\b \bbidmonfa\.com\b \bis\.gd\b \bultimatepoker\.com\b \bstorz-bickel\.com\b \bdiplomaticsociety\.org\b \bcomicradioshow\.com\b \bderindusunce\.org\b \bexpekt\.com\b \btradedoubler\.com\b \baviaworld\.com\b \bcosmoetica\.com\b \bexhauss-ibnkhaldoun\.com\.tn\b \brociomarquez\.com\b \bsourmath\.com\b \bopus-info\.org\b \bfotosalhambra\.es\b \bvivien-leigh\.info\b \btourmycountry\.com\b \blamazmorraabandon\.com\b \buaeuro2012\.com\b \b(hero|star)questgame\.com\b \b2d-code\.co\.uk\b \blasvegas-nevada\.com\.ar\b \baudado\.com\b \bbanknotes\.com\b \bviartis\.net\b \bmaskmelin\.livejournal\.com\b \bpedagogy\.ir\b \bronaldoweb\.com\b \bw3\.coh\.arizona\.edu/french/accueil\b \bla-palma\.de\b #temporary to stop ongoing cross-wiki spam \bbudterence\.it\b \bpowerplaymanager\.com\b \bmonkeysee\.com\b \bstavanger-guide\.no\b \bbaccara-web\.de\b \bczejarek\.pl/baccara\b \bjameslastfan\.de\b \bsheetmusicarchive\.net\b \breadysteadygirls\.eu\b \bmorrodesaopaulo(brasil)?\.com\.br\b \byoutube\.com/.*(?:tqedszqxxzs|XePjp-H3TBI|khM48EQyVdc|A4jgXQQns8A|oVBOnv\-xrEY)\b \bnijmegennieuws\.nl\b ##Highhi spam - See every contrib @ https://toolserver.org/~vvv/sulutil.php?user=Highhi ##Kylu 8/12/08 \btravelchinaplanner\.com\b \bmysmp\.com\b \bpaul-gauguin\.net\b \bkatsushikahokusai\.org\b \brembrandtonline\.org\b \beugenedelacroix\.org\b \bwilliam-turner\.org\b \bpierre-auguste-renoir\.org\b \bclaudemonetgallery\.org\b \bur1\.ca\b \bfastservers\.net\b \bkqzyfj\.com\b \bprogrammersheaven\.com\b \btutorial(-index|ized)\.com\b \btnij\.org\b \bcalculate-linux\.org\b \bhost\.co\.in\b \bfrancizor\.ro\b \bhuntforjustice\.com\b jordan-?shoes[a-z0-9-]*\.(?:co|net) nike-?(?:air|dunk|max|sho[ex])[a-z0-9-]*\.(?:co|net|org) \bwikio\.com\b \bfootball(?:-talents\.(org|fr|co\.uk)|-?talent\.net)\b \bfussball-talente\.com\b \bvoetbal-talenten\.nl\b \bfreeitsolutions\.com\b \bsimpsonstrivia\.com\.ar\b \bshop\.ebay\.com\b \bisoladiburano\.it\b \bparrotsecrets\.com\b \bpodhuri-sumavy\.cz\b \bhardmob\.com\.br\b \bbarradatijuca\.com\.br\b \bfuroshiki\.com\b \bprincevaliant\.net\b \bnormas9000\.com\b \bthe9000store\.com\b \bproduccionsblau\.com\b \bsandhaan\.com\b \bhotmale\.com\b \bideasnext\.com\b \bloksangeet\.com\b \bmarathi(fm|fun|spice|zone)\.com\b \bharptabs\.com\b \brummy(royal|-500)\.com\b \bhindyugm\.com\b \bapelosurgentes\.com\.br\b \beurodance4ever\.blogspot\.com\b \bwilliamlong\.info\b \bhotel-neue-post\.de\b \bcyinterview\.com\b \bthesportsinterview\.com\b \bmarrakech\.net\b \bekomobiili\.fi\b \bpixeljoint\.com\b \bwayofthepixel\.net\b \bfrance-voyage\.com\b \bdigital-kaos\.co\.uk\b \bwikimatera\.it\b \bbestin(diancooking|diancuisines|dianfilms|tourism)\.com\b \bbest(?:abcd|canadianmed|cheapmedsworld|chistraighteners|drugdirect|dvdsales|ecigarettesreview|erwin|essayhelp|essaytips|frenchfilms|ghdflatiron|goodsone|handbagsshop|healthtourism|ipcameras|medsplace|menwatches|ownstore|p90xshop|polotshirt|ratedcookwaresets|sale511|sales4u|seoguide|shandbags|termpaper|vibram|waytoinvest|womenshoodies|workoutexercise|workx)\.com\b \bbonpharm\.com\b \bbillevans\.nl\b \bteatropovero\.it\b \beloquentbooks\.com\b \bpol-and\.eu\b \bplwha\.org\b \bbit\.ly\b.* \bterryananny\.com\b \bd-addicts\.com\b \bolshansky\.sitecity\.ru\b \bamisdecolette\.fr\b \bcbsystematics\.com\b \bgallery\.kunzweb\.net\b \barchitectour\.net\b \bezmapfinder\.com\b \bdavid-walliams\.co\.uk\b \bppt\.cc\b \bevancamp\.com\b \brover\.ebay\.com\b \bbansko\.org\b \bprojeksiyon\.com\.tr\b \bredtube\.com\b \bnaturist\.de\b \bayda\.ru\b \bgulfup\.com\b \bh1\.ripway\.com\b \biblogger\.org\b \bisuisse\.com\b \bp2h\.info\b \bseedrecords\.co\.uk\b \bwebmed\.com\b(?!\.) \byieldmanager\.com\b \bz4ar\.com\b \bfarmersdaughterhotel\.com\b \bspritzlandia\.it\b \bwww\.pinspenyes\.com\b \bturkgayclub\.com\b \bmiarroba\.com\b #replaces \bnacho\.miarroba\.com\b \barcadvisor\.com\b \brealgems\.org\b \bsixxs\.org\b \bsheqel\.info\b \bclubsimca\.fr\b \bgorodetc\.ru\b \bnarcotics\.su\b \bkarakalpak\.com\b \bsouvenir-dvd\.com\b \bfirmypuchov\.sk\b \bfarecompare\.com\b \bvillemagne\.net\b \brosarioonline\.altervista\.org\b \bpetardas\.com\b \bbestwestern\.de\b \bthebusschedule\.com\b \blinksemulacao\.googlepages\.com\b \bmiata\.es\b hitlerbunker\.com \bmaas(?:eik|mechelen)\.com\b \bcorazondepuebla\.com\.mx\b \bportalcadista\.com\b \bberlinertageszeitung\.de\b \boomoto\.ucoz\.ru\b (?:russian-?|\bru-)(?:bride|girls|ladies|lady|single|wife|wives|wom[ae]n-?(?:dating|online)) \bru-wom[ae]n (?:all|pretty)-?russian-?wom[ae]n (on-?line-?|ua|own|okfree|go4)dating(\b|\d|site) muselius\.com \byandex\.ru/redir\b \bcanoesport\.ru\b \bglobalflight\.net\b \byoujizz\.com\b \bautomania\.it\b \bfff\.to\b (buy|cheap)-?viagra viagra-?(drugs|online|billig) \bapartments-makarska\.com\b \bexotour\.ge\b \bbatik-tulis\.com\b \bpdesigner\.net\b \baviatorsale\.com\b \bvallarpadam(port|terminal)\.com\b \bseecornwall\.eu\b \biremetforlag\.tripod\.com\b \beteachergroup\.com\b \bhebrewonline(\.co\.il|(blog|shop)?\.com)\b \bb23\.ru\b \bceppaloni\.info\b (ireland|(euro|mega)mil|canada|the)lotter(wiz)?\.com\b \b888\.com\b \buglezhog\.ru\b \balertpay\.com \bbux(\.to|a\.in|euro\.com|galore\.com|junction\.com|out\.com) \bcash(-kitty|4(all|hits)|n?bux|eden|fiesta|nclicks|origin|out|pointclicks|posse|read|sea)\.(com|org|net) \bshrinktheweb\.com\b #Croatian tourism-spammer \bhvarinfo\.com\b \bmakarskainfo\.com\b \bikorculainfo\.com\b \bbracinfo\.com\b \bomisinfo\.com\b #End of Croatian tourism spammer \blunapark6\.com\b \bcarhiredubrovnik\.com\b \beberhardfritz\.de\.tl\b \b(lmgtfy|letmegooglethatforyou)\.com.*[?&]l=1 \bkaracaahmet\.com\b \bpublic-domain-image\.com\b \.kproxy\.com\b \brealultimatepower\.net\b xxxxxx/ \btestmasters\.net\b \balbelda\.info\b \barm\.in\b \bhotelnikko\.com\b \bcorluhaber\.com\b \bpremiumflats\.com\b \bsaopaulo(?:aero|artes|autos|bares|bus|channel|cidades|cinemas|estradas|eventos|gallery|gallery|gaytravel|invest|links|mall|mapas|market|metro|moda|museus|night|noticias|parques|photo|praias|relax|restaurantes|ruas|shuttle|sites|suites|teatros|town|work)\.com\b \bnutshellurl\.com\b \bcjb\.net\b \buni\.cc\b \bvai\.la\b \brg3\.net\b \brg10\.net\b \bbr30\.com\b \b1br\.net\b \bsitio\.de\b \burl\.ie\b \bvisit(?:afghanistan|armenia|azerbaijan|bahrain|bangladesh|bhutan|bosnia|brunei|cambodia|china|christmasisland|centralasia|cocosislands|croatia|cyprus|egypt|india|indonesia|iran|israel|jordan|kiev|korea|kosovo|kuwait|kyrgyzstan|laos|latvia|macedonia|malaysia|maldives|mongolia|nepal|northkorea|oman|pakistan|philippines|russia|saudiarabia|southkorea|switzerland|tajikistan|turkmenistan|uae|uzbekistan)\.(?:asia|eu)\b \bvisit(?:chn|capena|car|esp|solomonislands)\.com\b \balturl\.com\b \bmaxreading\.com\b \bcomoj\.com\b \bmigre\.me\b \bbusty\.pl\b \bmoourl\.com\b \byfrog\.com\b \bvinyland\.com\b \bmmafight\.ru\b \burlmin\.com\b \binvx\.com\b \b(vickydarling|jeffseeney|andrewcripps|john-paullangbroek|howardhobbs)\.com\b \bhugeurl\.com\b \btangodans\.com\b (?<!www\.)\bmybrute\.com\b \bcasareal\.co\.pt\b \bvisitsubotica\.rs\b \bbestmals\.ru\b \bnobrain\.dk\b \b(anaheimducks|bluejackets|bruins|buffalosabres|calgaryflames|chicagoblackhawks|coloradoavalanche|dallasstars|detroitredwings|edmonton-oilers|floridapanthers|hurricanes|mapleleafs|minnesotawild|montreal-canadiens|newjerseydevils|newyorkislanders|newyorkrangers|ottawasenators|philadelphia-flyers|pittsburghpenguins|tampabay|thrashers|vancouvercanucks|washingtoncapitals)\.ru\b \bliveshow-tv\.com\b \bpatagonianexpeditionrace\.com\b \bnesvizh\.by\b \bstihi-xix-xx-vekov\.ru\b \becarddesignanimation\.com\b \badf\.ly\b.* \belbruto\.es\b \bguerrastribales\.es\b \bbitly\.com\b \bbascarsija\.info\b \bannastaciapalaszczuk\.com\b \bthnlnk\.com\b \beurox10\.com\b \brickroll \bzobyhost\.com\b \bsyntext\.(com|ru)\b \bidukki\.com\b \bkerala\.(in|pro)\b \bxvideos\.com\b \btrymasak\.my\b \btheofficialboard\.(?:com|fr)\b \bphuket-relax\.com\b \bpaypal\.com/.*mrb/pal=.*\b \bnapredvosa\.com\b \bvacacionesbulgaria\.com\b \breverent\.org\b \bpapagiovanni\.com\b \bto\.ly\b \btotalreal\.com\b \badire\.jp\b \bcarloscevola\.com\b \blnk\.ms\b \btiny9\.com\b \bbesplatne-slike\.net\b \blistenarabic\.com\b \bw3-translations\.de\b \bubema\.(?:de|eu|com)\b \bdachau\.com\b \bdeconet\.com\b \berepublik\.com.*?/referrer\b \bprosolutionpills\.com\b \bvigrxplus\.com\b \bneobux\.com\b \blibertyreserve\.com\b (?<=//|\.)way\.com\b \bclck\.ru\b \bproakvariumy\.ru\b \bport-arthur\.ucoz\.ru\b \bmatrikon(?:(?:analytics|opc)?\.com|opc\.de)\b \btunisia\.com\b \bmoneyandmarkets\.com\b \binvestwithanedge\.com\b \bgoodtherapy\.org\b \bsunglassesuk\.com\b \bsupergreenme\.com\b \bmsplinks\.com\b \balgarvedigital\.pt\b \bobservatoriodoalgarve\.com\b \bcli\.gs\b economy-point\.org \bwikireality\.ru\b \bj\.mp\b \bsantatelevision\.com\b \bpaintingdb\.com\b \bboriken\.info\b \bconceptcar\.ee\b \bnanoyou\.eu\b \bopcti\.com\b \bcyclingforall\.net\b \bradiomakedonia\.ro\b \bmoldovarious\.com\b \bbiodiesel(?:plants)?\.com\.ar\b \bsportamericani\.it\b \bow\.ly\b \bgooglehammer\.com\b \bgatosphynx\.com\b \b1url\.com\b \bawe\.sm\b \bbudurl\.com\b \bchilp\.it\b \bchs\.mx\b \bclickthru\.ca\b \bcort\.as\b \bcuturl\.com\b \bdecenturl\.com\b \bee[pz]url\.com\b \bfa\.by\b \bfav\.me\b \bff\.im\b \bfhurl\.com\b \bflic\.kr\b \bflq\.us\b \bfly2\.ws\b \bfwd4\.me\b \bgl\.am\b \bgo\.9nl\.com\b \bgo2\.me\b \bgoshrink\.com\b \bgri\.ms\b \bgurl\.es\b \bhellotxt\.com\b \bhex\.io\b \bhtxt\.it\b \bhurl\.ws\b \bicio\.us\b \bidek\.net\b \bito\.mx\b \bjijr\.com\b \bkissa\.be\b \bkl\.am\b \bkorta\.nu\b \bl9k\.net\b \bliip\.to\b \bliltext\.com\b \bliurl\.cn\b \bln-s\.ru\b \blnkurl\.com\b \bloopt\.us\b \blru\.jp\b \blt\.tl\b \blurl\.no\b \bminilien\.com\b \bminiurl\.com\b \bminurl\.fr\b \bmyurl\.in\b \bncane\.com\b \bnn\.nf\b \bo-x\.fr\b \bpoll\.fm\b \bri\.ms\b \bsn\.(?:im|vc)\b \bsnipr\.com\b \btakemyfile\.com\b \btcrn\.ch\b \btiny\.pl\b \btl\.gd\b \btnw\.to\b \btr\.my\b \btwit(?:zap\.com|this\.com|url\.de)\b \bub0\.cc\b \bustre\.am\b \bwp\.me\b \baki-kaurismaki\.ru\b \btranslation-blog\.trustedtranslations\.com\b \bkob\.tj\b \boh-barcelona\.com\b \batasozlerianlamlari\.com\b \bktzr\.us\b \brus-on-line\.ru\b \bvilshanka\.org\.ua\b \bgratisweb\.com\b \bonline-betting\.me\.uk\b \bwettbasis\.com\b \bapuestas-deportivas\.es\b \bgoo\.gl\b(?!/maps\b).* \bcasino\.ru\b \bdoyouneedvisa\.com\b \burlalacon\.com\b \bturl\.ca\b \bmuseomagazine\.com\b \bshrt\.(?:fr|st)\b \bredir\.ec\b \bmerky\.de\b \bomani\.ac\b \bmoladi\.net\b \bparvizshahbazi\.com\b \bkhamagmongol\.com\b \bhamagmongol\.narod\.ru\b \bmedicana(?:life|tv)\.com\b \brosecoaudit\.ru\b \binfonu\.nl\b \bpolimore\.com\b \bwslibrary\.net\b \bvndic\.net\b \bbud-tech\.ru\b \bde-regalo\.com\b \bagffan\.dk\b \bfolkblog\.in\.ua\b \bna-ozero\.ru\b \baltritaliani\.net\b \btt-group\.net\b \bnvros\.ru\b \bmaxiocio\.net\b \basturiasenimagenes\.com\b \b5z8\.info\b \boskemen\.info\b \bcode-saturne\.blogspot\.com\b \bgsxr\.es\b \bc2kb\.com\b \bhentaitoonami\.com\b \bpartytrip\.fr\b \bmeigalicia\.com\b \bblconsulting\.com\.hk\b \b12mesyatcev\.ru\b \bchapadadosveadeiros\.com\b \btheolivebranch\.net\b \bkarelgott\.tv\b \bkomputersaya\.com\b \bdeloeiletdelamain\.hautetfort\.com\b \btkd-spirit\.com\b \bteutoburgo\.web44\.net\b \bsurf\.to\b \bbiogas\.vn\.ua\b \bromania-vacations\.com\b \bsiver\.org\.ua\b \bdragon-fruit\.biz\b \bazov\.zp\.ua\b \beldespertardelmusico\.blogspot\.com\b \bauditionrich\.com\b \bkanchanaburi-info\.com\b \bmatavisen\.no\b \bmikiurl\.com\b \bixiz\.net\b \blimametro\.blogspot\.com\b \bleo-fl\.hit\.bg\b \bserfinaz\.com/p\b \b7les\.com\b \bforum42\.ru\b \bhukukiktisatforumu\.net\b \bmksoley\.com\b \bsoley\.cn\b \bseawaterfarming\.com\b \balgaecollection\.com\b \bmankenlik\.com\b \balgaecenter\.com\b \bmicroalgae\.ca\b \bsoleymedikal\.com.tr\b \balgaeinstitute\.com\b \bphycobilin\.net\b \bsoso\.bz\b \bgematrix\.org camica\.netfirms\.com/gematria/ \btrancepodium\.com\b \btraveltibetguide\.com\b \bblcremationsystems\.com\b \bsuper-alizee\.de\b \bsandsoftime\.ws\b \bqualified-audit-partners\.be\b \bmegashare\.com\b \bchinesepaladin3\.windy-goddess\.net\b \bwillysjeep\.com\b \bhelpjaycee\.blogspot\.com\b \bheyrheyr\.is\b \binfogradina\.ro\b \bvivedeporte\.com\b \brorysfriends\.com\b \bmiamipeople\.ru\b \bshareflare\.net\b \bdeine-erfindung\.de\b \bhamaka\.huu\.cz\b \bantimbt\.com\b \bcheapmbtsandals\.com\b \bgstarmbt\.com\b \bmbt-shoeclearance\.com\b \bmbt-shoes-(?:discount|wholesale)\.com\b \bmbt-shoes-us\.com\b \bmbt-zone\.com\b \bmbt2bt\.com\b \bmbt4life\.com\b \bmbtantishoes-u[ks]\.com\b \bmbtfivefingers\.com\b \bmbtflying\.com\b \bmbtgoodshoes\.com\b \bmbthotsale\.com\b \bmbtistore\.com\b \bmbtkisumu2\.com\b \bmbtlami\.com\b \bmbtsale\.org\b \bmbtselling\.com\b \bmbtshoes-australia\.com\b \bmbtshoes1998\.com\b \bmbtshoes4clearance\.com\b \bmbtshoesbest\.com\b \bmbtshoesbest\.net\b \bmbtshoesdiscount\.org\b \bmbtshoesfactory\.com\b \bmbtshoeshouse\.com\b \bmbtshoesmbt\.com\b \bmbtshoesselling\.com\b \bmbtshoesstockists\.com\b \bmbtsuk\.com\b \bmbtvips\.com\b \bmbtwalkingshoesdiscount\.com\b \bmbtwalkingshoesgood\.com\b \bnet-mbt\.com\b \bsalembt\.com\b \bsalesmbt\.com\b \bshoesmbts\.com\b \btopmbtshop\.com\b \bwebmbtshoes\.com\b \bletrasjohnfrusciante\.wordpress\.com\b \bfcoe\.ru\b \bdobrzenieccy\.pl\b \b69\.64\.63\.153/redirect\.php\b \bmedicanalife\.(?:org|net)\b \bbelawela\.com\b \bnsever\.org\.ua\b \bgsm-kharkov\.com\.ua\b \bshotgunsolutionpaytodie\.blogspot\.com\b \bayak\.org\b \bexpresspol\.ru\b \bmazdafreunde\.de\b \bseslimola\.com\b \b777slot\.at\.ua\b \belizabethselwyn\.50webs\.com\b \bguard-soft\.com\b \bbodybuildingrevealed\.com\b \bservicescleans\.com\b \bdie-bildersammlung\.de\b \btravelkefalonia\.com\b \bfree2g1c\.com\b \btelefon-numarasi\.com\b \bsapaninka\.com\b \bpsi-test\.ru\b \bamberabg\.com\b \bmini-mag\.com\b \bcacasubmarina\.com\b \bprolocopasiandiprato\.org\b \bmicrosoftproject\.su\b \bleblancsamedresort\.com\b \bkoninginnedagamsterdam\.nl\b \bprime-time\.ru\b \bchinarollformingmachine\.com\b \bspartadata\.com\b \bavraidire\.eu\b \bwebauditing\.org\b \bpokemongamesnow\.com\b \bstart\.com\.mt\b \bdniprowazirka\.com\.ua\b \bmilforum\.net\b \bx1fm\.com\b \bkitdetox\.com\b \borthomatic\.net\b \bzizum\.com\b \bti89\.com\b \btorrentflux\.blogspot\.com\b \bsmoking-calculator\.com\b \bolympus-e420\.blogspot\.com\b \bfuturama-opening-gags\.blogspot\.com\b \bnerd-characteristics\.blogspot\.com\b \bchangluncity\.blogspot\.com\b \binternet-niche-marketing\.blogspot\.com\b \badsense-skyline\.blogspot\.com\b \bflood\.tforums\.org\b \biznikgifts\.com\b \bsoweirdwebpageofficialsite\.blogspot\.com\b \balabamafansite\.com\b \bbyufansite\.com\b \bboisestatefansite\.com\b \bbostoncollegefansite\.com\b \bcaliforniafansite\.com\b \bgeorgiafansite\.com\b \billinoisfansite\.com\b \bindianafansite\.com\b \biowafootballfansite\.com\b \blsufansite\.com\b \bmiamifansite\.com\b \bmichiganfansite\.com\b \bminnesotafansite\.com\b \bnebraskafansite\.com\b \bnflfootballfansite\.com\b \bnotredamefansite\.com\b \bohiostatefansite\.net\b \boklahomafansite\.com\b \boregonfansite\.com\b \bpurduefansite\.com\b \bsouthcarolinafansite\.com\b \bsouthfloridafansite\.com\b \btexasfansite\.com\b \buclafansite\.com\b \bvirginiatechfansite\.com\b \bwisconsinfansite\.com\b \bwellspringwatersystems\.com\b \bdespertaibereanos\.blogspot\.com\b \bsumasax\.es\b \bibuy\.co\.th\b \btodoliteratura\.es\b \bpecaijeca\.coolpage\.biz\b \bmicroflex-services\.de\b \bib-info\.com\b \barizonacardinalsfansite\.com\b \barizonafansite\.com\b \barizonastatefansite\.com\b \barkansasfansite\.com\b \batlantafalconsfansite\.com\b \bauburnfansite\.com\b \bbaltimoreravensfansite\.com\b \bbuffalobillsfansite\.com\b \bcarolinapanthersfansite\.com\b \bchicagobearsfansite\.com\b \bcincinnatibengalsfansite\.com\b \bclemsonfansite\.com\b \bclevelandbrownsfansite\.com\b \bcollegebasketballfansite\.com\b \bcollegefootballfansite\.com\b \bcoloradofansite\.com\b \bdallascowboysfansite\.com\b \bdenverbroncosfansite\.com\b \bdetroitlionsfansite\.com\b \bfloridafansite\.com\b \bfloridastatefansite\.com\b \bgeorgiatechfansite\.com\b \bgreenbaypackersfansite\.com\b \bhawaiifansite\.com\b \bhoustontexansfansite\.com\b \bindianapoliscoltsfansite\.com\b \bjacksonvillejaguarsfansite\.com\b \bkansascitychiefsfansite\.com\b \bkansasfansite\.com\b \bkentuckyfansite\.com\b \bmajorleaguebaseballfansite\.com\b \bmiamidolphinsfansite\.com\b \bmichiganstatefansite\.net\b \bminnesotavikingsfansite\.com\b \bmississippifansite\.com\b \bmissourifansite\.com\b \bnbabasketballfansite\.com\b \bnewenglandpatriotsfansite\.com\b \bneworleanssaintsfansite\.com\b \bnewyorkgiantsfansite\.com\b \bnewyorkjetsfansite\.com\b \bnhlfansite\.com\b \bnorthcarolinafansite\.com\b \boaklandraidersfansite\.com\b \bpennstatefansite\.com\b \bpgagolffansite\.com\b \bphiladelphiaeaglesfansite\.com\b \bpittsburghsteelersfansite\.com\b \bsandiegochargersfansite\.com\b \bsanfrancisco49ersfansite\.com\b \bseattleseahawksfansite\.com\b \bstlouisramsfansite\.com\b \btampabaybuccaneersfansite\.com\b \btennessee(?:titans)?fansite\.com\b \buscfansite\.com\b \bwashington(?:redskins)?fansite\.com\b \bwestvirginiafansite\.com\b \blaptopvsgadget\.blogspot\.com\b \bjualbelipaypals\.blogspot\.com\b \bardhie\.info\b \bcatatansiboy(?:ii|iiiii?|1|onky)\.blogspot\.com\b \bskiptest\.info\b \bkristalkristalcinta\.blogspot\.com\b \bpacarketinggalankereta\.blogspot\.com\b \btaxijuga\.blogspot\.com\b \bnamakujoeboy\.blogspot\.com\b \bonkyapaartinyacinta\.blogspot\.com\b \bavenged-sevenfold\.web\.id\b \bmobilegamezone\.info\b \bgioieditalia\.com\b \bsicilia-by-divino\.com\b \bumbria-by-divino\.com\b \bpositano-by-divino\.com\b \btuscany-by-divino\.com\b \btuscany-travel\.blogspot\.com\b \byourtuscanvilla\.com\b \bholiday-apartment-tuscany\.net\b \bturismo-toscana\.blogspot\.com\b \bguia-sicilia\.blogspot\.com\b \bernodaronline\.usersboard\.net\b \bstarstube\.narod\.ru\b \binsset\.u-picardie\.fr\b \bfolk-craft\.com\b \bnasyidparadise\.blogspot\.com\b \bwelovecock\.com\b \bnovportal\.ru\b \bprettylittleliarsss\.webs\.com\b \bplanestv\.com\b \bapartamentosgomera\.com\b \bhot-map\.com\b \bamarun\.org\b \bpegiovanni\.com\b \btibiahelp\.com\b \baerocardio\.com\b \bdiabetia\.org\b \bbakrecepten\.se\b \bclassd\.com\.es\b \bclassd.co\.uk\b \battuariale\.com\b \belissacafe\.com\b \bmailwriter\.com\b \bnationaldebtclocks\.com\b \b8americain\.org\b \bbelote-ligne\.fr\b \bbouillotte\.eboaz\.com\b \bbrumisateurs\.eboaz\.com\b \bchapka\.eboaz\.com\b \bdamedepique\.eboaz\.com\b \bdamedepique\.info\b \bjeudebelote\.org\b \bjeutarot\.org\b \bparier-sport\.info\b \bscommesse-sportive\.cc\b \btypy-bukmacherskie\.com\.pl\b \barequipainfo\.com\b \barequipatravel\.com\b \bcolca\.info\b \bcotahuasicanyon\.com\b \bdirectorioarequipa\.com\b \bforosarequipa\.com\b \binfocolca\.com\b \bmollendo\.net\b \btodoarequipa\.com\b \blivercancer\.eu\b \bhuaweie220\.(?:biz|com|info|net|org)\b \bbt\.gd\b \bthemysterymethod\.net\b \bmysterypua\.net\b \barea51lifestyle\.com\b \bthegameneilstrauss\.com\b \baesthetic-clinic-dombard-brussels\.com\b \bfraserislandtours\.com\.au\b \bgreatoceanroadtours\.com\b \bbluemountaintours\.com\.au\b \b4solarpanels\.com\b \bvipskrip\.ru\b \bamalfitancoast\.com\b \bamigosdevillatuelda\.spaces\.live\.com\b \binkoob\.com/cruzroja\b \bzentechnologies\.com\b \bamishvyas\.com\b \bticketstothemansion\.com\b \bdefensivedrivingcompanyofamerica\.com\b \btheaterseatstore\.com\b \bvipnightlifetour\.com\b \btripfilms\.com\b \blearn-ukrainian\.org\.ua\b \bprofessays\.com\b \bwftpserver\.com\b \bftprush\.com\b \bseop\.com\b \bsleepapneasymptoms\.info\b \bkidney-disease\.info\b \bandroidlife\.net\b \bandroid-tr\.com\b \bandroiddestek\.com\b \bmanofart\.com\b \bharz-ferienwohnung-ferienhaus\.de\b \bapparelus\.com\b \baustralian-visa-info\.blogspot\.com\b \bbicolanobiron\.webs\.com\b \bchildrenswonderland\.com\b \bdiagnosticautomation\.com\b \belegant-fashion-4men\.blogspot\.com\b \bextreme-gamelist\.com\b \bintelifi\.com\b \bjustlabcoats\.com\b \bkstinoco\.blogsome\.com\b \bmens-suit\.blogspot\.com\b \bmountmayon\.blogspot\.com\b \bnationalvisas\.com\.au\b \bpillsless\.com\b \bplasticosfoundation\.org\b \bprevawater101\.wordpress\.com\b \bsupreme(?:autoparts|condensers|mirror)\.com\b \bultimateautolights\.com\b \bwholesaleappareldirect\.com\b \blease-a-seo\.com\b \bhebeigo\.com\b \bnzjsw\.com\b \baviacioncivil\.com\.ve\b \bminoxidil\.gen\.tr\b \bobouka\.ru\b \bbayrak\.tv\b \baybayrak(?:-tr)?\.com\b \bbayrakci\.biz\.tr\b \bbayrak(?:imalati|resimleri|satisi)?\.gen\.tr\b \bbayrak(?:ajans|evim|imalatcilari|line|nedir|satinal|satisi?|turk)\.com\b \bdigitaltekstil\.com\b \bdijitalbaski\.gen\.tr\b \bmarmarabayrak\.com\b \bozelbayrak\.gen\.tr\b \bturkbayragi\.gen\.tr\b \bucuzbayrak\.com\b \bovernightpools\.com\b \bmyczechonline\.com\b \bcostabrava-rentals\.co\.uk\b \blocations-vacances-costabrava\.com\b \bfinquesfrigola\.com\b \bryanair-girona\.com\b \bfilmfarsi\.blogfa\.com\b \bkellyvogel\.com\b \blindaolsson\.com\b \btibbisuluk\.com\b \bdoktorsuluk\.com\b \bleechesturkey\.com\b \basytekstil\.com\b \bfulminaksesuar\.com\b \bmadalya(?:cilar|m)\.com\b \bsancakbayrak\.com\b \bcountryguidebook\.com\b \bluxury-delhi-hotels\.com\b \bdeccanodysseytrain\.com\b \bgoheritageindiajourneys\.com\b \bgoldenchariot-train\.com\b \bheritageindiajourneys\.com\b \bindia-(?:buddhisttours|delhihotels|goldentriangletours|mumbaihotels|royalrajasthanonwheels)\.com\b \bindianmaharaja-train\.com\b \bmaharajaexpresstrain\.com\b \bpalaceonwheels-train\.com\b \broyaltrainsindia\.com\b \btajmahaltours-india\.com\b \breal-estate-ixtapa-zihuatanejo\.com\b \btheforceofreason\.blogspot\.com\b \btefilot\.org\b \basportsnews\.com\b \bcicek(?:postasi|sepetiniz)\.com\b \bjavplanet\.com\b \butqweb\.com\b \bpopoint\.free\.fr\b \bpaylasimci\.org\b \bsaveourseeker\.com\b \bcarplugs\.com\b \bmorrodesaopaulohotelpde\.com\.br\b \bhoteles-en-cancun\.com\.mx\b \blecollagiste\.com\b \balbania4ever\.com\b \byouflorence\.it\b \bdissertationwritinghelp\.co\.uk\b \bthewholesaleforums\.co\.uk\b \balibabascam\.com\b \bb2bfreezone\.com\b \bcable-glossary\.blogspot\.com\b \btradekey\.com\b \brawalpindi\.city\.blogspot\.com\b \bhatedenmark\.blogspot\.com\b \beyecatchypics\.com\b \bgreatnutri\.blogspot\.com\b \brawalpindi(?:-islamabad\.blogspot|city\.wordpress)\.com\b \bstarherb\.com\b \bdoors-decorations\.blogspot\.com\b \bequipment-machinery-information\.blogspot\.com\b \brawalpindi-city\.blogspot\.com\b \bfreewebs\.com/greatnutri\b \bsauditrades\.com\b \bsaudicommerce\.com\b \bsuperiorthesis\.com\b \blotter\.pl\b \b206\.225\.22\.48\b \bbigbras-club\.com\b \bkingoflotto\.com\b \bciszewski\.com\b \bbig-hooters\.net\b \bannuaire-(?:lausanne|neuchatel)\.ch\b \bbbwebmaster.com\b \bfribourgnet.ch\b \bgeneve-annuaire.ch\b \bjurassiens.ch\b \bsuisse-internet.com\b \bvalaisannet.ch\b \bweb-expert.ch\b \bzurich-info.ch\b \bchicagohajj\.com\b \bdragonage-fan\.ru\b \bwebhostingservices\.us\b \baavsa\.com\b \bmojeszamotuly\.com\b \btotentanz\.nl\b \bsalouholiday\.co\.uk\b \bhercreampies\.com\b \bkidsvideoreviews\.(?:blogspot\.)?com\b \bcasalemonferrato\.blogolandia\.it\b \bserydarth\.wordpress\.com\b \beugeneportfolio\.com\b \bnokianews\.ru\b \btelefon-nokia\.ru\b \bmajesticthailand\.com\b \bhard-wood\.net\b \bfriendlybags\.com\b \bbiodegradableplasticbags\.org\b \broykellner\.com\b \blandmarkgroup\.us\b \beventplannerspain\.com\b \bccf-technologies\.com\b \bftm-technologies\.com\b \binfomedicos\.com\b \binfoarquitectos\.com\b \binfoabogados\.com\b \binfoveterinarios\.com\b \binfopsicologos\.com\b \binfoingenieros\.com\b \binfoeconomistas\.com\b \binfodentistas\.com\b \binfoinformaticos\.com\b \bsaletoo\.com\b \bsalesid\.com\b \bpanoraview\.com\b \b118\.98\.171\.131\b \banimefreak\.tv\b \bapplicationessay\.net\b \bbestdissertation\.net\b \bbestdissertation\.org\b \bbesttermpaper\.net\b \bbesttermpapers\.org\b \bbraindumps\.com\.ua\b \bcustom-essay\.net\b \bcustom-writings\.net\b \bcustomessays\.uvoweb\.net\b \bessayplant\.com\b \bessaysontime\.com\b \bessaytodaycom\b \bextension\.kiev\.ua\b \bgambling-online-review\.com\b \bj-in\.org\.ua\b \bkiev-home\.com\b \bmydeco\.com\b \bonline-poker-spielen\.biz\b \bplay-poker-games\.com\b \bpoker-rooms-review\.org\b \bproessay\.com\b \bresearch-paper\.us\b \brushessay\.net\b \brushessay\.org\b \brushessays\.net\b \brushessays\.org\b \bsuperiorpaper\.net\b \bsuperiorpaper\.org\b \bsuperiorpapers\.net\b \bsuperiorpapers\.org\b \btermpaperscorner\.com\b \bmargherita-caminita\.com\b \b8bit-game\.ru\b \bmedelita\.ru\b \bonly-suicide-girls\.ru\b \bsweet-news\.ru\b \bwriters\.ph\b \bsheetalaproductions\.hpage\.com\b \bgsfinancial\.hpage\.com\b \bsheetalasingh\.typepad\.com\b \btotalscreenrecorder\.com\b \bsoftwarewikipedia\.com\b \bgodswmobile\.com\b \bchatixdating\.com\b \bteensay\.com\b \bteenssite\.co\.uk\b \bteensay\.co\.uk\b \bnitronet\.co\.uk\b \bmsndisplaypics\.com\b \bchatix\.co\.uk\b \bfunnyden\.com\b \bmyspace-icons\.com\b \bmyspace-layouts\.com\b \bmyspacehive\.com\b \bfreechatrooms\.me\b \bchatlinks\.co\.uk\b \bmyspace-generators\.com\b \bcelebrityrush\.com\b \btvdrawing\.com\b \btylervo\.com\b \bfonejacker\.eu\b \bglastonbury2010\.info\b \bkiller-content\.com\b \bmayonvolcano\.net\b \bmyspace\.com/markcalfe\b \bmyspace\.com/realfonejacker\b \bnurseshelp\.blogspot\.com\b \bprofessional-essay-writer\.blogspot\.com\b \bsmart-it-consulting\.com\b \bwbbhost4u\.com\b \bwebsitecopywriting\.wordpress\.com\b \binfiniteseo\.co\.uk\b \bajelv\.com\b \barticlecabinet\.info\b \bgetmoretwitterfollowers\.info\b \bglastonbury2009\.info\b \blatestramblings\.com\b \blinkwheel\.biz\b \btheoriginalarticle\.com\b \bcvresumewriters\.com\b \bessaywritingservices\.org\b \bcustom-paper-writing\.com\b \bcustom-essay-writing-service\.org\b \bmyrecipesfood\.com\b \bmy\.mail\.ru/mail/sexanimeshka\b \bstar-tube\.narod\.ru\b \bwa7\.ru\b \bcelebritysextape\.narod\.ru\b \bcelebritysextape\.narod2\.ru\b \bsilvia-saint-club\.narod\.ru\b \bberkovasex\.narod\.ru\b \bitsbattery\.com\b \breallifevampires\.info\b \bsameurl\.com\b \baustralianpolice\.org\b \bfamousquotesfunnyquotes\.com\b \b123greetings\.com\b \bentrainbow\.com\b \boddsnet\.com\b \bcamfroger\.com\b \balgherovacanze\.blogspot\.com\b \bsom\.pt\b \ballruspower\.narod\.ru\b \bcasinotop5\.nl\b \bgokkentotaal\.nl\b \bonlineblackjackspelen\.nl\b \bvakantiehuishindeloopen\.wordpress\.com\b \bwebforumu\.com\b \bmynet\.pro\b \bvps\.web\.tr\b \bosym\.web\.tr\b \bturkcell\.in\b \bankara-nakliyat\.name\.tr\b \bankara-nakliyeci\.net\b \bankaranakliyeci\.net \b \bankaraticaret\.org\b \bcicekcim\.name\.tr\b \bevden-eve-nakliyat\.name\.tr \b \blazer-epilasyon\.name\.tr\b \bnakliyatfirmalari\.org\b \bnakliyeevden\.info\b \botoarackiralama\.com\b \bsacekimmerkezi\.name\.tr\b \btupbebegim\.org\b \bmerchantos\.com\b \bessaywriter\.co\.uk\b \bukessaysadvice\.co\.uk\b \bkiatan\.com\b \bgexhost\.com\b \bgexton\.com\b \bahcorporation\.com\b \bcustompapers4u\.net\b \bmastersessay\.com\b \benglish2urdutranslations\.com\b \bnonplagiarizedessays\.co\.uk\b \brealessaywriting\.com\b \bmustuniversity\.com\b \bunitransservice\.org\b \bpariblog\.ro\b \bbuybamboosheets\.com\b \bomnibet\.ro\b \bsteroidsbuy\.com\b \bfreebetsbonuscodes\.com\b \bessay\.tv\b \bs7\.gladiatus\.net\b \bcomparemysql\.com\b \ba1z3\.com\b \baat\.teldap\.tw\b \b2ued\.com\b \babcd2you\.com\b \bdiscount-(?:air-jordan|coach-outlet)\.com\b \bghd2sale\.com\b \bmywalkingtime\.com\b \bsalenewbalance\.com\b \bmalappuraminfo\.com\b \bmalappuram\.co\.in\b \bsoft-techit\.com\b \bencodeinfotech\.com\b \bagadir-airport\.com\b \basturias-airport\.com\b \bbodrum-airport\.com\b \bibible\.mobi\b \bmenorca-airport\.com\b \bpedrangular\.com\b \breus-airport\.com\b \bsevilla-airport\.com\b \bzaragoza-airport\.com\b \bessaysexperts\.com\b \bhcc-ainshams\.com\b \bperuvianairlines\.com\b \bperuvianfood\.com\b \blatinpropaganda\.com\b \bsilvinadellafontana\.com\b \bperuviantv\.com\b \bkarendejo\.com\b \bidea180\.com\b \binternetwarrior\.com\b \blatinpropaganda\.blogspot\.com\b \bvoip-phone-service-solutions\.com\b \bcamarasdeseguridad\.net\b \bcircuitocerradotelevision\.com\b \blatinamericantelemedicine\.com\b \baffordablesecuritycameras\.com\b \bcamaracctv\.com\b \bcamaradecctv\.com\b \bcamarascctv\.com\b \bcamarasdecctv\.com\b \bcamarasdecctv\.net\b \bcamarasdecircuitocerrado\.com\b \bcamarasdeseguridad\.info\b \bcamarasdeseguridad\.tv\b \bcamarasdeseguridadchinas\.com\b \bcamarasdeseguridadporinternet\.com\b \bcamarasdevigilancia\.info\b \bcamarasdevigilancia\.org\b \bcamarasdevigilancia\.us\b \bcamarasdevigilanciaporinternet\.com\b \bcamarasescondidas\.net\b \bcamarasescondidas\.org\b \bcamarasescondidas\.us\b \bcamarasindiscretas\.org\b \bcamarasseguridad\.info\b \bcamarasseguridad\.net\b \bcaptadoencamara\.com\b \bcaptadoencamara\.tv\b \bcctvargentina\.com\b \bcctvbrazil\.com\b \bcctvcatalogs\.com\b \bcctvchile\.com\b \bcctvcolombia\.com\b \bcctvcostarica\.com\b \bcctvguatemala\.com\b \bcctvinstalacion\.com\b \bcctvinstaller\.info\b \bcctvmexico\.com\b \bcctvnews\.info\b \bcctvpanama\.com\b \bcctvpuertorico\.com\b \bcctvrepublicadominicana\.com\b \bcctvuruguay\.com\b \bcctvvenezuela\.com\b \bcolombiacctv\.com\b \bfree-voip-service\.com\b \blocalizadordevehiculos\.com\b \bmonitoreo\.tv\b \bmonitoreoelectronico\.com\b \bperucctv\.com\b \bsecuritycamerasmadeinchina\.com\b \bseguridadelectronica\.info\b \bsouthfloridatelecom\.com\b \btelemedicinedirectory\.org\b \btelevigilancia\.org\b \btelevigilancia\.us\b \bventadecctv\.com\b \bventadecctv\.info\b \bventadecctv\.net\b \bventadecctv\.org\b \bvideosdeseguridad\.com\b \bvideovigilanciaporinternet\.com\b \bvigilanciaporinternet\.net\b \bvigilanciaviainternet\.com\b \bvigilatupropiedad\.com\b \bvigilatupropiedad\.tv\b \bvoice-over-internet-protocol\.com\b \bvoip-call-center\.com\b \bvoip-international\.com\b \bvoip-softphones\.com\b \bvoip-telefonia\.com\b \bvoip-wholesale\.com\b \bvoipserviceargentina\.com\b \bvoipservicebrazil\.com\b \bvoipservicechile\.com\b \bvoipservicecolombia\.com\b \bvoipservicemexico\.com\b \bvoipservicepanama\.com\b \bvoipservicevenezuela\.com\b \bwholesaletermination\.com\b \bandronmoscow\.livejournal\.com\b \bukschoolsdirectory\.net\b \bamerican-schools\.net\b \bgubta\.com\b \bcommence\.com\b \bcommenceonline\.net\b \bebusinessline\.com\b \besupportline\.com\b \bmychristianheels\.com\b \b800millions\.com\b \bbootsluxury\.com\b \bbagsclothing\.com\b \bbesoso\.com\b \bjerseyonsale\.com\b \bbt-embroidery\.com\b \blkkreplicas\.com\b \bmillennium1000\.net\b \bshoemachine\.cc\b \bheatsinks\.cc\b \bgelinsoles\.cn\b \bgoldspace\.cc\b \bhonnypower\.com\b \bleddisplays\.cn\b \bmallrolex\.com\b \bshuangdan\.com\b \btozc\.net\b \baf-wholesale\.com\b \bsdhongda\.net\b \bcameramarkets\.com\b \bgolfclubs365\.com\b \bglobalc2c\.com\b \badidas-kids\.com\b \bsf39\.com\b \blg668\.com\b \bstop-sweating-tips\.com\b \blose-weight-secret\.com\b \badazhe\.com\b \bcoachor\.com\b \bjuicy4sale\.com\b \bjuicydiscount\.com\b \b(?:ace|best|discount|i|nice|onsale|pick|sell|top|us[a-])vibramfivefingers\.com\b \bmbtvibramshoes\.com\b \b(?:4|five-fingers|fivefinger|my|sell|usa-|top)vibram\.com\b \bvibram-(?:five-finger|fivefingerss|retailers|store)\.com\b \bvibram(?:4u|5fingersshoes|51|botas|eshop|fit|five-fingers|fivefingercheap|fivefingers(?:2sale|6|cheap|hot|llc|mall|-outlet|shoesnet|-shop|usa|web)|fivesfingers|officialstore|s-fivefingerss?|salesmall|scheap|shoes(?:online|store|tores|us)|shoponline|sky|soutlet|store(?:online)?|web)\.com\b \bvibram(?:fivefingers-outlet|sales|sfivefingers)\.net\b \bvibram-five-fingers\.(?:c[ac]|info)\b \baaaeluxury\.com\b \baaagoods\.com\b \bdiscount-monclerjackets?\.com\b \bmonclercom\.com\b \bmonclerebay\.com\b \bmonclereshop\.com\b \bmonclerhotsales\.com\b \bmonclerjacketscheap\.com\b \bmoncleronlinesale\.com\b \bmoncleronlinestore\.com\b \bmoncleroutlet\.net\b \bmonclersell\.com\b \bmonclerspring\.com\b \bwwwmonclerjackets\.com\b \bherve-leger(?:-skirts)?\.com\b \bherve-leger\.(?:net|co\.uk)\b \bherveleger(?:com|e|-?e?shop|net|sale|shops|web)\.com\b \bherveleger(?:-?dresses|show)\.org\b \b(?:best|buy|e?shop-?|like|shopping)herveleger\.com\b \bhiebay\.com\b \bjimmychoocom\.com\b \bmywholesale-handbags\.com\b \bvertuexclusiveshop\.com\b \bcouponrolexwatches\.com\b \b74\.86\.181\.245\b \bchishopping\.com\b \b35331\.com\b \b360ebagsonline\.com\b \b4lvbag\.com\b \bbagstag\.com\b \bbyreplica\.com\b \bcaesarol\.com\b louboutin[^./] (?<![./]christian)louboutin\. [^./]christianlouboutin \bchristianlouboutin(?:\.com)?\.hk\b \bcoach(?:bagsday|serise|shopping|supports)\.com\b \be-lv\.net\b \belebiz\.com\b \bfashionehall\.com\b \bhandbagsma(?:ma|ster)\.com\b \bkicksparty\.com\b \blook4wholesaler\.com\b louis-?vuitton[a-z0-9-] [a-z0-9-](?<!fondation)louis-?vuitton \blouis(?:nvuitton|vuitt4u)\.com\b \bmanoloblahnik(?:com\.com|onsale\.com|retail\.com|usa\.com|shoes\.org)\b \bmonshoes\.com\b \bp90xdvdfitness\.com\b \bshoppingogo\.com\b \bwirelessphonejammer\.com\b \byslcom\.com\b \bcchua\.com\b \beuroshoesbox\.com\b \bsaigontravelguides\.com\b \bifrslistcom\b # Note re backupurl.com: [[Talk:Spam_blacklist/Archives/2011-02#backupurl.com]] \bbackupurl\.com\b \bsghgate\.com\b \bsneakersoutlets\.com\b \bmanolomall\.com\b \b21-nfl\.com\b \bshoppingrepublic\.com\b \bwatchesboom\.com\b \blvaa77\.com\b \bbagshobby\.com\b \bbagsvuitton\.com\b \brolex-dolly\.com\b \bwatchessell\.com\b \brolex-mary\.com\b \brolex-jane\.com\b \brolex-shelly\.com\b \blv-(?:9|barbara|betty|buy|elizabeth|gucciaaa|joan|lily|linda|malcolm|niki|whitney)\.com\b \blv-(?:bags|gucci)\.us\b \blv-handbag\.net\b \bnice-watches\.com\b \bnewstylerolex\.com\b \bwatches-bags\.com\b \bwatchestrade\.net\b \bluxurywatchhome\.com\b \bluxurywatchgift\.com\b \bmijewels\.com\b \bthaisilverjewelry\.net\b \bsyntheticgems\.org\b \bcubiczirconia-labgems\.com\b \bsextoyfun\.com\b \badversus\.it\b \beuroluxury\.eu\b \bglobaltiffany\.com\b \blinkslondon\.terapad\.com\b \blinkslondonshop\.com\b \blinksoflondonuk\.com\b \bswarovski\.uk\.com\b \bsydneytiffany\.com\b \blinksoflondonbest\.com\b \bmyjewellerystore\.com\b \bhandbag(?:com|spop)\.com\b \bwatches-life\.com\b \bsunglassvip\.net\b \brolex-hot\.com\b \bmomax\.hk\b \bamzstore\.com\b \b7zyx\.com\b \bmaslou\.com\b \bnbcth\.com\b \b90920\.com\b \bjg02\.com\b \bselltopbags\.com\b \bsix-star-replicas\.com\b \bb2csite\.com\b \b6starhandbags\.com\b \bsearchingbag\.com\b \btiffanyjewelry1837\.com\b \bgrandjewelry\.net\b \bshes5588\.com\b \bgo-ubas\.com\b \benjoycl\.com\b \btopviviennewestwood\.com\b \bclboots\.com\b \bjuicy888\.com\b \babercrombieandfitchuk\.com\b \babercrombie-usa\.com\b \babercrombieandfitchusa\.com\b \bshoes-vip\.com\b \babercrombieuk\.net\b \bedhardytshirts4u\.com\b \babercrombielondon\.net\b \bfitchclothing-uk\.com\b \babercrombiestock\.com\b \bdonedhardy\.us\b \buselv\.com\b \bcoachshandbags\.com\b \bcoachonsale\.net\b \beasyforbuy\.com\b \bthecheapbags\.com\b \burjordan\.com\b \brosettastoneonline\.net\b \bhohoshoes\.com\b \bgreatgreenshoes\.com\b \bnewcoachoutlet\.com\b \blcsti\.net\b \bkepu\.cc\b \bsofiabags\.com\b \bmysofiabags\.com\b \bdzhfgj\.com\b \b1837tiffany\.net\b \bvutrade\.com\b \byzzg\.net\b \bqqone\.com\b \bzhuiyan\.net\b \b8080dy\.com\b \bredbottomshoes\.info\b \blvvuittonkorea\.com\b \beshop-bag\.com\b \bleatherbagsmanufacturer\.com\b \bhowtogetasixpackinamonth\.com\b \bbybloshotelcostarica\.com\b \bnicefootwork\. \bjerseyscenters\.com\b \bbagforu\.com\b \bjerseystown\.com\b \bsf46\.com\b \bjq11\.com\b \bwinnersneaker\.com\b \bjersey-boys\.com\b \bshirtdays\.com\b \bectopmall\.com\b \b4unfl\.com\b \bjerseyspar\.com\b \bhavejerseys\.com\b \bnflid\.com\b \bbuynbajerseys\.info\b \boovcc\.com\b \be-timberland\.com\b \bbelovewrist\.com\b \bshoesbey\.com\b \bectwins\.com\b \bbagspage\.com\b \bpickyourclothing\.com\b \bsneakerfather\.com\b \bbargainpump\.com\b \bhandbagsagent\.com\b \bcoachhandbags2u\.com\b \busa-onsale\.com\b \bthekickshop\.com\b \b74trade\.com\b \bonekickzstop\.com\b \bdeal-shoe\.com\b \bhandbags\.hk\b \badidas-online-shop\.com\b \bairjordanonsale\.com\b \bairyeezy\.net\b \bgo2(?:albena|bagtrade|goldensands)\.com\b \bfeedmyfeet\.com\b \bairyeezy\.com\b \bonsale-usa\.com\b \bmediamobilespa\.com\b \blovethosesole\.com\b \bvisaforum\.freeforums\.org\b \bownbrandshop\.com\b \bnewgoing\.com\b \b10[02]bhshoe\.com\b \b11[24]batsale\.com\b \b14[02]newflybuy\.com\b \b1[46]wowhotsale\.com\b \b4[02]vipmalls\.com\b \b5[02]kogogo\.com\b \b6[02]shoppingtime\.us\b \b8[68]itemtolive\.com\b \bchatroulettecite\.com\b \b123rolex\.com\b \bdealsunglasses\.com\b \blvbagsmvp\.com\b \bhandbags-shop\.com\b \bchanelonlineshop\.net\b \bjordan23club\.com\b \bpradaoutlets\.com\b \becboots\.com\b \bshopping-handbags\.com\b \bpickjuicycouture\.com\b \bbrand-wholesale\.net\b \bshopdreambag\.com\b \bluxury-handbags-lady\.com\b \bsolid925silver\.com\b \btiffanyjewelry9\.com\b \burl9\.de\b \bnoxedge\.com\b \bbatterylaptops\.co\.uk\b \bshopokey\.com\b \bcycshop\.com\b \bindiaformeds\.com\b \bcanadianpharmacyi\.net\b \btuckle\.net\b \bovernightessay\.com\b \bwriting-services\.org\b \baplusreports\.com\b \byourdissertation\.com\b \bstandoutessay\.com\b \bresearchpaperz\.net\b \bessaywritingservice\.org\b \bripurl\.co\.uk\b \bbookmarksuri\.com\b \btrimr\.de\b \bkiwiurl\.com\b \bwealthyaffiliate\.com\b \bmandarinportal\.com\b \bwowgoldsonline\.com\b \bwowgoldlife\.com\b \bcitibank\.co\.in\b \brs2acc\.com\b \becwarmboots\.com\b \bscooterschina\.com\b \bforsaletiffany\.com\b \bsaletiffany\.com\b \bonsaletiffany\.com\b \bpowergolding\.com\b \bshoppinglv\.com\b \bjuicycouturedeals\.com\b \bfashionjuicystore\.com\b \btiffanyforsale\.com\b \bsuprashoes\.org\b \bsupra-shoes\.us\b \bfreshkicks4u\.com\b \bfirstsneakers\.com\b \bcooltiffany\.com\b \bpretty-tiffany\.com\b \bdiscountiffany\.com\b \blinkslondonhut\.com\b \bjuicyjewelrysale\.com\b \bfabuloustiffany\.com\b \bjewel-tiffany\.com\b \bhappytiffany\.com\b \boboots\.com\b \bprettyboots\.com\b \bsweatboots\.com\b \bueasyshop\.com\b \bnino-trade\.com\b \bzypopular\.com\b \bcasualbrand\.com\b \balltopshoes\.com\b \bredhighshoes\.com\b \bgladfashion\.net\b \bchaussureenligne\.net\b \bshoesinlove\.com\b \bfashiontowns\.com\b \bluxury-buying\.com\b \bedressonline\.com\b \bstop4buy\.com\b \betopbrands\.com\b \babercrombieclothing4u\.com\b \byoursbag\.com\b \bforeverbar\.com\b \btobling\.com\b \btiffanyonlinestore\.us\b \btiffanyshop\.org\b \bshopoingjuicyjewelry\.com\b \blinksfromlondon\.com\b \bebaytop\.com\b \bnpbags\.com\b \bjuicycouture4sale\.com\b \bchinacrystaljewelry\.com\b \bp90xwow\.com\b \bjoytiffany\.com\b \btoopeshop\.com\b \bjuicyclothingsale\.com\b \btiffanyo\.com\b \btiffanyonsale\.com\b \brs2-accounts\.com\b \bwolfeye-keylogger\.de\.vu\b \bcastles\.travelinos\.com\b \bmilotice\.com\b \bmiud\.in\b \bbag15\.com\b \bshoestop10\.com\b \byes-bags\.com\b \bbagsforyours\.com\b \bthemanbag\.net\b \bwatch-youbags\.com\b \bvogue-shoes\.com\b \b91handbags\.com\b \bcross-mark\.com\b \bmoonyue\.com\b \borienttouch\.com\b \bmandarintouch\.com\b \boriental-cheongsam\.com\b \bgoodorient\.com\b \bfinechineseclothing\.com\b \bzxcart\.com\b \bnewtangstore\.com\b \bevescharm\.com\b \bbags4chanel\.com\b \bsalefivefinger\.com\b \btakefringefashion\.info\b \blux4bags\.com\b \bluxuryex\.com\b \bredsoleheels\.com\b \bbuyitpal\.com\b \boutlet-coach\.com\b \bhighheelsfashion\.com\b \bbags-outlet\.net\b \bwhatshelove\.com\b \bsvhandbags\.com\b \bluxhorde\.com\b \btn4bags\.com\b \bigxe\.co\.uk\b \blorland\.com\b \bmmo4rpg\.com\b \bgold4rpg\.com\b \bvt4bags\.com\b \bgubags\.com\b \bwowhead\.us\b \bgaziantepsporlular\.com\b \blechan\.info\b \bhautes-alpes\.org\b \bgobananas\.com\b \bkarmakerala\.com\b \bmedicexchange\.com\b \breputationmanagementfor\.com\b \bzco\.com\b \bhqessays\.com\b \bfifa-world-cup-brazil-2014\.com\b \bhigh-heels-fashionista\.com\b \bsalto15\.com\.br\b \bpagina-uno\.com\b \botimizacao-sites-busca\.com\.br\b \bsalvador-bahia-brasil\.com\b \bempregos-em-salvador\.info\b \bagencias-de-viagens-em-salvador\.info\b \bbahiasexy\.com\b \bleibnizbrasil\.pro\.br\b \ballofcoach\.com\b \bipmart\.com\b \bbagworlds\.com\b \bsneaker-shoes\.com\b \bpickyourshoes\.com\b \bfitch-abercrombie\.com\b \bsportshoestown\.com\b \bkixultra\.com\b \bdangerstyle\.com\b \b2cshopping\.com\b \bvariantkicks\.com\b \bsneakerbum\.com\b \bvoguejeans\.com\b \bexclusivesole\.com\b \bcitysole\.com\b \blacelocked\.com\b \bsneaker\.co\.jp\b \bmax9095\.com\b \bhey-b2b\.com\b \bshortz\.me\b \bwebpage\.asia\b \bjouercasino\.eu\b \bvalesmucho\.com\b \burlbu\.com\b \bkisaurl\.com\b \bcvm\.biz\b \byit\.me\b \bfarscinema\.com\b \benardy\.com\b \bplayway\.ru\b \bsmariogame\.com\b \bmicuatro\.com\b \blazytownpoint\.com\b \bbagswatches\.com\b \boemwatches\.com\b \bshopping-replica\.com\b \bnk4u\.com\b \bsight-focus\.com\b \bglobalreplica\.com\b \bbags-replica\.com\b \bhoneyreplicas\.com\b \b277266\.com\b \bexact-handbags\.com\b \bbagsdesigners\.com\b \bgzshijin\.com\b \bhandbagsonsell\.com\b \bereplica(?:chanel|gucci|hermes|show)\.com\b \bbagsluxury\.com\b \bsuperbaghome\.com\b \b21replica\.com\b \behandbag-replica\.com\b \blvebags\.com\b \blikereplica\.com\b \blvbagshopping\.com\b \bdesignerbag4u\.com\b \bdesigner-handbag-replica\.com\b \bluxuries-replicas\.com\b \bwatches188\.com\b \bwatchescentre\.com\b \bvip-bags\.net\b \be-buy-bags\.com\b \biamreplica\.net\b \bvoguemobile\.com\b \bwatches9\.com\b \biamreplicas\.com\b \bdocostume\.com\b \blittlecoral\.com\b \bchinapparels\.com\b \btopweddingshop\.com\b \btrip2\.asia\b \bluxury222\.com\b \bradowatcheshome\.com\b \bdesigner-louis\.com\b \bdaydaysale\.com\b \bjusttopwatches\.com\b \bdearwatches\.com\b \bwatcheshot\.com\b \btopwatchbrand\.com\b \bgarbhandbags\.com\b \bwholesale-order\.com\b \b24designerreplica\.com\b \bcupwatches\.com\b \bcnreplicas\.com\b \bhandbagmerchant\.com\b \bjewelry-watches\.org\b \bwatches-brand\.com\b \bin-watches\.com\b \bcufflinks-online\.com\b \bwatcheprice\.com\b replica[a-z0-9-]*(?:watch|bag|shop|store) replicas?[0-9] buy[a-z0-9-]*replica \breplica(?:-china\.net|phones\.mobi)\b \breplica-?(?:chinese|gucci|hot|idol|l|life|malls|saleworld|scarf|sl|slv|small|so|well|somega|s-scarf)\.com\b \breplica[-s]?hermes\.(?:com|net)\b \bwatches(?:ehot|etrade|replication)\.com\b \bitbag-online\.com\b \bpopbrands\.net\b \bchopardshop\.com\b \bjordand1\.com\b \bsell-brand-bag\.com\b \bwto-sell\.com\b \ballthebesthandbags\.com\b \bbags-watches\.com\b \btiffanyfest\.com\b \b4uluxuryhandbags\.com\b \bjrhandbags\.com\b \bdshandbags\.com\b \bomega-watches-replica\.com\b \bhavewatches\.com\b \bzapposbag\.com\b \balyshop\.com\b \boktiffany\.com\b \btiffany4girl\.com\b \bmyacoach\.com\b \bdrhandbags\.com\b \bhk-replicas?\.com\b \bjazzyhandbag\.com\b \bchnknot\.com\b \b360yd\.com\b \bawurl\.com\b \bi\.cx\b \bittly\.com\b \bturkeystadiumsandsportarenas\.blogspot\.com\b \bswurl\.cc\b \bkurkov\.org\b \bsamuraizen\.com\b \bzenhantz\.wordpress\.com\b \byouareanidiot\.org\b \bguiadediadema\.net\b \bsmsgang\.com\b \banonym\.to\b \b56casino\.com\b \bcasino-spielen\.biz\b \bcrushingmill\.com\b \bcrushermobile\.com\b \bvipeak\.com\b \bvipeakgrinder\.com\b \bvipeakmill\.com\b \bvipeakgroup\.com\b \bgrinderpro\.com\b \bp90xkicks\.com\b \bwubags\.com\b \bchristian4sale\.com\b \bchristianonlineshop\.com\b \bjeansclassic\.com\b \ball-star-shoes\.net\b \bcoolsuprashoes\.com\b \bchinawholesale2008\.com\b \bbrandproductsonsale\.com\b \bxolook\.com\b \bhothotshoes\.com\b \bchaneloutletstores\.com\b \bair-shox\.com\b \bair-max-?shoes\.com\b \bnbasupplier\.com\b \b97999\.com\b \bsale-sneakers\.com\b \b95800\.net\b \bshopmerry\.com\b \bshoplark\.com\b \bshopglad\.com\b \bmobiper\.com\b \bjimmychoo4sale\.com\b \bparascientifica\.com\b \bgulistanememon\.blogspot\.com\b \btiket2\.com\b \bcnekt\.com\b \b4gk\.com(?!\.) \btli\.tl\b \bz8\.ro\b \bsaf\.li\b \bcellulite\.co\.uk\b \btiffanyesale\.com\b \bsalejeansmart\.com\b \bedhardyshopclothing\.com\b \bbeadsonlinestore\.com\b \bluxurybagsin\.com\b \bhairghd-shop\.com\b \bghdhairinuk\.com\b \btiffany1837jewellerys\.com\b \bhairghdstraightenermall\.com\b \blinkslondonsale\.com\b \bprada-online-store\.com\b \bghdhairshopukcheap\.com\b \byeahluxury\.com\b \bshopedhardystore\.com\b \bfavoripartner\.com\b \bmetin2wiki\.ru\b \bpageranksites\.com\b \bht\.ly\b \bpqr\.in\b \bbagsop\.com\b \bgcgoods\.com\b \bwalkervillechiropractic\.com\.au\b \bmydesignerbasket\.com\b \bswissluxury\.com\b \bcoachbagselling\.com\b \beshoptimes\.com\b \bedshoponline\.com\b \bluxurycrystal\.com\b \broyaltimepiece\.com\b \bcoachnew\.com\b \bpolardiamonds\.com\b \bcoachbags1941\.com\b \bbags212\.com\b \btopcredittrade\.com\b \bvogueme\.com\b \bloveinsport\.com\b \bnew-fashion\.org\b \ballofbags\.com\b \bincredibleitem\.com\b \bchanelhandbags2u\.com\b \bsunglasses-hut\.com\b \bbagsontheway\.com\b \bkaleidoscope-dh\.com\b \bmodselling\.com\b \btopwatchessale\.com\b \bglassesgroup\.com\b \bwbrandbags\.com\b \bthehandbagbuzz\.com\b \beastoffer\.com\b \boobag\.com\b \bbuyerdiy\.com\b \btopfashionboutique\.com\b \bdesignerbagwholesale\.com\b \bhandbag365\.com\b \bmixorders\.com\b \btophandbagssell\.com\b \bluxunion\.com\b \bisreplicas\.com\b \bcomeoffer\.com\b \bchinabagseller\.com\b \bffchloe\.com\b \badozenbag\.com\b \bshopyop\.com\b \bomeioffer\.com\b \btopareplica\.com\b \bbrandedavenue\.com\b \bwbrandbag\.com\b \bbrandbagzone\.com\b \bmasshandbag\.com\b \bcoachlvhandbags\.com\b \bcoachsoutlet\.com\b \bchanelbags2\.com\b \bpridebag\.com\b \bokaygoods\.com\b \begsale\.com\b \bok1225\.com\b \bfcsgame\.com\b \bfast-wowgold\.com\b \bsalegolds\.com\b \bdofus-ankama\.com\b \bjuicy-bags-sale\.com\b \bjuicycoutureusa\.com\b \bnewaj\.com\b \bfivefingerssale\.com\b \bedhardy4sale\.com\b \bboryokugai\.com\b \bshopofdresses\.com\b \bmerimobiles\.com\b \bpandawill\.com\b \bsunnygain\.com\b \bgetbetterlife\.com\b \bpearlcrown\.com\b \bsheenpearl\.com\b \bkissmymelinda\.com\b \bdj-wholesale\.com\b \belectronics-provider\.com\b \bchinawholesaleonline\.org\b \bccctop\.com\b \bchinagoodsbay\.com\b \bbazzarbd\.com\b \bctobay\.com\b \bmyecstar\.com\b \bchinesehobby\.com\b \bchinagoshop\.com\b \bjordaner\.com\b \bgsmdevice\.com\b \bdodressme\.com\b \bucloth\.com\b \bhohotrade\.com\b \bgofars\.com\b \bnewdigi\.com\b \bgoodweddingdresses\.com\b \blove-beautiful\.com\b \bchineseshoponline\.com\b \bzacoo\.com\b \bmyboxedset\.com\b \bmydalle\.com\b \bo-digital\.com\b \bwholesalepricee\.com\b \bmallmic\.com\b \bchinawholesalegoods\.com\b \bsellshell\.com\b \b7starspecialsales\.com\b \bwholesaleonepiece\.com\b \bhobby-china\.com\b \bbrandedbuying\.com\b \bchinasilkpearl\.com\b \bbuyamore\.com\b \be4cn\.com\b \bbeyoursource\.com\b \bwholesalenight\.com\b \bdhwatch\.com\b \bmyselfshop\.com\b \bvikishop\.com\b \bmeegen\.com\b \bvivedresses\.com\b \bshoesxx\.com\b \bec87\.com\b \bslimmings\.com\b \bp90x-on-sale\.com\b \bcinte-shop\.com\b \bcafumall\.com\b \bomgcar2010\.com\b \bqcdeals\.com\b \bopen-mall\.com\b \bongoin\.com\b \bbeddingitems\.com\b \bbecmart\.com\b \bhngstore\.com\b \bchinafactoryoutlets\.net\b \bedhardyshop\.in\b \bchanelwatcheszone\.com\b \bedigitalwholesale\.com\b \btimetoshopping\.com\b \blooklowprice\.com\b \bwholesale-weddingdress\.com\b \bchinajiaho\.com\b \bwholesale-bridesmaiddress\.com\b \bshopping588\.com\b \bsatisoffer\.com\b \bsuperwweb\.com\b \bgoodwholesaleshop\.com\b \bcomdress\.com\b \ba-capshop\.com\b \bhandbagsshow\.com\b \btrademass\.com\b \bhead-sneaker\.com\b \bwholesalecheapsneaker\.com\b \blishoes\.com\b \bcosmeticshotsale\.com\b \bdesignerclothestore\.com\b \b4adidas\.com\b \bplentystock\.com\b \buuoffer\.com\b \bp90xworkouthome\.com\b \bmac-brush\.com\b \bswissbestreplicas\.com\b \bcosmohit\.com\b \befashion-replica\.com\b \bhandbags-handbag\.com\b \bfake-designer\.com\b \bbestchiropractoradelaide\.com\.au\b \bdensitygs\.com\b \bverifyemailaddress\.org\b \byouporn\.gr\b \bhmazon\.com\b \bglowandsparkle\.com\b \bclassicsheepskinboots\.com\b \bolshoe\.com\b \bmyhothot\.com\b \bnewsnowboots\.com\b \bbootsok\.com\b \bsalesluxury\.com\b \bflyinsnow\.com\b \bpopbiz24\.com\b \bausbootsoffer\.com\b \bmorevogue\.com\b \badidasvipshop\.com\b \bafkicks\.com\b \bshopshox\.com\b \bmysmalldeal\.com\b \btoogle\.cc\b \bmyretrokicks\.com\b \bpro-sneakers\.com\b \bfreshstyleshop\.com\b \bfreshstyledrop\.com\b \bokaysneakers\.com\b \bbiodiesel-processor\.biz\b \bspectech\.dn\.ua\b \bhockeyfights\.com\b \bperfectwriting\.co\.uk\b \bcustomwritinghelp\.co\.uk\b \basianbeat\.com\b \bminasdirect\.com\b \bpoloee\.com\b \beluxzone\.com\b \bbikininstyle\.com\b \bshoeset\.com\b \bsexylingerieho(?:me|t)\.com\b \bcharmspandorabracelets\.com\b \bpandorajewelry-store\.net\b \bpandorajewelrymart\.com\b \bukpandorabracelets\.(?:co\.uk|com)\b \buspandorasale\.com\b \bantexbuyer\.com\b \bcharmheels\.com\b \breplika-watch\.com\b \bfashionenight\.com\b \b68jewelry\.com\b \bfashionjewelryaccessorieswholesale\.com\b \btrend-apparel\.com\b \befairshop\.com\b \bgamemk\.com\b \bucoolstuff\.com\b \bonlypuma\.com\b \basicsshow\.com\b \bdiscounttoryburch\.com\b \bnbabasketballshoes\.com\b \bkobeshoes\.biz\b \bthesuprashoes\.com\b \bcollect-shoes\.com\b \badidasonlineshop\.com\b \boksupra\.net\b \bp90x-workout\.biz\b \bthetopshoes\.com\b \bnba2you\.com\b \bshopkiss\.com\b \blinksbracelet\.com\b \bvip-boots\.com\b \bbagsagent\.com\b \bnewsslong\.com\b \bsupramvp\.com\b \byoulacoste\.com\b \btopbizbags\.com\b \bwholesalesneakercn\.com\b \b5fingersshoes\.org\b \bmofangcheng\.net\b \bshoenets\.com\b \bpaulsmithforsale\.com\b \bsuchnice\.com\b \bbasketballbay\.com\b \beby-store\.com\b \blikedunksb\.com\b \baf1myshop\.com\b \bmyshopplaza\.com\b \bmaxmaradress\.com\b \btoryburchstores\.com\b \bcqdlmk\.com\b \bbagmalls\.com\b \bghdprincess\.com\b \bairforceoneshop\.com\b \bp90xdvdstore-us\.(?:net|com)\b \bcoolbirkenstock(?:store)?\.com\b \boutlet-?birkenstock\.(?:com|net)\b \bbirkenstock(?:-?cheap|discount|mall|online|outlet|shoes-outlet|shoesshop)\.(?:com|net|info)\b \bbeatsloop\.com\b \ballwholesalepick\.com\b \bcl-pumps\.com\b \bsexydepots\.com\b \bpumashoesrunning\.com\b \badidastrainersshoes\.com\b \bluxeshoppers\.com\b \btiffany-mine\.com\b \btiffanycosite\.com\b \bgogowatch\.com\b \bsuperstarkicks\.com\b \bweddingnova\.com\b \btiffanycoltd\.com\b \btiffanysilverworld\.com\b \btiffanycojewel\.com\b \bstorebop\.com\b \bclassicedhardy\.com\b \bjeanybags\.com\b \bgroupshoes\.com\b \bherveleger2010\.com\b \bonline-clothing-outlet\.com\b \bgrandefratello\.forumfree\.it\b \btext-image\.ru\b \bcozumelwatersports\.com\b \bje\.pl\b \blaptops-battery-online\.com\b \bbatterystores\.ca\b \bsuperbattery\.co\.uk\b \b4unj\.com\b \bworldtoptrade\.com\b \bcoachpurses-outlet\.com\b \bebay-fashion\.com\b \bfacecuk\.com\b \bamoyhy\.com\b \bwholenfl\.com\b \b23corp\.com\b \bbags-shoes\.com\b \babusf\.com\b \buniformfootball\.com\b \btiffanysaleonline\.com\b \bjyshoes\.com\b \bpickinshop\.com\b \brunescape-mall\.com\b \b21nfl\.us\b \bezpopo\.com\b \bjerseyscheapsale\.com\b \bworldtoptrade\.cc\b \bintshop88\.com\b \babsoluxury\.com\b \bwatchesyard\.com\b \bzealreplica\.com\b \bomegawatchessale\.com\b \bnoblehandbags\.com\b \bbagbinge\.com\b \bluxus-replica\.com\b \biofferbay\.com\b \b7replicas?\.com\b \bknockoffbag\.com\b \btradeshown\.com\b \bviptobuy\.com\b \bokmeex\.com\b \bcardyboots\.net\b \bfashionbagsshop\.com\b \bbuycocochanel\.com\b \bdesignerhandbags-purses\.com\b \bzolaenterprises\.com\b \bopps\.se\b \bleighgirl\.com\b \bblacklightbodypaint\.com\b \bbeheaded\.us\b \bweirdartists\.com\b \bbuyart\.ws\b \buvfaces\.com\b \blogs\.tv\b \bfacepaint\.ws\b \bzombieshows\.com\b \bolympic-skating\.webs\.com\b \bc-o-m\.us\b \bzolaenterprizes\.com\b \bfunslots\.us\b \b777gamesfree\.com\b \bfrekid\.com\b \bpagez\.org\b \bppdictionary\.com\b \bfacebook\.com/l\.php\b \bfacebo(?:o[ob]|ıo)k\.com\b \bfacebook(?:(?:ster|\.ilkfrm)\.com|layouts\.us)\b \bcowurl\.com\b \bokbootsmall\.com\b \bbootsday\.com\b \bshoeshirts\.com\b \byouedhardy\.com\b \bgoskynew\.com\b \bbagsmine\.com\b \bbags9\.com\b \brolexwatch1\.com\b \bdesignerbags-1\.com\b \bwatches8\.com\b \bhandbags-9\.com\b \bvuitton-1\.com\b \brolex-1\.com\b \bglamorebags\.com\b \bbuyqualitybags\.com\b \b7starhandbags\.com\b \bwatcheswiss\.com\b \brolexswisswatches1\.com\b \brolex4\.com\b \betopbags\.com\b \bwatches-collection\.com\b \bwatchesluxus\.com\b \brolexonsale\.net\b \bkrza\.com\b \bbagrr\.com\b \bwwcats\.com\b \bjordanmass\.com\b \bhandbag-handbags\.com\b \bdesignershoestock\.com\b \betop-bags\.com\b \bgods-shopping\.com\b \bshopping-replicas\.com\b \beq2\.cn\b \b176d\.com\b \b99076\.com\b \blookchem\.com\b \bt-ny\.eu\b \bhello\.to\b \bcabaniascalamuchita\.com\b \bsierrasdecordoba\.com\b \bhotelescalamuchita\.com\b \bcabaniaslosreartes\.com\b \bsuppertv\.com\b \bairforcesale\.com\b \btimberlandbg\.com\b \bedhardy-4u\.com\b \bsportclothingstores\.com\b \babercrombiestore\.net\b \bnfl-malls\.com\b \bnflonlineshops\.com\b \bedhardyonlineshop\.net\b \btimberlandstores\.com\b \borders-status\.com\b \bmydunksb\.com\b \banf-mall\.com\b \binternetcont\.com\b \bdubai-world-central\.com\b \bburj-khalifa\.eu\b \balmaktouminternationalairport\.eu\b \byasisland\.eu\b \bdubailand\.name\b \bsaadiyatisland\.eu\b \bmeydan-city\.com\b \bdubaifountain\.info\b \bnakheelharbour-tower\.com\b \bbawadi\.info\b \barabian-canal\.com\b \bsaudi-arabia-hotels\.com\b \bdubaimetro\.eu\b \bvrsar\.eu\b \bal-raha-beach\.com\b \babu-dhabi-metro\.com\b \bshams-abu-dhabi\.com\b \bdubai-festival-city\.com\b \bghantoot-city\.com\b \bmohammed-bin-rashid-gardens\.com\b \bdubai-waterfront\.org\b \bsaadiyat-island\.info\b \bdubaiindustrialcity\.org\b \btehran-metro\.com\b \bdoha-metro\.com\b \bdubai-taxi\.com\b \baquaparky\.com\b \bsaudipowernetwork\.com\b \bbaghdadmetro\.com\b \bthe-expendables\.com\b \bfuntana\.eu\b \bplavalaguna\.eu\b \bbarbariga\.eu\b \bgroznjan\.com\b \bbrtonigla\.com\b \bfazana\.cz\b \bperoj\.com\b \bvisnjan\.eu\b \blosinj\.cz\b \bvodnjan\.eu\b \bbuzet\.eu\b \bmotovun\.eu\b \boprtalj\.eu\b \bbrijuni-rivijera\.com\b \bknihy-a\.cz\b \bzumpex\.cz\b \brambo6\.com\b \blosinj\.org\b \bvalbandon\.eu\b \bagatahanychova\.com\b \bend-2012\.com\b \bhamachigames\.com\b \blosiny\.com\b \bmosnov\.info\b \bmotocykly\.com\b \bnosovice\.com\b \bpiestany\.cz\b \bpocasiegypt\.cz\b \bpodprsenky\.com\b \bpustevny\.com\b \bcargames\.com\.au\b \bgum\.li\b \be43\.us\b \bshortenlinks\.(?:com|org)\b (?<!-)\bt\.co\b.* \b123lala\.info\b \bokutan\.tk/arama\b \bchatrullet\.net\b \bscientologymyths\.info\b \bfreedommag\.org\b \bcopyright-free-images\.com\b \bunbeatable\.co\.uk\b \bblinq\.org\b \blinkee\.com\b \balexandermcqueenoutlet\.com\b \bjimmychoousa\.com\b \bbrand-watch-supplier\.com\b \blaptopbattery365\.com\b \bshoespolar\.com\b \blimitedno\.com\b \bnewport-cigarettes\.us\b \bkicksboots\.com\b \balihello\.com\b \bwebartweb\.com\b \bnpbuy\.com\b \bnorthfacesoutlet\.com\b \bjustcomeon\.com\b \btouchglasses\.com\b \bitimberlands\.com\b \boppell\.com\b \bfbikey\.com\b \bnbtrends\.com\b \bpureboots\.com\b \bnicecoachhandbags\.com\b \bfeetorder\.com\b \bshoesshoe\.com\b \bacdoo\.com\b \btimberland7\.com\b \basicscloset\.com\b \bbootsbest\.com\b \beshopking\.com\b \bbikiniszone\.com\b \bcoachoutletfactorystore\.com\b \bbuddytrade\.com\b \bcoach-outlet-factory\.com\b \bsupraskytopsale\.com\b \bbikinismark\.com\b \belsels\.com\b \bfashionable-sale\.com\b \btao6789\.com\b \bdesignerhandbagsport\.com\b \bdressnew\.com\b \bhervelegerdresssale\.com\b \brosetta-stone-shop\.net\b \bjuicycouture-outlet\.org\b \babercrombieofficial\.com\b \basics2u\.com\b \bofficialfivefingers\.org\b \b16shoes\.com\b \bontoryburch\.com\b \betoryburch\.com\b \bsaletoryburch\.com\b \ballbagshop\.com\b \bcroconline\.com\b \bus-coachstore\.com\b \blacostetrainers\.org\b \btoysgiftsrus\.com\b \bpradatrainers\.com\b \brosettastonefree\.com\b \brosettastoneenglish\.net\b \brosettastoneirish\.com\b \bjuicycoutureoutlet\.org\b \btiffanyandcoaustralia\.com\b \bonitsukatiger\.us\b \bbagsofbrand\.com\b \bbelstaff-jacket\.com\b \blikehighheels\.com\b \bcolumbiajacketsstore\.com\b \bagogoshopping\.com\b \bicoachoutlet\.net\b \babercrombieofficial\.org\b \bparatek\.org\b \bloveshoesbox\.com\b \bbelstaff-jackets\.org\b \bmoftown\.net\b \bparatek\.us\b \bonlinepretty\.com\b \balexander-mcqueen\.us\b \burwij\.pl\b \bskroc\.pl\b \blatwy\.pl\b \bulinks\.net\b \bmcaf\.ee\b \bwikipeedos\.pbworks\.com\b \bchuta\.org\b bseoprofessionalsonline bestseooffers \brealsofttech\.com\b \bdesignerevaluation\.com\b \bmartindano\b \bsysoon\b \bquicklink\.to\b \b2c\.lt\b \b[➡➨➯➔➞➽➹✩✿❥›⌘‽☁]\.ws\b \b1link\.in\b \b2\.gp\b \b2\.ly\b \b301\.to\b \b4url\.cc\b \b7\.ly\b \b9mp\.com\b \baa\.cx\b \baafter\.us\b \bafx\.cc\b \bb2l\.me\b \bbcool\.bz\b \bcliccami\.info\b \bcl\.ly\b \bcloudapp\.com\b \bcoge\.la\b \bcrks\.me\b \bcutt\.us\b \bdfl8\.me\b \bdld\.bz\b \bdlvr\.it\b \bdo\.my\b \bdurl\.me\b \beasyuri\.com\b \beweri\.com\b \bfire\.to\b \bfirsturl\.de\b \bfirsturl\.net\b \bfon\.gs\b \bg\.ro\.lt\b \bgkurl\.us\b \bgood\.ly\b \bh\.fo\b \bhiderefer\.com\b \bhmm\.ph\b \bhurl\.me\b \bhurl\.no\b \bilix\.in\b \bir\.pe\b \birt\.me\b \bits\.my\b \bj2j\.de\b \bjdem\.cz\b \bkore\.us\b \bkrunchd\.com\b \bkrz\.ch\b \blin\.io\b \blinkbun\.ch\b \blivesi\.de\b \blnk\.nu\b \blost\.in\b \blstn\.in\b \bmacte\.ch\b \bminilink\.org\b \bmke\.me\b \bmrte\.ch\b \bmyloc\.me\b \bmysp\.in\b \bnbx\.ch\b \bndurl\.com\b \bnsfw\.in\b \bnurl\.in\b \bnxy\.in\b \bonodot\.com\b \booqx\.com\b \bpp\.gg\b \bqik\.li\b \bqlnk\.net\b \bqr\.cx\b \bqte\.me\b \blsw-gratis\.es\.tl\b \bcc\.st\b \bcalifornia-liability-insurance\.com\b \bseekic\.com\b \bchinaicmart\.com\b \btoplvstore\.com\b \bslendertoneshop\.com\b \bt3shop\.net\b \bbrandluxurywatch\.com\b \btop-lvhandbags\.com\b \byesmyluxurybags\.com\b \bladybrandbags\.com\b \btester-space\.com\b \bmylvestore\.com\b \byeahlvwallet\.com\b \bchiflatirondryer\.com\b \bt3microstore\.com\b \bmychanelbagstore\.com\b \byeslvgift\.com\b \bskihlz\.com\b \bp90xextremefitness\.com\b \bluxurylvhandbag\.com\b \bwomenandmenwatches\.com\b \bmiumiuhandbag4u\.com\b \bbeautyhairtools\.com\b \bdhlhandbags\.com\b \bvoguehit\.com\b \bmychanelbagstores\.com\b \bagotrade\.com\b \bhermes4handbags\.com\b \balexander-mcqueen-clutch\.com\b \biclshoes\.com\b \bshoppinghermes\.com\b \bcoach4handbags\.com\b \bladyluxuryshoes\.com\b \bhandbagswin\.com\b \bcls2\.com\b \bbagsmoon\.com\b \binevitablebags\.com\b \bgiftsoflady\.com\b \bredshoessole\.com\b \bbuyluxurybagidea\.com\b \bmywatchesstore\.com\b \bcocobags\.com\b \bhigh-quality-handbags\.com\b \bafwholesaler\.com\b \bczzza\.com\b \badidasporschedesign\.com\b \burstylez\.com\b \bsexpksex\.com\b \blsneighbors\.com\b \blux-replica-phones\.com\b \bdiscounttiffanyjewelry\.com\b \bbellewedding\.com\b \bbagswholesalemall\.com\b \bvertucopy\.com\b \bbagsoulet\.com\b \bhervelegerdress\.com\b \bhervelegersell\.com\b \bdownjacketonsale\.com\b \bewcss\.com\b \bjoshuatetreault\.com\b \bshoesloveshoes\.com\b \bcliphunter\.com\b \bfb\.me\b \bbiology-forums\.com\b \binfomanagement\.ru\b \burluda\.com\b \btim\.pe\b \bkxk\.me\b \bjanurl\.com\b \brfr\.me\b \br\.im\b \bread\.bi\b \bread\.im\b \brnm\.me\b \bru\.ly\b \brww\.tw\b \bs4c\.in\b \bsafe\.mn\b \bsdut\.us\b \bsexyurl\.(?:in|info|me|to|tv|us)\b \bshink\.de\b \bshortn\.me\b \bshow\.my\b \bshrinkr\.com\b \bshrten\.(?:com|me)\b \bshrunkin\.com\b \bslate\.me\b \bsmsh\.me\b \bsrnk\.net\b \bsrs\.li\b \bsurl\.hu\b \bswu\.me\b \btiny\.ly\b \btinylink\.in\b \btllg\.net\b \bto\.je\b \btrg\.li\b \btrunc\.it\b \btweak\.tk\b \btweet\.ms\b \btwhub\.com\b \btwirl\.at\b \bur\.ly\b \burl\.ag\b \burl\.az\b \burlcorta\.es\b \burlcover\.com\b \burlenco\.de\b \burlg\.in\b \burli\.nl\b \burls\.im\b \burlshorteningservicefortwitter\.com\b \burlz\.at\b \burlzen\.com\b \bvll\.me\b \bvoizle\.com\b \bw55\.de\b \bwach\.it\b \bx\.vu\b \bxiy\.net\b \bxurl\.es\b \bxxsurl\.de\b \by\.ahoo\.it\b \bye\.pe\b \byuarel\.com\b \bzapt\.in\b \bzi\.mu\b \bzipmyurl\.com\b \bzud\.me\b \burlabridger\.p4o\.net\b \bcricketwebs\.tk\b \bopposingviews\.com\b \bthe-questionnaire\.com\b \bhainanwel\.com\b \bacaiberryinformations\.com\b \bity\.im\b \barcteryxonsale\.com\b \bclstyles\.com\b \bdress4dancing\.com\b \ballbazaar\.net\b \bwomenheelshoes\.com\b \bpurelyfitness\.com\b \bwatchfreemoviesonlinedaily\.com\b \bx-fat\.com/p90x-review\b \bthecow\.me\b \bdsl-preistipp\.de\b \bsanssouci-sightseeing\.de\b \basiawriters\.com\b \bpokerenfrancais\.eu\b \belcasinoenlinea\.org\b \blineupsecurity\.com\b \baefos\.com\b \bonlinetraining4u\.com\b \bthreesonsprinting\.com\b \bmanhattaninstitute\.com\b \bbnbmedispa\.com\b \bakglaw\.com\b \btravelclinicnyc\.com\b \bnymsuits\.com\b \bmac-how\.net\b airmax[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # ugg spam (?:australia|best|brand|buy|cheap|discount|fashion|sale|shop|style|stylish)[a-z0-9-]*(?:shoe|boot|ugg)[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) (?:boot|shoe|ugg)[a-z0-9-]*(?:buy|cheap|mall|mart|outlet|shop|store|sale)[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) \b\d*uggg?[as]?\b[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) uggaustralia[a-z0-9-]+\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # don't block the official site uggaustralia.com \bmyugg \buggs?\d[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg# and uggs# #ugg[a-z0-9-a]*(?:boot|shoes)[a-z0-9-a]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg*boot and ugg*shoes # I replaced the regex by the following one, to whitelist buggyboot.com (that should not be blacklisted) \b(?!(?:buggyboot)\b)[a-z0-9-a]*ugg[a-z0-9-a]*(?:boot|shoes)[a-z0-9-a]*\b\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # per SB request https://meta.wikimedia.org/w/index.php?diff=2834376&oldid=2834371 -- Quentinv57 (2011-08-23) \bugg-[a-z0-9-]+\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg- ugg(?:top|online)?sell \b100mfugg\.com\b \baddugg\.com\b \bbuddyugg\.com\b \bcome2ugg\.com\b \bgo+[d4]?ugg[os]?\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) \bhomeugg\.com\b \binugg\.co(?:\.uk|m)\b \bladiesugg\.com\b \bloadugg\.com\b \blowestmall\.com\b \bmimiugg\.com\b \bmissugg\.com\b \bmiugg\.com\b \brealugghome\.com\b \bsnowuggs\.com\b \bsoftugg\.com\b \bsuperbugg\.com\b \bsuperiorugg\.com\b \bsupuggs\.com\b \btougg\.com\b \buggbaileybutton\.(?:biz|org)\b \buggcarts\.com\b \buggcase\.com\b \buggedglobal\.com\b \buggfeel\.com\b \bugggogo\.com\b \bugggoods\.info\b \bugglist\.com\b \buggnewyork\.com\b \buggpark\.com\b \buggprovide\.com\b \buggs-uk\.biz\b \buggsaappaat\.info\b \buggsalon\.com\b \buggsaustralia-uk\.com\b \buggsbank\.com\b \buggsbox\.com\b \buggshelf\.com\b \buggsireland\.org\b \buggslife\.com\b \buggsonlinebestellen\.com\b \buggssky\.com\b \buggugg(?:au|aufz|discountfz|new)\.com\b \buggur\.com\b \buggwebsite\.com\b \buggwin(?:ner)?\.com\b \bup2ugg\.com\b \bwowuggs\.com\b pickugg\.org brawboots\.com clsells?\.com coogi-jeans\.com designerchristian\.com longdosi\.com m(?:i|uk)sboots\.com myshoesbox\.com\.cn pluboots\.(?:com|org) shoesboots\.co\.uk womenshoesshow\.com woolskinboots\.com \beshop-handbag\.com\b \bbelstaffonsale\.com\b \bbelstaffs\.com\b \bwithorder\.com\b \bectradetang\.com\b \bvip-handbags\.com\b \bsuprashoesite\.com\b \bdunkshoes100\.com\b \bvipsuprashoes\.com\b \bpicksbdunks\.com\b \bwest-trading\.com\b \b7pmshoes\.com\b \bairretrojordan\.com\b \badikshoes\.com\b \bardike\.com\b \btitaniumwf\.com\b \bkfc\.ms\b \bbox10\.info\b \bmycia\.info\b \bmyurlshortener\.com\b \burlredirect\.info\b \bur\.id\.au\b \b86au\.com\b \bx\.nu\b \bnik\.im\b \b82au\.com\b \beum\.cc\b plant\.dmz-karpaty\.com \briccardozipoli\.com\b \bstrumicadenes\.mk\b \bsamuibatik\.com\b \bgiochigiocando\.forumfree\.it\b \bhotelpeniscola\.com\b \beurostyx\.com\b \bitalyitalia\.com\b \bdescargas-deluxe\.blogspot\.com\b \bkukulkan\.260mb\.com\b \bhula-hoop-shop\.de\b \baddu\.co\b \barticles(?:base|vana)\.com\b \bquickpaydaycreadit\.wikidot\.com\b \bcellulitetalk\.com\b \bstretchmarkscare\.com\b \bsimalovesfun\.blogspot\.com\b \bxycol\.net\b \bray-ban\.cc\b \bhockey-review\.ru\b \bsalsalust\.com\b \bresumewritingservice\.biz\b \bnexthandbags\.com\b \baaaplan\.com\b \bbtobuy\.com\b \bbagsofashion\.com\b \bhandbags-fake\.com\b \bbagscabin\.com\b \ballstylish\.com\b \bbrandsshoessale\.com\b \beoooi\.com\b \bwholesalemaccosmetics\.com\b \bctobuy\.com\b \bvsbag\.com\b \bkoolsense\.net\b \bfamousbrandbag\.com\b \bwalletsky\.com\b \bthehandbags\.us\b \bbeour\.com\b \bshamise\.com\b \bsunglasseseye\.com\b \bfakehandbags1\.com\b \bfantastic-replica\.net\b \bhermesbirkinreplica\.com\b \bbagspirit\.com\b \bv-bags\.com\b \bshehandbag\.net\b \bbagfashionstyle\.com\b \bbuydesignonline\.com\b \bbalkanofil\.ru\b \bfacbook\.com\b \bbadoo\.gen\.tr\b \bstanfordu\.totalh\.com\b \bcommoditiestips\.com\b \bfry\.am\b \blink\.packtpub\.com\b \b2travel2\.nl\b \brio-de-janeiro-guide\.net\b \braipurnews\.(com|in|info)\b \begmondonline\.nl\b \bzoolabo\.com\b \bgoforthenight\.com\b \bold-school-spiele\.de\b \byaesmi\.narod\.ru\b \bmma\.sports-combat\.com\b \baffiliate\.godaddy\.com\b \bmidyatstarradyo\.com\b \bellightmade\.com\b \bpescaprofesional\.net\b \bfx-photos\.com\b \bs-m-s\.tv\b \bguia-puntacana\.com\b \bplacement-international\.com\b \bamerican-business\.org\b \bchristmas-celebrations\.org\b \ballworldsport\.org\b \bworld-geography\.org\b \bholgacamera\.net\b \badultinteractivechat\.net\b \biswb\.org\b \bamareway\.org\b \bli\.vc\b \bto80\.net\b \bviviti\.com\b \bonly-hit\.de\.tl\b \bestimarte\.com\b \bhumanbody\.me\b \bparaguaycoins\.com\b \bebook\.7pop\.net\b \bgermangoogirls\.com\b \bucuncubinyil\.com\b \bpoutrerdansguardian\.blogspot\.com\b \bkpop\.fr\b #Petition sites \bthepetitionsite\.com\b \bgopetition\.(?:com|co\.uk|us)\b \bipetition\.com\b \.ipetitions\.com \bpetition(?:online|s24|site|spot|-?them)\.com\b \bwebpetitions\.com\b #end of petition sites \bbeeg\.cm\b \.ladbrokes\.com \banna-world\.com\b \bblacksquaregallery\.com\b \bdahabtravel\.eu\b \b1dekorasyon\.com\b \btsanoff-classic\.com\b \bhttp-music\.org\b \bukshoesizeconversion\.com\b \bcoatsize\.com\b \bhaqeeqat\.org\.pk\b \bthecompany\.pl\b \bpalmedazur\.com\b \bhot-maps\.de\b \becsoso\.com\b \bec9i\.com\b \bbigbigfashion\.com\b \btang-trade\.com\b \bkicksinfo\.com\b \bfeelingshoes\.com\b \bairgriffeymax\.com\b \bbrandkeys\.net\b \btotobags\.com\b \bhoney-replicas\.com\b \btop99shopping\.com\b \bbagstars\.com\b \brolex-heavens\.com\b \brwholesalejewelry\.com\b \bgo52wholesale\.com\b \bsell-replica\.com\b \bjerhandbags\.com\b \bphoenix-luxuries\.com\b \bshopstarstyle\.com\b \bbapesky\.com\b \bjrehandbags\.com\b \btop1replica\.com\b \be-shop-replica\.com\b \bbeubag\.com\b \btop100handbag\.com\b \breal-exact-bag\.com\b \bsaleluxe\.com\b \bbuy-tiffanys\.com\b \bshoesflysky2\.com\b \btiffany4girls\.com\b \bbaileybuttonboots\.com\b \bbootsea\.com\b \bbootsonmall\.org\b \bcashboots\.com\b \bcrazyboot\.com\b \brightonradon\.com\b \bsnowboots-discount\.com\b \bp90xtopmall\.com\b \btrade161\.com\b \bthetrendies\.com\b \benjoyshoping\.com\b \bbootshouse\.com\b \bshop4p90x\.com\b \btimboot\.com\b \bhktz\.net\b \bmanoloblahnik\.ws\b \bjimmy-choo-outlet\.com\b \bjimmychoooutletstore\.com\b \bes\.maxorion\.com\b \bbukisa\.com\b \bexm\.nr\b \bhelpdesk\.tk\b \bsedo(?:parking)?\.com\b \bel-youm\.com\b \baddsubmiturl\.com\b \baries\.com\b(?!\.) \bbigdady\.com\b \bbuckethead\.com\b \bcarinsurancecredit\.com\b \bceritaindonesia\.com\b \bcreditscorecomparison\.com\b \bejdixon\.com\b \bfresherworld\.com\b \bfrt\.org\b \bhomestaging\.net\b \bhotels-accommodation-hotels\.com\b \bhotrodlinks\.com\b \bincest\.com\b \bjandal\.com\b \bkiss\.my\.butt\.com\b \blucky\.com\b \bmbc2\.net\b \bmobile24\.com\b \bmxyer\.com\b \bpillz\.com\b \bplentyoffish\.net\b \bps4\.com\b \btocows\.com\b \btrafficx\.com\b \btwiteer\.com\b \bunderpants\.org\b \bwistatepull\.org\b \bchez-soso\.picoz\.com\b \bfuckgirl\.com\b \bhflanding\.contortionists\.net\b \bzshare\.com\b \bphebank\.com\b \bwwww\.hentaitube\.com\b \bthebestoftheinternet\.com\b \bgods-country\.de\b \bnetbulx\.com\b \blesberlinettes\.wordpress\.com\b 174\.132\.115\.162 74\.208\.135\.98 \badsense-p\.blogspot\.com\b \bmillionsbillionstrillions\.com\b \blifetimetracker\.com\b \blifetimegps\.com\b \bgenesilencing\.net\b \bvanessahaydontrump\.com\b \bkebira\.com\b \bhawaiianlimo\.com\b \bspringbreakspain\.com\b \bzombiecomputer\.com\b \b3dgovernment\.com\b \bbrownfat\.com\b \bmomordica\.com\b \baimraj\.com\b \bcalcutta\.org\b \bguiacoruña\.es\b \ba-coruña\.com\.es\b \bla-coruña\.com\.es\b \bxn--acstica-71a\.net\b \bolimpiadas\.net\b \blatín\.net\b \bde-españa\.net\b \bgretsch\.es\b \bchef\.ph\b \bchef(?:\.com)\.ph\b \bsupermodels?3d\.com\b \bupd\.ph\b \bcoron\.com\.ph\b \bcolorfulbubbles\.com\b \b3dtvcorp\.com\b \b3dtv(?:\.com)\.ph\b \b3dadvertising\.com\.ph\b \b3dads\.com\.ph\b \b3-d\.ph\b \b3dpaparazzi\.com\b \bremit\.com\.ph\b \bcarabaoisland\.com\.ph\b \bdollar\.com\.ph\b \bboayan\.com\.ph\b \bsanvicente(?:\.com)?\.ph\b \blithium-air\.com\b \bboracay\.tk\b \bdiwaran\.(?:com|net)\b \bmrgfu(?:streatment)?\.com\b \bmrg-fus\.com\b \bpiratedcopy\.com\b \bfilchi\.org\b \bfilipinochinese\.com\b \bfinance\.groups\.yahoo\.com/group/Fil_Chi\b \bofw\.(?:com|org)\.ph\b \bofwonline\.(?:com|ateneo\.edu|net)\b \bhotellmolleberg\.com\b \bzkracene\.cz\b \b1url\.cz\b \beurocupshistory\.com\b \bmoladi\.com\b \bplasticformwork\.co\.za\b \bmoladiamericas\.com\b \bvivwestwood\.com\b \bbu\.tt\b \brisk-international\.gr\b \bcutehandbags\.org\b \berssab\.u-bordeaux3\.fr\b \bknol\.google\.com/k/cestas/knol-000-pr%C3%A9sentation-des-trois/39y3khftrdkhq/62# \bgrammar-and-logic\.com\b \blyt\.sr\b \bcardassiaprimera\.com\.ar\b \bmillionid\.com\b \bcmindia\.blogspot\.com\b \bfashionlande\.com\b \bdatmaychu\.net\b \bdiendanmaychu\.net\b \bironrye\.blogspot\.com\b \bnewmail\.ru\b \b00free\.net\b \bfreei\.me\b \bzoka\.cc\b \busefulwebtool\.com\b \bantiques-help\.com\b \bmon\.st\b \bcaseecampi\.net\b \burl\.lotpatrol\.com\b \btomyumrecipe\.com\b \bbachhoa24\.com\b \bvolleyball-movies\.pl\b \bazerbaijanrugs\.com\b \bmoviesonline\.name\b \bclassic-replica\.com\b \btoywatchesale\.com\b \bchoosemyhandbags\.com\b \brolex-watch-replica\.com\b \btiffanyshopmall\.com\b \bhogan-scarpe\.it\b \bbagsaa\.com\b \bdhlbag\.com\b \bmoyu7\.com\b \bideal-replica\.com\b \bwsreplicas\.com\b \bmemwatches\.com\b \bbag-endhere\.com\b \bmontblancsale\.com\b \bluxury007\.com\b \bbranddiscounting\.com\b \bhandbaghall\.com\b \bshoe-jordan\.com\b \bwholesale-designer-handbag\.com\b \bjordannew\.com\b \bhandbags163\.com\b \bp90xbose\.com\b \bcgkicks\.com\b \bbeatsbydres\.com\b \bjewellryoutlet\.com\b \bp90xoutletonline\.com\b \bmycoachoutlets\.com\b \bp90xschedule\.com\b \bbrand-store777\.com\b \bmyjuicycouture(?:outlet|s)\.com\b \bme2dvd\.com\b \bmusicadelparaguay\.blogspot\.com\b btopfoot\.ch\b \bthesiswritingservice\.com\b \babandonedkansai\.wordpress\.com\b \biranbattery\.(?:com|ir)\b \bfadakbattery\.ir\b \balitacomics\.blogspot\.com\b \bstanfordu\.byethost13\.com\b \binfluenzavirusnet\.com\b \bdenguevirusnet\.com\b \bgenetherapynet\.com\b \bchikungunyavirusnet\.com\b \bhamsangar\.ir\b \bkiacell\.com\b \bvideo-search\.de\.tl\b \bxav\.cc\b \bxa\.vc\b \bsorturl\.net\b \breplicasonsale\.com\b \bbacklinksteam\.com\b \bnextiva\.com\b \btelemarketingbase\.com\b \busvoip\.com\b \bvoipproviderslist\.com\b \bwebadsservice\.com\b \btinyfav\.com\b \bfreelancercareers\.com\b \bcustomcourseworks\.com\b \bpradeepsanyal\.com\b \bforit\.org\b \breplicaisland\.com\b \bexactbags\.com\b \bukthomassabo\.com\b \bmrpinyin\.webs\.com\b \btugolden-retriever\.blogspot\.com\b \bshaderaven\.at\.ua\b \blinq\.lk\b \b0z\.fr\b \bcharts-single\.de\.tl\b \blostpedia\.com\b \bdictionar-englez-roman\.org\b \bminurl\.com\b \bchekushka3\.narod\.ru\b \bgeocities\.yahoo\.com\.br\b \btwiter\.com\b \bforexinsider\.co\.uk\b \burl4t\.com\b \bvv\.vg\b \bcyberpunkresources\.blogspot\.com\b \bhvacinstaller\.com\b \brod\.gs\b \bchws\.ca\b \bgalerie-obadia\.com\b \bplanet-earth\.tv\b \bzumlink\.com\b \bzumlink\.de\b \blinkegit\.com\b \bdolinku\.pl\b \bvuethis\.com\b \broligames\.info\b \bspruethmagers\.com\b \bgaytube\.com\b \bblogspor\.com\b \byspace\.com\b \ben\.wilipedia\.org\b \bfacebppk\.com\b \bfaceboog\.com\b \bmyspac\.com\b \bwikipedi\.org\b \b1939\.com\b \blivjournal\.com\b \bbolgspot\.com\b \bmyspase\.com\b \bblogpspot\.com\b \bautomobile-insurance\.com\b \bdental\.implantprocedure\.com\b \bzarasoft\.yoo7\.com\b \bb4p\.nl\b \bsmartkpis\.com\b \bbalancedscorecardreview\.com\b \bexemys\.com\b \bshrinkee\.com\b \bsalentobooking\.net\b \bsms-fake\.com\b \bbep-hiphop\.blogspot\.com\b \b0vr\.net\b \b321\.cn\b \b4x2\.net\b \bat\.t[cf]\b \bbiz\.ly\b \bbofh\.us\b \bc-o\.cc\b \bca\.tf\b \bch\.t[cf]\b \bcz\.t[cf]\b \bda\.ru\b \bde\.t[cf]\b \beu\.t[cf]\b \bfreakz\.eu\b \bhere\.ws\b \bho\.io\b \bint\.t[cf]\b \bmypiece\.com\b \bne1\.net\b \bneat\.name\b \bouch\.ws\b \bseeya\.at\b \bsuch\.info\b \btrue\.ws\b \btweaker\.eu\b \bubb\.cc\b \bvisit\.ws\b \bco\.nr\b \b74\.6\.239\.185\b \bbonus-casino-en-ligne\.info\b \bparis-pronostics-sportifs\.com\b \bfrance-poker-en-ligne\.com\b \bguide-roulette\.net\b \bjeux-casino-gratuits\.org\b \bturkmenbilisim\.net\b \bpestcontrol\.co\.uk\b \bsolar-energy\.co\.uk\b \bnolo.com/index.cfm\b.*?\bkbid= \burlredo\.com\b \bsoldatx\.com\b \bbuildingexamples\.com\b \bmusikpedia\.net\b \broatanwestbay\.com\b \bhyv\.es\b \bhyves\.nl/api/shorturl\b \bcartusialover\.wordpress\.com\b \bcabinetfiscal\.com\b \btilpark\.com\b \bsudety\.veus\.pl\b \bbatuferinggi\.info\b \btinyden\.com\b \bfreud\.pribor\.cz\b \bple-mir\.com\b \bsaveffi\.com\b \boxfreudian\.com\b \bstanleygentlemen\.com\b \bpinkushion\.com\b \bsuperbestpalsclub\.tk\b \bva\.mu\b (?<=//|\.)x\.co\b \bhancocksinsi\.tr\.gg\b \bsperco\.com\.ua\b \blifegid\.net\b \bcineastaleonardo\.blogspot\.com\b \bsohbetask\.net\b \bstartravestiler\.com\b \btravestiler1\.com\b \bstarderya\.com\b \btravestitravestiler\.com\b \btravestiler\.net\b \blovespace\.loversguide\.com\b \belectroniccigaretteburn\.com\b \becigarettereviews\.com\b \bwikipeia\.org\b \bwikipeadia\.org\b \bfickr\.com\b \bpenisland\.com\b \bzideo\.nl\b \bit2\.in\b \bprimewritings\.com\b \bessaydr\.com\b \btube-silicon\.com\b \bbblogspot\.com\b \bemresaracoglu\.com\b \bluxurydesignerbag\.com\b \bpradanow\.com\b \bpaybagsincs\.com\b \bebella-collections\.com\b \bus-abercrombie\.com\b \bpaybagsinc\.com\b \bxsnr\.x10\.mx\b \bbaixarps2\.tk\b \bnemri\.tk\b \bsudoku\.name\b \b4p5\.com\b \besiparislerim\.com\b \bidxl\.net\b \bmuznewz\.com\b \bads\.betfair\.com\b \ballaboutmodels\.tv\b \bcognac-expert\.com\b \bskryabin\.biz\b \bmcflyreport\.tk\b \bmuzland\.(?:ru|info|es|in)\b \bairclassification\.com\b \btudosobremagiaeocultismo\.blogspot\.com\b \bclassroam\.multiply\.com\b .*sanalritim[+.]com \bwebcache\.googleusercontent\.com.*?sanalritim \.cc\.bingj\.com.*sanalritim \bforumcorlu\.com\b \bbunkerpictures\.nl\b \bview\.my\b \bjustbie\.com\b \bshoptoryburchoutlet\.com\b \bchanelbagsoutlets\.net\b \bcoachfactoryoutlet-online\.com\b \bus-hermeshandbags\.com\b \bchaneloutletonlines\.com\b \bnewbelstaff\.com\b \bchanelhandbagworld\.com\b \bcoachfactoryonline\.com\b \bskechers-shapeupsoutlet\.co\.uk\b \bdiscount-miumiu\.com\b \bhervelegersale-outlet\.com\b \bcoachbagscheap\.net\b \bdiscountchloe\.com\b \bnewbalance-outlet\.com\b \bmycoach-outlet\.com\b \bchanelbagshow\.com\b \bshopmanoloblahnik\.com\b \bgracebag\.com\b \btoryburchlover\.com\b \bsunglass-mall\.com\b \bsoftnet1\.tk\b \bareacodeblog\.com\b \bvitaminddeficiencysymptomsguide\.com\b \bsideeffectsguide\.org\b \bbiggestintheworld\.org\b \ballintheworld\.org\b \bappendicitis-symptoms\.org\b \bintelligentmag\.com\b \bthegallbladdersymptoms\.com\b \bbronchitissymptomsonline\.com\b \bstomach-ulcer-symptoms\.org\b \bhivsymptomsblog\.com\b \bresumecoverletterexamples\.org\b \b192-16801\.com\b \bbluewaffledisease\.org\b \bbreastfeedinginfo\.org\b \b192168ip\.com\b \bbabyshowerinvitationsblog\.com\b \bthebesttimetogetpregnant\.com\b \bshinglessymptomsguide\.org\b \bvideoradio\.ru\b \byoutubedownloader\.org\b \bsavetubevideo\.com\b \bfreedownloadgames\.name\b \bbgames\.org\b \bvcq\.biz\b \bbackgroundpictures\.net\b \bnewdimensionsweb\.com\b \bi-watch-movies-online\.com\b \bmovietrailersonline\.net\b \byoutube-?downloader\.name\b \bwritemypapers\.org\b \bevolutionwriters\.com\b \biphone-to-pc-transfer\.com\b \boksgroup\.com\b \bdieselgenerators\.ru\b \bhuman2stay\.com\b \blaptopbatterywholesale\.com\b \blaptopbatteryweb\.com\b \bbatteryfast\.com\b \btoplaptopbatteries\.com\b \bgoodlaptopbattery\.co\.uk\b \bbatterylaptoppower\.com\b \bidopoo\.com\b \blaptop-battery\.us\b \bglobal-motherboard\.com\b \blaptopskeyboard\.com\b \bhp-laptop-battery\.net\b \bhighwaylaptopbatteries\.com\b \brjmbattery\.com\b \banyincn\.com\b \bkavav\.com\b \bfroyopad\.com\b \bcheapoakleysale\.com\b \btakeourshoes\.com\b \bfreeshippingmart\.com\b \bdoinglong\.com\b \bellabridaldress\.com\b \bsatistronics\.com\b \blampworlds\.com\b \byouroscilloscope\.com\b \bguooy\.com\b \b21cnshoes\.com\b \bivove\.com\b \btradehan\.com\b \bchinadone\.com\b \bwholesale07\.com\b \bsechange\.com\b \bdropship-china\.com\b \bjaimestore\.com\b \bmyjoyzone\.com\b \budtek\.com\b \bdressesshop\.com\b \bbuythebigone\.com\b \btakeshoes\.com\b \bstarweddingdresses\.com\b \bsoftwareo\.com\b \busajerseysmall\.com\b \bcallhot\.com\b \bsupplysunglasses\.net\b \bbuyinb2b\.com\b \bchinanfl\.com\b \bsuperzonewholesale\.com\b \bezbuy365\.com\b \badapterlist\.com\b \bbatterygoshop\.co\.uk\b \barogyaherbalpowder\.tk\b \beswikipedia\.org\b \bmakemoneycorp\.page\.tl\b \bdogswar\.ru\b \bpussy\.com\b \bhomosex\.com\b \bgroups\.to\b \b4u43\.com\b \bjejuri\.net\b \bkhandoba-(?:jejuri|temple)\.blogspot\.com\b \bjejuridarshan\.com\b \bminoxidilforte\.com\b \binvitationstyles\.com\b \bsuprauk\.co\.uk\b \bsupraukshoes\.com\b \brealafrica\.co\.uk\b \barticle-board\.com/fat-burning-furnace-reviews\b \bthedietsolutionprogram-exposed\.org\b \bthedietsolutionreviewscam\.com\b \bfatburningfurnacereviewscam\.com\b \btruthaboutabsreviewscam\.com\b \bfatloss4idiotsreviewscam\.com\b \bdietsolutionreviewscam\.com\b \bfindtohealth\.com\b \bli8\.ru\b \bpbali\.com\b \bcropcirclesandmore\.com\b \bcreditcardhelp\.com\.au\b \bmarket-area\.ru\b \bdataclub\.ru\b \bzkracovatko\.cz\b \bveryspecial\.ru\b \bfa\.st\b \biskspot\.com\b \blurkmoarpedia\.com\b \bfacenook\.com\b \bbleaching-pro\.de\b \bjettisonreality\.tk\b \bfootballshoesblog\.com\b \bchristian2011\.com\b \bstylestalks\.com\b \bartisans-serruriers\.fr\b \blocksmithmanchester\.cc\b \bmenuiserieparis\.net\b \bplombier75\.fr\b \bserrureporte\.com\b \bserrurier\.com\b \bserurier\.net\b \bsosserrurier\.com\b \blivejasmin\.com\b \btourattract\.com\b \bplaces-data\.com\b \bdiamond-age\.at\b \barhitel\.com\b \bdubes-electro\.com\b \bmotelcar\.com\b \bspisakpesama\.com\b \bnatascha-hilft\.com\b \beasymobiletagging\.at\b \bnewarts\.at\b \byoucanhelp\.tk\b \bprofessay\.com\b \bwholesaleweddingsupplies\.org\b \bbodybuildingtips-list\.com\b \belectroniccigarette2k\.com\b \biitm\.be\b \bgopoco\.us\b \bcevatzade\.com\b \bxok\.mx\b \blinseis\.(?:com|de|net)\b (?<!netzsch-)\bthermal-analysis\.com\b \bdilatometer\.com\b \bkarmenshoes\.com\b \bmichael-jordan\.us\b \bplayersaid\.com\b \bfemmes-cuir-bottes\.com\b \bhermes6\.com\b \bvogueshoesonline\.org\b \bimrandijital\.com\b \bdijitalbaskifiyatlari\.net\b \bledtabela\.us\b \bcephegiydirmefiyatlari\.com\b \btabelafiyatlari\.biz\b \barackaplamafiyatlari\.com\b \bisiklitabelafiyatlari\.com\b \baracgiydirmefiyatlari\.com\b \bbacklinkdir\.com\b \bsinotraffic\.com\b \b3fw\.ru\b \bab\.cd\b stdtesting\.(?:com|net|org)\b \bt\.in\.com\b \bbodypaint\.ws\b \bzolas\.info\b \bberkeley-term-papers\.com\b \bresumedocket\.com\b \bessayhelppros\.com\b \bcustomessayhelp\.com\b \blogodesignmaestro\.com\b \bheadlicetreatmentworld\.com\b \beasyessayhelp\.com\b \bdissertationmojo\.co\.uk\b \bwriters-write\.co\.uk\b \bdissertationinn\.co\.uk\b \blogodesignmaestro\.co\.uk\b \bessaymojo\.co\.uk\b \bmightydesigners\.com\b \bessayinn\.co\.uk\b \bmormonlar\.org\b \bdeltafidesign\.it\b \bminoxidilforte\.blogcu\.com\b \bdimension\.com\b \bammonet\.(?:com|it|ch|de|fr)\b \bchianti\.info\b \bnorcia-italy\.com\b \bval-di-chiana\.com\b \bchiocchio\.net\b \bbadia-a-coltibuono\.com\b \batoposmusic\.com\b \btavarnelle\.com\b \bbarberinovaldelsa\.info\b \bmonteriggioni\.info\b \bradda-in-chianti\.com\b \bimpruneta\.com\b \bgreve-in-chianti\.com\b \bsan-casciano\.com\b \bval-di-merse\.com\b \bgaiole-in-chianti\.com\b \bbella-toscana\.(?:com|co\.uk|org|net)\b \baltamaremma\.org\b \blivorno-info\.com\b \bsunflower-tours\.com\b \bmassa-marittima\.com\b \bagriturismo-chianti\.com\b \bbedandbreakfastinchianti\.com\b \bsan-polo\.com\b \bchianti-italy\.com\b \barezzo-info\.com\b \bvaldorcia-info\.com\b \bpienza\.com\b \bmontalcino\.net\b \bbibliophile\.net\b \bbookbase\.com\b \bmontepulciano\.net\b \babbeys-of-tuscany\.com\b \bcastelli-del-chianti\.com\b \bcitta-slow\.com\b \bfestivals-of-tuscany\.com\b \bgardens-of-tuscany\.net\b \bslow-food\.info\b \bslow-tours\.net\b \bslow-travel\.info\b \bslow-vacations\.info\b \btuscanywinetours\.info\b \btuscanywinetours\.net\b \bvillas-of-tuscany\.info\b \bvino-slow\.com\b \bwinetastingtoursintuscany\.com\b \bsiena-info\.net\b \btuscanleathergoods\.com\b \bcastellina\.com\b \baccommodationsinchianti\.com\b \bchianticlassico\.net\b \btuscanwinetours\.net\b \bcasa-reasco\.com\b \broma-info\.net\b \bsan-quirico\.com\b \bmonte-amiata\.com\b \bcasarmini\.it\b \bmonte-oliveto\.com\b \bgarfagnana-info\.com\b \bmugello-info\.com\b \bvaltiberina-info\.com\b \bsansepolcro-info\.com\b \bvilla-felceto-tuscany\.com\b \bpanzano\.com\b \btuscan-wines\.info\b \bvacationrentalstuscany\.com\b \btuscany-vacation-rentals\.net\b \btuscany-toscana\.info\b \btuscany-toscana\.co\.uk\b \btuscanyholidayhomes\.com\b \bfarmhouse-holidays\.com\b \bholiday-homes-tuscany\.com\b \bchianti-rentals\.net\b \bchianti-vacation-villas\.com\b \bagriturismi-chianti\.com\b \bilcasello\.it\b \blucarelli\.info\b \blamole\.info\b \bbedandbreakfastinchianti\.net\b \blecetinelle\.it\b \bgallo-nero\.info\b \bcastelnuovo-berardenga\.com\b \bbadia-a-passignano\.com\b \bmontefioralle\.info\b \bvolpaia\.info\b \bstrada-in-chianti\.com\b \bvaldarno-info\.com\b \bvaldelsa-info\.com\b \bsan-miniato\.com\b \bspello\.org\b \bcortona\.com\b \banghiari-info\.com\b \baccommodationsinrome\.net\b \bantiquarian-books\.info\b \bassisi-info\.com\b \bbella-umbria\.com\b \bbibliofilo\.it\b \bbibliophile\.ch\b \bbibliophile\.eu\b \bbologna-info\.com\b \bbookbasesearch\.com\b \bcastellina-in-chianti\.com\b \bcertaldo-info\.com\b \bcetona\.info\b \bcollevaldelsa\.net\b \bcortona-italy\.com\b \bderuta\.net\b \bfarmhouseaccommodationsintuscany\.com\b \bferrone\.info\b \bfiesole\.com\b \bfirenze-florence\.com\b \bfirenze-info\.net\b \bflorenceaccommodations\.info\b \bgaiole\.com\b \bgiustiniana\.info\b \bgrosseto-info\.com\b \bgubbio-info\.com\b \bholidayhomesintuscany\.net\b \bischia-casa\.com\b \blibri\.info\b \blibri-rari\.info\b \blorociuffenna\.org\b \blucca\.info\b \blucolena\.net\b \bmazzano\.com\b \bmercatale\.net\b \bmontefioralle\.it\b \bmontelupo\.com\b \bmontespertoli\.org\b \bnaples-napoli\.com\b \borvieto-info\.com\b \borvieto-italy\.com\b \bperugia\.ch\b \bperugia-info\.com\b \bperugia-italy\.com\b \bpisa-info\.com\b \bpoggibonsi\.com\b \bpontassieve\.info\b \bpontassieve-info\.com\b \bradda\.org\b \bradicondoli-info\.com\b \bravenna-info\.com\b \bsan-donato-in-poggio\.com\b \bsan-gimignano\.com\b \bsan-gimignano-info\.com\b \bsan-miniato-al-monte\.com\b \bsienna-italy\.com\b \bsovicille\.net\b \bspoleto-info\.com\b \btavarnuzze\.com\b \bumbria-italy\.org\b \burbino-info\.com\b \bval-di-sieve\.com\b \bvaldorcia-valdorcia\.com\b \bvolterra\.net\b \bapartment-saint-peters\.com\b \bautoilcassero\.com\b \bbecherale\.com\b \bcasalamole\.com\b \bcasalmonte\.it\b \bceramica-geometrie\.com\b \bchianti-farm-house\.com\b \benjoytuscany\.com\b \bhotelinchianti\.net\b \bilvillino\.net\b \bpatriziafalciani\.com\b \bpoderesagna\.com\b \bpodere-san-cresci\.com\b \bpoggioallolmo\.com\b \brifugium\.it\b \bterredimelazzano\.it\b \btuscanyholidayhome\.net\b \bvillabordoni\.com\b \bvilla-lebarone\.com\b \bvillarignana\.com\b \bvilla-sant-andrea\.com\b \btodopuertoescondido\.com\b \bfamilias-argentinas\.com\.ar\b \btrituradoras-de-piedra\.com\b \b007\.am\b \bbasketballonlineshop\.com\b \bt\.cn\b \bcheckdent\.com\b \boosakalv\.com\b \bhklouis\.com\b \bcoach-replicas\.com\b \bfashioncheaphandbag\.com\b \btiffanyjewelryoutletusa\.com\b \boakley-sunglasses\.uk\.com\b \bsellfashiontiffany\.com\b \bmyjewelrybox\.org\b \btiffanybraceletuk\.com\b \bbrianatwoodsales\.com\b \btiffanyjewelryoutletus\.com\b \bgeneraljewellery\.com\b \bsunglassshop\.us\b \bchichotlingerie\.com\b \bineeee\.com\b \bsilvertiffany\.org\b \brsgold2sale\.com\b \bptlue\.com\b \bpassiontrader\.com\b \btiffanyhut\.com\b \bwatch4sale\.org\b \blearnitaliano\.net\b \bliteraryawards\.info\b \bkarenmillen(?:bagsstore|blackdressstore|cataloguestore|centurycitystore|chicagostore|coatstore|collectionstore|dresses(?:online|onsale|outletonline|shop|ukonline|ukstore)|footwearstore|handbagsstore|headofficestore|jewellerystore|leatherjacketstore|onlinestore|outletonline|outletstore|s|shoes|shoes(?:australia|uk)|silkbrasstore|sohostore|spectaclesstore|ukdesigner|ukonline|ukoutlet|uksite|ukstore|usastore|websitestore)\.com\b \btoryburchflatsdiscount\.com\b \bdetox-body-cleanse\.com\b \bcheapabercrombieandfitch\.com\b \babercrombieandfitchukstore\.com\b \bedhardy(?:backpack|handbags)store\.com\b \btoryburchoutletstores\.com\b \bcoachclearanceoutlet\.com\b \btoryburchbagsshop\.com\b \brosettastonefrenchused\.com\b \btoryburchwalletshop\.com\b \bburberry(?:bags?|bluelabel|brit|london|perfume|purses|sale|scarves|sunglasses|thebeat)store\.com\b \bburberry(?:-bagoutlets|4handbags|ol|selection|world)\.com\b \bburberry\.org\b \bus-burberrybags\.com\b \bus-burberryshoes\.com\b \busa-burberryoutletonline\.com\b \btoryburchhandbagsshop\.com\b \btoryburchcouponsale\.com\b \bcoachoutletleather\.com\b \bsolestop\.com\b \bcoachclearanceshop\.com\b \babercrombieoutletsaleonline\.com\b \btescoshoes\.com\b \bukshoesbuy\.com\b \b24order\.com\b \bradiifootwearsstock\.net\b \bhomywinter\.com\b \bair-maxes\.com\b \bamzn\.to\b \bturl\.no\b \bwikicities\.com\b \bnitrotek\.co\.uk\b \bwhdo\.ru\b \bwelcomeurope\.com\b \be-spirulina\.com\b \begert\.com\.tr\b \bdhtblockerdanger\.com\b \b2girls1cup\.nl\b \bdextertravels\.com\b \bshimlatourpackages\.net\b \bdubaitourismpackages\.co\.in\b \bgoatourpackages\.net\b \buttaranchaltourpackages\.com\b \bjaipurtourpackages\.net\b \bmumbaitourpackages\.net\b \beuropetourpackages\.co\.in\b \blakshadweeptourpackages\.net\b \bnepaltourpackages\.net\b \bsrilankatourpackages\.co\.in\b \bsingaporetourpackages\.co\.in\b \bsrilankatourismpackages\.co\.in\b \bthailandtourpackages\.co\.in\b \brovinj\.aventin\.hr\b \b12by\.com\b \bslnks\.com\b \b20b\.org\b \bhikingshoes4u\.com\b \bwatchesreplicabest\.com\b \bqueenofwatches\.com\b \bfreerolexwatches\.com\b \btiffanyl(?:lc|ot)\.com\b \bairvec\.com\b \bnewportscigarettes\.net\b \bhotbrandjeans\.com\b \bchinashopping4u\.com\b \bheels-?hut\.com\b \bbrandladyshop\.com\b \bwigshotsale\.com\b \bshoesset\.com\b \bclretail\.com\b \bxseoer\.com\b \bjewelryhu\.com\b \bshoesnipe\.com\b \bmultiurl\.com\b \bxuta\.me\b \bbarcosbarcelona\.com\b \bholocausto-doc\.blogspot\.com\b \binspiratorsukses\.com\b \bbacau\.(?:net|org)\b \bflashpapers\.com\b mycaal\.com diamondlinks\.net \bmotobiznes\.net\b \bq\.gs\b \bherbaldb\.com\b \bll\.my\b \bnowtweet\.it\b \bshadr\.me\b \bbc\.vc\b \bpalawanhotels\.org\b \bhotfemaletennisplayers\.blogspot\.com\b \byourkefirsource\.com\b \balimezdegi\.com\b \bpriceangels\.com\b \bmyowninformations\.com\b \bpureberrymax\.net\b \bbrafacts\.net\b \bluxury-pajamas\.com\b \bhottestsports\.com\b \btotallympics\.com\b \bmaketodaypayday\.co\.uk\b \bdorebibletarot\.net\b \bwow-signal\.com\b \borlando-villa-guide\.com\b \bovariancyst-treatment\.com\b \b2vancouver\.com\b \b2vancouverbc\.com\b \b9nl\.com\b \bcomyonet\.com\b \bget-shorty\.com\b \bkindurl\.com\b \blnks\.it\b \bphlpn\.es\b \burlao\.com\b \byourl\.nu\b \bsouthpacific\.org\b \bpacific-pictures\.com\b \bcuba-pictures\.com\b \bmapsouthpacific\.com\b \bgonanaimo\.com\b \btonganholiday\.com\b \bsamoaholiday\.com\b \bFijiguide\.com\b \bpetitionvoice\.com\b \bspanishfauna\.blogspot\.com\b \bprivateistanbultours\.com\b \bshrunklink\.com\b \bistanbuldaycruises\.com\b \bnewdealtravel\.net\b \bnewyearistanbul\.com\b \bistanbultours\.org\b \bistanbultour\.biz\b \bistanbuldaytours\.com\b \btoursistanbul\.org\b \btripsistanbul\.com\b \bcruiseistanbul\.com\b \bistanbultripadvisor\.com\b \btripadvisoristanbul\.com\b \bonlinetripadvisorturkey\.com\b \bturkeytripadvisor\.com\b \bgeziistanbul\.net\b \bistanbulprivatetour\.org\b \btoursturkeytravel\.com\b \bturkeybustravel\.com\b \bantalyaotelleri\.net\b \bbodrumotelleri\.net\b \bedirneotelleri\.com\b \bkusadasiotelleri\.com\b \banzacdaytour\.net\b \ballcappadociatours\.com\b \ballcappadociaballoontours\.com\b \bturkeygallipoli\.com\b \bgallipolidaytours\.com\b \bgallipoli-tours\.com\b \bturkeyvacationpackage\.com\b \btourpackagesturkey\.com\b \bturkey-tours\.org\b \btourstoturkey\.org\b \btravelguidesturkey\.com\b \btravelturkey\.biz\b \bboutiquehotelturkey\.com\b \btroublefreeholiday\.com\b \ballhotelsbooking\.com\b \balleurohotels\.com\b \bfujiken\.mo-blog\.jp\b \bmahjongonline\.net\b \brobert-lindsay\.blogspot\.com\b \bsorprendere\.com\b \bjordanevents\.net\b \bhuseyin\.gen\.tr\b \bmusicofthebalkans\.com\b \bhamshahree\.com\b \bpillsm\.com\b \bdigitalbach\.com\b \bkonyaliyiz\.net\b \bpaydayloanzone\.com\b \bfindlowcostautoinsurance\.com\b \bcaautoquote\.com\b \bchav\.in\b \bfacebok\.com\b \bkarate-blog\.net\b \btravel\.md\b \bmarketresearchagencies\.eu\b \bterme-selce\.hr\b \bgoodstuff\.ro\b \bjason-wiles\.blogspot\.com\b \bjamonarium\.com\b \ballworldguides\.com\b \bapnihindi\.com\b \bloltrain\.com\b \bjoomlaline\.ru\b \bmichael-trevino\.net\b \bjoshduhamel\.es\b \bjensenackles\.es\b \bemma-roberts\.us\b \bangelinaweb\.org\b \bjoseph-morgan\.net\b \bliamhemsworth\.bz\b \bkeegan-allen\.com\b \bbradley-cooper\.es\b \brodolfo-sancho\.com\b \bryansalazar\.net\b \bzonaaggregator\.blogspot\.com\b \bzonamode\.blogspot\.com\b \bkep-box\.blogspot\.com\b \bbo-kep\.blogspot\.com\b \bkep-katro\.blogspot\.com\b \bfotolenticular\.webs\.com\b \balkalife\.nl\b \bact-online\.de\b \bhealthstoresproducts\.com\b \bretailelectronicsstores\.com\b \bautomotivesupplystores\.com\b \bbuybooksonlines\.com\b \bwirelesslaserprinterreviews\.net\b \bbadcreditinformation\.info\b \bberitamalaysiaonline\.com\b \bbuycanon7d\.com\b \bcarabersetubuh\.com\b \bconstipationremediesforbabies\.com\b \bgriotgarage\.net\b \bhotscenesmovies\.com\b \bjuicycouturehandbag\.org\b \bnicoleleehandbags\.net\b \bsexspicture\.com\b \bvideo-seks\.com\b \bart3w\.de\b \bgen-2\.net\b \bearthstadiums\.com\b \bymaa\.be\b \bmultiupload\.com\b \bwn.com/2011_Hunter_Mariner\b \bsantamartacity\.com\b \bp\.tl\b \btheatreticketscheap\.com\b \bmeat-abolition\.org\b \bwhatisencyclopedia\.com\b \bdevicegadget\.com\b \bforexoval\.com\b \boyot\.org\b \blifeandarts\.wordpress\.com\b \bvikingarock\.france\.free\.fr\b \boutsiders\.org\b \bcapoeira-music\.webnode\.com\b \bflamencoweb\.fr\b \bfacebookmallonline\.com\b \bAndroidiZed\.com\b \bcalotor\.com\b \bflamescorpion\.com\b \bbelieve3d\.com\b \baiononline\.info\b \bzipry\.com\b \bipv6locator\.net\b \bbaseter\.com\b \bacvila\.net\b \bipgp\.net\b \bprojectoverdose\.com\b \bessayhelppros\.co\.uk\b \btest-pattern\.com\b \bsapporo-now\.com\b \bshrvl\.com\b \bwizardistanbul\.com\b \bfreedatingsites\.us\.com\b \bhitlerberghof\.com\b \bmcn\.me\b \blordpakus\.blogspot\.com\b \bglutenfreehotelsguide\.com\b \blnfaw\.blogspot\.com\b \bvietnamitasenmadrid\.com\b \breurl\.org\b \bxink\.ru\b \balfiopulvirenti\.com\b \bcittadicatania\.com\b \bescursionietna\.com\b \betnaescursioni\.net\b \bsitoweb\.mobi\b \bdanzecaraibiche\.com\b \bdigiseo\.com\b \bvietnamairlinesticket\.com\b \bcuudulieu24h\.com\b \bnoithathoangduy\.com\.vn\b \bbaovevn\.vn\b \bthanglonghousing\.com\b \bsms4smile\.org\b \bthutucthanhlapcongty\.net\b \bnamthaibinhduong\.edu\.vn\b \bnhakhoavietgiao\.com\.vn\b \buvc-thanhlapcongty\.com\b \bchocolatepoker\.hu\b \bshow-ip\.org\b \bsourceforge\.net/projects/code2000\b \btitleexpertsatlanta\.com\b \bdearflight\.co\.uk\b \breddotnet\.com\b \bfreeminecraftacc\.tk\b \b2spetses\.gr\b \bmadthumbs\.com\b \bbarcafan\.net\b \bmeingames\.de\b \bfreemahjongonlinegames\.com\b \bnikolatesla\.fr\b \bstewartcopeland\.free\.fr\b \buefa-coefficients\.com \beblogz\.net\b \bmedical-helpful-info\.blogspot\.com\b \brp9\.it\b \bcrash-bandicoot\.ru\b \bm1p\.fr\b \bweathersafewa\.com\.au\b \binternetmarketingdirect\.com\.au\b \brelaxocity\.com\b \btotalrecords\.com\.au\b \btheprintingwell\.com\.au\b \bosbornes\.net\.au\b \brummigame\.com\b \bprintprodukce\.cz\b \bandrewflusche\.com\b \bghengisfireworks\.co\.uk\b \bdiamondlinks\.net\b \bafterhimmedia\.com\b \bganarplataporinternet\.com\b \blightsensor\.net\b \bwirelesspromocode\.org\b \boutdoorfountains\.com\b \bcongregationbuilder\.com\b \bthebeginnerslens\.com\b \bcrusherplants\.com\b \balinetayar\.com\b \bart-cadre\.com\b \bxyzbc\.com\b \bfatlife\.ru\b # Below google 'redirect' regex expanded to end-of-string - lets see if that makes the 'what is redirected to' visible, awaiting the bugzilla request \bgoogle\..*?/url\?.* \b2012euro\.fr\b \bacademyrank\.com\b \bgzg\.in\b \boutlandishtr\.com\b \bfutbolistasconhistoria\.blogspot\.com\b \bfreeonlinegames\.eu\b \bfreesamplesource\.com\b \bsixflagsfreetickets\.com\b \btest-toefl\.com\b \bworldhostingprovider\.com\b \buniversalmarkets\.com\b \bnetscape-navigator\.info\b \btheync\.com\b \byoutube-nocookie\.com\b \binterject\.me\b \bmyindiaexperience\.com\b \bmykonosgold\.com\b \bchocolazi\.com\b \bchinabeerbrewing\.com\b \bteretana-fitnes\.com\b \binformationen-reise\.de\b \bvenezuela\.ru\b \bmargarita-online\.ru\b \bvenezuelaonline\.ru\b \bembassy-info\.com\b \bservifans\.com\b \be-earphone\.jp \blnk\.co\b \brdd\.me\b \bmin\.bz\b \bcanto-photographer\.com\b \bfatmasnow\.com\b \bessay-writer\.org\b \bcustom-essay\.ws\b \bcustomcollegeessays\.com\b \bessay-for\.me\b \bediting-services\.org\b \bcustomwritingservices\.org\b \bperfectresume\.org\b \biresearchpapers\.com\b \bessayshelp\.org\b \bwriting-help\.org\b \bcustomessays\.ws\b \bcvresumewritingservices\.org\b \beditingwritingservices\.org\b \biraclub\.org\b \bshorthaircutsv\.com\b \bitinerarisicilia\.it\b \bgallbladderdetox\.com\b \bpricense.com \b7century\.com\b \bbookholiday\.org\b \bbyd-club\.org\b \bvoip-sip-sdk\.com\b \btrakai-visit\.lt\b \b360cities\.net\b \bbet-at-home\.(?:at|es)\b \bvolley24\.com\b \bcuba-linda\.com\b \btipbet\.vn\b \bwowurl\.com\b \bfeenode\. \bwikipaste\.eu \bczarjoule\.blogspot\.com\b \bcondonesmix\.com\b \bauthor-oekryuchkova\.narod\.ru\b \be-broker\.in\b \bdvd-ppt-slideshow\.com\b \balexismf\.com\b \brajendragautam\.webnode\.com\b \bsolidarityinternational\.webnode\.com\b \bbiurokonkret\.com\b \bvoyage-en-inde\.org\b \bvoyage-au-rajasthan\.com\b \bilmu-komputer23\.blogspot\.com\b \badelphitheatrelondon\.com\b \bapollovictoriatheatre\.org\b \bavenueqlondon\.com\b \bbillyelliotlondon\.org\b \bBloodbrothersmusical\.com\b \bdominiontheatre\.org\b \bdreamboatsandpetticoatstickets\.org\b \bdrurylanetheatrelondon\.com\b \bGhostthemusicallondon\.com\b \bhermajestystheatre\.org\b \bjerseyboyslondon\.org\b \blondonpalladium\.org\b \bLondontheatreticketscheap\.com\b \bnationaltheatrelondon\.com\b \bphantomoftheoperalondon\.com\b \bphoenixtheatrelondon\.co\.uk\b \bpiccadillytheatre\.org\b \bplayhousetheatrelondon\.com\b \bsavoytheatre\.org\b \bshrekthemusicaltickets\.org\b \bthebookofmormonmusical\.co\.uk\b \bwewillrockyoutickets\.org\b \bwickedlondon\.org\b \bwizardofozlondon\.org\b \byesprimeministertickets\.com\b \blucidica\.com\b \bmoulinrougeparis\.co\.uk\b \btheater2k\.com\b \bseatplan\.co\.uk\b \beiffeltowertickets\.co\.uk\b \btubehotels\.com\b \bskanes\.com\b \bportelkantaouihotels\.co\.uk\b \bhammamet\.co\.uk\b \bmonastir\.co\.uk\b \bwebsitelooker\.com\b \buspix\.at\.ua\b \bparson-russell-terrier\.info\b \bandylau\.in\b \bcelebswear\.com\b \bfrost-minibar\.it\b \bspoti\.com\b \bpornsjapan\.blogspot\.com\b \bintertext\.md\b \blistadoderazasdeperrosygatos\.blogspot\.com\b \bimagenespreferidas\.blogspot\.com\b \bmultifight\.net\b \byoucopyright\.org\b \buk-dissertation\.com\b \bbuyanessay\.org\b \bgiocare-casino\.eu\b \bremedytreatments\.com\b \btechienow\.com\b \blogodesignconsultant\.com\b \bdissertation-help\.co\.uk\b \btermpapers-guide\.com\b \btuziw\.com\b \bdoyax\.com\b \bpornotube\.com\b \badultfriendfinder\.com\b \bcarstuckgirls\.com\b \bthesword\.com\b \bsextube\.com\b \bxtube\.com\b \bnowthatsfuckedup\.com\b \bpornhub\.com\b \bilovemolfetta\.it\b \bpspstation\.org\b \btoubkal-trekking\.com\b \bfrasesparafacebook\.com\b \brallytrophycars\.110mb\.com\b \blifeinsurancequotes\.com\.au\b \bcarinsurancequotes\.com\.au\b \bratelines\.com\b \bbuysolarpanels\.com\.au\b \bonbarcode\.com\b \bkeepautomation\.com\b \bzekaoyunlari\.org\b \bbentenoyunlari\.org\b \bben-10-oyunlari\.com\b \bkomikoyunlar\.net\b \bOYUNZAMANI\.COM\b \bbasketboloyunlari\.com\b \barabayarisioyunlari\.com\b \barabayarislari\.com\b \bth-chemical\.com\b \bisfana\.ru\b \bbluehosting\.com\.pe\b \badslvnpt\.com\.vn\b \bviagra-cialis\.ch\b \bul\.to\b \buploaded\.to\b \bnewsgroups\.derkeiler\.com/Archive/Soc/soc\.culture\.greek/2009\-06/msg\d+\.html \bvancouverlookout\.wordpress\.com\b \bvancouverlookout\.com\b \bruzgarenerjisi\.gen\.tr\b \bsmarturl\.it\b \bworldlifeexpectancy\.com/index\.php \bi-doserturkiye\.com\b \bvur\.me\b # part of issue with spamming urls, being managed xwiki. originally dealt with at enWP — billinghurst 20120127 commissionbreakthrough \b\d+\w+facts?\.com\b whatisamoneytree \b(easy)?(hairgrowth|bodybuilding(?!-magazin)|weightloss?|mafiawar|sixpackabs)(secret)?\b ultimatemuscletrainer globalrealearning \bhowtomakemoney\b \bwearitandbareitlingerie\b \bweightloss(dietwatchtips|truth)\b \bworldbestdiet\b yourwellnessquestions moneymakeronline dailyprofitsfromhome informationnow\.com\b secretrichesnow penisenhancementpills\b 4u\.webs\.com\b \bmarketing4noobs\.webs\.com\b \bapple-ipad-2\.webs\.com\b \b\d+-(\w+?-)?\w+?-\w+?-(topics?|talkingpoints?|secrets?|tricks?|discussions?|memos?|essays?|talks?|papers?|articles?|facts?|class(es)?).com\b \w+?-(topics?|talkingpoints?|secrets?|tricks?|discussions?|memos?|essays?|talks?|papers?|articles?|facts?|class(es)?)\.webs\.com\b \b\d+-(local-)?(informational|quick|brilliant|local|informative|helpful|specific)-(little|smart|daily|collegiate|clever|mindbending|special|brainy) \b\d+-(local-)?(academic|weekly|classic|helpful)-(daily|monthly|genius|special) #end of enWP additions \bcalculatormortgage\.co\.uk \bweightlosstruths\.2itb\.com\b \bu\.42\.pl\b \bcharlesgillman\.com\b \bslimsecrets\.2itb\.com\b \bbodhost\.com\b \bunterkunft-ferienwohnung-bamberg\.de\b \bappartements-vacances-bamberg\.com\b \bappartamento-vacanza-bamberg\.com\b \bcertifauto\. \bjigbo\.com\b \bshort4u\.pl\b \blottonews\.webs\.com\b \bdogtraningandtricks\.webs\.com\b \beasycomputerstudio\.webs\.com\b \bfishingsecrets\.webs\.com\b \bjobharvest\.webs\.com\b \bprojectpayday\.com\b \bmusicmarch\.weebly\.com\b \bsportfishingtricks\.com\b \bkapoormd\.com\b \bflyfishingsecrets\.webs\.com\b \bmydebtsolution\.webs\.com\b \bmanuelsanchezartist\.webs\.com\b \bquickstartbowling.webs.com\b \bminimalist-running-shoes\.webs\.com\b \bwowmusicforyou\.webs\.com\b \bfeedthemuscleburnthefat\.webs\.com\b \bimproveyourswing\.webs\.com\b \bcertificatoconformita\.com \bmagickpowers\.webs\.com\b \bthesimplegolfswing\.webs\.com\b \bforex-sells-like-candy\.webs\.com\b \blinkedinstratigies\.webs\.com\b \bretirementwebpage\.webs\.com\b \bgolfingtrainer\.webs\.com\b \ballproductreviews\.org\b #\b4\.bp\.blogspot\.com/-Lujq9b278Lg/TyeYmk66isI/AAAAAAAAAAc/yELwrwzyVeQ/s1600/caltech_rankmaniac_2012\.gif\b #\brankmaniac2012\.webs\.com\b #\brankmaniac2012caltech\.blogspo\t.com\b #\bmyrankmaniac2012\.blogspot\.com\b #\brankmaniac2012caltech\.tumblr\.com\b #\bcs144rankmaniac2012\.blogspot.\com\b #\brankmaniac2012\.webs\.com\b rankmaniac \blearnhowtoplayguitar\.tk\b \bpcgamesandmore4u\.webs\.com\b \bhopfeed\.com\b \ballsearch-now\.info\b \bti-da\.net\b \btrustedreviewfinder\.com\b \bdatingwebsitesnet\.org\b \bsinglesharmony\.com\b \bmedsmd\.com\b \bearnquickmoney\.net\b \bcocauto\.com \bbrokenscript\.com\b \barchive\.org/details/NoReply\b \barchive\.org/details/PleaseMisterPostman\b \barchive\.org/details/SexySadie\b \barchive\.org/details/AcrossTheUniverse_514\b \bsmspizza\.net\b \bmaxigen\.co\.il\b \bsiteseodirectory\.com\b \bdesenredandolamarana\.blogspot\.com \buntanglingtheweb-es\.blogspot\.com \bboards\.4chan\.org\b www\.4chan\.org/b/ \bxist\.org\b \bnudos\.org\b \bdiccionariomedico\.net\b \bcleaning-4u\.co\.uk\b \bmeta\.wikimedia\.org/\w/index\.php\?title\=Special\:Log/block\&page\=User\%3AFuture\+Perfect\+at\+Sunrise \bde\.wikipedia\.org/w/index\.php\?title\=Spezial\:Logbuch/block\&page\=Benutzer\%3AMuZeMike\+\%28WMDE\%29 \bihrp\.fis\.com\.vn \bthamtuthanglong\.com \benjoylace\.com\b \btop\-ptc\-serious\-paid\-to\-clic\-websites\.blogspot\.com \bhop\.clickbank\.net\b \bmy-weight-loss-secrets\.webs\.com\b [/.]➡\.ws\b \bxn--hgi\.ws\b \b›\.ws\b \bxn--cwg\.ws\b \btinyarrows\.com\b \bmlp\.im\b \b(derpy|pp4l|t9k)\.me \b4wrd\.us \bincloak\.com\b \baddr\.co\b \bt9k\.me\b \bsearch\.twitter\.com\b \bhowmanycaloriesshouldieatx\.com\b \bl\.to\b \bmappamundi\.free\.fr\b \bacademic-writing\.net\b \bmcprovider\.gr\b \bsmirt\.ch \ballowed\.org \bvlondonescorts\.co\.uk\b #Emergency listing - cross wiki issue 2012-4-20 \bvivaty\.wordpress\.com\b #Added by Jyothis on Feb 20, 2012 \bundo\.it\b \bamirite\.biz\b \bandrewstech\.tk\b \b79\.99\.0\.15\b \bbigblackarabiandicks\.tk\b \bgainmoneyfast\.com\b \bilike\.com\b d\.{0,1}e\.{0,1}a\.{0,1}t\.{0,1}h\.{0,1}t\.{0,1}o\.{0,1}j\.{0,1}e\.ws \bgetrank\.org\b \binstrumentalhiphopbeats\.com \bcc\.bingj\.com\b \burls\.li\b \beasepregnancytips\.webs\.com\b \bur\.cx\b \bmadebymabe\.be\b \bu\.czo\.me\b \bmalaysiahousingloan\.net\b \btiny\.cx\b \bthefacebook\.com\b \bwix\.com/russian\_mafia \buntanglingtheweb\-es\.blogspot\.com \br\.gd\b \bfaceboo\.com\b \bhabbolatino\.us\b \btopnotchfinder\.com\b \bgolflovers\.webs\.com\b \bphuketproperty\.com \bambien\-blog\.com \byachtpals\.com\b \bforextradinglikeachampion\.webs\.com\b \bflashgames\.name \bmillion-dollars\.net\b \babbo\.(mobi|tv|ag|hn)\b \bweightlosshypnotism\.blogspot\.com\b \bbeatbankruptcy\.webs\.com\b \bizmirescort(bayan|s)\.(com|biz)\b \brentpin\.com\b \bandroidmerkezi\.net\b \bklonopinonline\.net\b \bmgn\.me \burlcini\.com\b \bdietrine\.us \bdietrinereview\.com \basiansinamerica\.org\b \bwwww\.facebook\.com\b \bdb\.tt\b \bmusicfans\.ir\b \bconstructiontoysforkids\.com\b \bkly\.so\b \bfur\.ly\b \bfurly\.de\b \bflickr\.es\b \btwitter\.es\b \bfacebook\.es\b \btrafficsoftware-com1\.webs\.com\b \bacnetalks\.com\b \bbackpaindetails\.com\b \btinylink\.ir\b \brobertobenignifans\.com\b \bhoroskopi\.shtypidites\.com \bbregalnicastip\.tk\b \bgelen\.org \b1buycart\.com\b \b2oo\.ir\b \bu2l\.in\b \bv\.gd\b # manually added by billinghurst \bbajubatiktulis\.com\b \bgrosirbatik\.info\b \bbatiksemarang\.info\b \bbatiksarimbit\.info\b \bkampungseo\.com\b \bjualjam\.net\b \bbmdstreet\.com\b \btrainingiso\.asia\b \bekodokcell\.com\b \btokoherbalhifa\.com\b \bharganissanmarch\.com\b \bjabonkendal\.com\b \bshar\.es\b \bworldbricks\.com\b \bmodertalking\.com\b \bzwit\.org\b \bonline-scratch-card\.com\b \bangkringan-jogja\.com\b \bspanishfordummies\.ws\b \bu2s\.ir\b \bmat\.co\.il\b \bgi\.vc\b \bqy\.fi\b \bvm\.lc\b \btra\.kz\b \bburak\.cc\b \bwibi\.us\b \b163\.fm\b \bprimarkcatalogo\.com\b \bvpillsturkey\.com\b \bclipboard\.com\b \bweb-aupair\.net\b \bsiteanaliz\.net\b \boffshore\.ae\b \b1337day\.com\b \bsignup\.wazzub\.info\b \bu\.to\b \binfopot\.tk\b \burla\.ru\b \b2ya\.com\b \bvze\.com\b \b24ex\.com\b \bhitart\.com\b \bmirrorz\.com\b \bfiletap\.com\b \bdealtap\.com\b \bbigbig\.com\b \bebored\.com\b \bhereweb\.com\b \b1sta\.com\b \bechoz\.com\b \b2truth\.com\b \b2fortune\.com\b \b2hell\.com\b \b2tunes\.com\b \b2savvy\.com\b \b2fear\.com\b \b2freedom\.com\b \bantiblog\.com\b \bbcove\.me\b \btrineaspect\.com\b \bandreasmoser\.wordpress\.com\b \bguardofcastle\.blogspot\.com\b \brapidweightlosswithhcg\.com\b \bsource-werbeartikel\.com\b \bphoto-travels\.org\b \bart3w\.com\b \baffiliate-marketing-websites\.com\b \bencyclopediasupreme\.org\b \bhydrogen2oxygen\.net\b \bjamonor\.com\b \bmymin\.me\b \buluslararasiaikido\.com\b \btraditio-ru\.org\b \bvaradoga\.blog136\.fc2\.com\b \brumafia\.com\b \bhomesinrio\.com\b \bpmwatch\.org\b \bannyas\.com\b \bconsulting\.customsexpert\.ru\b \bhotelresplandor\.com\b \bhotelarrayanes\.com\.co\b \blittleurl\.info\b \btrucoss-para-habbo-2012\.tk\b \bemcollections\.net\b \bideascosasymascosas\.blogspot\.com\.es\b \baldservice\.com\b \bberlin-1945\.de\b \bmoslemhytech\.blogspot\.com\b \bviolinconcerto\.de\b \bfootballmatch\.de\b \bbitcoinmedia\.com\b \baltafseer\.com\b \baltafseer\.org\b \baltafsir\.org\b \birangooya\.ir\b \bmauritiusprestige\.com\b \bgreenworldbvi\.com\b \bfarmlandinvestment\.blogspot\.com\b \bj\.gs\b \bgevezechat\.net\b \bnewerahatsonsell\.com\b \bcapsforcheap\.com\b \bcurethalassemia\.org\b \bfpmr-chile\.org\b \btamazight-musique.blogspot \bsmallsibu\.miniban\.cn\b \belwazefa\.com\b \bhats-world\.net\b \bbustarhymes\.us\b \bflo-rida\.info\b \bjessie-j\.info\b \bgymclassheroes\.net\b \braftingtaradrina\.com\b \bgreekfeta\.com\b \bruggers\.com\b \bprodirectrugby\.com\b \bchina0001\.info\b \beliewieseltattoo.com\b \bsingingprosecrets\.webs\.com\b \b1-love-quotes\.com\b \blacina\.net\b \b2012chanelbagsforsale\.com\b \bwindows7antivirus\.us\b \bantispywarewiki\.com\b \bregistry-repair\.me\b \bbest-antivirus-protection\.com\b \bantivirus-reviews\.us\b \bmalwareremovaltools\.org\b \bantivirussoftwarealert\.us\b \btrojanalert\.net\b \btrojanremovers\.net\b \bphpm\.ru\b \b69\.39\.236\.36\b \bkredikartiborclari\.com\b \bxlstat\.com\b \bgoogle\.(?:xlstat) \b5games\.co\.uk\b \bmicrostocktime\.com\b \bMicrostocktime\.ru\b \bmyswabi\.tk\b \bmasese\.tk\b \blyricwiki\.org\b \bsmokelessecigarettereviews\.com\b \bbuyii\.com\.au\b \bphuketvillagetaways\.com\b \bclarinetbooks\.wordpress\.com\b \bkurzweilstories\.com\b \blivexxxstrip\.com\b \bbizplancorner\.com\b \bbarringtongifts\.com\b \bxlstat\.net\b \bborctaksitlendirme\.com\b \bborcunutaksitlendirme\.com\b \bhementaksit\.com\b \bkredikartiborctaksit\.com\b -verzekeringvergelijke.\..{2,3}\b \byogaforweightlosses\.com\b \bposteriorfossa\.com\b \bgamegoldfast\.com\b \bplayerassist\.com\b \bdiablo3gold-sale\.com\b \b💋\.tk\b \bhghlook\.com\b \bu2know\.net\b \be-performance\.ro\b \bniceplaces\.ro\b \bekalk\.eu\b officialnfl\w{1,10}(proshop|teamstore)\.com\b authenticstore\.com\b \bsingaporetourismpackages\.co\.in\b \bdubaitourpackages\.co\.in\b \bhyderabadtourpackages\.net\b \bsrilankatourism\.co\.in\b \bnorthindiatourpackages\.net\b \bpondicherrytourism\.org\b \bmunnartourpackages\.net\b \bhimalayatourpackages\.com\b \bkashmirpackagetours\.net\b \bsingaporetraveltours\.com\b \bdelhitraveltours\.com\b \bkullumanalitourpackages\.net\b \bsupremeindia\.com\b \bbookofraspielen\.info\b \bin-disguise\.com\b \bjordanpascherfr\.com\b \bvk\.cc\b \bgesundheitvideo\.com\b \bkrebsvideo\.com\b \bmedicanalife\.us\b \bminecraftcodes\.(info|me)\b \bwebhostingw\.com \brajpromotions\.com\b \bprofi-fachuebersetzung\.de\b \bprofischnell\.com\b \balquilerdeyatesenibiza\.com\b \bopgg\.nazwa\.pl\b \bts3card-business\.jp\b \btollesonlocksmith\.com\b \balfunstuff\.com\b \bborcutaksitlendir\.com\b \bdchallofjustice\.com\b \bdiablocheap\.com\b \bmijnvleesetendeplanten\.tk\b \bcheapmkoutlet\.com\b \bpoloralphlauren \bsdrv\.ms\b \bboreaudio\.com\b \bvideo-izle\.web\.tr\b \bslinky\.me\b \bactgruppe-es\.de\b \bthephen375blog\.com\b \bvietnamvisa\.org\.vn\b \bforexbroker\.info\b \bahoi\.es\b \baffiliatefuture\.com\b \bszechenyispabaths\.com \b(jazz|trance|rock)-radio.50webs\.com\b \btaourl\.com\b \bfbfriendblaster\.com\b \badmitad\.com\b \benjoycanaryislands\.com\b \bfastprofitpages\.com\b \bund-recht\.info\b \berbbaurechtsgesetz\.de\b \bheilberufsrecht\.de\b \bkanzleifeser\.de\b \bversicherung-recht\.de\b \barzthaftung-recht\.de\b \bnachlass-rechtsfragen\.de\b \bschenkkreis-recht\.de\b \bstalker-recht\.de\b \bkanzlei-feser\.info\b \banwalt-feser\.de\b \banwalt-recht-und-gesetz\.de\b \beasypret\.fr\b \bdigitalsatis\.com\b \bhoaphat\.net\.vn\b \bnoithathoaphat\.in\b \burls\.co\.il\b \bwanttoknow\.info\b \belal3ab\.com\b \bseychellesprestige\.com\b \bphishproductions\.com\b \bhowtogetridoffleasfast\.org\b \bttvideos\.de\b \bthoitrangf5\.com\b \bvst\.tv\b \bplusooo\.com\b \bfie-r\.it\b \bmariaciobanu\.tk\b \bfanclubmariaciobanu\.tk\b \bvistarecords\.us\b \bfazzt\.biz\b \bipir\.at\b \bl\.hh\.de\b \bgoodurl\.de\b \bkleinerlink\.de\b \b3ai\.de\b \bkurzurl\.net\b \bfixurl\.de\b \bunurl\.org\b \bhkclarksinn\.in\b \boua\.be\b \bel32\.com\b \bfilz\.fr\b \blichnosbeach\.com\b \blichnosbeach\.gr\b \blichnosbeachhotel\.reserve-online\.net\b \bparga-hotels\.blogspot\.com\b \bpargalichnos\.com\b \bpargagreece\.net\b \bitconnexion\.com\b \bdinez\.co\.uk\b \bxmas\.cpilondon\.com\b \buri\.fi\b \bkuvaton\.com\b \burly\.fi\b \bpara\.ms\b \bdft\.ba\b \bcnubloquefolle\.canalblog\.com\b \b5url\.net\b \bmichelerosica\.altervista\.org\b \bpro-(?!(goroda|speleo|otdyh)).*?\.ru\b \bgorod-scherbinka\.ru\b \bscientific-library\.com\b \bprintsasia\.com\b \bprintsasia\.co\.uk\b \bkpvz7ki2v5agwt35\.onion\.to\b \bs\.tt\b \blisastansfieldexperience\.com\b \bexcel-avanzado\.com\b \ballmoviesforyou\.com\b \blnk\.do\b \bzondergekheid\.tk\b \bscmresearch\.org\b (\bnewbalance(japan|(hot)?sale)|\bcoach(outlet|online)|jersey|uniform)\.asia\b \bantiagingcreaminfo\.blogspot\.com\b .*stell?iss?imo.* \bbrig\.co\b \bgrem\.io\b \bredirectingat\.com\b \bsynqk\.com\b \bsteroids-online\.net\b \b67\.55\.108\.167\b \b(oceangirltv|lauren-hewett)\.narod\.ru\b \bvietnamimmigration\.net\b \bmozaik\.info\.hu\b \bmozaweb\.hu\b \btraditionalindianherbs\.com\b \bhome-remedies\.in\b \btelugu-news\.com\b \bmasetty\.com\b \bwebsiteoutlook\.in\b \bgumagumalu\.com\b \btelugudb\.com\b \bthevod\.net\b \bjennavideos\.net\b \bporndvd-stores\.com\b \bsugardvd\.info\b \ballgovernmentjobs\.co\.in\b \bzombie-loan\.com\b \bklassik-resampled\.de\b \bs-fahl\.de\b \bmakingpeopledance\.com\b \bdiscoverunsigned\.com\b \btrafficdr\.com\b \brecov-er\.tumblr\.com\b \bducksnstuff\.tumblr\.com\b \bfyeahoatmeal\.tumblr\.com\b \bownedax\.tumblr\.com\b \bfalling-yet-again\.tumblr\.com\b \bscheherazade-khanum\.tumblr\.com\b \bdynoguy\.com\b \behowtocuregingivitis\.com\b \bguinealia\.com\b \bblog\.yoocare\.com\b \binteriordesigner\.ws\b \bcourchevel\.travel\b \betourismsolutions\.com\b \be-redstar\.net\b \bfoutapedia\.org\b \bdarkknightreturnsdvd\.com\b \bpluginprofitsite\.com\b \bambersail\.com\b \bwikiperle\.blogspot\.* \bvgn\.me\b \bbeatles\.ru \b0cn\.de\b \btrick\.ly\b # korean royalty start (string of nine domains so far, predict more) (the)?koreanroyal(ty|s)? thejinan koreanroyal(ty|s)?\.(com|org)\b \bthejinan\.(com|org)\b #korean royalty end \burban-vin\.ucoz\.ua\b \bfaacebook\.com\b \bvideolegend\.net\b \burlx\.ru\b \bgotoplus\.me\b \balbak\.net\b \binstitute-for-competitive-intelligence\.com\b \bqualitypointtech\.net\b \brtoz\.org\b \bthequotes\.net\b \bqtpbook\.com\b \bplaymemorygame\.com\b \bcosta-linda\.net\b \btanzaniamovies\.net\b \bdr-luxuryrealestate\.com\b \blaptopspa\.pl\b \bwhereloveisfound\.com\b \bpureplatinummodels\.com\b \bkuehntopf\.ch \be-weddingplan\.com\b \bmake\.my\b \bpaperbouyent\.com\b \bourmess\.net\b \btinapa\.com\.ng\b \bevent-factory\.ch\b \bmusicletter\.it #series of commercial spambot additions \babercrombieandfitchoutlet5\.webs\.com\b \babercrombieuk52\.webs\.com\b \babercrombieandfitchuk3\.webs\.com\b \bhollisterecosfrancea.com\b \babercrombie-malls.com\b \bcheap-abercrombie\.com\b \babercrombie-kids\.org\b \babercrombieetfitchmagasins\.com\b \bsearch4sun\.com\b \bdeplayer\.net\b \bbuyessaysonline\.us\b \bformalgownsuk\.com\b \bresearchessay\.org\b \bgreatessays\.org\b \blux-essay\.com\b \blux-dissertation\.com\b \bediting-services\.us\b \buk-essays\.org\b \btoppapers\.org\b \bbadcreditloansyes\.com\b \belephate\.pl\b \bperth-removals\.com\.au\b \bvolcanovaporizerreviews\.net\b \bfull\.sc\b \btopendmarket\.se\b \bcur\.lv\b \bnflsuperbowlravens\.com\b \btriestelibera\.org \byourbusinessbefound\.info\b \binterculturecapital\.de\b \bfleshlightpromo\.weebly\.com\b \boffersbookmarks\.com\b \bmoney-moguls\.com\b \btheorlandopersonalinjurylawyer\.com\b \bremediation\.co\b \bbringlogodesign\.com\b \bhc-porn\.com\b linkshrink\.de \bmasseriacappuccini\.it\b \bmetromodels\.ch\b \bclick\.payserve\.com\b \bhub\.me\b \bnscash\.com\b \btehranpatogh\.ir\b #Emergency listing - current user page spam across wikis \bgenericviagra123\.com\b \bcasino-review\.org\b \be-iban\.com\b \bmp3sdown\.com\b \bgrupodsp\.net\b \bdiendansimdep\.net\b \bmedia-markt-toshiba-fernseher-tv\.tumblr\.com\b \bmclogi-kintetsu-new-york-amgen\.tumblr\.com\b \bstores\.ebay\.com\b \bursnauer\.ch\b \bqr\.net\b \beverythingfou\.net\b \bwebsite-submission-seo\.blogspot\.com\b appetitecontrolpills \badsonmap\.com\b uniforms2u\.com\b \bbrunodam\.blog\.kataweb\.it \binthessaloniki\.com\b \bfindspermdonor\.com\b \b100pour100aviron\.com\b \bbaby-date\.com\b \bflikr\.com\b \burl-go\.com\b \btourfrance100\.blogspot\.com\.es\b \bereticopedia\.org \bdownloadrage\.com\b \bchanguscampbell\.com\b \bsex-porno\.biz\b paydayloans cartierwatchesonline \bdekalux\.com\b \bquagga\.cat\b \blinkd\.in\b \bvienne\.co\b \bproudphotography\.com\b \bvhaldemar\.net\b \boceanrusenergy\.com\b \bgg\.gg\b \bskiusainc\.com\b \btrulynaughty\.me\b \bmgprojekt\.com\.pl\b \bskinpharma\.nl\b \bfeed\.mn\b \bzommulberryshops\.co\.uk\b \bsukmulberryshops\.co\.uk\b \bcareerlinecourses\.com\.au\b \btopincoupons\.com\b \b(office|commercial)cleaning \bjanitorialservice \burlid\.ru\b \bdlpsoftware\.com\b \brandevudate\.com\b \btr\.im\b promocode(\d{4})?\. \binstacriminalbackgroundchecks\.com\b \bpokerschoolvideos\.com\b \bhotel-discount\.com\b \binstant-acne-remedy\.com\b \busreversephonelookupzone\.com\b \bboxbcn\.es\b \bbadcreditloansgo\.com\b \bcarmats4u\b \bbigorbust\.net\b \bjo\.my\b \bjoturl\.com\b \bstudentloansrate\.org\b \bcriminalbackgroundcheck \bcarmats\.ie\b cheapmedonline tipsforweightloss shorttermloans onlinebadcredit pullyourexback toplawnmowers nocreditcheck anymedsrx bestrchelicopterreview generic.?cialis.?rx metaldetectorreview badcreditloan loansonlineapp besttreadmill views201\d\.blog \btodo\w{3,10}\.com\.es\b porn.?for.?free free.?xxx tipstolivehealthy \bsuper-kenit\b online.?marketing.?business \bhowtogetpregnanttip\.com\b \bprimalburnfatburningsystemreview\.com\b \bSaveOnAirfareSecretsReview\.com\b \btruthaboutcellulitereviews\.com\b \b21daysugardetoxreview\.org\b \b30daystothinreview\.org\b \bgrowtaller4idiotsdiscount\.org\b \bhairagainreviews\.org\b \bfreesexshows\b \burls\.by\b \brikiki\.net\b \babrege\.eu\b \bfea\.lk\b \bppt\.li\b \burlmini\.net\b \burlv2\.com\b \bbe\.cm\b \bshar\.as\b \btlwsd\.in\b \blc\.cx\b \btiny-url\.info\b \btw\.gs\b \birr\.kr\b \btyn\.kr\b \bthedietsolutionreport\.org\b \braglour\.com\b \bparasitesandworms\.com\b \bhow.?to.?improve.?your.?eyesight\b \b955\.cc\b \bno-ip\. \bafreechat\.com\b \ballaboutsavings\.co\.uk\b \batwellandco\.com\.au\b \bbail\.com\b \bbestmanspeechessentials\.com\b \bbringthepress\.com\b \bbuytwitterfollower\.info\b \bcaliforniaduiguide\.com\b \bcomo-adelgazar-rapido\.net\b \bframeusa\.com\b \bitsupportforcharities\.co\.uk\b \bjfleece\.net\b \bkitchensolutionskent\.co\.uk\b \blovequoteslibrary\.com\b \bmumford-and-sons-tour\.com\b \bnutritional-supplement-truths\.com\b \bphotomeedibleart\.co\.uk\b \bpuregarciniacambogiainfo\.com\b \bsatchel\.co\b \bstatnames\.com\b \btetrabyte\.com\b \bthelegalstop\.co\.uk\b \btipsforteethwhitening\.com\b \btop10homeremedies\.com\b \btraveloka\.com\b \bvalueconcrete\.com\b \bwatch-movies--online\.org\b \bwondershare\.com\b \blimes-inferior\.pl\b \bmycarmats\.co\.uk\b \bcaliforniadrivereducation\.us\b \bessenza-nobile\.de\b \bukfamilyholidayparks\.com\b \bmybootmat\.co\.uk\b \bcasinouk\.com\b \bpandanger\.com\b \bhomefloorcleaner\.com\b \bpromazon\.com\b \bweddingingreece\.com\b \btopcasino\.it\b \bforsaleforlease\.com\.au\b \bvehiclebuyingandleasing\.co\.uk\b \bphysiciandesigns\.com\b \binternationallovescout\.com\b \bquickwaytogetabs\.com\b \bwebhostingreviews\.com\.au\b \bcancerfactsmd\.com\b \bguestbloggingempire\.com\b \bstainlesscablerailing\.com\b \bfuelonline\.co\b \blifequotescollection\.com\b \bbestcreditreports\.com\b \bshopaduck\.co\.uk\b \bpuregreencoffeeinfo\.com\b \bpacificplayinc\.com\b \bmobiles2money\.co\.uk\b \bdieharddevil\.com\b \bproduct-investigation\.com\b \bgalavantier\.com\b \bbest-auto-detail\.com\b \bchillifundamentals\.co\.uk\b \barizonadetoxcenters\.org\b \basoberwayhome\.org\b \behardhat\.com\b \brealhealthy\.net\b \bdogarthritisaspirin\.com\b \bagentmate\.com\.au\b \bwebfullcircle\.com\b \bsmokingobsession\.com\b \bcheapnps\.com\b \bbacklinkempire\.com\b \bledstop\.co\.uk\b \bcarinsurance\.org\.uk\b \babloodpressure\.com\b \bmommyedition\.com\b \bseojob\.net\b \bbanffhotelsltd\.com\b \bcontenderbicycles\.com\b \bhearinglosspill\.com\b \baustraliaoutletsale\b \bfilm.?pornoxxxx reviews2\d{3}\.info \bkvta\.net\b \badultfriendfinder\.me\.uk\b \bplus\.ly\b \bmyurl\.pk\b \bdalatmuaban\.net\b \bwallpapersbq\.com\b \bpresentviewer\.com\b \bmobilephoneinsuranceking\b janitorialcleaning \bnajmihealing\.webs\.com\b onlinehealthtopics healthychoicediets presettlementloans \bbeeplog\.com\b \byj\.pn\b soundtrackstream\.com \bmdansby\.com\b \bneedthecure\.com\b \bsoualwjoab\.com\b hotvideochatstudio \bxxxchat\.xxx\b it\.cantinoripedia\.wikia\.com \bfreightaudit\.org\b \bfreeminecraftgiftcodes\.net\b \badelaide-classifieds\.info\b \btodaynews\.info\b \bmarketlist\.com\b \bmlmrankings\.com\b \bnpros\.com\b fashionbrandoutletshop safedietplansfor \bbeforeyoubuy\.co\.uk\b spotify.?premium hotgermangirl \ba51\.idata\.over\-blog\.com kithomeprices criminallawyeraustin celluliteproducts \bcellulitestore\.com\b productsreview(s|er)?20 \bdildomail\.com\b \bmyarabickeyboard\.net herbal(ed)?pills \bhealthyfruitsworld\.com\b \bonline-betting\.tv\b percentforex onlinesocialnetworkingsite \bwwvr\.org\b becomingaparalegal seasonscontracting \bdescargar-musica-gratis\.softonic\.com\b \bevenweb\.com\b \bjamonibericodebellotas\.com\b \bneteller\.pw\b goldinvestmentkit fatlossareview hardmoneybankcorp slowlos(e|s)weight weightloss.?program extremeweightloss \bonecarinsurance\.com\b \bpillcounting\.com\b \bempowernetwork\.com\b myshoppingbusiness \byoumint\.com\b bestonetimeoffers \bpredatorhacks\.com\b ereticopedia\.wikidot\.com \burlms\.com\b mypharmarx \bsynergybusiness\.wordpress\.com\b \bcropcirclesonline\.com\b \bfitnizz\.com\b \bspearmintrhinolv\.com\b \badclout\.com\b \bjackpinto\.com\b \bcropfiles\.it\b \b2\.ht\b \bfsodb\.com\b assuredseo \bsay\.ly\b hidefporn adjustabledumbbell \bscrapebrokers\.com\b film.?pornoromania \bsepatuonline-murah\.com\b weddingdressonline \bvailong\.com\b \bwebcomtois\.fr\b nfljerseys+hope \btheurbanking\.com\b \ball-loans-info\.com\b \btraffic-angels\.com\b bestregistrycleaner \bcheapdomainregistration\.es\b \brehatched\.com\b \bneteler\.pw\b \buchop\.it\b \bpeacockcenterpieces\.com\b \bworldfiliationetworkproxy\.com watchbuyingguide \brubyescorts\.com\b \bforomultinivel\.com\b \binfinityhacksclan\.net\b \bmanshop24\.net\b couponcodeoffer pornblogspace myboobs4you \bsim\.so\b \bamateur-x\.eu\b \bpenimed\.com\b \bnavymoms\.net\b \btardisbr\.wordpress\.com\b cartoonpornheaven \bsfadi\.org\b e.?cigarettereviews \brenterly\.com\b laptopscreenrepair gold.?porn.?tube to.?lose.?weight.?quick \bbrowse\.deviantart\.com\b \bbreedproducts\.com\b \bamateursexacts\.com\b \bgamehackerz\.com\b hardcore.?party.?girls \butahburden\.com\b \bmelbournebusinesscoach\.biz\b \bsmrl\.tk\b \bsoundtracknews\.com\b \btnij\.com\b \bsnd\.sc\b \b42\.com\b \bkreuz-net\.info\b herpescurereview \bcheatanarchy\.com\b \bstos\.me\b \bamazonprime\.webs\.com\b \bmod4\.cc\b \bminlnk\.at\b beautycoupons seototaiwan \bkriyayoga\.com\b \bproduse-aloe-vera\.eu\b uknikeblazers \bwaratahfuneralservice\.com\.au\b \bmanpower24\.net\b \bbaranisik\.com\.tr\b \bfncy\.it\b cartiernecklacehotsale \b7crime\.com\b \bfileurl\.me\b \byourleanbody\.com\b \bwinonadental\b \bpdh\.co\b onlinecasino.?info healthy.?weight.?loss.?diet.?plan \bdevoucoux\.co\.uk\b \bceokt\.com\b buymoncler.?cheap \bviglink\.com\b naturalcureforyeast \bextremeseotools\.com\b \btopdealzonline\.com\b partypillsonline \bliveresumeexamples\.com\b \bperfectgirls\.net\b \b4tube\.com\b \bvisalusshakes\.com\b \b101juegosdeautos\.com\b monclerjackets\d \bcpesamplewritings\.blogspot\.com\b \be621\.net\b \bezadblaster\.com\b freeonlinedating medrxshop\b buy.?adipex.?online \bvideodeteen\.eu\b \bshark\.net\.pl\b \bpowerfulhacks\.com\b \bsloganexpert\.com\b \b2u\.lc\b \bowl\.li\b \bshorten\.me\b \byourshortlink\.net\b \bpenilegain\b \bcheatyworld\.com\b \buu\.gl\b \bneoplano\. \btancredi\. \bgetxanax\.com\b \bwww-mp3player\.com\b \bactionseoservices\.com\b \bgetwebvisitors\.com\b \bgetloanslendersusa\.org\b \bdoghematerassi\.it \bicigarettes\b buycheap\w{0,10}pillsonline rapid.?fat.?loss \bladamejeanne\.fr\b bestseoservices \bavantpack\.ru\b \bplus\.lapvo3\.tk\b \bshopforpainrelief\.com\b \bprintforprofits\.com\b \bsexndfunny\.biz\b \blcdscreenforlaptops\.com\b \bwebsite-Ranking-Checker\.com\b \bmagiclondonescorts\.com\b \bbrunetteescorts4u\.com\b achimthepooh\.de \bmemopadhd7\.gweb\.io \bmgjmp\.com \borelsetka\.ru\b \bprespa-birlik\.se\b \brecoverymechanic\.com\b \bsegue\.se\b \bdietplanstolose\.com\b weightwatcherscoupons \bmortgagewoodbridgevirginia\.com\b \badfoc\.us\b \b0\.mk\b \bz6\.ro\b \btortapandistelle\.it \bgameschamp\.com\b \bgeilelesbensexvideos\.com\b \bngbot\.com\b \bescort-suisse\.ch\b \bgive-me-articles\.com\b \bPayperclickmagic\.com\b \bsn\.im\b \btwi\.bz\b \bbuzzup\.com\b \bbuzurl\.com\b \bu28\.de\b \bapu\.sh\b \bi2h\.de\b \blil\.io\b \bdaa\.li\b \b03e\.de\b \bshort\.ie\b \bvdirect\.com\b \bunfake\.it\b \bux\.lv\b \bdomain.dot\.tk\b \bsturls\.com\b \bkanepesorfu\.com\b \bbackpage\.com\b \bstonemaster\.info\b \bcastlecomfortstairlifts\.com\b \bhdv-sex\.com\b \bbidstart\.com\b \bviagracare\.com\b \bhumbug\.pl\b \bsabe\.co\.kr\b \bfreasyway\.com\b \bsharemyflat\.com \batlastranslations\.ie \bmathsball\.blogspot\.com\.es \bbombch\.us\b \bfakeidfactory\.com\b \borganicbite\.org\b \bhollywoodgoldcasino\.com\b \boutback-steakhouse-coupons\.com\b \bthefoodtrucksforsale\.com\b \bkitchenhere\.com\b \balterilsource\.com\b \bplaceworkshop\.com\b \bulcerssymptoms\.org\b \btogetherweearn\.com\b \bractors\.com\b \belementalu\.com\b \broulettechat\.pw\b \bereticopedia\-materiali\.wikidot\.com \bgirls-in-porno\.com\b \bads-get-read\.co\.uk\b \bvillagematchmaker\.com\b \bflukethermometer\.net\b \bbestpayperdownloadsite\.com\b \bwiperblades\.me\b \bofficialemailmarketing\.com\b \blovelytips\.com\b \bfinanziellen-freiraum\.de\b \bjasonshin\.com\b \bkredit-quality\.de\b \bmuzland\.org\b \brent-the-party\.com\b \belektrischesigaretkopen\.nu\b \bhappycheat\.com\b \bObserverpublications\.com\b \bgenuineseo\.net\b \ball-in-one-keylogger\.com\b \bsexcam-girls\.at\b \bgetnchealthinsurance\.com\b \bregisteradultfriendfinder\.com\b \bsplashurl\.com\b \bcarinsuranceforaday\.info\b \bharvardbusinesslawreview\.org\b \bvisaj1\.fr\b \bbestfacebookpages\.com\b \bgokhanatalan\.tk\b \bpaidtoclickreviews\.com\b \baddi\.to\b \bbigbrothertvshows\.com\b \betk\.cc \bozelenyavane\.com \bfotohost\.eu \bbit\.do\b \bgetinfo\.co\.in\b \bsherlystours\.com\b \bvbly\.us\b \bsummersetcontinentalhotels\.com\b \bthemmxbakery\.com\b \bi-write-india\.com\b \bra6\.org\b \bbgm\.me\b \bonlinejobsworkfromhome\.com\b \bweightgainsource\.com\b \bwelovesbobet\.net\b \bvt802\.us\b \bmonkeyadvert\.com\b \bbuttgetwet\.com\b \bstorobinlaw\.com\b \bstutt\.no\b \bvimax-au\.com\b \bpo\.st\b \bitrackprogps\.com\b \b2gy\.ru\b \b365live7m\.com\b \bsrudut\.com\b \bbuy-skinny-fiber\.com\b \bcandy-crush-free\.com\b \bbarrieevansmarketing\.com\b \bcartrackgps\.com\b \bhouseme\.ca\b \bmlb\.jp\.net\b \bcorecommerce\.com\b \bvork\.us\b \bcancionromantica\.com\b \bseoshark\.org\b \bhypnotherapybirminghampro\.co\.uk\b \bintuitmarketer\.net\b \bnicolascleans\.com\b \ballparts\.cc\b \bspeedyshare\.com\b \blnkd\.in\b \bsh\.st\b \bearthspacecircle\.blogspot\.com\b \bpharmacycatalog2014\.com\b \bpharmacy-dir2014\.com\b \bpharmacyonlinecatalog\.com\b \bpharmacyreviewer2014\b.com\b \bexterminatorblog\.info\b \bpemutihwajahsuper\.com\b \bitruemart\.com\b \bfree-registry-cleaners\.biz\b \bwavenet\.com\b \bqps\.ru\b \bi\.pwned\.com\b getyourexbackreviews\.net \bcheapessaypapers\.com\b \bmuslimgaleri\.com\b \bblyweertbeaufort\.co\.uk\b \bhowtostartablog\.org\b \bzcodesystemcoupon\.com\b get.rid.of.pimples\.com\b \bkokica\.info \btopholidaydestination\.info \bzoxexivo\.com\b \bbinarypark\.org/s\b \brebelmouse\.com\b \bshopdeathandtaxes\.com\b factory.?trading\.com\b \bxlx\.to\b \bsionvadisi\.net\b \bmrch\.me\b \bnocreditrent\.com\b \bdoi-toshin\.com\b \bindexlure\.com\b morpheusfxsolutions\.com\b \baddeffects\.net\b \bsbobet-vip\.com\b \facebook.com/asiretiislam \bdarbbridalcouture\.com\.au\b \bmaldivedelsalento\.it\b \bcaseaffittonelsalento\.it\b \bmaldivesit\.com\b \bawl\.li\b \bw\.atch\.me\b \bkamagrainstant\.com\b \btophd\.info\b \bdragojlo\.info\b \bmalikoki\.info\b \bexistdecor\.com\b \bgetshorturl\.com\b \beprepz\.com \bsbobetc\.com\b \btattoora\.com\b \bpygmyurl\.com\b \b24plastic\.com\b \bedmedsale\.com\b \bstockmarketmentor\.com\b \bhalshs\.archives-ouvertes\.fr/docs/00/28/37/91/PDF/Santarelli_Pomponio_Algieri\.pdf \btinooo\.com \btinoooapp\.com \bkatakosta\.info\b \badcrun\.ch\b \bselbysoftfurnishings\.co\.uk\b \blike\.it\b \boxygenconcentratorinc\.com\b \bpornpasshub\.com\b \nitroxinadvice\.com\b \hspactivesbr\.com\b \balphamaxplusfacts\.co\.uk\b \baktiveamadvice\.com\b \bgarciniacambogiaprofacts\.org\b \bpurelifecleansefacts\.org\b \bmiraclephytoceramidesfacts\.com\b \brevlanteskincare\.com\b \binstaflexjointsupports\.com\b \bwelovesbo69\.com\b \bsbolovely\.com\b \bwelovesbo168\.com\b \bladermaniqueskin\.com\b \bteatroblog\.com\b \bwaa\.ai\b \bta\.gd\b \bhacktoolsandcheats\.com\b \busa-records-search\.com\b \blanadel\.re\b \bhowtogofromgirlfriendtowife\.net\b \bseriousmoneymakers\.ning\.com\b \bkredytoonline\.webgarden\.com\b \b1eko\.com\b \bfunsolderingstationreview\.tumblr\.com\b \bpestcontrol-stlouis\.net\b \bsafelinking\.net\b \bsafercolonreviewss\.com\b \bcompensationinjury\.com\.au\b \bfreesciencepublication\.blogspot\.se\b \bfrivetenskapligpublicering\.blogspot\.se\b \bworldwithoutexcuses\.blogspot\.se\b \bingaursakter\.blogspot\.se\b \bcas-msds\.com\b \bcas-no\.org\b \bmsds-cas\.com\b \bhec\.su\b \blida-grossmarkt\.com\b \bfitmedicalweightloss\.com\b \bcebuayalahomes\.com\b \bcasino-nodepositbonus\.com\b \bqualitysewingmachine\.com\b \b9ox\.net\b \bthesisontime\.com\b \bvitamixversus\.com\b \bobd2inthebox\.com\b \beasy\.tc\b \bcmyad\.co\b \bwtc\.la\b \bgreenslimming\.org\b \bbuynolvadexonline\.biz\b \by2u\.be\b \bm88no\.com\b \bcasualforsex\.com\b \bmobilegamenews\.ru\b \b\.pr\.co\b \baus-visa\.com\b \bdrugstoredir2014\.com\b \blxto\.net\b \bpast\.is\b \b4ic\.be\b \ballonger-penis\.net\b \blinkis\.com\b \bln\.is\b \bsbobetasia(\d)?\.com\b \bonnutrition\.org\b \burlgo\.in\b \bnq\.st\b \bdyi\.li\b \bdyinglinks\.com\b \bpaisasaver\.in\b \bseansomaniak\.pl\b \bseofornown4eva\.com\b \bpromotion-voyages\.fr\b \brkdms\.com\b \bseobusinessconference\.com\b \burx\.nu\b \bbatteryuniversity\.com\b \bdaily2deals\.com\b (?<=//|\.)vin-decoder\.com\b \becigarettefreetrial\.net\b \binsta-follow\.com\b \boncabs\.com\b \bliposlimsideeffects\.com\b \binfo-pdt\.org\b \btaxcutters\.com\b \bmaxmanpoweradvice\.com\b \bsejour-caraibes\.com\b \bbirthstonesonline\.com\b \bbitsysbikinis\.com\b \bsejoursaintmartin\.fr\b \bseosellers\.com\b \bfreegiftcode\.com\b \bwhyseoservices\.com\b \brunningfredgame\.com\b \bmysexyclassfieds\.com\b \b5cubecommerce\.com\b \bimpactplayerrankings\.com\b \bbinaryoptionshome\.com\b \bvoyage-de-noces\.org\b \bsejour-saint-martin\.com\b \bvacancestop\.com\b \bsejoursaintmartin\.com\b \bwakfu\.asia\b \biwebtechie\.com\b \bhisosoccer\.com\b \bhisosoccer\.blogspot\.com\b \bwebsitesforsalestore\.com\b \btheshadehut\.com\b \bcmbikeshop\.com\b \bdailymotivationalvideos\.com\b \bhomeimprovementdaily\.com\b \bfanbestbuy\.com\b \bcool-fuel\.co\.uk\b \btiredeal\.co\.il\b \bloloves\.it\b \bfeelthechoco\.com \bsourceofwine\.com \bdropofcoffee\.com \bvtranzitas\.lt \bfeelthetea\.com \bmyspace\.ge \bt1p\.de\b \b0cn\.de\b \bshorte\.st\b \btiny\.cc\b (?<!-)\bx\.co\b (?<!-)\bvir\.al\b \bwheek\.it\b \bclicky\.me\b \bqrf\.in\b \bfzy\.co\b \brdlnk\.co\b (?<!-)\burl\.ac\b \bzzb\.bz\b \bgplus\.to\b \bgdriv\.es\b \btiny\.cc\b \bpelevoniface\.com\b \bmgcheats\.com\b \bjerseysauthenticwholesaleauthentic\.com\b \bfootballljerseyscheap\.com\b \bcheapwholesalecheap\.com\b \bpharm-stores\.com\b \bgrepmaster\.eu \bgagnerdelargent\.tv\b \bflaturl\.com\b \bhack-appl\.com\b \bmy\.rs\b \brz9\.de\b \boffredemploiadomicile\.fr\b \bisepbola\.com\b \bdagetechnology\.com\b \bneueseomarketing\.com\b \bcriminaldefenseofnewyork\.com\b \bcleaning-agency\.co\.uk\b fastcleaners domestic.?cleaners \bblueamberrose\.com\b \bl-i-n-u-x\.de\b \bvisaforargentina\.org\b \bbestpressurewasherrating\.com\b \bwhat-to-buy-your-boy-friend-for-christmas\.com\b what-?to-?get-?.+christmas\.(us|com)\b christmas-?gifts?-?(ideas|for).+\.(us|com)\b \bbestweedeaterreviews\.com\b \btopsnowblower\.net\b \bxbanners\.biz\b \bsbo69\.club\b \b2y\.com\.au\b \burlteeny\.com\b \bjayafarma\.com\b \bbuymobiles\.net\b \baliexpress\.com\b \bbetbookie\.info\b \btiny\.bz\b \bnoaparis\.com\b \bme2\.do\b \bammi\.me\b \btopotraverse\.com\b \bjaimalaudos\.eu\b \bbuff\.ly\b \bpharmacyusa24h\.com\b \bonlineedmeds03\.com\b \bobatherbalkosmetik\.com\b \bclicksure\.com\b \btopproductresults\.com\b \btopbodysupplement\.com\b \bicargames\.net\b \bjclothing\.co\b \bdiscountdiamond\.co\.uk\b \bdocspal\.com\b \bbajgle\.com\b cleaning\.pw\b \blnkstts\.com\b \bbobs\.bz\b --(tarot|psychics?|mediums?|readings?|zones?|horoscopes?)\.com\b \btyn\.kr\b \btarotcomments\.com\b \bmediumsreports\.com\b \bpsychictarotfree\.com\b \balivepsychics\.com\b \bi7astrology\.com\b \btruepsychicslive\.com\b \bmediumsweb\.com\b \brealhelppsychic\.com\b \bmaletestosteronebooster\.org\b \bnofuturecafe\.com\b psychicsfree\.com\b bravesites\.com\b \bpsychicsfindaid\.com\b \bpsychicseersme\.com\b \beepurl\.com\b \bwebseosites\.eu\b \bx4facts\.com\b \bpsychicsreadings365\.com\b \bcrystalvoxx\.com\b \bbarrymorefurniture\.com\b \bgncamerashop\.com\b \brainbowtravelhi\.com\b \bstemcell\.life\b \bpsychics999\.com\b \bviagrawithoutprescription \bonj\.me\b \bcarmonia\.net\b \btattooimages\.biz\b \btopfoot\.eu\b \bgamesfen\.com\b \bseoclerks\.com\b \bw3ightl055\.com\b \bsupplementcritique\.com\b \bcompravaina\.com\b \bprolevelweightloss\.com\b \bgoldenmeadow-minis\.com\b \bprofitacademybonus\.com\b \btarotinspects\.com\b \bthepiratebay\.cba\.pl\b \bthepiratebay\.cr\b \bmb57\.com\b \bm88u\.com\b \bredirectrec\.haras-nationaux\.fr\b \b7kp\.com\b \bsusurl\.com\b \bri\.ms\b \bri\.ms\b \bpaydayaizdevumu\.com\b \bvouchercode \bsenta\.la\b \bmonsterenergygear\.net\b \bbest-ghostwriter\.com\b \bessay-schreiben\.de\b \bhandyortung\.co\b \bwhatsapphacken\.de\b \bbachelor-hilfe\.com\b \bbestkeys\.eu\b \biwhatsappstatus\.com\b \bi24help\.com\b \bbestforexrobotinfo\.com\b \bexpertisegarden\.it\b \bmrdesigner\.in\b \bbatuiti\.com\b \bsiteinseo\.com\b \bpwnicloud\.net\b \bclika\.pe\b \bdiscountcodes\.io\b \bxxxbloggers\.com\b \bdealdatabase\.co\.uk\b \bpornblogy\.com\b \bwefaq-dammam\.com\b \bkingvouchers\.uk\b \bhappyvalentinesdayi\.org\b \blinkasa\.com\b \brecursosenprojectmanagement\.com\b \bnyttigbras\.dk\b \bghadvancedplusfacts\.com\b \bvai\.la\b \b123rumahku\.com\b \baaacomputerrepairfast\.com\b \bfrozengames\.com\b \binstantenergy\.co\.uk\b \bkeratosispilaristreatmentgoogle\.wordpress\.com\b \btrihawks\.com\b \bsharkbayte\.com\b \bvoucherone\.co\.uk\b \bref\.pw\b \bcte\.li\b \bkeelog\.com\b \bministryofdeals\.com\b \burl\.zeroent\.net\b \bdanangplus\.net\b \bprofitupempire\.com\b \bhongkong-rx\.com\b \bci8\.de\b \bforexdrainbroker\.com\b \bbuypainmedsnow\.com\b \bsports-water-bottle\.com\b \bsubitotechs\.com\b \bunrelo\.com\b buyedtabletsonline \btopcashbonus\.com\b freepsychic \bcocland\.com\b \bmypaymentsolutionsusa\.com\b \btwojetanienoclegi\.eu\b \bappsforpcmero\.com\b \bdirectholder\.com\b \btop-prop\.com\b \bmakebusinessonline\.org\b \badktoys\.com\b \baffordablesewingmachines\.co\.uk\b \bhalong-bay-cruises\.com\b casinobonus\.co \bafdhaljauhari\.blogspot \bxn--agrandirsonpnis-mnb\.com\b \bacces-pills\.com\b \bdarkpostprofits2bonus\.com\b \bthegrandmuster\.com\b \bamallibya\.com\b \btriphobo\.com\b \bdigitallatitude\.net\b \bnoprescriptionmedicines\.org\b \bbodybuildingstyle\.com\b \blaunchcorporate\.com\.au\b \bwhey-protein-for-women\.com\b \bcyfuss\.com\b \busfreeads\.com\b \bvastspace\.net\b \bcanadianedrugstore\.com\b telechargerdes\.com\b \bhalongboat\.com\b \bhalong-bay-cruises\.com\b \bbooknowhalong\.com\b \bvietnameseprivatetours\.com\b \bhalongcruises\.travel\b \bgotohalongbay\.com\b \bdailyvietnamtours\.com\b \bamazinghalongbay\.com\b \bvietnameseprivatetours\.com\b \bsapaluxurytours\.com\b \bgotosapavietnam\.com\b \balllenses\.org\b \bproductinfosuperstore\.com\b \btotsites\.com\b \bs87\.eu\b \bseoservicemagic\.com\b \bbrandmarketing\.com\.cn\b \bxvideosgratis\.xxx\b \bwebandseo\.co\.uk\b \btny\.cz\b \bjavadramezani\.com\b \bbremep\.com \bhacksin\.com\b \bchefs2gocatering\.com\b \bsymlink\.us\b \blnwshop\.com\b e-cigarettefree \bworld-art\.ru\b \bfundramas\.com\b \bpromotioncodes \bforexsrovnavac\.cz\b \bautoloansforeverydriver\.com\b \bcriminaldefenseattorneytulsa\.com\b lose-weight-easily \bmajorca-transfers-airport\.co\.uk\b \bbusmallorca\.es\b \bbbwtube\.me\b \bjustpaste\.it\b \bgrow-tobacco\.info\b \bgrowtobacco\.net\b \b2celloswe\.prohost\.wf\b \bfiverr\.com\b \bporschecayenne2015\.com\b \btwixar\.me\b \bladbrokes\.pw\b \ball4seo\.co\.uk\b \bamzy\.me\b \bourskinhealth\.com\b \br10\.net\b \bnicetraffics\.com\b \bdaotaotienganh\.org\b \bfiverrbot\.com\b \bfinr\.co\b \bmoneysite\.us\b louis-vuittin\.us\.com\b replica\.us\.com\b \bventurestoday\.com\b \baegyo\.me\b \bthehealthyadvise\.com\b \binboxinnercirclebonus\.com\b \btopnocreditcheckloans\.com\b \bfightagainstbulimia\.com\b \bseoplus\.info\b \bmaxiwebdesign\.com\b \bjouwweb\.nl\b \bereticoblog\.wikidot\.com \ballageconditioning\.com\b \baboutpropertiez\.com\b \bgtublog\.com\b \bbktube\.net\b \bcix\.me\b \bqualitysteroids\.net\b \bvil\.li\b \bintechguvenlik\.com\b \bwebemailverifier\.com\b \bthaivdox\.com\b \.on\.nimp\.org \bdiabetesprotocoll\.com\b \bjoyofsatan\.com\b \bsexxxing\.com\b \bgoselfie\.com\.au\b \brestaurant\.eztable\.com\b \bcentiplex\.com\b \bnoxss\.com\b \bww7\.fr\b \bcachor\.ro\b \bconsultdustry\.com\b \bcex\.io\b \bsmore\.com\b \bbhashasolution\.com\b \bvocests\.blogspot\.com\b \bmydehydrator\.com\b \bsocialseopromotion\.com\b \bforexjunkie\.com\b \bparkapp\.com\b \bsnack\.ws\b \bshino\.me\b \bmemoriesfromwiki\.blogspot\....? \bquiropraxia1\.com\b \byt\.be\b \bhealthyiteasy\.com\b \brelinks\.me\b \bmybook\.to\b \bcashbonusonline\.com\b \bloans4you \bincest-porno\.org\b \bsupplementsdeal\.com\b \bkinoandroid\.com\b \bporno-pyanyh\.com\b \bpaydayloans\.today\b ecigsfreetrial \bgiftpiper\.com\b \buniversaltailor\.com\b \bqikshare\.io\b \bcontato\.ms\b easywaytoweightloss \bpi\.vu\b \brestaurantsnearme\.space\b \bfirstleaks\.com\b \beb\.by\b \bforbali\.com\b \bdeodorant-coupons\.net\b \bujeb\.se\b \bautorijschoolleon\.nl\b \bleaftrade\.com\b \bgp\.gg\b \btopseostudio\.com\b \bmusclesupplements101\.com\b \bhits4slim\.com\b \bshaarpmind\.com\b \bteleplus\.org\b \bnsjk\.in\b \bnewsjack\.in\b \baran\.com\.ua\b \bschoene-geburtstagssprueche\.eu\b \batho\.me\b \bur6\.us\b \bpokerdewa88\.com\b \bpassionavenue\.com\b \bdg-locksmith\.com\b \bpascherairmaxfemme\.fr\b \btopuniversityreview\.com\b \bshutterfly\.com\b \boperationquickmoney\.training\b buyinstagram \bboygamez\.com\b \bbr1m\.org\b \breplicawatch \bmanmer2\.blogspot\.com \bskyrocketplace\.com\b \bvid\.me\b \bbrunodam\.blog\.kataweb\.it \bpgmaleenhancement\.com\b \bmaxis10\.com\b \bthsbo222\.com\b \byroki-video\.ru\b checkpaydayloa \bsmokyquartzstones\.com\b \bvydoxfreetrial\.net\b \brafael24\.ir\b \bakaliteescort\.org\b cashusadvance \bseoexpertsindiareviews\.tumblr\.com\b \bguteapotheke\.net\b \berotic-vid\.com\b cialispharmac \bforum\.al-wrwd\.com\b \bnimagazine\.com\b \bsovbezchr\.ru\b \bvinfreecheck\.com\b \bbet365offercode\.com\b makemoneyonline \bpokerhebat\.com\b \bbjmath\.com\b \bwww\.vegasslotsonline\.com\b \bWherecanibuymeladerm\.org\b \btopessaywriter\.org\b \bwritemyessayservice\.net\b \bmycollegeessay\.org\b \bessayforcollege\.org\b \bwritemyessay24h\.net\b \bbuyessaywriting\.net\b \bmyshort\.ovh\b \bcdnlion\.com \bwhatsappforpcmi\.com \bla-alopecia-areata\.com\b \bnitrofocusno3muscles\.com\b \bgetcheapmax\.com\b \bderefer\.unbubble\.eu\b \bvrbas\.be\b \bmobilesnack\.net\b \bdiversifiedparking\.com\b \balexanderjohnson\.beepworld\.de\b \burl2it\.com\b \bnflhistory\.net\b \bmediaupdate19\.com\b \bj\.smad\.info\b \btirada-tarot-gratis\.eu\b \bgeet\.me\b \bmozdomains\.co\.mz\b \btransfers-in-europe\.com\b \b(?:zurich|livignoski)transfers\.com\b online-generic \bdummyurl\.com\b shopping-internet \bwellinghomeopathy\.com\b \bmofunzone\.biz\b \belvishescortsliverpool\.co\.uk\b \bbox10\.me\b \bpink-venus\.com\b \bmenstrualcup\.com\b \bmedijator\.com\b \bmilf4tube\.com\b \bmenskopp\.se\b \bemekserverler\.com\b \bvefro\.com\b \bcandledreamer\.com\b \bipayday\.site\b \biloanonline\.co\b \bpokerdewa19\.com\b \bcouponconnexion\.com\b \bplacidway\.com\b bestpaydayloan \b(?:oraculo|caesarem)nostradamus\.com\b \bloseweightgarcinianow\.com\b \bmuscleperfect\.com\b \bsuperlotteries\.com\b \bese\.es\b \bcomprarviagraes \bptvsportsbisskey\.mobi\b \bgoogleweblight\.com\b \bbote\.me\b \bbuytramadol\.biz\b \beyeluminousfacts\.com\b \bshoesizeconver(sion|ter)\.net \bshoesizes\.co \bconvertyourshoesize\.com \bwebinerds\.com \btherighthairstyles\.com \bconvertercentral\.com \bhairstylearchives\.com \bsizeguide\.info \blatest-hairstyles\.com \bratatype\.com \btypingweb\.com \bstfalcon\.com \blifetile\.me \brollapp\.com \bpaydesk\.co \bblogger\.com/profile/07812378838296070653 \bfacebook\.com/Bajotzofficial paydayonline \btruecrimebookreviews\.com\b \bskybet188\.net\b \byouknowit\.tk\b \bdailystrength\.com\b \bcdn77.com \bhyipbook\.com\b \bnaturaltinnitustreatments\.com\b \btinnituscurenow\.com\b \bchild-my\.ru\b \bwritemyessaypal\.com\b \bmycredit-{0,5}report\.com\b \bgrandiflora\.net \bbvog\.com \bhyip\.com\b \bfb\.to\b onlinecanadianpharmacy \bagor\.io\b bestfatburners \bspouseaggro\.com\b \bhq-tadalafil\.org\b \batozwishes\.com\b weightlosspills \bmedexpress201\d \bbestloansforpoorcredit\.com\b \bali\.pub\b \bhyip\.guru\b \bbestdatingcanada\.com\b \bguidestobet\.com\b \bthailandresorts\.eu\b \bhealthcaresups\.com\b \btablet24h\.com\b \bshareitdownloadapp\.com\b \bfindlaw\.biz\b \bpartnersmedia\.net\b without.?doctor.?prescription \bgg3\.be\b \bhyip\.wiki\b \bhyip\.guide\b \bridof-acne\.com\b \bioffercheap \bimvuprepaidcards\.com\b \bcleopatraescorts\.co\.uk\b \bsteroidepills \bsealine-products\.no\b \bdinnersurf\.com\b ratingofmercuryinsurancecompany \bredirect\.camfrog\.com\b \bblogdigger\.com\b \bstallionmoving\.com\b \bnationalopenuniversity\.org\.ng\b -escort-models\. \bgirl2xx\.com\b cheapinstagram \bhebu\.it\b \bwi9\.biz\b \bkazino-onlain\.ru\b %D1%84%D0%BE%D1%80%D1%83%D0%BC-%D0%BA%D0%B0%D0%B7%D0%B8%D0%BD%D0%BE\.%D1%80%D1%84 \bvirtualphones\.net\b \bmenabwn\.com\b \bsupplementsbag\.com\b \bpornovezenie\.ru\b \bonlinger\.ru\b \bcasinoru\.ru\b %D0%BA%D0%B0%D0%B7%D0%B8%D0%BD%D0%BE-%D1%84%D0%BE%D1%80%D1%83%D0%BC\.%D1%80%D1%84 \bpick-up-porno\.com\b \bhostgator-promo-codes\.com\b \bkopilkaporno\.org\b \bclashofclansmypc\.com\b \bviagragenericoes24\.com\b paydayloan\.co \bpharmshop-online\.com\b \bpuissance-injection\.fr\b \binsure911\.com\b \byoumob\.com\b (car|life)insurancerates\b \bavonleacommunications\.com\b free(sample|trial)\.com\b trial(sample|offer)\.com\b \btrendpro\.co\.ke\b \bjobszimbabwe\.co\.zw\b \bxxxpart\.com\b \bstriptizik\.org\b \bswinger-sex.\ru\b \bpenyakitnonvaskulerretina\.blog\.com\b \bnylon-porno\.ru\b \bmemoriauitoto\.com\b \bemoporno\.ru\b \bmovingcompanydenver\.com\b \bmakemoneyonlineforbeginner\.com\b \bludovodka\.ru\b tiffanyjewelry.?201 tnfjackets(clearance|outlet) nikeairmax.?201 chinawholesaler\.com\b \bnfljerseys \bgrfast\.com\b \bjavadramezani\.in\b \bxolodremont\.ru\b \bmed\.tinyrealm\.com\b \bqqurl\.com\b generic.?online \bouo\.io\b \bacheter-ciajis-pascher\.com\b \bprezzocia1isgenerico\.com\b \bcomprarcia1isgenericobarato\.net\b \bcomprargenericociajisespana\.com\b \bprix-ciajis-generique\.com\b \bflippinonsteroids\.com\b \bfmyykj\.com\b \bonlinemixx\.ru\b \bcompletelove\.ru\b \b7offers\.ru\b \bmedtorgonline\.ru\b \bonlypoppers\.ru\b \bcareprostforwomen\.ru\b \bmr-ginseng\.com \bpazdrav\.com\b \b8marta.?\.ru\b \bworldmailes\.com\b \bstockpair\.pro\b wholesalechinanfl cheapjerseys(store)?nfl cheapsportsjerseys china\.us\.com\b \bwhereifoundlove\.com\b \bgloriousgolden77\.org\b \bgloriousgolden77\.org\b \b00sf\.com\b \bplatinumcleanserinfo\.com\b \bdrugspowerstore\.com\b \bbluewhite\.co\.uk\b \bultimatewebhosting\.co\.uk\b \b000a\.biz\b \bshop-propecia-daily\.tk\b \borderclomid-medrx\.gq\b generic\.gq\b \bjosmprtion\.com\b \bshoutkey\.com\b \bgolfukmall\.co\.uk\b \bcleansenaturalsfacts\.com\b \bsheenaoberai\.com\b \bavoirantiaging\.com\b \bleadsflowprobonus\.com\b \bcheapcoachoutletwebsite\.com\b \bnike-airmax-2015\.com\b \bbapaknaga\.com\b \bcarsautoreview\.com\b \basfadriver\.com\b \bdermaessenceserumblog\.com\b \bt-rexmusclefacts\.com\b wholesalejerseys \bcrashsafari\.com\b huffingtonpost\.com/2015/04/01/selfie\-shoe\-arent\-real\-but\-wow\_n\_6979478\.html \bbestprobioticsweightloss\.com\b \bexampracticequestions\.com\b \belliskinantiaging\.com\b \bseremolynbuy\.com\b \beternitynaturalscleanse\.com\b porno\d{1,2}tube\.ru\b \bhealth786\.com\b \bgetnaturalcleansingformula\.co\.uk\b \bgetsunergetics\.com\b \bfunmac\.com\b \boffer\.moscow\b \brxrepairhelp\.com\b \btop\.howfn\.com\b \borderfitnesspoints\.co\.uk\b \bisraelbigmarket\.com\b \brx\d{4}\.tk\b \buvuperformance\.com\b \bvitagarciniahcasite\.com\b outletonline-?site\.com \brotefahne\.eu\b \bhealthsupreviews\.com\b \btopmuscleuptips\.com\b \b29sf\.com\b \bpharmaciesnoprescriptionusa\.com\b \bcanadianpharmacies(?:noprescription|doctor)\.com\b \bno2factoronline\.com\b \bbulkfatlosssolutions\.com\b \bdrozforskolin\.org\b \breviewanalysis\.co\.uk\b \bbellaveiphytoceramides\.org\b \bthedropnet\.com\b \bmyfreegems\.com\b \bgarciniabasicsplus\.com\b \bmyutopiancleanse360\.com\b \bnuforiaskincarebuy\.com\b \bn33nitricoxideboosterfacts\.com\b \bal\.ly\b \bbam\.bz\b \boptimalstackproduct\.com\b \bcbi\.as\b \bvip-file-xxx\.org\b \byoutub\.link\b \bb(?:it)?ty\.link\b \bsmup\.us\b \b9m\.no\b \bbitcointalk\.org\b \bcirclemakers\.org\b \bapog\.co\b \bsnip\.li\b \bpolr\.me\b \bv\.ht\b \brockhardfacts\.com\b \bviewhd\.me\b \btouchhere\.ml\b \bwatchtvshownow\.ml\b \bmovietv\.biz\b \btvhd\.online\b \bpopulartoday\.biz\b \bstreamhd\.cf\b \bhdfree\.online\b \btrendstoday\.biz\b \bnuvieskincareserum\.com\b \bfastvds\.pro\b \brajatnayarfamousastrologer\.com\b \bwell4lifeprogram\.com\b \bpuravolantiaging\.net\b \bontheair\.biz\b \bmedia-tvseries\.com\b \bstromtv\.me\b \bphytolyft\.com\b \btheperfectgarcinia\.com\b \btoptryloburn\.com\b \bsimplyhhealthysolutions\.com\b \blumalifteye\.com\b \btestoboostercares\.com\b \bninamelsy\.page\.tl\b \bnetflixhd\.cf\b \bg\.ua\b \bsurl\.im\b \bmaleenhancementpatchs\.com\b \bairingtoday\.cf\b \blevantecreamtrial\.com\b \bmasspmmusclegrowth\.com\b \bprimalitegarciniareview\.com\b \brenovocremefacts\.com\b \futronix-hk\.com\b cheapjerseynfl nfljerseychina \bxn----7sbvehqfibu7aj\.xn--p1ai\b \bslimatrexnorway\.com\b \binvesting-money\.info\b \bhathayoga\.top\b \bnetflixhd\.ga\b \bthestreammovie\.cf\b \bbestfreestreaming\.ga\b \bwolowtube\.ga\b \b123movies\.ga\b \bmyurls\.ru\b \bbikramsinghmajithia\.blog\.com\b levitra\d\dmg \bpokerdewa88\.com\b \bvumoo\.ga\b \bshahnazraza\.com\b \bgetmaxprofitsnow\.com\b \bxinyanlaw\.com\b \balvenaandduaderma\.com\b \bthinsecretgarciniacambogia\.com\b \bsmarturl\.me\b \bputlocker\.ml\b \bnicetv\.biz\b \bsunglassineyes\.com\b \btimothysskincare\.com\b \bepilasprey\.com\b \btotalfitnesspoint\.com\b \bnetflixmovieshd\.cf\b \boriginalityisoverrated\.com\b \bnew3dcomics\.com\b \balvgear\.com rx700pills \bgetmusclebuildingbase\.com\b \bgooglevideo\.com\b \balariarxreview\.org\b \bgethomeworks\.science\b \bmaltinscannadispensary\.com\b \badvancedtrimsite\.com\b \bpokerbo\.biz\b tradingonline-a-moral-problem\.blogspot \balvenaandduaderma\.com\b \bcleanserenewdenmark\.com\b \bzul\.im\b \bviarexlabsblog\.com\b \bhealthcarebooster\.com\b \bonebetqq\.com\b \bmovielova\.club\b \byoursbetterhealthsolutions\.com\b \bgarciniajarra\.com\b \btgbe\.ws\b \bbiotestosteronexrtry\.com\b \btryutopiancleanse360\.com\b \bvamostech\.com\b \bduplicellp199review\.com\b \btrypromusclefit\.com\b \badmy\.link\b \bguidancemdms\.com\b \boffer\.moscow\b \bkotlovan\.by\b \bvn\.xoga888\.com\b \btestosteroneboosterbits\.com\b \bwithlove\.gift\b \bread-online-books\.xyz\b \blibertoprometheo\.blogspot\.com\.br\b \bmylaviveeyeserum\.com\b \bfornatgaex\.com\b \bgmkt\.kr\b \bgomusclebuilding\.com\b \bdietadimagranteveloce\.it \bdailynutritionnews\.com \bplay\.mob\.org \bmsofficetechsupport\.com\b \bquickbookscustomerservicephonenumber\.com\b \biquickbookssupport\.com\b \bquickbookshelps\.support\b \bquickadvisor\.net\b \bhp-support-number\.com\b \bmaximizedmuscleideas\.com\b \b7uponline\.com\b \bandalasbhakti\.com\b \bangkaajaib\.com\b \basialive88\.com\b \basiapk88\.com\b \bbandar1\.com\b \bbdcapsa\.com\b \bbgselalu\.com\b \bbola-88\.com\b \bbolagila\.com\b \bbolalive77\.com\b \bbolatikus\.com\b \bdewabet\.com\b \bdewapoker\.net\b \bdewapoker-online\.net\b \bdewapokeronline99\.com\b \bdewasbo88\.com\b \bdewatogelsingapura\.com\b \bhbcbet-id\.com\b \bjadibd\.com\b \bkartu9\.com\b \bkartupoker\.com\b \bkartupoker\.asia\b \bkingpoker88\.net\b \bkudapoker\.me\b \bmildcasino\.com\b \bnagapoker88\.asia\b \bpemainpoker\.net\b \bpokerbo\.net\b \bpokerdewaonline\.com\b \brajajudi\.net\b \brajasbo\.com\b \bskor88\.com\b \btaruhan88\.net\b \bunovegas\.com\b \bvipbet88\.com\b \bnpselalu\.net\b \basiapk88\.net\b \bklikfifa\.com\b \bthanpoker\.com\b \bnagapoker\.asia\b \bnagatg\.com\b \bdwlive88\.com\b \bgoods555\.com\b \ballgamesonline\.info\b \buforadioshow\.com\b \bdewabet\.asia\b \broobeestudio\.com\b \bsparkstation\.net\b \bbnc\.lt\b \bbranch\.io\b \bboostupmuscles\.com\b \bdownloadsnaptubeapp\.com \bplayview\.org \bvidmateapp\.net \bmobdrodownloads\.com \btenedonlineshop\.com\b \bkizlarinsohbethatti\.com\b \bsupplementssellers\.com\b \bhealthinnovgroup\.com\b \bbesthealthmarket\.org\b \bmoldresistantstrains\.com\b \bmedigapplans2017\.com\b \bpropaperwritings\.com\b \bnetwork54\.com\b \brebootmymodem\.net\b \bleadsleap\.com\b \bonelink\.me\b \boncalltechsupport\.co\b \bterbemestar\.com\.br\b \b6h2\.xyz\b \bshowboxappdownloadio\.com \blearnfree\.me\b \bductrodder\.cn\b \bnaver\.me\b \bbestvolumepills\.net\b \bjaowaftextilemil\.com\b \bshaperich\.com\b \blevitradosageus24\.com\b \bathleticgreensfacts\.com\b \bwiki-travel-guides\.blogspot\. \bsundried\.com\b \bidealhealthdoctor\.com\b \bhealthyapplechat\.com\b \bhealthinnovgroup\.com\b \bwiredtree-coupons\.com\b \bdankmaymays\.com\b \bhyperurl\.co\b \bnewgoogleadwords\.info\b \bfbl\.me\b \bs4te\.com\b \bgrep\.kr\b \btdcjinmatesearch\.blogspot\.com\b \blyftestimate\.org\b \bmicrosoftonlinechat\.com\b \bonlinebankinghq\.org\b \bcreditcardreviewed\.org\b \binmatesearchguide\.org\b \bdejkberta\.blogspot\. \brezultate-live\.club\b \bvitagarciniahcabuy\.com\b \btry-nitricstorm\.com\b \bcustomthesis\.org\b \bessaysmaster\.com\b \bbathroomexhaustfanswithlight\.com\b \bgeniuxtrial\.com\b \byenifullprogramlarindir\.com\b \bcinemabox-hd\.com\b \bqoo\.by\b \btestosteronesboosterweb\.com\b \bhowtomakedollarsonline\.com\b \burl\.org\b \beyeluminoushelps\.com\b \bwaremakers\.com\b \bxtgenixau\.com\b \bhealthytalkzone\.com\b \b8si\.ru\b \bezurl\.me\b \bhothor\.se\b \bix\.sk\b \blsh\.link\b \bmrk\.im\b \bmturl\.co\.uk\b \bpiep\.net\b \bpohq\.io\b \bshrtlnk\.de\b \btnij\.org\b \burlku\.info\b \bcan0\.com\b \bnfc\.lol\b \bicemakernotmakingice\.com\b \bxurl\.gq\b \bfke\.us\b \blink\.mx\b \bkleinerlink\.de\b \bwtc\.la\b \bbukaa\.ga\b \bfjv\.biz\b \bi7n\.co\b quickcash \bintelligentadvices\.com\b \bmysp\.ac\b \bmusclebuildingbuy\.com\b \bseosparks\.com\b \bsupplementadvise\.com\b \bclonezone\.link\b \b360cameradeals\.com\b \bgreencoffeesupremecleanseidea\.com\b \b1man1jar\.com\b \bfindminecraft\.com\b \bfashionlady\.in\b \b51ideas\b \beduessayhelper\.org\b \bhealthrewind\.com\b \btaruhanjudibolavipbet88\.com\b \bagenbola1\.com\b \bbeaumonde\.nl\b \biolavorodacasa\.com\b \babcargent\.com\b \bsergedemoulin\.com\b \bpartitodazero\.com\b \bcopernic-agent-basic\..{2,3}\.softonic\.com \bvalentusmovie\.com\b \bux\.nu\b \bdankontorstole\.dk\b \bfuckdate\.com \bhotelsnearme\.club\b \bsportsbet\.co\.za\b \bverity360\.com\b \bruaaya\.com\b \bfieldmansaccessfloorsltd\.com\b \biqoption\.com \bcouponsoffers\b hourwristbands\b \blanbin\.ru\b \bfave\.ga\b \bboog\.io\b \busadrugguide\.com\b \bgoldenhealthcenters\.com\b \bwomanitely\.com\b \bamerikanki\.com\b \bvouchercodesslug\.co\.uk\b \bmrdiscountcode\.co\.uk\b \bvouchercloud\.com\b \bguadagnareonlineseriamente\.com \bkrt\.be \bthebestprices\.com\b \bhotels-booking\.com\b \bpromotionvoucher\.co\.uk\b \br\.msn\.com\b \blanyardmarket\.com\b \bgo2l\.ink\b \bhotukdeals\.com\b \brevoucher\.co\.uk\b \bhealthnbeautyfacts\.com\b \b(lord|compare)vouchercode \bir\.uv\.es\b \bninjavouchers\b \bvoucherbadge \bgomo\.bi\b \bsilicon-wristband\.com\b essay.?writing.?service \bph\.dog\b \bnuovoiphonegratis\.com \bwif\.red\b \badyou\.me\b \bjust\.as\b \bmp3rocket\.pw\b \bgv1\.me\b \bmiz-mooz\.com\b \bmyfashioncode\b \bbkuiidarsdf\.blogspot\.co\.uk\b \bbkuiidarsdf\.blogspot\.com\b \bdalizaistaresi\.blogspot\.co\.nz\b \bgirls0004\.weebly\.com/hurghada\.html \b \bmakojigod\.blogspot\.com\b \bmakojigod\.blogspot\.fr\b \bmakojigod\.blogspot\.gr\b \b123malikoki\.info\b \bmywikipediatravel\.blogspot\.co\.il\b \bonrecedonece\.blogspot\.co\.uk\b \bonrecedonece\.blogspot\.rs\b \bovukucunevol\.blogspot\.com\.au\b \bplaces-data\.com\b \bsmbusiness\.info\b \bvikiputovanja\.blogspot\.co\.uk\b \bvikiputovanja\.blogspot\.com\b \bvikiputovanja\.blogspot\.de\b \bvikiputovanja\.blogspot\.fr\b \bvikiputovanja\.blogspot\.rs\b \bwikidestinations\.blogspot\.co\.uk\b \bwikipedia-travel\.blogspot\.com\b \bwikipedia-travel-destination\.blogspot\.com\.au\b \bwikipedia-travel-destination\.blogspot\.fr\b \bwikipediatravel\.weebly\.com\b \bwikipediatraveldest\.weebly\.com\b \bwikitravel-guide\.blogspot\.com\b \bwikitravel-guide\.blogspot\.fr\b \bwww\.facebook\.com/1532019543762938\b \bwww\.facebook\.com/1532035623761330\b \bwww\.facebook\.com/1532040663760826\b \bwww\.facebook\.com/1532057493759143\b \bwww\.facebook\.com/1532483373716555\b \bwww\.facebook\.com/notes/travel/bali-travel-guide-choose-what-you-are-interested-in/1532058703759022\b \bwww\.facebook\.com/notes/travel/dominican-republic-travel-guide-choose-what-you-are-interested-in/1532027883762104\b \bwww\.facebook\.com/notes/travel/las-vegas-travel-guide-choose-what-you-are-interested-in/1532033293761563\b \blovemyvouchers\b \bexamandinterviewtips\.com\b \bupromocodes\b \bsiliconebracelets\.xyz\b customsiliconebracelet \bl\.ask\.fm\b \bangelmeds\.com\b \brecruitingblogs\.com\b \bautomaticpetfeeder\.net\b \bvoucherbox\b \b24hoursbracelet\b \bbeaudermaskincare\.com\b \bgiftmevouchers\b \bpr\.report\b \bwristband-maker\.com\b \bsupplementoffers\.org\b \bflagsmore\.biz\b \bhealthforeverplus\.com\b \bmegadoomer\.com\b \bmuscle4power\.com\b \blolfurballs\.com\b \bgocustomboxes\.co\.uk\b \bdesignyourownsilicone \bmaximous\.net\b \bsteroids-safe\.com\b \b72hoursamericanpower\.com\b \bwebascentevents\.com\b \bexcentric-design\.net\b \bikancomel\.tk\b \btrexmusclesite\.com\b \btoluunusualsblog\.com\b \bsupplementsgarden\.com\b \bminecraftgamesplay\b \btube8\.to\b \bsu0\.ru\b \bmath-problem-solver\.com\b \bcreateyourownsiliconewristbands\.com\b \bfunnyvideoclips\.cf\b \byo\.io\b \bbank\.africa\.com\b \bsexuallubricants\.org\b \br\.utopiie\.com\b \bchayplov\.ru\b \bporno-365\.xyz\b \bbreakingnewstoday\.in\b \bletsearnmoneyonline\.in\b \bsiliwb\.com\b \bsilicon(wristband|bracelet) \bfashionclothing-mart\.com\b \bsigmaessays\.com\b \bostrovbali\.net\b \balrab7on\.com\b \bseo-stars\.com\b \bhappynewyearsgreetings\.com\b \bshorepointcomm\.com\b \bplanodesaudesorocabasp\.com\.br\b \bplanosdesaudeemcampinas\.com\.br\b \bconsideo\.com\b \br\.bat\.bing\.com\b \bseoptimasi\.com\b \bgrabify\.link\b \bfaecbookk\.ml\b \bdownloadgameandroidfree\.net\b \btvseriesdvdonsale\.com\b \bblogrollcenter\.com\b \bgoogle\.co\.ukgoogle\b \bherveleger\.best\b \bmakeyourownsilicone \bthelittleladybird\.com\b \biplaystoredownloadfree\.com\b \biplaystoredownload\.com\b \bessayexperts \b24hours+ilicone \b24-xxx-video\.ru\b \bdolbilovo\.ru\b \buyu\.re\b \bleshiysex\.ru\b \byooa\.re\b \bbadlinksgood\.blogspot\.ru\b \bmx7\.com\b \bmino\.re\b \bsoiq\.ch\b \bbesthomeshoppingreviews\.com\b \bfreecouponbuy\.com\b \bgreentree\.tax\b \bdeutsches-rei\.ch\b \blogintutor\.org\b \bpremierfamilydentist\.com\b \bsoywebmaster\.com\b \baustin-translation\.net\b \bm\.me\b \bmesosfer\.com\b \bcompaniesinindia\.in\b \bwood-furniture\.biz\b \banon\.to\b \bhive\.am\b \bclick\.dji\.com\b \blaptopverge\.com\b \bisaev\.info\b \btierrasvivas\.com\b \bthefashionablehousewife\.com\b \bcasinoforum\.su\b \bmafia-forever\.ru\b \bboosterpackdepot\.com\b \bxnxx\.show\b \bvitaminofhealth\.com\b \btophealthmart\.com\b \bewedictionary\.com\b \bproteinoutlet\.ro\b \bfreeporna\.ru\b \b3shop3\.com\b \bblurpalicious\.com\b \banaramedspa\.com\b \bonlinecustomessaywriting\.com\b \b24-hour-wristbands\.com\b \bsiliconewristband\.xyz\b ownsiliconebracelet \bsilicone-bracelets-silicone-wristbands\.com\b \bukbestessays\.com\b \bporonizle\.xyz\b \bideashop\.kiev\.ua\b \bimg\.rule34\.xxx\b \bgoogle\.com/ad(sense|word) \bfairpensions\.com\b \bjobsforeditors\.com\b \binfopraca\.pl\b \bmedyum\.xyz\b \balldaypharma\.com\b \bwecareskincare\.com\b \b9nl\.es\b \btools4docs\.com\b \bpenisenlargement\.co\.in\b \bbankier\.pl/forum\b \bgrd\.pw\b \bspurl\.me\b \blinkche\.ir\b \burl6\.org\b \bjpmags\.com\b \bmca-biz\.com\b \btvc\.in\b \bviewthislink\.com\b \burl\.moducopy\.co\.kr\b \bcbi\.as\b \burly\.co\b \bclickand\.co\b \bddz\.kr\b \bshooturl\.com\b \blvl\.vn\b \banmeld\.biz\b \bkarung\.in\b \bdpi\.me\b \bur\.my\b \bm5\.hk\b \bajn\.me\b \burl4\.uk\b \breview\.ly\b \bterapiasnaturais\.net\b \b0ll0\.ru\b \bdobrakasa\.co\.pl\b \binwestuj\.co\.pl\b \bsourl\.li\b \bpraca\.money\.pl\b \bhelix6garciniareview\.com\b \bwroclaw\.dlastudenta\.pl\b \bairjordans20\d{2}\b \beasyessayhelp\.net\b \bcoupon4fun\.com\b \bshampoosik\.ru\b \bviagrasansordonnancefr\.com\b \bhealthable\.org\b \btuney\.kr\b \banneedumexique\.com\b \bpfic2010\.com\b \balpacas-hampshire\.co\.uk\b \balpacasforsale\.org\b \bomeglechat\.ca\b \bgetpaid4typing\.net\b \buber-fare-estimator\.com\b \bjustyoufitness\.com\b \bgateacademy\.co\.in\b \bj(k|q)i(kk|qq)i\.at\b \b(b|p)ayanradio\b \bhersup\.ga\b \bhamariplace\.com\b \burlz\.fr\b \bfake-id\.com\b \bsagemailer\.com\b \bclick-pro\.com\b \bteamstre\.am\b \bneide\.ga\b \bhan\.gl\b \bshortly\.me\b \bmitsubishiklima\.com\.tr\b \bseo-alien\.com\b \bloginhelpers\.org\b \bpuretablets\.com\b \bbabun\.gq\b \bpromotionvoucher\.uk\b \bebookbrowse\.com\b \bgeschenkefuermaenner\.info\b \bdisq\.us\b \bcommercial-real-estate\.cc\b \bbuydogheartwormmedicine\.com\b \bcheapassignmenthelp\.co\.uk\b \btadalafilearn\.com\b \b3dots\.ro\b \bbbshort\.link \bel3dl2\.com\b \bbiggerpockets\.com\b \bwatchmovie-gratis\.info\b \bvroh\.me\b \bdest-war\.com\b \bplaymovie21\.com\b \bmovflix\.website\b \biflix2\.com\b \bselix32\.esy\.es\b \bwatchflixhd\.hotmovies4k\.com\b \bvulmove\.blogspot\.com\b \bapp2chart\.com\b \bhealthynewage\.com\b \bessayerudite\.com\b \bfreemyurl\.info\b \bmxtpz\.me\b \bcanadaedrugstore\.com\b \bcanadianpharmacystoreus\.com\b \blightningprotection\.com\b \bvouchercodes\.deals\b \bcustomthesisstuff\.tumblr\.com\b \bdiferenciasentre\.net\b \bsweetasmoiok\.com\b \bsparkemaildesign\.com\b \be-cigforsale\.com\b \bhomeclick\.com\b \bviagragroupresult\.com\b \bcovnews.com/archives/search\b \btrumpcanadianpharmacy\.com\b \bfutureofeducation\.com/main/search\b \bbltc\.es\b \bboxip\.net\b \bud-carrent\.com\b \bbltc\.es\b \bmakkao\.com\b \bmassbass\.es\b \bcoriantouch\.co\.il\b \b2pay\.pro\b \bwordplanes2\.skyrock\.com\b \bpotenzmittel-online\.com\b \bpanendeism\.org\b \bpanendeism\.webs\.com\b \bdiscountlipsy\.wordpress\.com\b \btech-support247\.weebly\.com\b \bingic\.ae\b \banepe\.com\.gr\b \basfaleiaautokinhtou\.com\b \bherveleger\.ws\b \bstudiopaci\.net\b \b5z8\.info\b \bfeet9france\.wordpress\.com\b \bms-jd\.org/search \bdieta-blanda\.com\b \bgusbeat7\.wordpress\.com\b \bmins\.pw\b \b(best|dsl|digital)camera\w{0,15}\.tk\b \bessaylogic\.org\b \bsungroupvn\.com\.vn\b \bmyfashioncodes\.co\.uk\b \bemojiselector\.com\b \bretailmenot\.com\b \bonceuponacrime\.net\b \bduanxigrandcourt\.org\b \bnewfaceskincare\.com\b \brejuveantiaging\.com\b \bour-skincare\.com\b \bpharexpress\.net\b \bbesthoist\.com\b \bmynewbestarticles\b.blogspot \blogindoctor\.org\b \becuadorianhands\.com\b \bapplyscholarship\.info\b \bblogger\.com/profile/00141270178551151863 \bsqex\.to\b \binblogslife\.com\b \bcanonwirelessprinterhelplinenumber\.wordpress\.com\b \bhealthsuppfacts\.com\b \bresidentialpainting\.contractors\b \btheindustryspread\.com\b \bflyt\.it\b \bpsychologydictionary\.org\b \bprintmakerart\.webnode\.it\b \bappbooks\.org\b \bgeolocation\.ws\b \bqualtecmty\.com\.mx \bservicharterbus\.com \bcomo-depilarse\.com \bimportardechinaya\.com \bmega-estrenos\.com \biconet\.com\.mx \bbienestaralnatural\.com \bmlego\.com\.mx \brenovardni\.org \bdespensasdaco\.com \bchollosaqui\.com \blibrosparaaprenderaleer\.com \baceitesesencial\.com \bcurriculumsvitae\.net \busx\.es\b \bwoobs\.com\b \balpacas-hampshire\.co\.uk\b \btodoviajeros\.com \bmusica-barroca\.com \bderechomexicano\.com\.mx \bseotraininginstitutespune\.in\b \bseotraininginpune\.in\b viagraonline \bcialisoonline \bxaydungthanhnien\.com\b \bbl\.gd\b \bexeideas\.com\b \bvirsale\.com\b \bcabinetdiy\.com\b \bokemen\.xyz\b \bfacbook\.com\b \bmedcheck-up\.com\b \bskincarebrands\.co\.uk\b \bcooldudes\.store\b \bpoolcleaner\.us\b getpocket\.com/redirect \bstudentloanrelief\.us\b \bnaturalmattressmatters\.com\b \bgemmenage\.(com|net|ca)\b \bdailystrength\.org\b \bonlinecashflow\.org\b \bshemale\.uk\b \byobit\.io\b \bchecker\.in\b \bsex-ru\.org\b \bfirstclassessaywriters\.com\b \bcheckpagerank\.net\b \bviahold\.com\b \bcabinetdiy\.com\b \bgetfreebs\.com\b \bonlinehookupsites\.com\b \bbeautytohealth\.com\b \bartplus\.co\b \brentarace\.com\b \bhemorrhoidnomore \bremovehemorrhoids \bstudyinrussia\.com\b \bccmixter\.org/api/query \bheidelbergerwohnen\.de\b \bfx-brokers-review\.com\b \bbestchange\.com\b \bsteelpipeseller\.com\b \bicdst\.org\b \bqowap\.com\b \bbigbazaardirect\.com\b \bb2bmarketing\.net\b \bwikiveliero\.org \bkardashiantapes\.net\b \bsoftnet32\.com\b \bsoundcloud\.com/search/sounds \brebeldeway\.com\.ua\b \berreway\.org\b \bdsquared2outlet\.eu\b \bdibujos-de-amor\.com\b \bandrewnickel\.com\b \bgetloansusapersonal\.com\b \bcialisemk\.com\b \bstockhouse\.com/search \bseopapese\.club\b \bzipurl\.ir\b \boffersus\.com\b \bvu\.fr\b \bezer\.mobi\b \burli\.tk\b \bloginprofessor\.org\b \bkickass2\.nz\b \bisohunt\.tv\b \btorrentproject2\.com\b \bisohunt2\.org\b \bairbnb\.com/c/ \bmetager\.to\b \bbabepedia\.com\b \bdragonflydoces\.com\b \bzznew\.in\b \bsites\.google\..{1,3}/site/tradingonlineamoralproblem \bkickass\.ink\b \bisohunt2\.net\b \btorrentproject2\.org\b \bisohunt\.tv\b \bisohunt2\.org\b \bkickass2\.nz\b \btorrentproject2\.com\b \bcertificationconsultancy\.com\b \bqr-url\.tk\b \brr\.zzz\.com\.ua\b \bwallinside\.com/post \bqgo\.be\b \bexit\.sc\b \baffiliateignition\.com\b \btradingview\.com\b \bexpertdecoders\.com\b \bwikiler\.com\b \bloanswayer\.com\b \bloansxxonlinexx\.org\b \btheelderscrolls5skyrimevolution225\.ru\b \bcoopergado\.com\b \bhomieocairlines\.com\b \bnamoroagora\.com\.br\b \bhumancoder\.com\b \bdecaptcher\.org\b \biamsport\.org/pg/pages/view \bcaptchacoder\.com\b \btiernosmomentos\.com\b \bcaptchaboss\.com\b \bmoviesxxx\.biz\b \bsuperghostblogger\.com/\?s \bzixiutangpollencapsules\.com\b \bcaringbridge\.org/search\?q\= \babbywinters\.co\b \bwoorank\.com/[a-z]{2}/www \b1i1\.me\b \bcell2getbrands\.com\b \bkombologia\.com \bcash4files\.com\b \banycodes\.com\b \bcustomizable-bracelets\.xyz\b \bmyshoesguide\.com\b \btiggi\.es\b \bpisinaspa\.gr\b \byify\.co\b \bhideurl4you\.com\b \banti-captcha\.com\b \bssojunghan\.com\b \bdecaptcha\.biz\b \bthsbo333\.com\b \bloginhold\.org\b \bknightstemplarcards\.com\b \bbeanbagsexpert\.com\b \bblackheadscure\.com\b \bincreasetestosterone\.review\b \bolympiclabz\.com\b \bpetgroomingcourse\.com\b \bpetsworld\.in\b \breligiousweddingguide\.com\b \btrainingmasklab\.com\b \bwhat-to-do-in\.co\.uk\b \bwildhunter\.club\b \burbanscarpe\.com\b \bprintedwristbands\.xyz\b \bcustombracelet\.xyz\b \bdw-inductionheating\.com\b \bloginlord\.org\b \b9z\.lt\b \bloginking\.org\b \bsitesbysara\.com\b \bseoinlink\.com\b \btwinkpopstars\.com\b \bprotecglasstint\.com\.au\b \bbroadbandhk\.com\b \bhomebroadbandhk\.com\b \byt\.vu\b \bbuy-medicines\.com\b \blnk\.pics\b \bruco\.ac\.tz\b \bget\.busuu\.com\b \bbusiness-shop\.info\b shop\.eu\b outlet\.eu\b \bcialissansordonnancefr24\.com\b \bsexforsmartpeople\.com\b \bgetloanstodayonline\.com\b \bhannatestcentre\.com\b \blogindevelopers\.org\b \bloginidol\.org\b \bdecaptchaocr\.com\b \bdecaptcher\.info\b \bspymoob\.com\b \bbordersalertandready\.com\b \bnjmassage\.info\b \balona\.space\b \bcaptchasolutions\.com\b \bscraping\.pro\b \b2captcha\.com\b \bdeathbycaptcha\.com\b \brock-en-espanol\.lenguadeoro\.com\b \bbusiness-opportunities\.biz/search \berectiledysfunctionpills\.store\b \bsavethestudent\.org/\?s= \blabur\.eus\b \bsildenafilcitrate\.today\b \bbedbugsize\. \blogintraining\.org\b \bbedbugsize\.info\b \bpaydaynock\.com\b \bforexreviewsblog\.com\b \bbuifelronataboo\.files\.wordpress\.com\b \bloansmart24\.com\b \bclashfun\.com\b \bfreejavporn\.mobi\b \bo7j\.ru\b \bedpills\.shop\b \bpiracetolpills\.com\b \bmarketstrom\.gr\b \bfrompo\.com\b \bdesign-your-own-silicone-wristband\.com\b \bcustomized-rubber-bracelets\.com\b \b12tradepro\.com\b \bsofeeya\.com\b \bloginteacher\.org\b \bbom777casino\.com\b \bd11\.io\b \bapp\.link\b \bseozuka\.com\b \bferrann\.com\b \bref\.so\b \brlu\.ru\b \burl\.euqueroserummacaco\.com\b \bleobumbtumbbotare\.files\.wordpress\.com\b \bsudnidosanaco\.files\.wordpress\.com\b \bwikidot\.com/local--files\b \bnjmassages\.com\b \bsearch4sex\.biz\b \bbinaryforexacademy\.org\b \biota\.tux-planet\.biz\b \bbiosotoceswebctour\.over-blog\.com\b \bliosmedaxmarpuwex\.over-blog\.com\b \binstawidget\.net\b \bofficialkrislawrence\.com\b \bbusinessbroadband\.com\.hk\b \bshortwww\.com\b \bseo-saz\.com\b \bfilm2018\.info\b withoutprescript\.com\b \bajaypipes\.com\b \bbuyv.agra\. \bweightlossoffers\.org\b \btwitter\.com/search\b \bcryptocoinjudge\.com\b \beladia\.space\b \bjustine\.club\b \bhvacrfp\.com\b \bnupogodi-online\.ru\b \bcasinousaonlinelist\.com\b \bonlinetv\.bid\b \bnepz\.stream\b \bonline-tvchannel\.org\b \bustreams24\.com\b \bvturl\.net\b \bsport2018\.org\b \bthesis\.ae\b #Persistent spamming - COIbot reports \bwellness786\.com\b \bsupplementplatforme\.blogspot\.in\b \btiger77\.net\b \bsupplementplatforme\.blogspot\.in\b \bwellness786\.com\b \b1b\.yt\b \bpasaranliga\.com\b \bena\.website\b \bguaranteedppc\.com\b \bjayne\.website\b \bslotsmegacasino\.com\b \bolidesoza\.com\b \bgul\.ly\b \bnotehub\.org\b \binstantessay\.co\.uk\b \bcirk\.me\b \beasycarup\.com\b \brealinstagramlikes\.com\b \bapyoth\.com\b \bwikkimedia\.com\b \bauto24insurance24online\.com\b \bkourtney\.fun\b \binfowars\.com\b \bletsgomurphys\.com\b \bcaptchaocr\.org\b \bdecaptcherocr\.com\b \brhibusbar\.com\b \bnewreviewhq\.com\b \bcasino17rich7online\.com\b \bashleymadison\.pro\b \bhref\.li\b \bhollitaliandressshirts\.com\b \bhealthyandbeauty\.co\b \b3movs\.pro\b \bipsite\.org\b \bcli\.re\b \bnz-casinos\.com\b \bchn\.ge\b \brocksteadymaleenhancement\.org\b \bdrozhelp\.com\b \baffiliatblogger\.com\b \billuporistorante\.com\b \bniemtree\.com\b \bmercyelectronics\.in\b \bbyutiful\.net\b \bipheya\.co\.za\b \byougame\.com\b \bhittc\.org\.vn\b \belamalh\.com\b \bt2m\.io\b \blookatlink\.com\b \bfreshcalendars\.com\b \brevshr\.com\b \btrkur\.com\b \bgot\.by\b researchomnia\.blogspot\. \bdmaps\.kr\b \bhothouse\.xyz\b \bcloudmining\.blog\b \bvividentertainment\.online\b \bnaughtyamerica\.top\b \bbrazzers\.network\b \bpornhub\.direct\b \bbangbrosnetwork\.com\b \blocalbitcoins\.ltd\b \badultmodels\.club\b \bbrazzersnetwork\.com\b \bAshleyMadison\.pro\b \bpulseoxadvocacy\.com\b \brapidteria\.com\b \bdubsbusinessadvisor\.com\b \bthemerkle\.com\b \bcryptorials\.io\b \bthebitcoinstrip\.com\b \bstrongcoin\.site\b \blakebtc\.com\b \bwhaleclub\.co\b \bvirwox\.services\b \blocalbitcoins\.ltd\b \b500affiliates\.com\b \b1broker\.com\b \bsimplefx\.com\b \bbit4x\.com\b \betoro\.website\b \bavatrade\.ltd\b \bhashblock\.ltd\b \bruncpa\.info\b \bbest-bettingsites\.com\b \bbest-paypornsites\.net\b \bpornplanner\.com\b \btopporn\.org\b \bjoannaangel\.club\b \bdigitalplayground\.world\b \bkinkstudio\.info\b \bchaturbate\.run\b \bpenthouse\.website\b \bskrill\.ltd\b \bvividentertainment\.online\b \bstrongcoin\.site\b \bvirwox\.services\b \betoro\.website\b \bavatrade\.ltd\b \bruncpa\.info\b \bwholesalehairvendors\.com\b \bpuresmile\.com\.au\b \bbestgearslab\.com\b \bemoneyindeed\.com\b \balldraft\.com\b \bbestgearslab\.com\b \bheadphonesbuyer\.com\b \ballweb-marketing\.com\b \bhandytoolshome\.com\b \bXxxtube4Mobile\.com\b \bTeenageassault\.com\b \bteensexmaniac\.com\b \bnbdaq\.com\b \bbookmarks\.wittycrocs\.com\b \bbestlatinaporn\.net\b \bthelesboporn\.com\b \bhdteensextube\.net\b \bTeenslovehugedicks\.com\b \bonlyteenfuck\.com\b \bisla-laser\.org\b \bgayspornovideos\.com\b \brichcasino2online\.com\b \bplayboy\.ac\b \blinkp\.ir\b \bmovies247\.net\b \bcaptchadealer\.com\b \bcaptchas\.biz\b \bsci-hub\.tech\b \buplinkus\.com\b \bpetroleumclubmagazine\.com\b \bdeer-digest\.com\b \bsummerfieldinfo\.com\b \bg3t\.nl\b \bsma-offshore\.com\b \bmelodipoker\.com\b \bmodernmom\.com\b \bromanization\.org\b \btest-infrarotheizung\.de\b \beightplus2\.com\b \bspeedyessay\.co\.uk\b \butf\.su\b \bworldhealthreviews\.com\b \bcbsecure\.co\.uk\b \bbusinesssuccessclass\.com\b \btryvexanpills\.com\b \bmcessay\.com\b \bross-limo\.com\b \b101growlights\.com\b \bcarveto\.co\.uk\b \bthehourshop\.com\b \bxembongdahd\.com\b \bbestinfo4health\.com\b \bkuc\.cz\b \bchod\.sk\b \bpetstation\.store\b \btopofblogs\.com\b \bknowurgames\.contently\.com\b \bwelookups\.com\b \bwholesalebulksms\.com\b \bhealthreviewfactory\.com\b \btoprussianescort\.com\b \bsportstation\.store\b \bxxxhds\.com\b \bnetflixhds\.com\b \b3xhds\.com\b \bjiliblog\.com\b \bplaycasinoonline24\.com\b \b007game\.ru\b \bdeadpool2ful\.com\b \btvhds\.com\b \bfilmhds\.com\b \bsildenafarm\.com\b \b114\.34\.134\.140\b \bplayslotscasino888\.com\b \bbestrealmoneygames\.com\b \bonlinelistcasino24\.com\b \bcuu\.su\b \b999essays\.com\b \btopstreamingfr\.club\b \bshorturl\.at\b \bam9s\.info\b \b000webhostapp\.com\b \be-billpayments\.com\b \bshifu\.com\b \bsalmonsolutions\.co\.uk\b \bcomputerhope\.com/issues/chusedos\.htm \bprintukraine\.click\b \bdoubledubs\.com\b \bcustomwriting\.com\b \bsexneigung\.com\b \bajt-ventures\.com\b \bgestyy\.com\b \b1design\.org\b \bcafemom\.com/search \bgameinformer\.com/search \btoppaidpornsites\.com\b \bejobsresult\.com\b \bkscripts\.com/\?s \bskfb\.ly\b \bbeam\.to\b \bcams4bitcoin\.com\b \bprf\.hn\b \b1safe\.link\b \bun-url\.com\b \blauriejones\.org\b \bbbwpornmovs\.com\b \bchuabenhyeusinhly\.com\b \bmindsumo\.com\b \bthereviewal\.com/massage-therapy/ \bgpna\.ir\b \bsynesth\.esy\.es\b \bresampled\.de\b \bfamousstoreoutlet\.com\b \bbellpottingerusa\.com\b \briedquat\.de\b \bcoolingtowerfiller\.com\b \bgrp-watertank\.com\b \bcasinoline17\.com\b \bcasinobablogames\.com\b \bcasinogameslistonline\.com\b \bcasinomegaslotos\.com\b \barcheagebegins\.org\b \bduct-rod\.com\b \bmygrammarcheck\.com\b \bpxlme\.me\b \bbikinisexyonthebeach\.com\b \btshirtsandchristiangifts\.com\b \bbikinisaletop\.com\b \bt-shirtlogos\.com\b \bback\.ly\b \bsmol\.io\b \bentirefestival\.com\b \bt-shirtlogos\.com\b \bkhorshidchehr\.com\b \bfernandoallende\.com\b \blets\.shoutabout\.it\b \blbdr\.co\b \bludariwe\.org\b \bdygjxesu-sunubu\.org\b \blihi\.cc\b \bsodary\.com\b \bkutt\.it\b \bqlink\.me\b \byerl\.org\b \blstu\.fr\b \bsnip\.ly\b \bcqtwice\.com\b \burls\.la\b \bkg-machinery\.com\b \bwooricasino777\.com\b \burlgt\.com\b \bframa\.link\b \bcutout\.es\b \bzipansion\.com\b \batheistrepublic\.org\b \batheistrepublic\.net\b \bpqn\.pw\b \bhamoussin-fouad-adan\.site123\.me\b internetbillboards\.net/\?s \byellkey\.com\b \bweightprodonline\.com\b \ballmotti\.xyz\b \bbin\.wf\b \bmybestsexshop\.com\b \bgetbiggerdicknaturally\.com\b \bmyonlinepayday\.com\b \bgamecasinosonline\.com\b \bzii\.bz\b \bdevprice\.ca\b \bmailtips\.info\b \bxxxgayjobs\.com\b \bkemtrinam\.xyz\b rewards-insiders\.marriott.com/search \bbestcurefordiabetes\.com\b \bs\.id\b \bshrtco\.de\b \bmypaleohackscookbookreview\.com\b \bhealthavenger\.com\b \bcachtrinamda\.xyz\b \btny\.im\b \bsnapt\.io\b \bannita\.space\b \bvickey\.club\b \bmable\.club\b \beleonor\.space\b \btomcandowpenisremedy\.com\b \bcasinoonlinests\.org\b \bsexdatingusaamerica\.com\b \bfunnyguru\.co\b \bukcheapwigs\.com\b \bswimwear2sale\.com\b \bcheap-jerseys-usa\.com\b \bstlrenfestwiki\.com\b \bkiehlmann\.co\.uk\b \bcirclebpo\.com\b \bonl\.li\b \breal777money\.com\b \bfreebitco\.in\b \bzanaflexbuynow\.com\b \bxpornplease\.com\b \bpookalamdesign\.in\b \bhomosexual\.cf\b \btechnsolution\.com\b \bbablcasinogames\.com\b \bcasino24list\.com\b \bthekingcasinos\.com\b \bzanaflexcgh\.com\b \bgo4braindumps\.com\b \blanzport\.com\b \bpages10\.com\b \bmelodyhome\.com\b \bzanaflexcgh\.com\b \bqscv\.pe\.hu\b \b3dcgstore\.com\b hometalk\.com/search \buploadboy\.me\b \bpano-verschluss\.com\b \bchulatutor\.com\b \btrainingzone\.co\.uk\b \bhararonline\.com\b \bbestazy\.com\b \b9jabaze\.com\b \bsoo\.gd\b \btestonutra\.com\b \bcelebs-net-worth\.com\b \barmidalechurch\.com\b \bautomotivedigitalmarketing\.com\b \blucporn\.com\b \bgatobengali\.net\b \bbablcasinogames\.com\b \babengalcat\.com\b \bgetjealous\.com\b \bhealthncure\.net\b \bmoney2017casino\.org\b \btil\.pw\b \blyhyt\.ovh\b \blos\.fi\b \bcasinoveganonline\.com\b \btarget-advertisement\.com\b \bstoneislandmen\.com\b \bdearzindagifullmovie\.in\b \blinkki\.ovh\b \blyhytosoite\.fi\b \burlki\.com\b \bbitly\.fi\b \bshortingking\.com\b \bnimbleinity\.com\b \bshortingking\.com\b \bclc\.to\b \bbitly\.fi\b \bonsto\.re\b \bpeoplesbiography\.in\b \b021zhuming\.com\b \b2one\.in\b \bgiovaniconnection\.it\b \bemma-online\.org\b \bcasinolists\.us\.com\b \b0n1\.ir\b \badjaranet\.com\b \blakeshia\.club\b \bhoganbrand\.com\b \bcasino2018money\.com\b \bytre\.ir\b \bkirimpesanbunga\.com\b \bshort\.o-biznes\.ru\b \bqx\.cx\b \bclarksshop\.org\.uk\b \blasportivashop\.com\b \bfamousshop\.co\b \bstoneislandrecords\.com\b \busachinatraining\.com\b \blivestreamingindia\.com\b \blivebox\.co\.in\b \bmarketresearchstore\.com\b \bliangchuang-china\.cn\b \bdigitalconnectelearning\.it\b \blasciatique\.com\b \bhotlistcasinogames\.com\b \beasyurl\.net\b \bthelink\.la\b \beasyurl\.net\b \bxn--o80b27i69npibp5en0j\.com\b \bmylnk\.is\b \bmaa\.to\b \bytube\.com\b \binfo-ri\.com\b \bfieryhair\.com\b \bferragamomall\.com\b \b19216801help\.com\b \bshrinx\.it\b \bonsale-fashion\.com\b \bhoganshoesoutlet\.com\b \brippedmusic\.com\b \boutdoor-sneakers\.com\b \bpurses-infashion\.com\b \bdiscountkappa\.com\b \bdiscountmerrell\.com\b \bkeens-shoes\.com\b \bkappaproperty\.com\b \bcarharttapparels\.com\b \bonlinesfashion\.com\b \bsextube4mobile\.com\b \byon\.ir\b \biitd\.info\b \bgames4king\.com\b \bdaihocduochanoi\.com\b \bshortmy\.link\b \ba1\.to\b \bsomething4u\.xyz\b \bferragamofactory\.com\b \bhtt\.nu\b \bjulieta\.space\b \bclubmania\.tk\b \bbitinmex\.com\b \bbitmexit\.com\b \bbitmextrade\.com\b \bbitmexiu\.com\b \bbitmexim\.com\b \bbamsalon\.com\b \bbitmarginmex\.com\b \bpoolpartyo\.com\b \bclubgazua\.com\b \bclubgaja\.com\b \bessaycaptains\.com\b \bduocdienvietnam\.com\b \bstone-island- \bx61\.ch\b \bacaiberrypills\.eu\b \bsmdservicesllc\.com\b \binternetbillboards\.net/\?s \bua-outlet\.com\b \bmy-small\.link\b \bmarketingsweet\.com\.au\b \bxnxxporn\.party\b \bxnxxporn\.pw\b \bemfarmacia\.com\b \btreathemorrhoidspain\.com\b \bdailydetoxhacks\.com\b \bkappa-usa\.com\b \blookweb\.it\b \byou\.travel\b \bnutritionfordiet\.com\b \bdresscodeclothing\.com\b \bfamouswearings\.com\b \bmail\.rambler\.ru/m\b \bbiggerpenisexercises\.com\b \bgroetenuiteerbeek\.wordpress\.com\b \bv88\.ca\b \bgoo-gl\.ru\b \bgoogl\.plus\b \bfiladiscountshop\.com\b \bcross-fashions\.com\b \bfashion10deep\.com\b \bfashionssur\.com\b \bskncosmetics\.com\b \bx11\.pw\b \bempowher\.com/search \bnwwws2013\.org\b \btrsurl\.com\b \bpattern-wiki\.org\b \b7elm5\.com\b \bmyurl\.gr\b \bmyminiurl\.net\b \bmossoutfits\.com\b \bdiscount-ellesse\.com\b \bnowheart\.com\b \bmiyankale\.com\b \bsindo\.me\b \bblogdacleo\.com\b \blelaon\.com\b \baticpay\.com\b \blelaon\.com\b \badidasoriginals\.biz\b \bslink\.co\b \btranssexualpornstars\.com\b \bvulpyx\.com\b \bcouponforless\.com\b \b81url\.com\b \badidasoriginals\.biz\b \bfashionedhardy\.com\b \bjoaquina\.club\b \bjonell\.space\b \balishia\.club\b \bkaley\.club\b \bwebbuildersguide\.com\b \bmascareignesislands\.no\b \bspeakingtree\.in/search \bbehance\.net/search \bhealthynewage\.com/\?s \bsportsrants\.com/\?s \bshewrites\.com/main/search\/ \bourmidland\.com/search \brebirthgaming\.org\b \bmommysavers\.com\b \bajaxtime\.com\b \ba03b3\.atu\.ca\b \batu\.ca\b \bansunibaate\.com\b \bredirects\.ca\b \bwarritimes\.wordpress\.com\b \breadthis\.ca\b \bdict\.leo\.org/\?search \bajaxtime\.com/\?s \bherfeed\.com/\?s\= \bpurevolume\.com/search \btopofblogs\.com/tag \burls\.to\b \b1w\.tf\b \bquickbooksupportcanada\.ca\b \bdonax\.ch\b \bpureketodietpills\.com\b \bmammut-group\.com\b \bgdubz\.win\b \bblogher\.com/search \bcaringbridge\.org/search \brenewableenergyworld\.com/_search\? \btraveldescribe\.com/\?s\= \btravelpod\.com/s/ \bchaseresults\.com/mail_to_friend \bphoto.net/gallery/tag-search/search\b \bsquidoo\.com/search \blinkgo\.pw\b \bhalfpriceexams\.com\b \brealstatecoin\.org\b \bbestnewsupplements\.com\b \btianyaxiaozhan\.com\b \bcreativerxrevivalskincream\.com\b \brevitalizeultimateserum\.com\b \bnairabuzz\.com\b \bwocams\.com\b \breissstore\.com\b 201[78]\.ovh\b \bvalrie\.club\b \blaverne\.club\b \bbaccaratnow\.com\b \bglaziers-.{1,20}\.co\.uk\b \bnikeoutletsale\.co\b \bclyfc\.com\b \b2no\.co\b \biplogger\.org\b \bdating-soulmates\.com\b \btruv\.is\b \biplogger\.ru\b \bbdsmporno\.net\b \bclub21sacramento\.com\b \bgenuinehealthreviews\.com\b \bketoabsoluteforskolin\.net\b \bgayfreelivecam\.com\b \b666\.porn\b \bfofo100\.xyz\b \bgreece-athens-escorts\.gr\b \brichmondembroidery\.com\.au\b \bventurebeat\.com/\?s \bccmixter\.org/api/query\? \btheepochtimes\.com/n3/search/ \bparamuspost\.com/search\.php \bchange\.org/search \bbroowaha\.com/search \bvirilityexonline\.net\b \bferrann\.mx\b \byip\.su\b \btest1\.donntu\.org\b \btwitpic\.com/tag \bsharkbayte\.com/keyword \bexeideas\.com/\?s \bfin24\.com/search \brebrand\.ly\b \bendclothing\.com\b \bfamousoutletshop\.com\b \bfairofferny\.com\b \bvamospaella\.co\.uk\b \bmenlosoftware\.net\b \bbradmcallister\.com\b \baolcomlogin\.com\b \bonline-gift-vouchers\.com\b \btiny\.tw\b \bb54\.in\b \b3nobar\.net\b \bdiscount-coupons\.net\b \bketoblazediet\.net\b \bbestbabyessentials\.com\b \b918kiss\. \bsherley\.club\b \bherbalmeds\.org\b \blexlords\.uk\b \bturnhofer\.com\b \bocn\.pt\b \bvegas8282\.com\b \burladda\.com\b \bhappynewyearimages\.co\b \bmarceloburlonshop\.com\b \bfarsicad\.com\b \bhuit\.re\b \bhappyjanamashtamiwishes\.blogspot\.com\b \bptiturl\.com\b \bc3d\.com\.au\b \bwenicehair\.com\b \btypeformoney\.org\b \bketogenrx\.net\b \binstagramtakipcipaneli\.com\b \bloveilook\.com\b \bseoarticletool\.com\b \bbuildyourownshedsite\.wordpress\.com\b \bslimbuildketodiet\.net\b \bupscaledogtoys\.party\b \b2a\.ol4s\.site\b \bwow1004\.xyz\b \bgays-bdsm\.com\b \bsitedevoyance\.over-blog\.com\b \bsearchmechaniks\.ru\b \bpinterest\.com/search \bimgur\.com/hot\? \bempowher\.com/search \bedition\.cnn\.com/search \bicivil\.ir/short/ \bx2145-productions\.technology\b \bgclub007\.com\b \bbanglatvshow\.com\b \bbedroomfurnituretp\.com\b \badult-chum\.com\b \benoavia\.es\b \baracne\.biz\b \bzoneti\.ca\b \bwow520\.com\b \bnobodysproperty\.com\b \bbellubka\.ru\b \bidolocharter\.com\b \bmordsrub\.ru\b \bwonderhowto\.com/search \btechandtrends\.com/\?s \bbbc\.co\.uk/search/\?q \bmeetme\.com/apps/redirect/\?url \bnuwireinvestor\.com/results\.aspx\?searchwords \bwww\.gov\.uk/search\?q= \balexa\.com/search\?q= \bnewsweek\.com/search \bpvl-online\.kz\b \bclinicaveterinariaromaeur\.it\b \bdiowebhost\.com\b \btaodo\.com\.vn\b \bdomenicomagnifica\.it\b \btiktok\.tw\b \bfastestvpn\.com\b \bchollay\.com\b \bthefuturerobots\.com\b \bmenhealthcares\.com\b \bnoxi\.ga\b \bpornotube\.blog\.br\b \bsavethestudent\.org/\?s \bknoji\.com/search/\?query \bdata\.gov\.uk/data/search\?q \bsportsblog\.com/search\? \bhouzz\.com/\?search \bilookads\.com\b \btoi\.in\b \bbritannica\.com/search\?query \bccmixter\.org/api/query\? \bfoxnews\.com/search-results/search\?q \blerablog\.org/\?s \blifebeyondtourism\.org/\?header_search \biamsport\.org/pg/pages \b1mg\.com\b \bpokergocap\.com\b \bbetadeals\.com\.ng\b \bthanksgivingquotes2018\.com\b \bclickfraud\.io\b \bapotekbutikk\.net\b \bbdjobstoday\.info\b \bshoes-generator\.com\b \bdiscreetsextoyshop\.com\b \bcheapjordansvip\.com\b \bbacklinksaudit\.com\b \bblog2learn\.com\b \bgatevnotes\.com\b \btest\.nosubject\.com\b \bul\.do\b \bix2\.co\b \bpowermac64\.com\b \bapteekkienpillereita\.com\b \bhikingsoutlet\.com\b \bdiabox-auto\.ru\b \bwithouatdoctor\.us\b \bwebsiteaffiliateprograms\.info\b \bdating-online-made-easy\.com\b \bbacagood77\.com\b \bxn--oi2ba146au9b8utjhk\.com\b \biex\.me\b \bsale-sextoys\.com\b \bwellsextoys\.com\b \bdiscreetsextoyshop\.com\b \bwomens-outfits\.com\b \bnotron-setup\.download\b \b918\.credit\b \bpob\.ru\b \ballxreport\.com\b \bsale-sextoys\.com\b \bwomens-outfits\.com\b \bcbcam2cam\.com\b \blos-mejores-boosters-de-testosterona\.eu\b \bsunglassescheaponline\.com\b \bnotron-setup\.download\b \bthrottleshift\.server105\.com\b \btunes-interiors\.com\b \bcheapjordan13vip\.com\b \bask\.nevershutdown\.com\b \bxsl\.pt\b \btypers\.biz\b \bemasku\.com\b \bbackpageauction\.com\b \bc\.or\.at\b \bxyznepal\.com\b \bviaplato\.com\b \bgowwwurl\.com\b \biamthebest\.us\b \bwinterisnotcoming\.org\b \bnew-giveaways\.win\b \btopessayreviews\.com\b \baukcje\.ml\b \bsavemycam\.com\b \bmychaturcam\.com\b \brecorder2018\.com\b \bwebcamfucker\.com\b \bsportzfuel\.com\b \btrevulanmuscle\.net\b \bdpli\.ir\b \beasy-bator\.com\b \bblissmarcom\.com\b \btorrentdb\. \bbjdem\.cz\b \bkuc\.cz\b \bpreskoc\.cz\b \briz\.cz\b \burl\.googluj\.cz\b \bzkracene\.cz\b \btwurl\.nl\b \bglobalsmovies\.com\b \bcrydercosplay\.us\b \bopenclipart\.org/search/\?query \baccountingweb\.co\.uk/search \bsearch\.huffingtonpost\.com/search \bdeer-digest\.com/\?s \btravelwitheaseblog\.com/\?s \btrainingzone\.co\.uk/search \bhealthable\.org/\?s \bbuzzfeed\.com/search\?q \bencyclopedia\.com/searchresults.aspx\?q \bshopping-cheap\.com\b \bsneakerfuror\.com\b \bmanyrecs\.com\b \bsyscointalk\.org\b \bpacs-apparrel\.com\b \bauthenticfans\.com\b \braovat\.chotop\.vn\b \braovat\.bvn\.vn\b \bnwnpro\.ru\b \bgeld-bombe\.com\b \b31\.220\.1\.41\b \bwprssaggregator\.com\b \bbonuskodbkleon\.ru\b \bwebcammodelingjob\.com\b \braovatbds24h\.com\b cosplay\.us\b \bmamaklr\.com\b \bcbcamsclub\.com\b \bfreecinemaclub\.com\b \bgo\.onescript\.ir\b \bkink\.company\b \bscp-knowledge\.org/\?s \bfool\.com/search/solr\.aspx \bjamendo\.com/en/search \bhomeinvestorsusa\.com\b \bhappylocate\.com\b \bhidemyass\.com\b \binsertyoururl\.com\b \blapenavigevano\.it\b \bnikehuaracheshoes\.com\b \bcanadagoosepark\.com\b \bgetcanadagooseoutlet\.com\b \bprivateviewerinsta\.com\b \bmattcermanski\.com\b \bassignment-help-australia\.com\.au\b \bmagileads\.com\b \b918\.network\b \bcoinarbitragebot\.com\b \bcoinbozan\.com\b \bzerobyw\.com\b \bsa7eraty\.com\b \bmotorradfreunde-muenchweilerev\.de\b \bwhl111\.com\b \bwriteforme\.compress\.to\b \bpaltrox-rx\.com\b \bstoneislandclothes\.com\b \buy\.to\b \belectronicrepairegypt\.com\b \bocry\.com\b \bepac\.to\b \bcameravn247\.com\b \bmoz\.com\b \binc0gnito\.com\b \bedmond\.club\b \bvipgoldrj\.com\.br\b \bmredgarcross\.com\b \bglamour\.de/content/search/ \bmartindale\.com/Results.aspx\? \bchange\.org/search\?q \brealitysandwich\.com/\?s \bmy3uka\.com/search/ \bdailymail\.co\.uk/home/search\.html\? \btelegraph\.co\.uk/search \bred\.nelb\.gr\b \bsimql\.com\b \brosaline\.club\b \bws2real\.com\b \bbp7\.org\b \bcanalesoterismo\.com\b \bjom\.fun\b \bkasino\.vin\b \babh\.kr\b \bwhatsappmessenger\.download\b \badvocateschandigarh\.in\b \badvocateinchandigarhhighcourt\.wordpress\.com\b \blawyerchandigarh\.com\b \bheightline\.com\b \bminiurl\.x10\.mx\b \bchinatown-downtown\.com\b \bbuzzsocial\.ca\b \bhdorg\.ru\b \bnowinseo\.ir\b \bcreatorlink\.net\b \bwirecellar\.com\b \bextra-size\.info\b \bvirtualbitcointalk\.co\b \blow-cost\.expert\b \bomn\.kr\b \bgooseyou\.com\b \bcanadagoosestorevip\.com\b \bhelbiz\.com\b \bgiacmosuavietvn\.podbean\.com\b \bintensexpills\.org\.uk\b \bantiaging-treatments\.website\b \bbuildmusclequick\.info\b \bonlinecasino4nl\.com\b \bbeasley\.space\b \bcasino-reviewadvisor\.com\b \bspiritualsadhana\.com\b \bspecta\.webd\.pl\b \bdirectseotools\.com\b \bcasinonsvenska\.eu\b \bsvenskacasinon\.co\b \bferrann\.co\b \bleach\.club\b \bscotch-sale\.com\b \bxn--d1abamebfd0avbpdfcx6e\.xn--p1ai\b \blinkomnia\.com\b \bcompletecase\.com\b \bredirect\.adult\.ofertmobiles\.com\b \bprada-shoping\.com\b \bmyassignmenthelpaustralia\.com\.au\b \bkasino\.games\b \bogmdb\.com\b \bstrongpassword\.info\b \bvelasquez\.xyz\b \brondan\.net\b \bteam91titans\.com\b \bmortaji\.co\b \bcursodetiara\.com\b \bfroggyads\.com\b \bcayghepthammy\.com\b \bsalas\.space\b \biktogo\.com\b \blotterytube\.com\b \benrollbusiness\.com\b \bsssidhuadvocate815\.tumblr\.com\b \b1688\.com\b \bsci-hub\. \bplaycasinoonline\.ooo\b \bmukapokerku\.com\b \bmukapoker\.org\b \btoppreworkoutsupplements\.info\b \bhorseshoecraftandflea\.com\b \bshopdiaphanous\.com\b \bshoporiginative\.com\b \bsecure84\.com\b \bbuyblacksd\.com\b \bhalderramos\.com\.br\b \bmoreasianporn\.com\b \bshopmust-have\.com\b \bbreakawayiris\.com\b \bdunlap\.xyz\b ## sbhandler_end ## leave the above line as is ## end of [[Spam blacklist/Log]] section #</pre> <!-- leave this line exactly as it is --> 376a67ee2f785456250ba8ed0205ad70e361c338 Licensing 0 24 196 195 2023-06-27T05:42:47Z TehKittyCat 11 HTTPS wikitext text/x-wiki This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis. ==Licensing== {| class="wikitable" |- ! Wiki !! URL ! colspan="2" | License |- | RuneScape Wiki || https://runescape.wiki/<br>https://pt.runescape.wiki/|| [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="3" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. '''Fork Dates:''' * English RS & OSRS wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018''' * English RuneScape Classic wiki (classic.runescape.wiki) - '''2 January 2019''' * Portuguese-Brazilian RS wiki (pt.runescape.wiki) - '''16 January 2019''' '''Commercial Use Waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | RuneScape Classic Wiki || https://classic.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Meta Weird Gloop Wiki || https://meta.weirdgloop.org/ | colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using our content== Attribution example when re-using one of our wiki's content on your own website: :''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.'' When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Global policies|{{PAGENAME}}]] da0902f0788c8f5eb579824587ac61f63a9a790d 197 196 2023-09-24T17:03:34Z Jayden 52 wikitext text/x-wiki This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis. ==Licensing== {| class="wikitable" |- ! Wiki !! URL ! colspan="2" | License |- | RuneScape Wiki || https://runescape.wiki/<br>https://pt.runescape.wiki/|| [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="3" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. '''Fork Dates:''' * English RS & OSRS wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018''' * English RuneScape Classic wiki (classic.runescape.wiki) - '''2 January 2019''' * Portuguese-Brazilian RS wiki (pt.runescape.wiki) - '''16 January 2019''' '''Commercial Use Waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | RuneScape Classic Wiki || https://classic.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Minecraft Wiki || https://minecraft.wiki/ || colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Meta Weird Gloop Wiki || https://meta.weirdgloop.org/ | colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using our content== Attribution example when re-using one of our wiki's content on your own website: :''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.'' When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Global policies|{{PAGENAME}}]] 6f837c303b0187600153194f595ac8acd2faa2a6 198 197 2023-09-24T17:04:40Z Jayden 52 wikitext text/x-wiki This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop. ==Licensing== {| class="wikitable" |- ! Wiki !! URL ! colspan="2" | License |- | RuneScape Wiki || https://runescape.wiki/<br>https://pt.runescape.wiki/|| [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="3" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. '''Fork Dates:''' * English RS & OSRS wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018''' * English RuneScape Classic wiki (classic.runescape.wiki) - '''2 January 2019''' * Portuguese-Brazilian RS wiki (pt.runescape.wiki) - '''16 January 2019''' '''Commercial Use Waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | RuneScape Classic Wiki || https://classic.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Minecraft Wiki || https://minecraft.wiki/ || colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Meta Weird Gloop Wiki || https://meta.weirdgloop.org/ | colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using our content== Attribution example when re-using one of our wiki's content on your own website: :''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.'' When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Global policies|{{PAGENAME}}]] 54a09dd62ff9f6e5bc97198e96fcc643a53b83ec 199 198 2024-03-22T21:29:35Z Jayden 52 wikitext text/x-wiki This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop. ==Licensing== {| class="wikitable" |- ! Wiki !! URL ! colspan="2" | License |- | RuneScape Wiki || https://runescape.wiki/<br>https://pt.runescape.wiki/|| [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="3" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. '''Fork Dates:''' * English RS & OSRS wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018''' * English RuneScape Classic wiki (classic.runescape.wiki) - '''2 January 2019''' * Portuguese-Brazilian RS wiki (pt.runescape.wiki) - '''16 January 2019''' '''Commercial Use Waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | RuneScape Classic Wiki || https://classic.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Minecraft Wiki || https://minecraft.wiki/ || colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Brighter Shores Wiki || https://brightershoreswiki.org || colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Meta Weird Gloop Wiki || https://meta.weirdgloop.org/ | colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using our content== Attribution example when re-using one of our wiki's content on your own website: :''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.'' When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Global policies|{{PAGENAME}}]] 1ae6ebeba3cf757880bfb92828e67a0c829d9b98 Meta Weird Gloop:Copyrights 4 64 448 447 2023-06-27T05:42:47Z metarsw>TehKittyCat 0 HTTPS wikitext text/x-wiki This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis. ==Licensing== {| class="wikitable" |- ! Wiki !! URL ! colspan="2" | License |- | RuneScape Wiki || https://runescape.wiki/<br>https://pt.runescape.wiki/|| [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="3" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. '''Fork Dates:''' * English RS & OSRS wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018''' * English RuneScape Classic wiki (classic.runescape.wiki) - '''2 January 2019''' * Portuguese-Brazilian RS wiki (pt.runescape.wiki) - '''16 January 2019''' '''Commercial Use Waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | RuneScape Classic Wiki || https://classic.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Meta Weird Gloop Wiki || https://meta.weirdgloop.org/ | colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using our content== Attribution example when re-using one of our wiki's content on your own website: :''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.'' When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Global policies|{{PAGENAME}}]] da0902f0788c8f5eb579824587ac61f63a9a790d 449 448 2023-09-24T17:03:34Z metarsw>Jayden 0 wikitext text/x-wiki This page details the licensing and copyright information for the wikis on the ''Weird Gloop'' family of wikis. ==Licensing== {| class="wikitable" |- ! Wiki !! URL ! colspan="2" | License |- | RuneScape Wiki || https://runescape.wiki/<br>https://pt.runescape.wiki/|| [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="3" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. '''Fork Dates:''' * English RS & OSRS wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018''' * English RuneScape Classic wiki (classic.runescape.wiki) - '''2 January 2019''' * Portuguese-Brazilian RS wiki (pt.runescape.wiki) - '''16 January 2019''' '''Commercial Use Waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | RuneScape Classic Wiki || https://classic.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Minecraft Wiki || https://minecraft.wiki/ || colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Meta Weird Gloop Wiki || https://meta.weirdgloop.org/ | colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using our content== Attribution example when re-using one of our wiki's content on your own website: :''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.'' When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Global policies|{{PAGENAME}}]] 6f837c303b0187600153194f595ac8acd2faa2a6 450 449 2023-09-24T17:04:40Z metarsw>Jayden 0 wikitext text/x-wiki This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop. ==Licensing== {| class="wikitable" |- ! Wiki !! URL ! colspan="2" | License |- | RuneScape Wiki || https://runescape.wiki/<br>https://pt.runescape.wiki/|| [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="3" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. '''Fork Dates:''' * English RS & OSRS wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018''' * English RuneScape Classic wiki (classic.runescape.wiki) - '''2 January 2019''' * Portuguese-Brazilian RS wiki (pt.runescape.wiki) - '''16 January 2019''' '''Commercial Use Waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | RuneScape Classic Wiki || https://classic.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Minecraft Wiki || https://minecraft.wiki/ || colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Meta Weird Gloop Wiki || https://meta.weirdgloop.org/ | colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using our content== Attribution example when re-using one of our wiki's content on your own website: :''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.'' When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Global policies|{{PAGENAME}}]] 54a09dd62ff9f6e5bc97198e96fcc643a53b83ec 451 450 2024-03-22T21:29:35Z metarsw>Jayden 0 wikitext text/x-wiki This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop. ==Licensing== {| class="wikitable" |- ! Wiki !! URL ! colspan="2" | License |- | RuneScape Wiki || https://runescape.wiki/<br>https://pt.runescape.wiki/|| [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="3" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. '''Fork Dates:''' * English RS & OSRS wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018''' * English RuneScape Classic wiki (classic.runescape.wiki) - '''2 January 2019''' * Portuguese-Brazilian RS wiki (pt.runescape.wiki) - '''16 January 2019''' '''Commercial Use Waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Old School RuneScape Wiki || https://oldschool.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | RuneScape Classic Wiki || https://classic.runescape.wiki/ || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Minecraft Wiki || https://minecraft.wiki/ || colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Brighter Shores Wiki || https://brightershoreswiki.org || colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Meta Weird Gloop Wiki || https://meta.weirdgloop.org/ | colspan="2" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using our content== Attribution example when re-using one of our wiki's content on your own website: :''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.'' When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Global policies|{{PAGENAME}}]] 1ae6ebeba3cf757880bfb92828e67a0c829d9b98 Two-factor authentication 0 31 255 254 2023-08-24T23:52:51Z Jayden 52 /* I've lost my backup codes, can I get them back? */ wikitext text/x-wiki Two-factor authentication is available for users on our wikis and can be activated at any time in your [[Special:Preferences|preferences]]. It is an extra layer of security that allows you to protect your account by using your mobile phone or other physical device. It is as simple as downloading an app (for free), such as [https://authy.com/ Authy], and using it to generate codes that you will be asked for when you attempt to login to our wikis. There is '''no requirement''' to use two-factor authentication on our wikis, though is it highly recommended to secure your account, especially if you have elevated rights on any of our wikis. ==Setting it up== [[File:Two-factor auth option.png|right|thumb|The preference option for enabling two-factor auth]] # Go to [[Special:Preferences]] and select '''Enable two-factor authentication''' under the 'User profile' tab # Download an application to your mobile or desktop that can generate 2FA codes, such as [https://authy.com/ Authy] or Google Authenticator # Scan the QR code shown on the page using the app, or input the secret manually # Write down the backup "scratch" codes in case you lose access to your mobile or desktop application. They can only be used once per code, and will never be accessible again # Enter a code generated by your 2FA app into the box on the page to confirm that it is setup correctly ==FAQ== ===What happens if I lose my device/app?=== Some 2FA apps, such as [https://authy.com/ Authy], save your account tokens in the cloud so that you can regain access by logging into your account for that app. This is especially useful if you switch devices. Alternatively, you can use a backup code to login to your account and disable two-factor authentication. If you do not have any backup codes, you will not be able to login. We will not typically act on support emails regarding lost account access as a result of losing 2FA codes, as we can't easily verify that it is actually you trying to regain account access. ===When will I be asked for a code?=== You will be prompted for a code on every new login, and when attempting to change sensitive settings, such as your password. ===I've lost my backup codes, can I get them back?=== You can disable and re-enable two-factor authentication to generate new backup codes. If you have no access to your device or backup codes, we will not typically be able to help you restore access to your account. df48262ba19f254d82786959ba92e4c36a53b1c2 256 255 2023-12-10T17:18:33Z Jayden 52 wikitext text/x-wiki Two-factor authentication (2FA) is available for users on our wikis and can be activated at any time in your [[Special:Preferences|preferences]]. It is an extra layer of security that allows you to protect your account by using your mobile phone or other physical device. It is as simple as downloading an app (for free), such as [https://authy.com/ Authy], and using it to generate codes that you will be asked for when you attempt to login to our wikis. It is highly recommended that you enable 2FA to secure your account. '''Users with certain elevated permissions on our wikis (such as <code>editinterface</code>) will be prevented from using those permissions unless they enable 2FA.''' ==Setting it up== [[File:Two-factor auth option.png|right|thumb|The preference option for enabling two-factor auth]] # Go to [[Special:Preferences]] and select '''Enable two-factor authentication''' under the 'User profile' tab # Download an application to your mobile or desktop that can generate 2FA codes, such as [https://authy.com/ Authy] or Google Authenticator # Scan the QR code shown on the page using the app, or input the secret manually # Write down the backup "scratch" codes in case you lose access to your mobile or desktop application. They can only be used once per code, and will never be accessible again # Enter a code generated by your 2FA app into the box on the page to confirm that it is setup correctly ==FAQ== ===What happens if I lose my device/app?=== Some 2FA apps, such as [https://authy.com/ Authy], save your account tokens in the cloud so that you can regain access by logging into your account for that app. This is especially useful if you switch devices. Alternatively, you can use a backup code to login to your account and disable two-factor authentication. If you do not have any backup codes, you will not be able to login. We will not typically act on support emails regarding lost account access as a result of losing 2FA codes, as we can't easily verify that it is actually you trying to regain account access. ===When will I be asked for a code?=== You will be prompted for a code on every new login, and when attempting to change sensitive settings, such as your password. ===I've lost my backup codes, can I get them back?=== You can disable and re-enable two-factor authentication to generate new backup codes. If you have no access to your device or backup codes, we will not typically be able to help you restore access to your account. 9e9ea3563180614fa91b6500672d61da052e999c File:Weird Gloop footer hosted@2x.png 6 3 8 2023-09-03T19:51:27Z Jayden 52 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 9 8 2023-09-28T08:03:18Z Iiii I I I 15 Iiii I I I uploaded a new version of [[File:Weird Gloop footer hosted@2x.png]] wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 10 9 2023-09-28T08:03:34Z Iiii I I I 15 Iiii I I I uploaded a new version of [[File:Weird Gloop footer hosted@2x.png]] wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 11 10 2023-09-28T08:05:20Z Iiii I I I 15 Protected "[[File:Weird Gloop footer hosted@2x.png]]": high use image ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) [Upload=Allow only administrators] (indefinite)) wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Weird Gloop footer hosted.png 6 2 4 2023-09-03T19:51:56Z Jayden 52 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 5 4 2023-09-28T08:03:52Z Iiii I I I 15 Iiii I I I uploaded a new version of [[File:Weird Gloop footer hosted.png]] wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 6 5 2023-09-28T08:05:02Z Iiii I I I 15 Protected "[[File:Weird Gloop footer hosted.png]]": high use image ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) [Upload=Allow only administrators] (indefinite)) wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Wiki.png 6 7 30 29 2023-10-13T01:53:14Z Iiii I I I 15 Iiii I I I reverted [[File:Wiki.png]] to an old version wikitext text/x-wiki == Summary == Wiki main logo. 51ca13f779327906dac80f7daaa8225385d3fd34 31 30 2023-10-13T01:56:16Z Iiii I I I 15 Iiii I I I uploaded a new version of [[File:Wiki.png]] wikitext text/x-wiki == Summary == Wiki main logo. 51ca13f779327906dac80f7daaa8225385d3fd34 File:Wiki@2x.png 6 8 35 34 2023-10-13T01:56:47Z Iiii I I I 15 Iiii I I I uploaded a new version of [[File:Wiki@2x.png]] wikitext text/x-wiki == Summary == bucket 2x version of [[:File:Wiki.png]] 29348c8baa24fd332a2e2d0ed81e067394c570df Staff 0 26 220 219 2023-11-25T04:49:19Z metarsw>Dianliang233 0 /* Current Sysadmins */ wikitext text/x-wiki {{Shortcut|M:SYSADMIN|M:SYSADMINS}} Sysadmins, also known as [[Wikipedia:system administrators|system administrators]], serve an important role on maintaining the Weird Gloop wikis. They are the only paid members of the Weird Gloop wikis, working as independent contractors responsible for the technical setup and upkeep of the Weird Gloop server systems. For this reason they are additionally held accountable to the board and expected to follow its directives. Due to this conflict of interest, they are unable to serve as board members, but are retained as the board sees fit to provide technical advice. In order to carry out their role, they are members of the sysadmin global user group, which encompasses the user rights of bureaucrats, along with checkuser and other system administrative rights, but this does not constitute a bureaucratic role. However, on Meta Wiki, they effectively serve the role of administrators, with additional function, as Meta Wiki acts as the global wiki for various extensions, such as AbuseFilter, and hosts shared gadgets. Sysadmins may perform any of the following: * Temporary actions for testing and debugging across the Weird Gloop wikis. * Use of bot accounts as needed for their work. * Anti-vandalism work, such as banning if needed. * Reply to emails sent via [[Special:Contact]] when a technical response is needed. Outside of carrying out their role, they are expected to follow the policies of the individual wikis and of their local role on the wikis, such as administrator. They are however, with discretion, permitted to use tools they may not otherwise have on behalf of a user who does have that tool, when asked. == Current Sysadmins == The list of current sysadmins can be verified using [[Special:ListUsers/sysadmin]]. * [[User:Cook Me Plox|Cook Me Plox]] * [[User:Jayden|Jayden]] * [[User:TehKittyCat|TehKittyCat]] [[Category:Policies]] fb7b7ede46d6faec0437dcfc645e0da2682f180a 221 220 2023-11-26T11:27:46Z 204.131.198.2 0 this page needs a bit of a rework re: independent contractors, but i am not a sysadmin in the conventional sense even though i have the usergroup wikitext text/x-wiki {{Shortcut|M:SYSADMIN|M:SYSADMINS}} Sysadmins, also known as [[Wikipedia:system administrators|system administrators]], serve an important role on maintaining the Weird Gloop wikis. They are the only paid members of the Weird Gloop wikis, responsible for the technical setup and upkeep of the Weird Gloop server systems. For this reason they are additionally held accountable to the board and expected to follow its directives. Due to this conflict of interest, they are unable to serve as board members, but are retained as the board sees fit to provide technical advice. In order to carry out their role, they are members of the sysadmin global user group, which encompasses the user rights of bureaucrats, along with checkuser and other system administrative rights, but this does not constitute a bureaucratic role. However, on Meta Wiki, they effectively serve the role of administrators, with additional function, as Meta Wiki acts as the global wiki for various extensions, such as AbuseFilter, and hosts shared gadgets. Sysadmins may perform any of the following: * Temporary actions for testing and debugging across the Weird Gloop wikis. * Use of bot accounts as needed for their work. * Anti-vandalism work, such as banning if needed. * Reply to emails sent via [[Special:Contact]] when a technical response is needed. Outside of carrying out their role, they are expected to follow the policies of the individual wikis and of their local role on the wikis, such as administrator. They are however, with discretion, permitted to use tools they may not otherwise have on behalf of a user who does have that tool, when asked. == Current Sysadmins == The list of current sysadmins can be verified using [[Special:ListUsers/sysadmin]]. * [[User:Jayden|Jayden]] * [[User:TehKittyCat|TehKittyCat]] [[Category:Policies]] 99a78bbed21d5cf496eeda1721b0b2833beb1e1e Themes 0 30 251 2023-12-10T17:13:00Z Jayden 52 Created page with "The default theme on a particular wiki that we host is a customised version of the MediaWiki theme that is being used. Typically, this is [https://www.mediawiki.org/wiki/Skin:Vector Vector] on desktop, and [https://www.mediawiki.org/wiki/Skin:Minerva_Neue Minerva Neue] on mobile. These themes can be customised using [[MediaWiki:Vector.css]] and [[MediaWiki:Minerva.css]] respectively. All themes load styles from [[MediaWiki:Common.css]], so any styles that need to be sha..." wikitext text/x-wiki The default theme on a particular wiki that we host is a customised version of the MediaWiki theme that is being used. Typically, this is [https://www.mediawiki.org/wiki/Skin:Vector Vector] on desktop, and [https://www.mediawiki.org/wiki/Skin:Minerva_Neue Minerva Neue] on mobile. These themes can be customised using [[MediaWiki:Vector.css]] and [[MediaWiki:Minerva.css]] respectively. All themes load styles from [[MediaWiki:Common.css]], so any styles that need to be shared between desktop, mobile, and other themes should be placed in here. Where reasonably possible, we recommend taking advantage of [https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties CSS variables] to make theming easier. ==Custom themes== [[File:Dark mode on RuneScape Wiki.png|right|thumb|Dark mode on the RuneScape Wiki]] Wikis that are hosted by us can create separate themes for each MediaWiki skin, in addition to their default theme. You can create as many themes as you like, but note that themes are mutually exclusive - as-in, only one of them can be loaded at a time. For example, if you create a dark theme and a winter theme, only one or the other can be enabled. ===Creating a custom theme=== To create a custom theme, you should create a new stylesheet on your wiki at <code>MediaWiki:{skin}-theme-{theme}.css</code>. The stylesheet should contain all of the styles that are specific to your theme only, such as colour and graphic changes. We don't recommend using theme-specific CSS to change the layout of your wiki dramatically. As an example, if you wanted to create a new Halloween theme for desktop users using the Vector skin, you would create <code>MediaWiki:Vector-theme-halloween.css</code> on your wiki. If you wanted to create a dark theme for mobile users, you would create <code>MediaWiki:Minerva-theme-dark.css</code> on your wiki. To help prevent issues with style conflicts, we also add a new class to the <code>body</code> element of the page whenever a theme is enabled, which can be used as a node selector in your CSS styles. The class is <code>wgl-theme-[theme]</code> (replacing [theme] with your theme name). ===Loading a custom theme=== To load a custom theme, you can set the <code>theme</code> cookie on your browser. To do this manually, open your browser's developer console (usually F12 on your keyboard) and enter <code>document.cookie = 'theme=[theme]';</code> (replacing [theme] with your theme name). If done correctly, your theme's stylesheet should load when you refresh the page. To allow other users to toggle the theme, you need to create some kind of JavaScript-based gadget on your wiki which can act as a theme selector, depending on how you want users to be able to activate it. On the RuneScape Wiki, there is a [[rsw:MediaWiki:Gadget-skinTogglesNew.js|somewhat complicated gadget]] that achieves this, while on the Minecraft Wiki, a [https://minecraft.wiki/w/MediaWiki:Gadget-darkmode.js?oldid=2349078 much simpler gadget] is used, which adds a moon icon to the top right of the page. We recommend taking the simpler approach, unless a more sophisticated gadget is required. Whichever approach you take, ensure that users can switch to and from your theme by setting the theme cookie. Since MediaWiki comes with jQuery, you can use code such as this in your gadget to set the cookie: <pre> var theme = 'halloween'; $.cookie('theme', theme, {expires: 365, path: '/'}); </pre> 124daa261db11b1eda2f815c12eb2f8b1bc76cba Template:Cquote2 10 63 391 2024-03-11T09:19:39Z 115.188.148.34 0 Created page with "{| class="pullquote" style="{{{style|}}}" | class="quotation-mark left" style="line-height: .58em; padding: 0 0 0 .3em;" | “ | class="quotation-text" style="padding: .2em 1em;" | {{{quote|{{{1|Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.}}}}}} | class="quotation-mark right" style="line..." wikitext text/x-wiki {| class="pullquote" style="{{{style|}}}" | class="quotation-mark left" style="line-height: .58em; padding: 0 0 0 .3em;" | “ | class="quotation-text" style="padding: .2em 1em;" | {{{quote|{{{1|Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.}}}}}} | class="quotation-mark right" style="line-height: .58em; padding: 0 .3em 0 0;" | ” |- {{#if:{{{person|{{{2|}}}}}}{{{3|{{{quotesource|}}}}}}| {{!}} class="quotation-source" colspan="2" {{!}} {{#if:{{{person|{{{2|}}}}}}{{{3|{{{quotesource|}}}}}}|&mdash; {{{person|{{{2}}}}}} {{#if:{{{3|{{{quotesource|}}}}}}|{{{3|{{{quotesource|}}}}}}}}}}}} |} 69942186660556549937d41ec0301f39f812e936 Main Page 0 14 111 110 2024-03-26T02:04:06Z Nex Undique 22 2024 elections have started wikitext text/x-wiki <div class="mp-grid"> <!-- BOARD ELECTIONS (temporary) --> <div class="mp-header section-vote"> <div class="mp-header-left"> <h1>Board elections for 2024 are open!</h1> <div>Voting ends on 7 April.</div> </div> <div class="mp-header-right plainlinks"> <div>[[Weird Gloop elections/2024/Candidates|See the candidates]]</div> <div>[[Weird Gloop elections|Learn how to vote]]</div> </div> </div> <!-- HEADER --> <div class="mp-header"> <div class="mp-header-left"> <h1>Meta Weird Gloop</h1> <div>For discussing management and policies of the Weird Gloop wikis.</div> </div> <div class="mp-header-right plainlinks"> <div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{#expr:{{PAGESINCATEGORY:Active threads}}-1}} discussions''' currently active. }}</div> <ul> <li>[[Special:Contact|Contact]]</li> <li>[[Project:Copyrights|Copyrights]]</li> <li>[https://discord.gg/runescapewiki Discord]</li> </ul> </div> </div> <!-- META CONTENT --> <div class="mp-section section-yewgrove plainlinks"> <h2>Active discussions</h2> {{#dpl: |namespace = Forum |category = Active threads |notcategory = Forums excluded from the main page |addeditdate = true |addlasteditor = true |order = descending |ordermethod = lastedit |userdateformat = j F Y |adduser = true |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER% |noresultsheader = * There are currently no active discussions. }} <p class="see-more">[[Forum:Forum Grove|See more...]]</p> </div> <div class="mp-section section-archive plainlinks"> <h2>Archived discussions</h2> {{#dpl: |namespace = Forum |category = Forum archives |notcategory = Forums excluded from the main page |order = descending |ordermethod = categoryadd |addfirstcategorydate = true |userdateformat = j F Y |count = 5 |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE% }} <p class="see-more">[[Meta:Forum Archives|See more...]]</p> </div> <!-- WIKIS --> <div class="section-wikis"> <div class="mp-section"> <div>Visit the</div> [[rsw:|<h2>RuneScape Wiki</h2>]] </div> <div class="mp-section"> <div>Visit the</div> [[osrsw:|<h2>Old School RuneScape Wiki</h2>]] </div> <div class="mp-section"> <div>Visit the</div> [[ptrsw:|<h2>Brazilian Portuguese RuneScape Wiki</h2>]] </div> <div class="mp-section"> <div>Visit the</div> [[classicrsw:|<h2>RuneScape Classic Wiki</h2>]] </div> <div class="mp-section plainlinks"> <div>Visit the</div> [https://minecraft.wiki <h2>Minecraft Wiki</h2>] </div> </div> <!-- FOOTER --> <div class="mp-footer">&copy; {{CURRENTYEAR}} Weird Gloop Limited.</div> </div> __NOTOC__ afc780643b7fa6ea4a9ea10cf6006113c624c101 112 111 2024-04-09T21:44:43Z BigDiesel2m 74 link to 2024 board election results wikitext text/x-wiki <div class="mp-grid"> <!-- BOARD ELECTIONS (temporary) --> <div class="mp-header section-vote"> <div class="mp-header-left"> <h1>Board elections for 2024 have concluded!</h1> </div> <div class="mp-header-right plainlinks"> <div>[[Weird Gloop elections/2024/Results|See the results]]</div> </div> </div> <!-- HEADER --> <div class="mp-header"> <div class="mp-header-left"> <h1>Meta Weird Gloop</h1> <div>For discussing management and policies of the Weird Gloop wikis.</div> </div> <div class="mp-header-right plainlinks"> <div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{#expr:{{PAGESINCATEGORY:Active threads}}-1}} discussions''' currently active. }}</div> <ul> <li>[[Special:Contact|Contact]]</li> <li>[[Project:Copyrights|Copyrights]]</li> <li>[https://discord.gg/runescapewiki Discord]</li> </ul> </div> </div> <!-- META CONTENT --> <div class="mp-section section-yewgrove plainlinks"> <h2>Active discussions</h2> {{#dpl: |namespace = Forum |category = Active threads |notcategory = Forums excluded from the main page |addeditdate = true |addlasteditor = true |order = descending |ordermethod = lastedit |userdateformat = j F Y |adduser = true |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER% |noresultsheader = * There are currently no active discussions. }} <p class="see-more">[[Forum:Forum Grove|See more...]]</p> </div> <div class="mp-section section-archive plainlinks"> <h2>Archived discussions</h2> {{#dpl: |namespace = Forum |category = Forum archives |notcategory = Forums excluded from the main page |order = descending |ordermethod = categoryadd |addfirstcategorydate = true |userdateformat = j F Y |count = 5 |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE% }} <p class="see-more">[[Meta:Forum Archives|See more...]]</p> </div> <!-- WIKIS --> <div class="section-wikis"> <div class="mp-section"> <div>Visit the</div> [[rsw:|<h2>RuneScape Wiki</h2>]] </div> <div class="mp-section"> <div>Visit the</div> [[osrsw:|<h2>Old School RuneScape Wiki</h2>]] </div> <div class="mp-section"> <div>Visit the</div> [[ptrsw:|<h2>Brazilian Portuguese RuneScape Wiki</h2>]] </div> <div class="mp-section"> <div>Visit the</div> [[classicrsw:|<h2>RuneScape Classic Wiki</h2>]] </div> <div class="mp-section plainlinks"> <div>Visit the</div> [https://minecraft.wiki <h2>Minecraft Wiki</h2>] </div> </div> <!-- FOOTER --> <div class="mp-footer">&copy; {{CURRENTYEAR}} Weird Gloop Limited.</div> </div> __NOTOC__ 96ff1ffc7b6c7a19f8ba5cd9ed767b93773a7154 113 112 2024-09-21T00:16:40Z Iiii I I I 15 add policies link wikitext text/x-wiki <div class="mp-grid"> <!-- BOARD ELECTIONS (temporary) --> <div class="mp-header section-vote"> <div class="mp-header-left"> <h1>Board elections for 2024 have concluded!</h1> </div> <div class="mp-header-right plainlinks"> <div>[[Weird Gloop elections/2024/Results|See the results]]</div> </div> </div> <!-- HEADER --> <div class="mp-header"> <div class="mp-header-left"> <h1>Meta Weird Gloop</h1> <div>For discussing management and policies of the Weird Gloop wikis.</div> </div> <div class="mp-header-right plainlinks"> <div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{#expr:{{PAGESINCATEGORY:Active threads}}-1}} discussions''' currently active. }}</div> <ul> <li>[[Special:Contact|Contact]]</li> <li>[[Project:Copyrights|Copyrights]]</li> <li>[[Project:Policies|Policies]]</li> <li>[https://discord.gg/runescapewiki Discord]</li> </ul> </div> </div> <!-- META CONTENT --> <div class="mp-section section-yewgrove plainlinks"> <h2>Active discussions</h2> {{#dpl: |namespace = Forum |category = Active threads |notcategory = Forums excluded from the main page |addeditdate = true |addlasteditor = true |order = descending |ordermethod = lastedit |userdateformat = j F Y |adduser = true |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER% |noresultsheader = * There are currently no active discussions. }} <p class="see-more">[[Forum:Forum Grove|See more...]]</p> </div> <div class="mp-section section-archive plainlinks"> <h2>Archived discussions</h2> {{#dpl: |namespace = Forum |category = Forum archives |notcategory = Forums excluded from the main page |order = descending |ordermethod = categoryadd |addfirstcategorydate = true |userdateformat = j F Y |count = 5 |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE% }} <p class="see-more">[[Meta:Forum Archives|See more...]]</p> </div> <!-- WIKIS --> <div class="section-wikis"> <div class="mp-section"> <div>Visit the</div> [[rsw:|<h2>RuneScape Wiki</h2>]] </div> <div class="mp-section"> <div>Visit the</div> [[osrsw:|<h2>Old School RuneScape Wiki</h2>]] </div> <div class="mp-section"> <div>Visit the</div> [[ptrsw:|<h2>Brazilian Portuguese RuneScape Wiki</h2>]] </div> <div class="mp-section"> <div>Visit the</div> [[classicrsw:|<h2>RuneScape Classic Wiki</h2>]] </div> <div class="mp-section plainlinks"> <div>Visit the</div> [https://minecraft.wiki <h2>Minecraft Wiki</h2>] </div> </div> <!-- FOOTER --> <div class="mp-footer">&copy; {{CURRENTYEAR}} Weird Gloop Limited.</div> </div> __NOTOC__ 4a13aebd01ff8d8be9cd6c159755b993cc93d299 114 113 2024-10-07T01:16:44Z Jayden 52 kinda silly tbh wikitext text/x-wiki <div class="mp-grid"> <!-- BOARD ELECTIONS (temporary) --> <div class="mp-header section-vote"> <div class="mp-header-left"> <h1>Board elections for 2024 have concluded!</h1> </div> <div class="mp-header-right plainlinks"> <div>[[Weird Gloop elections/2024/Results|See the results]]</div> </div> </div> <!-- HEADER --> <div class="mp-header"> <div class="mp-header-left"> <h1>Meta Weird Gloop</h1> <div>For discussing management and policies of the Weird Gloop wikis.</div> </div> <div class="mp-header-right plainlinks"> <div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{#expr:{{PAGESINCATEGORY:Active threads}}-1}} discussions''' currently active. }}</div> <ul> <li>[[Special:Contact|Contact]]</li> <li>[[Project:Copyrights|Copyrights]]</li> <li>[[Project:Policies|Policies]]</li> <li>[https://discord.gg/runescapewiki Discord]</li> </ul> </div> </div> <!-- META CONTENT --> <div class="mp-section section-yewgrove plainlinks"> <h2>Active discussions</h2> {{#dpl: |namespace = Forum |category = Active threads |notcategory = Forums excluded from the main page |addeditdate = true |addlasteditor = true |order = descending |ordermethod = lastedit |userdateformat = j F Y |adduser = true |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER% |noresultsheader = * There are currently no active discussions. }} <p class="see-more">[[Forum:Forum Grove|See more...]]</p> </div> <div class="mp-section section-archive plainlinks"> <h2>Archived discussions</h2> {{#dpl: |namespace = Forum |category = Forum archives |notcategory = Forums excluded from the main page |order = descending |ordermethod = categoryadd |addfirstcategorydate = true |userdateformat = j F Y |count = 5 |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE% }} <p class="see-more">[[Meta:Forum Archives|See more...]]</p> </div> <!-- WIKIS --> <div class="section-wikis"> <div class="mp-section"> <div>Visit the</div> [[rsw:|<h2>RuneScape Wiki</h2>]] </div> <div class="mp-section"> <div>Visit the</div> [[osrsw:|<h2>Old School RuneScape Wiki</h2>]] </div> <div class="mp-section"> <div>Visit the</div> [[ptrsw:|<h2>Brazilian Portuguese RuneScape Wiki</h2>]] </div> <div class="mp-section"> <div>Visit the</div> [[classicrsw:|<h2>RuneScape Classic Wiki</h2>]] </div> <div class="mp-section plainlinks"> <div>Visit the</div> [https://minecraft.wiki <h2>Minecraft Wiki</h2>] </div> </div> </div> __NOTOC__ 3eba2e043798486ba43b9423845b0ea14a8e45dd 115 114 2024-10-07T01:23:01Z Jayden 52 cook and I think the wiki buttons are kinda dumb/unnecessary duplication, link to weirdgloop.org prominently instead wikitext text/x-wiki <div class="mp-grid"> <!-- BOARD ELECTIONS (temporary) --> <div class="mp-header section-vote"> <div class="mp-header-left"> <h1>Board elections for 2024 have concluded!</h1> </div> <div class="mp-header-right plainlinks"> <div>[[Weird Gloop elections/2024/Results|See the results]]</div> </div> </div> <!-- HEADER --> <div class="mp-header"> <div class="mp-header-left"> <h1>Meta Weird Gloop</h1> <div>For discussing management and policies of the [https://weirdgloop.org Weird Gloop wikis].</div> </div> <div class="mp-header-right plainlinks"> <div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{#expr:{{PAGESINCATEGORY:Active threads}}-1}} discussions''' currently active. }}</div> <ul> <li>[[Special:Contact|Contact]]</li> <li>[[Project:Copyrights|Copyrights]]</li> <li>[[Project:Policies|Policies]]</li> <li>[https://discord.gg/runescapewiki Discord]</li> </ul> </div> </div> <!-- META CONTENT --> <div class="mp-section section-yewgrove plainlinks"> <h2>Active discussions</h2> {{#dpl: |namespace = Forum |category = Active threads |notcategory = Forums excluded from the main page |addeditdate = true |addlasteditor = true |order = descending |ordermethod = lastedit |userdateformat = j F Y |adduser = true |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER% |noresultsheader = * There are currently no active discussions. }} <p class="see-more">[[Forum:Forum Grove|See more...]]</p> </div> <div class="mp-section section-archive plainlinks"> <h2>Archived discussions</h2> {{#dpl: |namespace = Forum |category = Forum archives |notcategory = Forums excluded from the main page |order = descending |ordermethod = categoryadd |addfirstcategorydate = true |userdateformat = j F Y |count = 5 |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE% }} <p class="see-more">[[Meta:Forum Archives|See more...]]</p> </div> </div> __NOTOC__ d34dc1c6edc8b9a72cb08fef69105b228064fb48 CheckUser policy 0 48 329 328 2024-04-05T02:21:52Z Gaz Lloyd 8 actually global wikitext text/x-wiki '''CheckUser''' is a tool that can be used by editors with the checkuser permission to check the IP addresses of registered wiki accounts. ==Applications== Checkuser has three major applications: * Finding a range of IP addresses that are disrupting, so that the range can be blocked. * Finding which IP address a disrupting account uses, for the purposes of blocking it effectively. * Finding which users share a common IP address, for looking into abuse of multiple accounts. Under no circumstances is the CheckUser tool to be used in any other fashion, and especially not by a curious checkuser who wants to know a user's IP address. ==Disclosure of non-public information== CheckUser must be used in accordance with Weird Gloop's [https://weirdgloop.org/privacy/ privacy policy], which generally prohibits disclosure of non-public, personally-identifiable information, without user consent. Unless someone is seriously disrupting the wiki, and revealing information about them is necessary to stop the disruption, it is a violation of the privacy policy to reveal their IP address, whereabouts, or other information sufficient to identify them, unless they have already revealed this information themselves on the project. Even if the user is acting abusively, it's best not to reveal personal information if possible. Do not reveal exact IP addresses to a wide audience. When in doubt, provide the least amount of possible information, or contact the Weird Gloop system administrators for guidance. ==Access to CheckUser== Only Weird Gloop system administrators and a small number of local administrators are allowed access to CheckUser. Local CheckUsers can be appointed through consensus by the local community. All CheckUsers must be at least 18 years of age, and sign a confidentiality agreement pursuant to the [[meta:Access to non-public personal data policy|access to non-public personal data policy]]. Any user account with CheckUser status that is inactive for more than six months will have their CheckUser access removed. In case of abuse of the tool, users with the CheckUser privilege will immediately have their access removed. In particular, this will happen if checks are repeatedly performed on editors without a legitimate reason to do so. ==Local CheckUser policies== Local wikis may adopt their own CheckUser policies. These policies must: * Link back to this meta policy. * Be at least as strict as this meta policy. * List the current local CheckUsers. The following wikis have CheckUser policies: * [[rsw:RuneScape:Check user|RuneScape Wiki]] * [[osrsw:RuneScape:CheckUser|Old School RuneScape Wiki]] ==Current CheckUsers== ;Everywhere The following users have global access to CheckUser by virtue of their system administration work for Weird Gloop: * [[User:JaydenKieran|JaydenKieran]] * [[User:TehKittyCat|TehKittyCat]] * [[User:Cook Me Plox|Cook Me Plox]] ;RuneScape Wiki ;Old School RuneScape Wiki ;RuneScape Classic Wiki ;PT-BR RuneScape Wiki [[Category:Global policies]] 5995f3677871dde11501f5b5ebbd3b868ed0431a 330 329 2024-12-07T14:32:34Z Jayden 52 Protected "[[Meta:CheckUser policy]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) wikitext text/x-wiki '''CheckUser''' is a tool that can be used by editors with the checkuser permission to check the IP addresses of registered wiki accounts. ==Applications== Checkuser has three major applications: * Finding a range of IP addresses that are disrupting, so that the range can be blocked. * Finding which IP address a disrupting account uses, for the purposes of blocking it effectively. * Finding which users share a common IP address, for looking into abuse of multiple accounts. Under no circumstances is the CheckUser tool to be used in any other fashion, and especially not by a curious checkuser who wants to know a user's IP address. ==Disclosure of non-public information== CheckUser must be used in accordance with Weird Gloop's [https://weirdgloop.org/privacy/ privacy policy], which generally prohibits disclosure of non-public, personally-identifiable information, without user consent. Unless someone is seriously disrupting the wiki, and revealing information about them is necessary to stop the disruption, it is a violation of the privacy policy to reveal their IP address, whereabouts, or other information sufficient to identify them, unless they have already revealed this information themselves on the project. Even if the user is acting abusively, it's best not to reveal personal information if possible. Do not reveal exact IP addresses to a wide audience. When in doubt, provide the least amount of possible information, or contact the Weird Gloop system administrators for guidance. ==Access to CheckUser== Only Weird Gloop system administrators and a small number of local administrators are allowed access to CheckUser. Local CheckUsers can be appointed through consensus by the local community. All CheckUsers must be at least 18 years of age, and sign a confidentiality agreement pursuant to the [[meta:Access to non-public personal data policy|access to non-public personal data policy]]. Any user account with CheckUser status that is inactive for more than six months will have their CheckUser access removed. In case of abuse of the tool, users with the CheckUser privilege will immediately have their access removed. In particular, this will happen if checks are repeatedly performed on editors without a legitimate reason to do so. ==Local CheckUser policies== Local wikis may adopt their own CheckUser policies. These policies must: * Link back to this meta policy. * Be at least as strict as this meta policy. * List the current local CheckUsers. The following wikis have CheckUser policies: * [[rsw:RuneScape:Check user|RuneScape Wiki]] * [[osrsw:RuneScape:CheckUser|Old School RuneScape Wiki]] ==Current CheckUsers== ;Everywhere The following users have global access to CheckUser by virtue of their system administration work for Weird Gloop: * [[User:JaydenKieran|JaydenKieran]] * [[User:TehKittyCat|TehKittyCat]] * [[User:Cook Me Plox|Cook Me Plox]] ;RuneScape Wiki ;Old School RuneScape Wiki ;RuneScape Classic Wiki ;PT-BR RuneScape Wiki [[Category:Global policies]] 5995f3677871dde11501f5b5ebbd3b868ed0431a 331 330 2024-12-07T14:44:03Z Jayden 52 wikitext text/x-wiki '''CheckUser''' is a tool that can be used by editors with the checkuser permission to check the IP addresses of registered wiki accounts. ==Applications== Checkuser has three major applications: * Finding a range of IP addresses that are disrupting, so that the range can be blocked. * Finding which IP address a disrupting account uses, for the purposes of blocking it effectively. * Finding which users share a common IP address, for looking into abuse of multiple accounts. Under no circumstances is the CheckUser tool to be used in any other fashion, and especially not by a curious checkuser who wants to know a user's IP address. ==Disclosure of non-public information== CheckUser must be used in accordance with Weird Gloop's [https://weirdgloop.org/privacy/ privacy policy], which generally prohibits disclosure of non-public, personally-identifiable information, without user consent. Unless someone is seriously disrupting the wiki, and revealing information about them is necessary to stop the disruption, it is a violation of the privacy policy to reveal their IP address, whereabouts, or other information sufficient to identify them, unless they have already revealed this information themselves on the project. Even if the user is acting abusively, it's best not to reveal personal information if possible. Do not reveal exact IP addresses to a wide audience. When in doubt, provide the least amount of possible information, or [[Special:Contact|contact Weird Gloop]] for guidance. ==Access to CheckUser== Only Weird Gloop staff and a small number of local administrators are allowed access to CheckUser. Local CheckUsers are appointed at Weird Gloop's discretion. All CheckUsers must be at least 18 years of age, and sign a confidentiality agreement pursuant to the [[meta:Access to non-public personal data policy|access to non-public personal data policy]]. Any user account with CheckUser status that is inactive for more than six months will have their CheckUser access removed. In case of abuse of the tool, users with the CheckUser privilege will immediately have their access removed. In particular, this will happen if checks are repeatedly performed on editors without a legitimate reason to do so. ==Local CheckUser policies== Local wikis may adopt their own CheckUser policies. These policies must: * Link back to this meta policy. * Be at least as strict as this meta policy. * List the current local CheckUsers. The following wikis have CheckUser policies: * [[rsw:RuneScape:Check user|RuneScape Wiki]] * [[osrsw:RuneScape:CheckUser|Old School RuneScape Wiki]] * [[mcw:Minecraft Wiki:Check user|Minecraft Wiki]] ==Current CheckUsers== Weird Gloop staff (those with the "staff" usergroup) have access to CheckUser on all wikis. For a list of locally appointed CheckUsers, go to <code>Special:ListUsers?group=checkuser</code> on a Weird Gloop wiki. [[Category:Global policies]] 31d9a2104d719e4951dc4466b258c3473d07f7ff Staff 0 26 222 221 2024-04-05T02:21:56Z Gaz Lloyd 8 actually global wikitext text/x-wiki {{Shortcut|M:SYSADMIN|M:SYSADMINS}} Sysadmins, also known as [[Wikipedia:system administrators|system administrators]], serve an important role on maintaining the Weird Gloop wikis. They are the only paid members of the Weird Gloop wikis, responsible for the technical setup and upkeep of the Weird Gloop server systems. For this reason they are additionally held accountable to the board and expected to follow its directives. Due to this conflict of interest, they are unable to serve as board members, but are retained as the board sees fit to provide technical advice. In order to carry out their role, they are members of the sysadmin global user group, which encompasses the user rights of bureaucrats, along with checkuser and other system administrative rights, but this does not constitute a bureaucratic role. However, on Meta Wiki, they effectively serve the role of administrators, with additional function, as Meta Wiki acts as the global wiki for various extensions, such as AbuseFilter, and hosts shared gadgets. Sysadmins may perform any of the following: * Temporary actions for testing and debugging across the Weird Gloop wikis. * Use of bot accounts as needed for their work. * Anti-vandalism work, such as banning if needed. * Reply to emails sent via [[Special:Contact]] when a technical response is needed. Outside of carrying out their role, they are expected to follow the policies of the individual wikis and of their local role on the wikis, such as administrator. They are however, with discretion, permitted to use tools they may not otherwise have on behalf of a user who does have that tool, when asked. == Current Sysadmins == The list of current sysadmins can be verified using [[Special:ListUsers/sysadmin]]. * [[User:Jayden|Jayden]] * [[User:TehKittyCat|TehKittyCat]] [[Category:Global policies]] 83a650a051e488b8c3b9c481f33d1a699b1c7dc8 223 222 2024-04-22T04:55:41Z metarsw>Anterdc99 0 Anterdc99 moved page [[Meta:Sysadmins]] to [[Meta:Stafff]]: group renamed wikitext text/x-wiki {{Shortcut|M:SYSADMIN|M:SYSADMINS}} Sysadmins, also known as [[Wikipedia:system administrators|system administrators]], serve an important role on maintaining the Weird Gloop wikis. They are the only paid members of the Weird Gloop wikis, responsible for the technical setup and upkeep of the Weird Gloop server systems. For this reason they are additionally held accountable to the board and expected to follow its directives. Due to this conflict of interest, they are unable to serve as board members, but are retained as the board sees fit to provide technical advice. In order to carry out their role, they are members of the sysadmin global user group, which encompasses the user rights of bureaucrats, along with checkuser and other system administrative rights, but this does not constitute a bureaucratic role. However, on Meta Wiki, they effectively serve the role of administrators, with additional function, as Meta Wiki acts as the global wiki for various extensions, such as AbuseFilter, and hosts shared gadgets. Sysadmins may perform any of the following: * Temporary actions for testing and debugging across the Weird Gloop wikis. * Use of bot accounts as needed for their work. * Anti-vandalism work, such as banning if needed. * Reply to emails sent via [[Special:Contact]] when a technical response is needed. Outside of carrying out their role, they are expected to follow the policies of the individual wikis and of their local role on the wikis, such as administrator. They are however, with discretion, permitted to use tools they may not otherwise have on behalf of a user who does have that tool, when asked. == Current Sysadmins == The list of current sysadmins can be verified using [[Special:ListUsers/sysadmin]]. * [[User:Jayden|Jayden]] * [[User:TehKittyCat|TehKittyCat]] [[Category:Global policies]] 83a650a051e488b8c3b9c481f33d1a699b1c7dc8 224 223 2024-04-22T04:57:28Z metarsw>Anterdc99 0 Anterdc99 moved page [[Meta:Stafff]] to [[Meta:Sysadmins]] over redirect wikitext text/x-wiki {{Shortcut|M:SYSADMIN|M:SYSADMINS}} Sysadmins, also known as [[Wikipedia:system administrators|system administrators]], serve an important role on maintaining the Weird Gloop wikis. They are the only paid members of the Weird Gloop wikis, responsible for the technical setup and upkeep of the Weird Gloop server systems. For this reason they are additionally held accountable to the board and expected to follow its directives. Due to this conflict of interest, they are unable to serve as board members, but are retained as the board sees fit to provide technical advice. In order to carry out their role, they are members of the sysadmin global user group, which encompasses the user rights of bureaucrats, along with checkuser and other system administrative rights, but this does not constitute a bureaucratic role. However, on Meta Wiki, they effectively serve the role of administrators, with additional function, as Meta Wiki acts as the global wiki for various extensions, such as AbuseFilter, and hosts shared gadgets. Sysadmins may perform any of the following: * Temporary actions for testing and debugging across the Weird Gloop wikis. * Use of bot accounts as needed for their work. * Anti-vandalism work, such as banning if needed. * Reply to emails sent via [[Special:Contact]] when a technical response is needed. Outside of carrying out their role, they are expected to follow the policies of the individual wikis and of their local role on the wikis, such as administrator. They are however, with discretion, permitted to use tools they may not otherwise have on behalf of a user who does have that tool, when asked. == Current Sysadmins == The list of current sysadmins can be verified using [[Special:ListUsers/sysadmin]]. * [[User:Jayden|Jayden]] * [[User:TehKittyCat|TehKittyCat]] [[Category:Global policies]] 83a650a051e488b8c3b9c481f33d1a699b1c7dc8 225 224 2024-04-22T04:58:09Z metarsw>Anterdc99 0 Anterdc99 moved page [[Meta:Sysadmins]] to [[Meta:Staff]]: group renamed wikitext text/x-wiki {{Shortcut|M:SYSADMIN|M:SYSADMINS}} Sysadmins, also known as [[Wikipedia:system administrators|system administrators]], serve an important role on maintaining the Weird Gloop wikis. They are the only paid members of the Weird Gloop wikis, responsible for the technical setup and upkeep of the Weird Gloop server systems. For this reason they are additionally held accountable to the board and expected to follow its directives. Due to this conflict of interest, they are unable to serve as board members, but are retained as the board sees fit to provide technical advice. In order to carry out their role, they are members of the sysadmin global user group, which encompasses the user rights of bureaucrats, along with checkuser and other system administrative rights, but this does not constitute a bureaucratic role. However, on Meta Wiki, they effectively serve the role of administrators, with additional function, as Meta Wiki acts as the global wiki for various extensions, such as AbuseFilter, and hosts shared gadgets. Sysadmins may perform any of the following: * Temporary actions for testing and debugging across the Weird Gloop wikis. * Use of bot accounts as needed for their work. * Anti-vandalism work, such as banning if needed. * Reply to emails sent via [[Special:Contact]] when a technical response is needed. Outside of carrying out their role, they are expected to follow the policies of the individual wikis and of their local role on the wikis, such as administrator. They are however, with discretion, permitted to use tools they may not otherwise have on behalf of a user who does have that tool, when asked. == Current Sysadmins == The list of current sysadmins can be verified using [[Special:ListUsers/sysadmin]]. * [[User:Jayden|Jayden]] * [[User:TehKittyCat|TehKittyCat]] [[Category:Global policies]] 83a650a051e488b8c3b9c481f33d1a699b1c7dc8 226 225 2024-04-22T05:06:20Z metarsw>Anterdc99 0 wikitext text/x-wiki Staff (formerly known as Sysadmins, [[Wikipedia:system administrators|system administrators]]), serve an important role on maintaining the Weird Gloop wikis. They are the only paid members of the Weird Gloop wikis, responsible for the technical setup and upkeep of the Weird Gloop server systems. For this reason they are additionally held accountable to the board and expected to follow its directives. Due to this conflict of interest, they are unable to serve as board members, but are retained as the board sees fit to provide technical advice. In order to carry out their role, they are members of the sysadmin global user group, which encompasses the user rights of bureaucrats, along with checkuser and other system administrative rights, but this does not constitute a bureaucratic role. However, on Meta Wiki, they effectively serve the role of administrators, with additional function, as Meta Wiki acts as the global wiki for various extensions, such as AbuseFilter, and hosts shared gadgets. Sysadmins may perform any of the following: * Temporary actions for testing and debugging across the Weird Gloop wikis. * Use of bot accounts as needed for their work. * Anti-vandalism work, such as banning if needed. * Reply to emails sent via [[Special:Contact]] when a technical response is needed. Outside of carrying out their role, they are expected to follow the policies of the individual wikis and of their local role on the wikis, such as administrator. They are however, with discretion, permitted to use tools they may not otherwise have on behalf of a user who does have that tool, when asked. == Current Sysadmins == The list of current sysadmins can be verified using [[Special:ListUsers/staff]]. * [[User:Jayden|Jayden]] * [[User:TehKittyCat|TehKittyCat]] [[Category:Global policies]] 6075e6aee8c5b81e984e68da5197b48faa0c4dba 227 226 2024-04-22T06:55:28Z Kasper.franz 45 correct titles after group change wikitext text/x-wiki Staff (formerly known as Sysadmins, [[Wikipedia:system administrators|system administrators]]), serve an important role on maintaining the Weird Gloop wikis. They are the only paid members of the Weird Gloop wikis, responsible for the technical setup and upkeep of the Weird Gloop server systems. For this reason they are additionally held accountable to the board and expected to follow its directives. Due to this conflict of interest, they are unable to serve as board members, but are retained as the board sees fit to provide technical advice. In order to carry out their role, they are members of the sysadmin global user group, which encompasses the user rights of bureaucrats, along with checkuser and other system administrative rights, but this does not constitute a bureaucratic role. However, on Meta Wiki, they effectively serve the role of administrators, with additional function, as Meta Wiki acts as the global wiki for various extensions, such as AbuseFilter, and hosts shared gadgets. Staff may perform any of the following: * Temporary actions for testing and debugging across the Weird Gloop wikis. * Use of bot accounts as needed for their work. * Anti-vandalism work, such as banning if needed. * Reply to emails sent via [[Special:Contact]] when a technical response is needed. Outside of carrying out their role, they are expected to follow the policies of the individual wikis and of their local role on the wikis, such as administrator. They are however, with discretion, permitted to use tools they may not otherwise have on behalf of a user who does have that tool, when asked. == Current Staff == The list of current staff can be verified using [[Special:ListUsers/staff]]. * [[User:Jayden|Jayden]] * [[User:TehKittyCat|TehKittyCat]] [[Category:Global policies]] 692f0c0163a93c65968399effe1f528f9c2033a4 228 227 2024-04-22T09:55:44Z Micha 36 /* Current Staff */ add the newest hire wikitext text/x-wiki Staff (formerly known as Sysadmins, [[Wikipedia:system administrators|system administrators]]), serve an important role on maintaining the Weird Gloop wikis. They are the only paid members of the Weird Gloop wikis, responsible for the technical setup and upkeep of the Weird Gloop server systems. For this reason they are additionally held accountable to the board and expected to follow its directives. Due to this conflict of interest, they are unable to serve as board members, but are retained as the board sees fit to provide technical advice. In order to carry out their role, they are members of the sysadmin global user group, which encompasses the user rights of bureaucrats, along with checkuser and other system administrative rights, but this does not constitute a bureaucratic role. However, on Meta Wiki, they effectively serve the role of administrators, with additional function, as Meta Wiki acts as the global wiki for various extensions, such as AbuseFilter, and hosts shared gadgets. Staff may perform any of the following: * Temporary actions for testing and debugging across the Weird Gloop wikis. * Use of bot accounts as needed for their work. * Anti-vandalism work, such as banning if needed. * Reply to emails sent via [[Special:Contact]] when a technical response is needed. Outside of carrying out their role, they are expected to follow the policies of the individual wikis and of their local role on the wikis, such as administrator. They are however, with discretion, permitted to use tools they may not otherwise have on behalf of a user who does have that tool, when asked. == Current Staff == The list of current staff can be verified using [[Special:ListUsers/staff]]. * [[User:Isobel|Isobel]] * [[User:Jayden|Jayden]] * [[User:TehKittyCat|TehKittyCat]] [[Category:Global policies]] 328eeb7dd0ba4e1780538de312e01413dfd2ba39 229 228 2024-04-22T11:12:40Z Gaz Lloyd 8 corrections wikitext text/x-wiki Staff (formerly known as Sysadmins, [[Wikipedia:system administrators|system administrators]]), serve an important role on maintaining the Weird Gloop wikis. They are the only paid members of the Weird Gloop wikis, responsible for the technical setup and upkeep of the Weird Gloop server systems. For this reason they are additionally held accountable to the board and expected to follow its directives. Due to this conflict of interest, they are unable to serve as board members, but are retained as the board sees fit to provide technical advice. In order to carry out their role, they are members of the staff global user group, which encompasses the user rights of bureaucrats, along with checkuser and other system administrative rights, but this does not constitute a bureaucratic role. However, on Meta Wiki, they effectively serve the role of administrators, with additional function, as Meta Wiki acts as the global wiki for various extensions, such as AbuseFilter, and hosts shared gadgets. Staff may perform any of the following: * Temporary actions for testing and debugging across the Weird Gloop wikis. * Use of bot accounts as needed for their work. * Anti-vandalism work, such as banning if needed. * Reply to emails sent via [[Special:Contact]]. Outside of carrying out their role, they are expected to follow the policies of the individual wikis and of their local role on the wikis, such as administrator. They are however, with discretion, permitted to use tools they may not otherwise have on behalf of a user who does have that tool, when asked. == Current Staff == The list of current staff with the usergroup can be verified using [[Special:ListUsers/staff]]. Staff that do not need the usergroup may not have it. * [[User:BigDiesel2m|BigDiesel2m]] * [[User:Cook Me Plox|Cook Me Plox]] * [[User:Gaz Lloyd|Gaz Lloyd]] * [[User:Isobel|Isobel]] * [[User:Jayden|Jayden]] * [[User:TehKittyCat|TehKittyCat]] [[Category:Global policies]] db9cc85f81f12e7dc9bcd1c72b62ac5379e5b06f 230 229 2024-10-09T02:37:58Z 149.40.58.148 0 wikitext text/x-wiki Staff (formerly known as Sysadmins, [[Wikipedia:system administrators|system administrators]]), serve an important role on maintaining the Weird Gloop wikis. They are the only paid members of the Weird Gloop wikis, responsible for the technical setup and upkeep of the Weird Gloop server systems. For this reason they are additionally held accountable to the board and expected to follow its directives. Due to this conflict of interest, they are unable to serve as board members, but are retained as the board sees fit to provide technical advice. In order to carry out their role, they are members of the staff global user group, which encompasses the user rights of bureaucrats, along with checkuser and other system administrative rights, but this does not constitute a bureaucratic role. However, on Meta Wiki, they effectively serve the role of administrators, with additional function, as Meta Wiki acts as the global wiki for various extensions, such as AbuseFilter, and hosts shared gadgets. Staff may perform any of the following: * Temporary actions for testing and debugging across the Weird Gloop wikis. * Use of bot accounts as needed for their work. * Anti-vandalism work, such as banning if needed. * Reply to emails sent via [[Special:Contact]]. Outside of carrying out their role, they are expected to follow the policies of the individual wikis and of their local role on the wikis, such as administrator. They are however, with discretion, permitted to use tools they may not otherwise have on behalf of a user who does have that tool, when asked. == Current Staff == The list of current staff with the usergroup can be verified using [[Special:ListUsers/staff]]. Staff that do not need the usergroup may not have it. * [[User:BigDiesel2m|Huge Loser]] * [[User:Cook Me Plox|Cook Me Plox]] * [[User:Gaz Lloyd|Gaz Lloyd]] * [[User:Isobel|Isobel]] * [[User:Jayden|Jayden]] * [[User:TehKittyCat|TehKittyCat]] [[Category:Global policies]] ad3a02cde86815286a4e177a3c0a45366f30ad9a 231 230 2024-10-09T02:38:32Z metarsw>Dianliang233 0 Undo revision [[Special:Diff/8523|8523]] by [[Special:Contributions/149.40.58.148|149.40.58.148]] ([[User talk:149.40.58.148|talk]]) who's the loser now wikitext text/x-wiki Staff (formerly known as Sysadmins, [[Wikipedia:system administrators|system administrators]]), serve an important role on maintaining the Weird Gloop wikis. They are the only paid members of the Weird Gloop wikis, responsible for the technical setup and upkeep of the Weird Gloop server systems. For this reason they are additionally held accountable to the board and expected to follow its directives. Due to this conflict of interest, they are unable to serve as board members, but are retained as the board sees fit to provide technical advice. In order to carry out their role, they are members of the staff global user group, which encompasses the user rights of bureaucrats, along with checkuser and other system administrative rights, but this does not constitute a bureaucratic role. However, on Meta Wiki, they effectively serve the role of administrators, with additional function, as Meta Wiki acts as the global wiki for various extensions, such as AbuseFilter, and hosts shared gadgets. Staff may perform any of the following: * Temporary actions for testing and debugging across the Weird Gloop wikis. * Use of bot accounts as needed for their work. * Anti-vandalism work, such as banning if needed. * Reply to emails sent via [[Special:Contact]]. Outside of carrying out their role, they are expected to follow the policies of the individual wikis and of their local role on the wikis, such as administrator. They are however, with discretion, permitted to use tools they may not otherwise have on behalf of a user who does have that tool, when asked. == Current Staff == The list of current staff with the usergroup can be verified using [[Special:ListUsers/staff]]. Staff that do not need the usergroup may not have it. * [[User:BigDiesel2m|BigDiesel2m]] * [[User:Cook Me Plox|Cook Me Plox]] * [[User:Gaz Lloyd|Gaz Lloyd]] * [[User:Isobel|Isobel]] * [[User:Jayden|Jayden]] * [[User:TehKittyCat|TehKittyCat]] [[Category:Global policies]] db9cc85f81f12e7dc9bcd1c72b62ac5379e5b06f Title blacklist 0 20 174 173 2024-04-30T17:06:44Z BigDiesel2m 74 changed regex for n word filter to the one from current abuse filter, adjusted one other line that was unnecessarily handling capitalization changes wikitext text/x-wiki ########################################################################### # DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF [[w:en:regular expressions|REGEX]]! # ########################################################################### # # This is a list of page titles which are blocked from creation/editing on our wikis. # Guidelines: # - This page, delicate as it is, is editable by admins only. # - To disable an entry, *remove* it, don't comment it out. # # For syntax guidelines see [[mw:Extension:Title blacklist]] <!-- leave this line exactly as it is --> <pre> ## Technical # no multiple ! or ? .*[!?]{3,}.* <autoconfirmed> # no pseudo-wiki-deep-links (?:[^\/]+[\/:])?(?:index\.php|w\/wiki)(?:\/.+)? .*''.* <newaccountonly> # URI like page titles .*[?&]+[^=]+=[^&]+.* # domain names .*[\. ](?:com|org|uk|net|info|gov|kz|ru|ir|biz|info|кз|pt|br)\b.* <newaccountonly> # fake ipv4 .*(?:[0-9]{1,3}\.){3}[0-9]{1,3}.* <newaccountonly> # Wikis .*mediawiki.* <newaccountonly> .*(?:wiki(?:[mp]edi[ae](?!n))).* <newaccountonly|antispoof> .*(?:wiki(books|data|news|quote|source|species|versity|voyage)).* <newaccountonly|antispoof> .*wiktionary.* <newaccountonly> # WikiVoyages merger unclaimed account renaming conflict avoidance .*\(?:W[TV]-\w{2}\) .* <newaccountonly> # Google google.*\.html # testing new group .*[Tt]estaccountfornewgroup.* <newaccountonly> .*userlogin.* <newaccountonly> ##Usernames people # functional accounts .*AD+MI+N.* <newaccountonly|antispoof> .*sysop.* <newaccountonly|antispoof> .*moderator.* <newaccountonly|antispoof> .*arbit(?:er|rator).* <newaccountonly> .*checkuser.* <newaccountonly|antispoof> .*oversight.* <newaccountonly|antispoof> .*S+T[EO]+(?:W|VV)+A+RD.* <newaccountonly|antispoof> .*bue?r(?:eau|o)[ck]r?at.* <newaccountonly> .*\bspravce\b.* <newaccountonly|antispoof> # [[Special:PermanentLink/16431112#Wikipedie usernames]] # schiedsgericht in w:de .*schieds(?:ge)?richt.* <newaccountonly> .*WMF.* <newaccountonly|antispoof> .*molly white.* <newaccountonly|antispoof> .*tulsi [a-z]h?agat.* <newaccountonly|antispoof> .*sro[ \.\-]?2[ \.\-]?3.* <newaccountonly> .*WikiDan.{0,10}61.* <newaccountonly> # See [[w:en:Wikipedia:Sockpuppet_investigations/Moutray2010]] .*cһеск[ИѴ]ѕег.* .*сап ѕи[ск]+.* .*һогѕе.* .*\bԁіск.* .*\bсоск.* # strong language .*AIDS.* <newaccountonly|casesensitive> .*ASS+HO+L+E.* <newaccountonly|antispoof> .*BASTARD.* <newaccountonly|antispoof> .*BITCH.* <newaccountonly|antispoof> .*COCKSUCK.* <newaccountonly|antispoof> .*CUNNILINGUS.* <newaccountonly|antispoof> .*[CK(]UNT.* <newaccountonly|antispoof> .*VAGINA.* <newaccountonly|antispoof> .*DILDO.* <newaccountonly|antispoof> .*FAG\.?G+OT.* <newaccountonly|antispoof> .*FU[C(K]+K+ <newaccountonly|antispoof> .*f\*ck.* <newaccountonly|antispoof> .*HITLER.* <newaccountonly|antispoof> .*P[Eê]+N+I+S.* <newaccountonly|antispoof> .*SLUT.* <newaccountonly|antispoof> .*PRO+STITUTE.* <newaccountonly|antispoof> .*PA?EDO+(?:PH|F)ILE.* <newaccountonly|antispoof> .*JEW.* <newaccountonly|casesensitive> .*fellatio.* <newaccountonly> .*lesbianism.* <newaccountonly> .*molest[\ s].* <newaccountonly> .*n[ei1!][gq]+([gq]a+s?|[gq]+er|3r|ur|let).* <newaccountonly> .*orgasm.* <newaccountonly> .*scr[o0]tum.* <newaccountonly> .*[8B]\={2,}D.* <newaccountonly> .*russavia.* <newaccountonly> .*Belanidia.* <newaccountonly> .*[YIíıl]\.?A\.?[NM]\.?G\.?U\.?A\.?[SZ].* <newaccountonly> .*DARIO SEVERI.* <newaccountonly> .*Vou (?:cagar|defecar|mijar|ejacular|gozar).* <newaccountonly> .*[Ck]aguei.* <newaccountonly> .*GRS73.* <newaccountonly> .*Chronus.* <newaccountonly> .*is my ho(?:me|[a-z]se|my|mey).* <newaccountonly|antispoof> .*housegoy.* <newaccountonly|antispoof> .*homoboy.* <newaccountonly|antispoof> .*homosexo.* <newaccountonly|antispoof> .*wikinger.* <newaccountonly|antispoof> .*home[iy][bg]oy.* <newaccountonly|antispoof> .*homie[bg]oy.* <newaccountonly|antispoof> .*\bpeniz.* <newaccountonly> # [[special:permalink/17162342#Peniz]] .*fuck you.* <newaccountonly|antispoof> .*下凵ㄈ水.* .*山工水工户三多工月‎.* .*代月七三.* .*弓七三山月民多弓 .* .*huge cock.* #German strong language .* ist schwul.* <newaccountonly|antispoof> # fick... .*fick(?:e[rn]\b|t\b| d[ieo]).* <newaccountonly|antispoof> # scheiss .*sche?(?-i:i(?:ß|s{2})).* <newaccountonly|antispoof> # wichser .*wi(?:chs|x{1,3})e?r.* <newaccountonly|antispoof> # arschloch .*\barschl.* <newaccountonly|antispoof> # Chronic Vandal .*auwal.* <newaccountonly|antispoof> # [[Special:CentralAuth/Auwall]], chronic account creation vandal #Portuguese strong language .*[CK]ARALHO.* <newaccountonly|antispoof> .*BU[CS]ET+(?:INH)?A.* <newaccountonly|antispoof> .*FODA(?:-?[SC]E)?.* <newaccountonly|antispoof> .*VAI[- ]TOMAR[- ]NO.* <newaccountonly|antispoof> .*VAI(?:[- ]?[TCS])?E[- ]?FUDER?.* <newaccountonly|antispoof> .*CARA[- ]DE[- ]PAU.* <newaccountonly|antispoof> .*OTARIO.* <newaccountonly|antispoof> .*DESGRACA.* <newaccountonly|antispoof> .*punhet[ae].* <newaccountonly> .*viado.* <newaccountonly> .*bosta.* <newaccountonly> .*\bporr+a\b.* <newaccountonly> .*cara de cu.* <newaccountonly> .*\bmerda\b.* <newaccountonly> .*nunca ser[aá].* <newaccountonly> # WOW .*on ?wheels.* <newaccountonly> .*on wh[eéèẽȩëêēẹẹėĕěę]+ls.* .*wikipedo.* <newaccountonly> .*\bNC state\b.*\bis\b.* <newaccountonly> .*fuquay.* <newaccountonly> .*fooledyouSt(?:u|ew)ards\d{0,4}.* <newaccountonly> .+massive c.* <newaccountonly> .*negro scum.* <newaccountonly> .*awp's massive c.* <newaccountonly> .*tched by.* <newaccountonly> .*rap(?:es?|ing).?bab(?:y|ies).* <newaccountonly> .*stretÄ‹hed.* <newaccountonly> .*StretċhedBy.* <newaccountonly> .*str[eėéèëê]tch[eėéèëê]d.* <newaccountonly> .*vanda[lI].* <newaccountonly> .*king my co+ck.* <newaccountonly> .*G[rw]{2,3}ap.* <newaccountonly> .*[GⒼĜĞĠĢƓǤǦǴḠ].*[RŔⓇŖŘȐȒṘṚṜṞ®].*[AǼAÀⒶÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*[WŴẀẂẄẆẈ₩].*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly> .*[ⒼGĜĞĠĢƓǤǦǴḠ].*[RŔŖⓇŘȐȒṘṚṜṞ®].*[AǼⒶAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*VV.*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly> (?i:[GĜĞĠĢƓǤǦǴḠ69&Γ]((\W|\W.*\W)?[RŔŖŘȐȒṘṚṜṞ®Ρ₧ÞþΡρРрƤṔṖǷ](?:\W|\W.*\W)?)+(?:[ǼAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦȺḀẠẢẤẦẨẪẬẮẰẲẴẶÆǢ4@?Α](?:\W|\W.*\W)?)+(?:[VƲṼṾWŴẀẂẄẆẈ₩UÙÚÛÜŨŪŬŮŰŲǓǕǗǙǛΫΥΫΎ](?:\W|\W.*\W)?)+[PƤṔṖǷ₧ÞþΡρРр]) <newaccountonly> .*hagg[ae]r.* <newaccountonly> .*[НHΗHⱧ]+[[:punct:] ]*[ΆAÁÀÃÄÂΑАA]+[[:punct:] ]*[GGԌ]+[[:punct:] ]*(?:[ΆAÁÀÃÄÂΑАA]|[EЕΕËEĖ])+[[:punct:] ]*[RRЯ]+.* <casesensitive> .*[НHΗHⱧ][EЕΕËEĖ][RRЯ][MМΜM][YΥY].* <casesensitive> .*JEWS DID.* #VasilievVV 2008-05-01 .*Śemitic.* .*ni[ğǵģĝġĠĞ]+er.* .*\bon.t[iy]res\b.* <newaccountonly|antispoof> .*pelican.shit.* <antispoof> .*my.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+e+.{0,5}[bßβбв฿]+o+y.* <newaccountonly|antispoof> .*[mɯḿṁṃмӍμ₥]y.+\b[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+(?:i+[e3عڠẽəɵ]+|[e3عڠẽəɵ]+y+)s*\b.* <newaccountonly|antispoof> .*[mɯḿṁṃмӍμ₥]y.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+[oóòôöõǒōŏǫőœøəόοωὸὀὁὄὂὅὃоөӧӫδσʘǿọ0]+[uúùûüũůǔūǖǘǚǜŭųűύvṽṿwŵẁẃẅẇẉẘΦφΨψωώὼώᾠᾡᾢᾣᾤᾥᾦᾧѱѵѷѿ]+s+e+.{0,5}[bßβбв฿ьҌҍ]+o+y.* <newaccountonly|antispoof> .*Rymax[0-9]+.* <newaccountonly> .*Omegariley[0-9]+.* <newaccountonly> .*wa+n+k+e*r.* <newaccountonly|antispoof> #Stewards and SWMT .*sKy[1Il][uüv].* <newaccountonly> .*Naw?linwiki.* <newaccountonly> .*Nishkid64.* <newaccountonly> .*Alisons?.*? (?:b[i ]{1,2}tch|shit) <newaccountonly> .*[mM][@a]t[3e]r[il1ìíïîīI]alsc[il1ìíïîīI][3e]nt[il1ìíïîīI]st.* <newaccountonly> .*favonian.* <newaccountonly> .*[il]nf[il]n[il]te[0-9]{4}.* <newaccountonly|antispoof|errmsg=titleblacklist-forbidden-new-account> .*[il]nf[il]n[il]te[0-9]{4}.* <autoconfirmed|antispoof> # Prevent article creation with such name. .*B.?sadowski.* <newaccountonly|antispoof> .*Tege[lI].* <newaccountonly|antispoof> .* Тегела? .* <newaccountonly|antispoof> # Tegel in Russian is my understanding .*\bajraddatz.* <newaccountonly|antispoof> .*marcoaurelio.* <newaccountonly|antispoof> #Other users .*j[iu]m(?:bo|my) ?wh?ales.* <newaccountonly> .*Kr[i1l]mpet.* <newaccountonly> .*Betacommand.* <newaccountonly> .*[cC]arol.?[mM]\.?o\.?ore.* <newaccountonly> .*\s+[jJ]\.?[Dd]elanoy.* <newaccountonly> .*[Ee]lcobbola.* <newaccountonly> .*[Vv]zaak.* <newaccountonly> .*Phaedriel <newaccountonly> #per CU-l .*DanielTom\d.* <newaccountonly> .*HERBYTHYME.* <newaccountonly|antispoof> # xwiki issue of harassment .*parbel.* <newaccountonly|antispoof> .*seewo(?-i:[LlI][Ff]).* <newaccountonly|antispoof> .*Zzuuzz.* <newaccountonly|antispoof> .*Ingrid Gome[sz].* <newaccountonly|antispoof> .*Taichi.* <newaccountonly|antispoof> .*Lomita.* <newaccountonly|antispoof> # [[special:permalink/17718012#Lomita]] [[special:diff/17728420]] .*Krichel.* <newaccountonly|antispoof> .*Amire80.* <newaccountonly|antispoof> .*PlyrStar93.* <newaccountonly|antispoof> .*Cruizir .* <newaccountonly|antispoof> .*\bCruiz.r\b.* .*Bonadea .* <newaccountonly> # abuse by JA, via [[SRG]] .*TonyBallioni.* <newaccountonly> .*De[aeiou]?fender\b.* <newaccountonly|antispoof> .*Plyr?Star93.* <newaccountonly> .*\bchrissymad.* <newaccountonly> .*SA.?13 Bro.* <newaccountonly> .*\bpraxidica.* <newaccountonly> ##LTA # [[w:ja:LTA:ISECHIKA]] and other ja titles .*レオパレス.* <newaccountonly> .*フェロモンたっぷり.* <newaccountonly> .*(?:ヤリマン|レイプ|女体盛り|レズ(?:ビアン)?|ビッチ|咥えて欲しい).* <newaccountonly> .*(?:[被容]疑者|被告|受刑者|加害者).* <newaccountonly> .*(?:悪質|クレーマ|無賃乗車|万引き?|窃盗).* <newaccountonly> .+(?:組直[系参]).+ <newaccountonly> .*(?:\+81\D?|0)[7-9]0(?:\D?\d{4}){2}.* <newaccountonly|antispoof> .*風俗.* <newaccountonly> # Bambifan .*Spider's.*Web.* <newaccountonly> .*Pig(?:'s)?.*Tale.* <newaccountonly> # Who cares who it is .*Chaosnamepuppet.* <newaccountonly> Jorge Queirolo Bravo <autoconfirmed> User(?: talk)?:(?:Barsoom Tork|Pocoyo Albatross|Anything Muppets|Moosey Mouse|Inbloomed Muppets).* <casesensitive|noedit> # Harold .*H.R.[L|1I]D.*K(?:R|[|!ɨᎥ1iIÍÌĬîÎǏÏĨįĮĪıİlľŀłļḷΙιіІЇ丨])+che[L|1I].* <newaccountonly|antispoof> .*K[Ri]+CH[e'][L|1I].*H.R.[L|1I]D.* <newaccountonly|antispoof> # Vicky Kadian [[special:permalink/17551440#Vicky Kadian]] .*Vì[ck]ky Kadian.* <antispoof> .*Kadian Vi[ck]ki.* <antispoof> .*विक्की कादियान.* .*कादियान विक्की.* # DieselSun, repeat article creation on self, checkuser detail available .*Tatarniko[fv] Ale(?:ks|x)ande?r.* .*Ale(?:ks|x)ande?r Tatarniko[fv].* .*Alexander Sergeevich Tatarnikov.* .*diezel\s{0,5}sun.* .*Александер Татарников.* .*Александр Сергеевич Татарников.* # Brandon Richardson, repeat article creation on self [[Special:PermanentLink/9666160]] Brandon (?:\w{0,20} |Q\. )?Richardson .*Prince Richardson.* # Javad Ramezani .*[jcy][ae]v\w[dt][\. ]{0,5}\w[ae]m\w?z[aeo]ni?.* <antispoof> .*[ae]m\w?z[ao]ni?[\. ]{0,5}[jdc][ae]v\w[dt].* <antispoof> .*جواد.*رمضان.* .*Me and Selena.* .*Javad[\. ]{0,5}\(?:s[iaoe]nger\).* .*[ҶЏЖж]а[ву][оа]д\s{0,5}\w{0,5}\s{0,5}Рам[ае][зд][оа]н.* .*ჯავადის[\. ]{0,5}რამადანის.* .*ஜவாத்[\. ]{0,5}ரம[ளாலா]ன்.* .*Javad Ramadan.* <autoconfirmed> .*Javad Shorab.* <autoconfirmed|antispoof> # José Rafael Cordero Sánchez [[special:permalink/16580741]] [[Special:diff/17786922]] .*(?:Jos.|R.(fael)?) Cordero S.nch.z.* .*José Cordero.* <autoconfirmed> # Evw [^:]+:Archelange <newaccountonly> # Cross-wiki sock .*Modern ?Apizza.* # Spam patterns .*Web20(?:tool|marketing|site|summit).* <newaccountonly> .*cheap[sr]al[a-z]{1,4}(?:\d{1,2})?.* <newaccountonly> .*polo(?:online|outlet).* <newaccountonly> .*cash.?advance.* <newaccountonly> .*loans?.?(?:lender|solution).* <newaccountonly> .*lose.?weight.* <autoconfirmed> .*weight.?loss.* <newaccountonly> .*paydayloan.* <newaccountonly> .*bktube\d{2}.* <newaccountonly> .*thai(?:vdo|xx)x\d.* <newaccountonly> .*pay[0o]neer.* <newaccountonly>#multiple a/c names starting with name, some appending, blocking for articles too \bpay[0o]neer\b .*gain inches.* .*growing tips anyone.* .*height (?:today|increas|discrimin|from).* .*shoe lift (?:insole|addition| ?\-|to make).* .*(?:with|using|the|\.|get|effective|introducing|ease|forget|right) shoe lift.* .*(?:lifts for|taller) shoe.* .*(?:hina|hinese|wholesale|cheap|buy) (?:authentic|sports|hockey|star game)? ?jersey.* .*do s and don ts of.* .* most effective way.* .*strateg(?:y|ies) to buy.* .*breaking your budget.* .*article promotion tip.* .*custom lanyard.* .*mimy.*s[lℓ£]uiter.* <antispoof> .*(?:best|top|with|through|perfect|having|ideal|using|beneficial|effective) autism.* .*marketing instant.* .*pay affiliate.* .*minecraft (?:server|download).* .*great tips .* .*self.?employed loans.* .*cash with no income.* .*best SEO .* .*(?:strong|good| a| the) NHL (?:pullover|shirt|jacket).* .*NHL (lover|supporter|enthusiast|fanatic).* <autoconfirmed> .*properties for sale.* <autoconfirmed> .*\beasy methods.* <autoconfirmed> .*home equity loan.* <autoconfirmed> .*card debts? repayment.* <autoconfirmed> .*your (?:forthcoming|next) (?:occasion|function|occurrence|party|celebrat).* <autoconfirmed> .*\b(?:ways|tips|how|methods) to (?:obtain|choose|discover).* <autoconfirmed> .*\b(?:dvantages|benefits) of (?:booking|renting|le(?:tt|as)ing).* <autoconfirmed> .*\bAduPoker.* .*\bpoker online.* <autoconfirmed> .*\blimo (p?:rovider|company|service|program|support|assist).* <autoconfirmed> .*manage your loan.* <autoconfirmed> .*on(?: the (?:(inter)?net|web)|.?line) gaming fun\b.* .*memorable team (?:development|building).*(?:basic|tips|guideline|suggestion|security|safeness|regulation|practice|rules|protection).* <autoconfirmed> .*tax preparation (?:consultation|service).* <autoconfirmed> .*(?:progress(?:on)?|advancement|trend|development) (?:along with|in addition to|as well as|and also|plus) devolution.* .*trying to conceive.* <autoconfirmed> .*avoid these foods.* <autoconfirmed> .*tax return easily.* .*\bbest income tax.* .*fastest growing.* <autoconfirmed> .*casinos? (?:online )?(?:casino|wagering|betting|playing|poker|gaming|gambling|games|strateg).* <autoconfirmed> .*(?:outlet|store|casinos) online.* <autoconfirmed> .*champion menwear.* <autoconfirmed> .*cheap finance.* <autoconfirmed> .*\bfind money .* <autoconfirmed> .*lottery on.?line.* <autoconfirmed> .*football (?:gambling|bet(?:s|ting)?)\b.* <autoconfirmed> .*flexible loan views.* <autoconfirmed> .*(pertaining to|reduce|intended for) ((motor )?vehicle|auto(mobile)?|car( or truck)?) (improvement|maintenance|fix|repair|vehicle|problem|restore).* <autoconfirmed> .*(professional|skilled|competent|seasoned) auto (auto|repair shop|technician|shady).* .*(review|strategy) (tab|tricks|tips|secret|suggestions).* <autoconfirmed> .*(custom|silicone?|printed|cheap|rubber|charity) (wristband|bracelet).* <autoconfirmed> .*(stage|phase|period|developmment|level)s? of (cystic )?(pimple|zit|acne).* <autoconfirmed> .*\bacne (treatment|cure|breakout).* <autoconfirmed> .*(flourishing|productive|profitable|thriving|successful|effective|prosperous) natural acne.* .*\btips and tricks.* <autoconfirmed> .*paypal money adder.* <autoconfirmed> .*(effective|superb|excellent|great|fantastic) seo (firm|corporation|provider|organi[sz]ation|business).* .*(medical|health|clinical).?(related|care|method of)? (malpractice|travel|transport|vehicle).* <autoconfirmed> .*prenuptial (documents|negotiating|contract|legal|agreement|deals).* <autoconfirmed> .*luxury (?:vehicle|automo(tive|bile)|(?:ar or )?truck) (?:review|evaluation|critiques|rating|opinion).* <autoconfirmed> .*(hir|rent|book|reserv)ing( an?)? (extra|luxuri(e|ou)s|extravagant) (?:auto(?:mo(t?:ive|bile))?|car|truck|vehicle|motor).* <autoconfirmed> .*\b(?:vehicle|auto(?:mo(?:tive|bile))?|car|truck|sedan) (?:driving|sales|maintenance|loans|repair|restore|mechanic)\b.* <autoconfirmed> .*\bhow to (?:locate|find) a (competent|professional|skilled).* <autoconfirmed> .*tips that will save money.* <autoconfirmed> .*\bcruising for the.* <autoconfirmed> # spam added March 2017, can probably culled after 6 months .*(?:your|own) website easily.* .*(?:of|with|easily) using (?:quidoo|hubpages).* <autoconfirmed> .*(?:\b|-)(?:fuss|cut|simple|free|less|realistic|world|practical|elements|secrets|systems|details|plans|criteria|products|advice|programs|solutions|aspects|of|in|for) warehouse.* <autoconfirmed> # April 2017 .*design shop.* <autoconfirmed> .*\bТитан гель.* <autoconfirmed> .*\bhammer toe.* <autoconfirmed> .*\btreatments? and cure.* <autoconfirmed> .*\bsymptoms? and treatment.* <autoconfirmed> .*((?:Kendall|Kylie|Kris|Caitlyn) Jenner|(Khloe|Kourtney|Rob|Kim) Kardashian|Scott Disick)[ \-]\w.* <autoconfirmed> .*\b(?:plain black|bandage) (wrap|long)? ?dress.* <autoconfirmed> .*herve leger \w.* <autoconfirmed> .*(buy|cialis vs|generic) viagra.* <autoconfirmed> .*(?:cialis|viagra) (generic|coupons|without a|online).* <autoconfirmed> .*sulfate explained.* <autoconfirmed> .*\bHVAC ?(?:\.|assistance|accomplishment|encounter|purchase|suggest|advice|concern|by us|demand|good|is eas|using|with|success|begin|guid|that |achieve|expert|trouble|practic|rookie|problem|could|tip|need|may|require|which|is ).* <autoconfirmed> .*heating and air conditioning.* <autoconfirmed> .*mattress (?:sales|headboard|start|retail|wars|discount|mattress|bed|pad|again|would|market|security|good|from).* <autoconfirmed> # tv stream .*\bon.?line ((tv )?coverage|free) <autoconfirmed> .*\b(final|watch)[ \-\.]+(?:now|free |winter|live).* <autoconfirmed> .*\blive[ \-\.](?:online|stream|free|hd|six nat).* <autoconfirmed> .*\bst\.re\.am.* <autoconfirmed> .*\brugby\*\*.* <autoconfirmed> .*\bgreat things about\b.* <autoconfirmed> .*\bunderstanding files\b.* <autoconfirmed> # per stewards .*(?:cheap|buy) (tizanidine|zanaflex).* .*muscle relaxants.* <autoconfirmed> .*(?:simple|fat) (?:fast|weight)[ -]loss.* <autoconfirmed> .*weight[ -]loss (supplement|and).* <autoconfirmed> .*(?:another|crash|ketogenic|carb) diet.* <autoconfirmed> .*building (diet|tip).* <autoconfirmed> .*body fat on.* <autoconfirmed> .*simple home remedies.* <autoconfirmed> .*\bstone island\b.* <autoconfirmed> # simple, may be too harsh, let us stop the worst of the spam -- billinghurst 20180718 .*\b(?:outlet|sale|official) (?:shop|store|clearance|boutique|site|sale)\b.* <autoconfirmed> .*salvatore ferragamo \w.* <autoconfirmed> .*ferragamo (retailer|belt).* <autoconfirmed> .*best low cost.* .*replica outlet.* <autoconfirmed> .*online gaming.* <autoconfirmed> .*\bdrugs online.* <autoconfirmed> .*male enhancement.* <autoconfirmed> .*natural skin care.* <autoconfirmed> .*\bproven methods.* <autoconfirmed> .*to self improve.* <autoconfirmed> .*messenger marketing.* <autoconfirmed> .*make money online.* <autoconfirmed> .*market your (?:web.)?site <autoconfirmed> .*advertise businesses.* <autoconfirmed> .*levels of success.* <autoconfirmed> .*simple good ideas.* <autoconfirmed> .*merrell walking boots.* <autoconfirmed> .*buy the best.* <autoconfirmed> .*get viagra.* <autoconfirmed> .*for lasting longer.* <autoconfirmed> .*when (?:making a purchase|buying).* <autoconfirmed> .*\breal money.* <autoconfirmed> .*\bbetonline casino.* <autoconfirmed> .*budget tablet.* <autoconfirmed> \blose \d\d pounds <autoconfirmed> .*Advocate Simranjeet Singh.* .*Simran(:?jeet)?.?Law.* .*Alma Lilia Luna Olivas.* <autoconfirmed> # tech support spam .*Hpprintersupp(o|0)rt.* <newaccountonly> .*supp(o|0)rt helpline.* <newaccountonly> .*(?:help[ \.]+desk|phone)[ \.]+number.* <newaccountonly> .*customer care.* <newaccountonly> .*service (?:tech|supp(ort)?).* <newaccountonly> .*quickbook.* <newaccountonly> .1[ \-\.]?8[0oO]{2}[ \-\.]?\d{3}[ \-\.]?\d{2}[0oO] .*(?:dell|hp|brother|canon) printer.* <autoconfirmed> .*[I1][ \-~\.]?8[ \-~\.]?[0oO][ \-~\.]?[0oO][ \-~\.]?26[ \-~\.]?9[ \-~\.]?{I1][ \-~\.]?6[ \-~\.]?[0oO][ \-~\.]?8.* .*\b[I1]844.?46[I1].?2828\b.* .*[nN]orton [lL]ive [hH]elp.* .*(?:helpline|tech|s(ervice|upport)) (tele)?phone number.* <autoconfirmed|antispoof> .*(?:support|contact).?toll.?free.* .*0.800.098.8727.* .*(?:facebook|quickbooks) (?:customer|helpline|support|technical|on-?line).* .*(?:gmail|tech|customer)(?:\.|nichal)?[ \.](?:service|support).* <autoconfirmed|antispoof> .*Q\.u\.i\.c\.k\.b.* .*1800-?213-?2171.* .*1844-?203-?1044.* .*supp0rt.* .*(help desk|support)(.?phone)?.?number.* .*c\.u\.s\.t\.o\.m\.e\.r.* .*s\.u\.p\.p\.o\.r\.t.* .*n\.u\.m\.b\.e\.r.* .*ℕ∪mβεR.* .*better page rank.* .*toll free (1800|number).* <autoconfirmed> .*1800\d{7} helpline number.* <autoconfirmed> .*91[ \-\.]\d{10}.* <newaccountonly> .*Gððglê.* .*gmåïl.* .*§µþþðr†.* .*þhðñê.* .*ñµmßêr.* .*131.?2389.?2398.* .*186.?7275.?9878.* # merchandise shopping .*(?:custom|printed| own|blank) t(ee)?.?shirt.* <autoconfirmed> .*t(?:ee)?.?shirts? (printing|quilt|everywhere|design|online|(to|on|in) |buy).* .*best online (?:fashion )?shop.* .*online shopping (find|for).* .*for global customer.* .*the hottest new.* <autoconfirmed> .*Afγιαdable.* .* earn online money.* .* loan faster.* .* as discounts.* <autoconfirmed> .*check this out.* .*wholesale soccer.* .*\bbuy cheap.* .*\bwins? customers.* <autoconfirmed> .*(?:puma|lacoste|reebok|randall|vasque|adidas|kids|getting|valentino) (?:trainer|shoe|shorts|footwear|mens|golf|handbag).* <autoconfirmed> .*(?:discount|buy) (?:clothing|shoes) online <autoconfirmed> .*beneficial (?:deal|discount)s .*(?:penis|natural) enhancement.* <autoconfirmed> .*\bbest skin.* <autoconfirmed> .*how to make your.* <autoconfirmed> .*website promote.* <autoconfirmed> .*5 reasons to stop.* <autoconfirmed> .*\bbest internet.* <autoconfirmed> .*web marketing consultant.* <autoconfirmed> .*play poker on.?line.* <autoconfirmed> .*\bquickest way.* <autoconfirmed> .*muscle building food.* <autoconfirmed> .*skin care tip.* <autoconfirmed> .*\bpenis exercises.* <autoconfirmed> .*teeth whitening.* <autoconfirmed> .*porcelain crown cost.* <autoconfirmed> .*dental veneer.* <autoconfirmed> .*picking the best.* <autoconfirmed> .*\bsave money.* <autoconfirmed> .*consider before buying.* <autoconfirmed> .*most dependable.* <autoconfirmed> .*(?:glass|windshield) replacement.* <autoconfirmed> .*benefits of (?:choos|select).* <autoconfirmed> .*tips on (?:choos|select).* <autoconfirmed> .*fixed by professionals.* <autoconfirmed> .*\bbest coupon.* .*promo(?:tional)? code.* .*anti[ -]aging skin.* <autoconfirmed> .*\bhow to decide.* <autoconfirmed> .*\bsale online.* <autoconfirmed> .*points to consider.* <autoconfirmed> .*healthy skin.* <autoconfirmed> .*memorabilia online.* <autoconfirmed> .*cheapest price.* <autoconfirmed> .*your online business.* <autoconfirmed> .*by seo service.* <autoconfirmed> #"Polish spam" {{ns:3}}:.*Kołobrzeg.* {{ns:3}}:.*wybór kwatery* {{ns:3}}:.*wybór miejsca noclegowego* # Cross-wiki spammer {{ns:2}}:Vasilisa(\d)+ .*Vasilisa(\d)+ <newaccountonly> .*Lovesunshine <newaccountonly> .*[Mm]ichael.[kK].hntopf.* .*Hunter ?Mariner.* .*radio.manà.* ({{ns:2}}:)?augusto.de.luca\b .*peer.?van.?mladen.* .*predrag.jugovic.* .*Lui\b.Morais.* .*Mayestrion.* .*Marco.*[Dd]i.*Meco.* # Per CU-L 13/06/2012, cross-wiki spam [^:]+:Mainline <newaccountonly> # Amilton de Cristo .*Am[iíìîï1lɪi̯]{2,5}ton(?:.Rodrigu[eèéêë3][sz])?.(?:de.Cristo|of.Christ).* .*O.verdadeiro.avivamento.* # Cross-wiki pattern spambots #note that setting a remove date can help keep this list smaller .*Meciurilive.* <newaccountonly> # delete after Feb 2016 # Vandal patterns [pṕ]lays?\s*with <newaccountonly> P[eèéêë][iìíïî]d[aàáâä]r <newaccountonly> .*(?:pega|senta).na.(?:banana|lin[gĝģğġ][uüûùú][iìíîï][cçćĉ]a|salsi(?:ch|xx?)a).* <newaccountonly> # Cross wiki vandalism pages .*mixing sailors.* # Cross-wiki Chinese vandalism: zh:WP:LHLS and zh:WP:HYIP and similar vandalism .*[啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed> .*[乌鸟岛烏鳥島钨鎢邬鄔呜坞].*[跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed> .*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡].*[氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed> .*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇].* <autoconfirmed> .*Make.*cat.* <autoconfirmed> .*Mys.*721tx.* <autoconfirmed> # 影武者 (from [[zh:]]) - well-known targets of serial vandalism .*影.*武.*者.* <newaccountonly> .*[邓鄧].*[傑杰].* <newaccountonly> .*林.*士.*涵.* <newaccountonly> .*Tian[0-9]{2,4}[A-Za-z] <newaccountonly> # Cross-wiki vandal .*[ĐDd]okdo.*kor.* <newaccountonly> .*Đokdo.* <newaccountonly> .*Докдо республика корея.* <newaccountonly> .*SERVICE.*KOMPOR.* <newaccountonly> .*CALL.087808242095.* .*BAJOT.*Z.* .*REVENGE.*THE.*FATE.* .*Hendrix.*Adi.*Surya.* .*jual.*obat.* .*Ciacho[0-9]{2}.* <newaccountonly|antispoof> .* fu[a-z]{1,5}?rdai. * .*\bfuerdai.* <antispoof> .*fj?[uv][ae]rd[ae]+[iǐī].* <newaccountonly> .*vand[áǎ]l.* .*cruǐzǐn\.* # From Japanese Wikipedia. [[Special:Permalink/11656464]] ## functional accounts and related terms .*管理.* <newaccountonly> # admin .*ビューロクラット.* <newaccountonly> # bureaucrat .*チェックユーザ.* <newaccountonly> # checkuser .*スチュ[ワア]ード.* <newaccountonly> # steward .*オーバーサイト.* <newaccountonly> # oversight .*オンブズマン.* <newaccountonly> # ombudsman .*開発者.* <newaccountonly> # developer .*理事.* <newaccountonly> # board member .*委員.* <newaccountonly> # committee .*財団.* <newaccountonly> # foundation .*[ブぶ][ロろ][ッツシっつ][クく].* <newaccountonly> # "block" ## Project names .*ウ[ィイ]キ([ペメピミ]ー?デ[ィイ]ア|ニュース|ブックス?|ソース|コモンズ|ク[オォ]ート|データ).* <newaccountonly> .*ウ[ィイ]クショナリ.* <newaccountonly> ## Han characters (for zh, ja, etc.) .*[殺死腐汚盗嫌狂虐滅罪姦屁尻葬屑].* <newaccountonly> .*暴[[:punct:] ][行力言動动亂乱].* <newaccountonly> .*害虫.* <newaccountonly> .*自慰.* <newaccountonly> ## Japanese derogatory language .*[荒あア][らラ]?[しシ].* <newaccountonly> .*氏[なにぬねのんナニヌネノン].* <newaccountonly> .*[こコ][ろロ][しシツ].* <newaccountonly> .*(半|はん|ハン)(ころ|コロ|ごろ|ゴロ).* <newaccountonly> .*(餓鬼|がき|ガキ).* <newaccountonly> .*(鬼畜|[きキ][ちチ][くク]).* <newaccountonly> .*(莫.?迦|馬.?鹿|[ばバ][ー・]?[かカ]).* <newaccountonly> .*(阿呆|[あア][ー・]?[ほホ]).* <newaccountonly> .*(気違い|基地外|吉外|きちがい|キチガイ).* <newaccountonly> .*(嘘|うそ|ウソ)[をヲ]?(つ[くき]|ツ[クキ]).* <newaccountonly> .*(禿|はげ|ハゲ).* <newaccountonly> .*(かつら|カツラ|ヅラ).* <newaccountonly> .*(のろま|ノロマ).* <newaccountonly> .*([死私]刑|しけい).* <newaccountonly> .*(エクスタシ|えくすたし).* <newaccountonly> .*ストーカー.* <newaccountonly> .*犯人.* <newaccountonly> .*ロリコン.* <newaccountonly> .*(知的?障害?|池沼).* <newaccountonly> ## Japanese sexual language / body parts .*[おオ][ちまチマ][んンソ].* <newaccountonly> .*[ちまチマ][んン][こコぽポ毛子].* <newaccountonly> .*(童貞|包茎).* <newaccountonly> .*(糞|[くぐ]そ|[クグ]ソ).* <newaccountonly> .*[うウ][んン][ちチこコ].* <newaccountonly> .*ポルノ.* <newaccountonly> .*(中|[なナ][かカ])(出|[だダ])[しシ].* <newaccountonly> .*[あア][そソ][こコ].* <newaccountonly> .*[オお][ナな][ニに二].* <newaccountonly> .*[きキ][んンソ](玉|[たタ][まマ]).* <newaccountonly> .*(金|[きキ][んンソ])[たタ][まマ].* <newaccountonly> .*(パンツ|ぱんつ).* <newaccountonly> .*(玉|[たタ][まマ])([金玉々]|[きキ][んンソ]|[たタ][まマ]).* <newaccountonly> .*[ゃやャヤ][りリ]([漫満慢万萬]|[ちまチマ][んンソ]).* <newaccountonly> .*([んンソ][ちまチマ]|[漫満慢万萬])[りリ][ゃやャヤ].* <newaccountonly> .*(性交|即[尺生]).* <newaccountonly> .*[ふフ][えエぇェ][らラ](?:[ちチ][おオ])?.* <newaccountonly> .*(?:ソープランド|パイズリ).* <newaccountonly> # From Ukrainian Wikipedia. [[Special:Permalink/11683166]] .*Вікіпедія.* <newaccountonly> .*Анальн.* <newaccountonly> .*[Йй]об.* <newaccountonly> .*[xхҲ][ýŷÿȳyуӲ][úùûüũůǔūǖǘǚǜŭųűuйиїяҊ].* <newaccountonly> .*п[іи]д[аоиіе]рас.* <newaccountonly> # From Hebrew Wikipedia .*נאצית?.* <newaccountonly> .+להשחי[טת].* <newaccountonly> .*חרא.* <newaccountonly> .*[אה]חריב.* <newaccountonly> # from csWP [^:]+:(?:[OoIl0-9]{1,3}\.){3}.* <newaccountonly> # no pseudo IP adresses # BLP TARGETS from enWP .*NawlinW.* <newaccountonly> .*Nableez.* <newaccountonly> .*Sean\.h.* <newaccountonly> .*Smalljim.* <newaccountonly> .*will die.* <newaccountonly> .*will suffer.* <newaccountonly> .*incinerated.* <newaccountonly> .*raped by.* <newaccountonly> .*gassed.* <newaccountonly> .*gas the.* <newaccountonly> .*head blown.* <newaccountonly> .*castrated.* <newaccountonly> .*beheaded.* <newaccountonly> .*tortured.* <newaccountonly> .*neutered.* <newaccountonly> .*anti-semite.* <newaccountonly> .*vomiting.* <newaccountonly> .*Seth.*Patinkin.* .*Jan.*Szatkowski.* .*(Bill|William).*Beggs.* .*Bett?y.*Patric?k?.* # Contact ArbCom before removing, overriding or changing .*Scott.*Bibby.* .*Dav.*\bCote.*(film|movie|director|actor).* # see Wikipedia:Sockpuppet investigations/NickSoroka/Archive .*Sunil Kumar+ Pathela.* # see Wikipedia:Sockpuppet investigations/Sunil Kumarr Pathela .*Lynds.*\bTurner.* # See User:Fairyspit and socks .*M[a@]l[i1l]k Shab.zz.* <newaccountonly> # abuse target .*Maelbros.* <newaccountonly> # sockpuppetry, hoax articles and edits .*Mael.bros.* <newaccountonly> .*Paul Easter.* <newaccountonly> .*WP\:.* <newaccountonly> .*WT\:.* <newaccountonly> .*ⒽⒶⒼⒼⒺⓇ.* <newaccountonly> #Latest Grawp naming scheme .*p[ÉÈËĘĚĔĖẺẸẾỀỄễỂểȨȩḜḝĒḖḗȄȅȆȇỆệḘḙḚḛ3عڠēėèéëẽĕęəẻếềẹ]nis.* <newaccountonly> .*Magyar.nem.ember.* <newaccountonly> .*Cremepuff.* <newaccountonly> .*[Mm]otherr* *.?[Ff]uck.* <newaccountonly> .*\b\(TIB.* <newaccountonly> # [[special:permalink:17218840]] # Promotional usernames .*[™®℠].* <newaccountonly|errmsg=titleblacklist-forbidden-new-account-trademark> # Prevent users from creating usernames that are IPv6 addresses (stop gap until r12782) User:[0-9A-Fa-f]{0,10}:([0-9A-Fa-f]{0,10}:)*([0-9A-Fa-f]{0,10})?(?:\/(12[0-8]|1[01][0-9]|[1-9]?\d))? <newaccountonly|errmsg=titleblacklist-ip-account> # additions transferred from kkWP per talk page [[m:Special:PermanentLink/11826368]] .*(\ba|Ә)(?i:кімші).* <newaccountonly> .*(?i:уики[мп]еди[ая]|уикисөздік|уикикітап|уикидәйек|уикисабақ|уикиқайнар|уикихабар).* <newaccountonly> .*(?i:Қазақстан).* <newaccountonly> .*(?i:қазақ).* <newaccountonly> ## хуй .*[xXхХ][yYуУ][iIйЙиИuUъЪяЯёЁeE].* <newaccountonly> ## пизда .*[пПnpPрР][iIіІїЇиИeEеЕёЁ][зЗzZ3][dDдД].* <newaccountonly> .*[нН][иИ][шШ].* <newaccountonly> ##from it.wiki ##lta .*y.o.u.y.b.i.n.o.* <newaccountonly> .*[Pp][Uu][Tt]+[Aa4][Nn].* <newaccountonly> .*utente\:shivanarayana.* <autoconfirmed> .*\:gioleonardi.* <autoconfirmed> .*andrea.panerini.* .*euphydryas.* <newaccountonly> .*\bvituzzu.* <newaccountonly|antispoof> .*\bruthven.* <newaccountonly> .*francesco carbonara.* .*fcarbonara.* ##insults .*\bstronz.* <newaccountonly|antispoof> # .*putt?ana.* per [[special:permalink/16539476]] .*frocio.* .*ricchione\b.* ##per [[:it:WP:NUI]] .*\bassociazione.* <newaccountonly> .*\bfondazione.* <newaccountonly> .*\bo\.?n\.?l\.?u\.?s\.?.* <newaccountonly> ##fake ipv6-like usernames ([ABCDEF0123456789]*\:){3,}[ABCDEF0123456789]* <newaccountonly> ##long-term crosswiki spam .*(richero|marian).*(maria|richero).* .*peer.van.mladen.* .*michael.vegini.* .*(mattia|vlad|morleo).*(mattia|vlad|morleo).*(mattia|vlad|morleo).* .*giovanni.{0,5}prinzi.* .*prinzi.{0,5}giovanni.* .*giuseppe.{0,5}prinzi.* .*prinzi.{0,5}giuseppe.* .*israel.*luca.*gois.* <antispoof> .*fabrizio.*tonon.* .*nino(slav)?\b.*marina.* .*marina\b.*nino(slav)?\b.* .*marco.{0,5}lupis.* .*lupis.{0,5}marco.* ### Vietnamese Wikipedia ### # Vulgarity .*đ[uụùúủờ] m[eẹaá].* <newaccountonly> .*đéo .*<newaccountonly> .*đ[ụùũĩị] .*<newaccountonly> .*đ[ịíĩệ]t.* <newaccountonly> .*con đ[ĩiị].* <newaccountonly> .*lồn.* <newaccountonly> .*lon của.* <newaccountonly> .*lon mẹ.* <newaccountonly> .*con m[áẹ].* <newaccountonly> .*chúng m[àầ]y.* <newaccountonly> # Controversial historical names .*chí.*minh.* <newaccountonly> .*h[oòôồ] ch[ií].*minh.* <newaccountonly> .*胡志明.* <newaccountonly> .*n[oô]ng th[iị] x[uü][aăâá]n‎‎.* <newaccountonly> # Vandals .*chắn.* <newaccountonly> .*trắn.* <newaccountonly> ### Farsi Wikipedia ### .*\b(?:مد[یي]ر|معاون|ری[یئ]س|مس[ئوؤ]و?ل)\b.* <newaccountonly> .*(?:شرکت|بازرگانی|کلینیک|[Cc]ompany|[Ff]actory|طراحی|سایت|انجمن|فروم|بازرگانی|آکادمی|وبلاگ|بلاگ|کانون|مطب|دفتر|پایگاه|کلینیک|گروه|آموزشگاه|دبیرستان|دانشگاه|co\.|مدرسه|همایش|وب‌سایت|مرکز|هی[اأئ]ت|سامانه|سرویس|بازار).* <newaccountonly> .*(?:آگهی|روزنامه|فصلنامه|رزور|آنلاین|گردشگری|بین ?المللی?|صنعت|سازان|سازی|گستر|خبری).* <newaccountonly> ##Main page and it's redirects صفحه اصلی صفحهٔ اصلی ## Don't be only Persian numbers ^[\x{06F0}-\x{06F9}]*$ <newaccountonly|autoconfirmed> ## Don't have Persian's Diacritic # [^:]+:.*[\x{064A}-\x{064F}\x{0652}\x{0650}\x{0626}\x{0643}\x{0654}\x{0621}\x{0623}-\x{0625}].* <newaccountonly|autoconfirmed> ## Persian scurrility words .*\b(?i:[کك][یي]ر|خا[یي]ه|[کك]لفت)\b.* <newaccountonly> .*(?i:قبر|گور|مری?ض|آشغال).* <newaccountonly> .*(?i:مهبل|چوچوله?|واژن).* <newaccountonly> .*(?i:\b[کك]س\b).* <newaccountonly> .*(?i:قحبه).* <newaccountonly> .*(?i:جنده|فاحشه|هوکر).* <newaccountonly> .*(?i:[کك]ون).* <newaccountonly> .*(?i:شو?مبو?ل).* <newaccountonly> .*\b(?i:داف).* <newaccountonly> .*(?i:گائیدم|گاییدم|گایدم|بگا|فاک|بخواب|گوز\b|فنا|\bگو?ه\b|\bشاش\b|مرد[کك]|زن[یي]?[کك]ه).* <newaccountonly> .*\b[Dd]own.*[Ww]ith.* <newaccountonly> .*\b[Aa]gainst.* <newaccountonly> .*\b[Dd]ead.*[Oo]n.* <newaccountonly> .*(?i:مرگ.*بر|لعنت.*بر).* <newaccountonly> .*(?i:پ[یي]روز.*ست).* <newaccountonly> .*(?i:خو?اه?ر|مادر|ننه|عمه|خاله|شاباجی|آبج[یي]|بابا|پدر|برادر|[کك]ا[کك]و).* <newaccountonly> .*(?i:خاک.*توی?).*<newaccountonly> .*(?i:سوسک).* <newaccountonly> .*(?i:[کك]چل|خ(و|)ل|د[یي]وانه|مجنون|ماست شل|ماس شل).* <newaccountonly> .*(?i:\bخر\b|گاو|سگ|پدسگ|ننه‌سگ|مادرسگ).* <newaccountonly> .*(?i:پان.*(تر[کك]|فارس|لر|کرد|عرب)).* <newaccountonly> ## Famous persons .*(?i:حضرت|امام).* <newaccountonly> .*(?i:ولا[یي]ت).* <newaccountonly> .*(?i:خم[یي]ن[یي]).* <newaccountonly> .*(?i:خامنه.*ا[یي]).* <newaccountonly> .*(?i:احمد[یي].*نژاد).* <newaccountonly> .*(?i:روحان[یي]).* <newaccountonly> .*(?i:محمد.*خاتم[یي]).* <newaccountonly> .*(?i:مهد[یي].*[کك]روب[یي]).* <newaccountonly> .*(?i:میر.*حس[یي]ن.*موسوی[یي]).* <newaccountonly> ## Commons Wikimedia .*[sS]elfie [sS]hoe.* <newaccountonly> # [[Special:PermanentLink/14714671]] ## Spambot attack 31-01-2016 .*payday\b <autoconfirmed> .*(day|online|instant|check|about|quick|best|free|advance|\buk|compare|\bhour|easy|why|guaranteed|fast|credit|\bby\b) payday.* .*pay ?day (text |advanced )?loan.* <autoconfirmed> .*credit check loans.* <autoconfirmed> .*instant money.* <autoconfirmed> .*without enquiries.* <autoconfirmed> #cw abuse .*DEE?Z.NUTS.*<newaccountonly|antispoof> .*Casino.* <newaccountonly> \bPokemon\.png\b \bItailevi.* <newaccountonly> .*Empresa LEMOS‎.* <casesensitive> .*HowToGetBanned.* <newaccountonly|antispoof> #LTA abuse of global rename feature .*EISIGMA.* <newaccountonly> # from kowiki .*관리자.* <newaccountonly> # admin .*운영자.* <newaccountonly> # admin .*관리담당자.* <newaccountonly> # admin .*쓰레기.* <newaccountonly> # inappropriate usernames .*유니폴리.* <newaccountonly> # inappropriate usernames .*Unypoly.* <newaccountonly> # inappropriate usernames .*(개새끼|씹새).* <newaccountonly> # inappropriate usernames .*씨(발|팔).* <newaccountonly> # inappropriate username .*무현.* <newaccountonly> # inappropriate usernames .*지랄.* <newaccountonly> # inappropriate username .*섹스.* <newaccountonly> # inappropriate username .*보민.* <newaccountonly> # LTA .*황건.* <newaccountonly> # LTA .*보르민.* <newaccountonly> # LTA .*보르맹.* <newaccountonly> # LTA .*볼민.* <newaccountonly> # LTA .*보오민.* <newaccountonly> # LTA .*씨뱔.* <newaccountonly> # LTA .*좆까.* <newaccountonly> # LTA #Weird character new account spam .*[①-⑨]{6}.* <newaccountonly> # to release pressure on the enwiki abusefilter .*08440828240.* <newaccountonly> #cross-wiki spam .*271383970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]] #Spam .*Thincomme.* <newaccountonly> .*27138970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]] #LTA .*password.* <newaccountonly> .*passis.* <newaccountonly> .*Paul Bedson.* <newaccountonly> 1ef16de6245f53a38c91f0b150448a9be83cffaf Sub4 0 13 76 75 2024-07-05T22:20:32Z 146.190.126.27 0 Blanked the page wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 77 76 2024-07-05T22:23:18Z Crow 91 Undo revision [[Special:Diff/8408|8408]] by [[Special:Contributions/146.190.126.27|146.190.126.27]] ([[User talk:146.190.126.27|talk]]) wikitext text/x-wiki [[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]] '''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds. We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time. We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load. There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest. ==How do I see how long a page takes to load?== [[File:Parser time.png|right|thumb|250px|Well that's not great.]] Just refresh the page and count the seconds. Duh! No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took. The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related). ==How pages get generated== ''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)'' We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes. When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc). A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time. This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser. ==Strategies to make page loads faster== Here's a few things everyone could help with: * '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad". * '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories. * '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too. Here's a few things we should do as a network, but are hard for a single person to help with on-wiki: * '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using. * '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet. * '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that. * It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change. Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know. ==Significant wins== * '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure. * '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time. * '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...) * '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes). * '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far. * '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit. * '''JMods rework''' - Another move from DPL include to SMW. This has sped up the main Jagex moderator page to go from 8 seconds to 1 second. Each of the team page loading times have also been sped up by a varying amount depending on team size, but each by a noticable amount. * '''ProxySQL removal''' - Profiling revealed that SQL queries were going way slower than we anticipated, which resulted in us removing ProxySQL from the architecture. This sped up SQL queries by a factor of 2-3x and saves $500 a year. * '''Mobile ParserCache fragmentation''' - Removed unnecessary key that made mobile pages get parsed totally separately from desktop. * '''Title::newMainPage''' (not in production yet) * '''Media rework''' - Yet another move from DPL include to SMW. This has speed up the Livestream page loading from around 4 seconds to 1 second and the Video page loading from around 7 seconds to 2 seconds. * '''refreshLinks/cirrusSearch parser cache sharing''' - Grand Exchange update propagation is about twice as fast now (~88 minutes -> ~48 minutes on RSW) because the cirrusSearch indexing reuses the parser cache entry from refreshLinks. * '''Titles rework''' - Another move from DPL include to SMW. This has speed up the Titles page loading from around 5 seconds to 1 second. * '''Music track rework''' - Another move from DPL include to SMW. This has speed up the Music/track list page loading from around 10 seconds to 5 seconds. The output is a ~1400 row rable which is a little taxing on the parsing CPU. ==Things you could help with, and/or ongoing projects== Ordered roughly from easiest to hardest. * Go search and destroy <code>include</code> in DPL calls. It's evil! * Find <code>titleregexp</code> and <code>ignorecase</code> and (if not a prefix search) <code>titlematch</code> in DPL calls, and make sure that there's some category or template that you can use to restrict the list of pages down further than just doing (e.g.) a full namespace search. * Redo the various lists of quests on RSW to not use DPL * Redo the music track lists to not use DPL * Redo the update pages to not use DPL * Figure out whether (re)moving ProxySQL would improve database latency * Move htmlCacheUpdate jobs to be more spread out, and/or after refreshLinks, to eliminate(?) the spike in resource usage after high-use templates get edited. * Help profile down to the millisecond how different parts of rendering contribute to total parse time. ==Members== Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more. # {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC) # sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC) # [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC) # [[User:Lenny|Lenny]] ([[User talk:Lenny|talk]]) 00:58, 17 February 2022 (UTC) # [[User:Badassiel|Badassiel]] 00:59, 17 February 2022 (UTC) # sub5 --{{User:Legaia 2 Pla/Signature}} 22:39, 17 February 2022 (UTC) # '''Oppose''' - {{User:MrDew/Signature}}<span style="display:none;">[[User:MrDew]]</span> 02:46, 18 February 2022 (UTC) # {{Signatures/BlackHawk}} 21:05, 18 February 2022 (UTC) 1f77533cbcbafbf47e324b8d663af8f0416f3e17 78 77 2025-01-13T21:18:39Z IMath 122 updating todo list wikitext text/x-wiki [[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]] '''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds. We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time. We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load. There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest. ==How do I see how long a page takes to load?== [[File:Parser time.png|right|thumb|250px|Well that's not great.]] Just refresh the page and count the seconds. Duh! No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took. The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related). ==How pages get generated== ''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)'' We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes. When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc). A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time. This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser. ==Strategies to make page loads faster== Here's a few things everyone could help with: * '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad". * '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories. * '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too. Here's a few things we should do as a network, but are hard for a single person to help with on-wiki: * '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using. * '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet. * '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that. * It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change. Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know. ==Significant wins== * '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure. * '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time. * '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...) * '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes). * '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far. * '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit. * '''JMods rework''' - Another move from DPL include to SMW. This has sped up the main Jagex moderator page to go from 8 seconds to 1 second. Each of the team page loading times have also been sped up by a varying amount depending on team size, but each by a noticable amount. * '''ProxySQL removal''' - Profiling revealed that SQL queries were going way slower than we anticipated, which resulted in us removing ProxySQL from the architecture. This sped up SQL queries by a factor of 2-3x and saves $500 a year. * '''Mobile ParserCache fragmentation''' - Removed unnecessary key that made mobile pages get parsed totally separately from desktop. * '''Title::newMainPage''' (not in production yet) * '''Media rework''' - Yet another move from DPL include to SMW. This has speed up the Livestream page loading from around 4 seconds to 1 second and the Video page loading from around 7 seconds to 2 seconds. * '''refreshLinks/cirrusSearch parser cache sharing''' - Grand Exchange update propagation is about twice as fast now (~88 minutes -> ~48 minutes on RSW) because the cirrusSearch indexing reuses the parser cache entry from refreshLinks. * '''Titles rework''' - Another move from DPL include to SMW. This has speed up the Titles page loading from around 5 seconds to 1 second. * '''Music track rework''' - Another move from DPL include to SMW. This has speed up the Music/track list page loading from around 10 seconds to 5 seconds. The output is a ~1400 row rable which is a little taxing on the parsing CPU. ==Things you could help with, and/or ongoing projects== Ordered roughly from easiest to hardest. * Go search and destroy <code>include</code> in DPL calls. It's evil! * Find <code>titleregexp</code> and <code>ignorecase</code> and (if not a prefix search) <code>titlematch</code> in DPL calls, and make sure that there's some category or template that you can use to restrict the list of pages down further than just doing (e.g.) a full namespace search. * Redo the various lists of quests on RSW to not use DPL * <s>Redo the music track lists to not use DPL</s> Done, Jan 2025 * <s>Redo the update pages to not use DPL</s> Done, Jan 2025 * Figure out whether (re)moving ProxySQL would improve database latency * Move htmlCacheUpdate jobs to be more spread out, and/or after refreshLinks, to eliminate(?) the spike in resource usage after high-use templates get edited. * Help profile down to the millisecond how different parts of rendering contribute to total parse time. ==Members== Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more. # {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC) # sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC) # [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC) # [[User:Lenny|Lenny]] ([[User talk:Lenny|talk]]) 00:58, 17 February 2022 (UTC) # [[User:Badassiel|Badassiel]] 00:59, 17 February 2022 (UTC) # sub5 --{{User:Legaia 2 Pla/Signature}} 22:39, 17 February 2022 (UTC) # '''Oppose''' - {{User:MrDew/Signature}}<span style="display:none;">[[User:MrDew]]</span> 02:46, 18 February 2022 (UTC) # {{Signatures/BlackHawk}} 21:05, 18 February 2022 (UTC) # [[User:IMath|IMath]] ([[User talk:IMath|talk]]) 21:18, 13 January 2025 (UTC) c48d70a6dc9136490e75122012040df7ff9f7175 79 78 2025-01-13T21:20:33Z IMath 122 /* Significant wins */ added recent work wikitext text/x-wiki [[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]] '''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds. We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time. We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load. There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest. ==How do I see how long a page takes to load?== [[File:Parser time.png|right|thumb|250px|Well that's not great.]] Just refresh the page and count the seconds. Duh! No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took. The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related). ==How pages get generated== ''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)'' We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes. When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc). A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time. This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser. ==Strategies to make page loads faster== Here's a few things everyone could help with: * '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad". * '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories. * '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too. Here's a few things we should do as a network, but are hard for a single person to help with on-wiki: * '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using. * '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet. * '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that. * It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change. Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know. ==Significant wins== * '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure. * '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time. * '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...) * '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes). * '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far. * '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit. * '''JMods rework''' - Another move from DPL include to SMW. This has sped up the main Jagex moderator page to go from 8 seconds to 1 second. Each of the team page loading times have also been sped up by a varying amount depending on team size, but each by a noticable amount. * '''ProxySQL removal''' - Profiling revealed that SQL queries were going way slower than we anticipated, which resulted in us removing ProxySQL from the architecture. This sped up SQL queries by a factor of 2-3x and saves $500 a year. * '''Mobile ParserCache fragmentation''' - Removed unnecessary key that made mobile pages get parsed totally separately from desktop. * '''Title::newMainPage''' (not in production yet) * '''Media rework''' - Yet another move from DPL include to SMW. This has speed up the Livestream page loading from around 4 seconds to 1 second and the Video page loading from around 7 seconds to 2 seconds. * '''refreshLinks/cirrusSearch parser cache sharing''' - Grand Exchange update propagation is about twice as fast now (~88 minutes -> ~48 minutes on RSW) because the cirrusSearch indexing reuses the parser cache entry from refreshLinks. * '''Titles rework''' - Another move from DPL include to SMW. This has speed up the Titles page loading from around 5 seconds to 1 second. * '''Music track rework''' - Another move from DPL include to SMW. This has speed up the Music/track list page loading from around 10 seconds to 5 seconds. The output is a ~1400 row rable which is a little taxing on the parsing CPU. * '''Shops rework''' - Migrated from DPL to SMW, eliminating 32 total DPL include calls. * '''Updates rework''' - Migrated from DPL to SMW, eliminating ~ 10 updates * 27 characters = about 270 DPL calls ==Things you could help with, and/or ongoing projects== Ordered roughly from easiest to hardest. * Go search and destroy <code>include</code> in DPL calls. It's evil! * Find <code>titleregexp</code> and <code>ignorecase</code> and (if not a prefix search) <code>titlematch</code> in DPL calls, and make sure that there's some category or template that you can use to restrict the list of pages down further than just doing (e.g.) a full namespace search. * Redo the various lists of quests on RSW to not use DPL * <s>Redo the music track lists to not use DPL</s> Done, Jan 2025 * <s>Redo the update pages to not use DPL</s> Done, Jan 2025 * Figure out whether (re)moving ProxySQL would improve database latency * Move htmlCacheUpdate jobs to be more spread out, and/or after refreshLinks, to eliminate(?) the spike in resource usage after high-use templates get edited. * Help profile down to the millisecond how different parts of rendering contribute to total parse time. ==Members== Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more. # {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC) # sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC) # [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC) # [[User:Lenny|Lenny]] ([[User talk:Lenny|talk]]) 00:58, 17 February 2022 (UTC) # [[User:Badassiel|Badassiel]] 00:59, 17 February 2022 (UTC) # sub5 --{{User:Legaia 2 Pla/Signature}} 22:39, 17 February 2022 (UTC) # '''Oppose''' - {{User:MrDew/Signature}}<span style="display:none;">[[User:MrDew]]</span> 02:46, 18 February 2022 (UTC) # {{Signatures/BlackHawk}} 21:05, 18 February 2022 (UTC) # [[User:IMath|IMath]] ([[User talk:IMath|talk]]) 21:18, 13 January 2025 (UTC) 1b1a06ec9215815cfe26dab1976ed440a4c3b349 80 79 2025-01-13T21:32:56Z IMath 122 /* Things you could help with, and/or ongoing projects */ updating quest list wikitext text/x-wiki [[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]] '''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds. We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time. We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load. There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest. ==How do I see how long a page takes to load?== [[File:Parser time.png|right|thumb|250px|Well that's not great.]] Just refresh the page and count the seconds. Duh! No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took. The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related). ==How pages get generated== ''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)'' We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes. When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc). A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time. This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser. ==Strategies to make page loads faster== Here's a few things everyone could help with: * '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad". * '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories. * '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too. Here's a few things we should do as a network, but are hard for a single person to help with on-wiki: * '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using. * '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet. * '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that. * It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change. Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know. ==Significant wins== * '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure. * '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time. * '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...) * '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes). * '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far. * '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit. * '''JMods rework''' - Another move from DPL include to SMW. This has sped up the main Jagex moderator page to go from 8 seconds to 1 second. Each of the team page loading times have also been sped up by a varying amount depending on team size, but each by a noticable amount. * '''ProxySQL removal''' - Profiling revealed that SQL queries were going way slower than we anticipated, which resulted in us removing ProxySQL from the architecture. This sped up SQL queries by a factor of 2-3x and saves $500 a year. * '''Mobile ParserCache fragmentation''' - Removed unnecessary key that made mobile pages get parsed totally separately from desktop. * '''Title::newMainPage''' (not in production yet) * '''Media rework''' - Yet another move from DPL include to SMW. This has speed up the Livestream page loading from around 4 seconds to 1 second and the Video page loading from around 7 seconds to 2 seconds. * '''refreshLinks/cirrusSearch parser cache sharing''' - Grand Exchange update propagation is about twice as fast now (~88 minutes -> ~48 minutes on RSW) because the cirrusSearch indexing reuses the parser cache entry from refreshLinks. * '''Titles rework''' - Another move from DPL include to SMW. This has speed up the Titles page loading from around 5 seconds to 1 second. * '''Music track rework''' - Another move from DPL include to SMW. This has speed up the Music/track list page loading from around 10 seconds to 5 seconds. The output is a ~1400 row rable which is a little taxing on the parsing CPU. * '''Shops rework''' - Migrated from DPL to SMW, eliminating 32 total DPL include calls. * '''Updates rework''' - Migrated from DPL to SMW, eliminating ~ 10 updates * 27 characters = about 270 DPL calls ==Things you could help with, and/or ongoing projects== Ordered roughly from easiest to hardest. * Go search and destroy <code>include</code> in DPL calls. It's evil! * Find <code>titleregexp</code> and <code>ignorecase</code> and (if not a prefix search) <code>titlematch</code> in DPL calls, and make sure that there's some category or template that you can use to restrict the list of pages down further than just doing (e.g.) a full namespace search. * <s>Redo the various lists of quests on RSW to not use DPL</s> appears to have been done circa 2022/2023 * <s>Redo the music track lists to not use DPL</s> Done, Jan 2025 * <s>Redo the update pages to not use DPL</s> Done, Jan 2025 * Figure out whether (re)moving ProxySQL would improve database latency * Move htmlCacheUpdate jobs to be more spread out, and/or after refreshLinks, to eliminate(?) the spike in resource usage after high-use templates get edited. * Help profile down to the millisecond how different parts of rendering contribute to total parse time. ==Members== Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more. # {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC) # sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC) # [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC) # [[User:Lenny|Lenny]] ([[User talk:Lenny|talk]]) 00:58, 17 February 2022 (UTC) # [[User:Badassiel|Badassiel]] 00:59, 17 February 2022 (UTC) # sub5 --{{User:Legaia 2 Pla/Signature}} 22:39, 17 February 2022 (UTC) # '''Oppose''' - {{User:MrDew/Signature}}<span style="display:none;">[[User:MrDew]]</span> 02:46, 18 February 2022 (UTC) # {{Signatures/BlackHawk}} 21:05, 18 February 2022 (UTC) # [[User:IMath|IMath]] ([[User talk:IMath|talk]]) 21:18, 13 January 2025 (UTC) 7d1eb94a1f1a12e26e540bc78ff145664e83987f About 0 16 144 2024-09-14T23:56:20Z Keplare 113 Includes: Purpose of Meta Wiki, Wikis that Weird Gloop Ltd. operates, and end state/goal of this Meta Wiki wikitext text/x-wiki Meta Wiki is the internal operations hub for the organisation, [[Weird Gloop Limited]], primarily focused on managing their wikis and community projects. It serves as a central place for discussions, coordination, and documentation about how the organisation operates behind the scenes. This includes decisions on technical improvements, infrastructure, and overall engagement to help users elevate their gaming experiences. Listed below are the wikis that Weird Gloop operates: * ''Old School RuneScape Wiki'' * ''RuneScape Wiki'' * ''RuneScape Classic Wiki'' * ''Minecraft Wiki'' Meta Wiki is also where more strategic discussions around the management of these Wikis take place, ensuring the community’s needs are met whilst maintaining high standards for the wikis they host​. This is through creating policies and public meetings/elections to maintain both a healthy relationship with users and compliance with Jagex, the main owner of all ''RuneScape'' domains. 3b7332cb5a2d9a9f8ab294b92d7d7c5279c68ad1 145 144 2024-09-15T07:59:41Z 192.158.226.23 0 reorder chronologically wikitext text/x-wiki Meta Wiki is the internal operations hub for the organisation, [[Weird Gloop Limited]], primarily focused on managing their wikis and community projects. It serves as a central place for discussions, coordination, and documentation about how the organisation operates behind the scenes. This includes decisions on technical improvements, infrastructure, and overall engagement to help users elevate their gaming experiences. Listed below are the wikis that Weird Gloop operates: * ''RuneScape Wiki'' * ''Old School RuneScape Wiki'' * ''RuneScape Classic Wiki'' * ''Minecraft Wiki'' Meta Wiki is also where more strategic discussions around the management of these Wikis take place, ensuring the community’s needs are met whilst maintaining high standards for the wikis they host​. This is through creating policies and public meetings/elections to maintain both a healthy relationship with users and compliance with Jagex, the main owner of all ''RuneScape'' domains. ae759e5a78542b9c3c182cacc92fde5b4662a20a 146 145 2024-09-15T11:27:59Z Kelsey 76 wikitext text/x-wiki Meta Wiki is the internal operations hub for the organisation, [[Weird Gloop Limited]], primarily focused on managing their wikis and community projects. It serves as a central place for discussions, coordination, and documentation about how the organisation operates behind the scenes. This includes decisions on technical improvements, infrastructure, and overall engagement to help users elevate their gaming experiences. Listed below are the wikis that Weird Gloop operates: * ''RuneScape Wiki'' * ''Old School RuneScape Wiki'' * ''Portugese-Brazilian RuneScape Wiki'' * ''RuneScape Classic Wiki'' * ''Minecraft Wiki'' Meta Wiki is also where more strategic discussions around the management of these Wikis take place, ensuring the community’s needs are met whilst maintaining high standards for the wikis they host​. This is through creating policies and public meetings/elections to maintain both a healthy relationship with users and compliance with Jagex, the main owner of all ''RuneScape'' domains. 38df8e6c62f538b08a5dddadb24744f58171bf35 147 146 2024-09-16T02:29:51Z Owl 61 sp wikitext text/x-wiki Meta Wiki is the internal operations hub for the organisation, [[Weird Gloop Limited]], primarily focused on managing their wikis and community projects. It serves as a central place for discussions, coordination, and documentation about how the organisation operates behind the scenes. This includes decisions on technical improvements, infrastructure, and overall engagement to help users elevate their gaming experiences. Listed below are the wikis that Weird Gloop operates: * ''RuneScape Wiki'' * ''Old School RuneScape Wiki'' * ''Brazilian Portuguese RuneScape Wiki'' * ''RuneScape Classic Wiki'' * ''Minecraft Wiki'' Meta Wiki is also where more strategic discussions around the management of these Wikis take place, ensuring the community’s needs are met whilst maintaining high standards for the wikis they host​. This is through creating policies and public meetings/elections to maintain both a healthy relationship with users and compliance with Jagex, the main owner of all ''RuneScape'' domains. a96cbada86ca73a3310c92509539526723588d38 148 147 2025-01-04T12:00:47Z 2A0A:EF40:A3F:B601:90DE:2CBD:8BEB:58B6 0 Added League of Legends Wiki to the list of wiki's operated by Weird Gloop. wikitext text/x-wiki Meta Wiki is the internal operations hub for the organisation, [[Weird Gloop Limited]], primarily focused on managing their wikis and community projects. It serves as a central place for discussions, coordination, and documentation about how the organisation operates behind the scenes. This includes decisions on technical improvements, infrastructure, and overall engagement to help users elevate their gaming experiences. Listed below are the wikis that Weird Gloop operates: * ''RuneScape Wiki'' * ''Old School RuneScape Wiki'' * ''Brazilian Portuguese RuneScape Wiki'' * ''RuneScape Classic Wiki'' * ''Minecraft Wiki'' * ''League of Legends Wiki'' Meta Wiki is also where more strategic discussions around the management of these Wikis take place, ensuring the community’s needs are met whilst maintaining high standards for the wikis they host​. This is through creating policies and public meetings/elections to maintain both a healthy relationship with users and compliance with Jagex, the main owner of all ''RuneScape'' domains. 38c20faf1a96fe9da97033eb7b29bd64801d2c66 Licensing 0 24 200 199 2024-09-21T00:41:33Z Iiii I I I 15 better table wikitext text/x-wiki This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop. ==Licensing== {| class="wikitable" style="max-width: 1500px" |- ! width="175" | Wiki ! width="175" | URL ! width="200" | License ! Details |- | RuneScape Wiki || https://runescape.wiki || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. '''Fork dates:''' * English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018''' * English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019''' * Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019''' '''Commercial use waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Portuguese-Brazilian RuneScape Wiki || https://pt.runescape.wiki || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Old School RuneScape Wiki || https://oldschool.runescape.wiki || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | RuneScape Classic Wiki || https://classic.runescape.wiki || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Minecraft Wiki || https://minecraft.wiki || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | Brighter Shores Wiki || https://brightershoreswiki.org || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | Meta Weird Gloop Wiki || https://meta.weirdgloop.org | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using our content== Attribution example when re-using one of our wiki's content on your own website: :''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.'' When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Global policies|{{PAGENAME}}]] 2e5c99d8351a4fcae1eb811a62385d464789badb 201 200 2024-09-21T00:47:43Z Iiii I I I 15 /* Using our content */ break large para into bullet points; move example down wikitext text/x-wiki This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop. ==Licensing== {| class="wikitable" style="max-width: 1500px" |- ! width="175" | Wiki ! width="175" | URL ! width="200" | License ! Details |- | RuneScape Wiki || https://runescape.wiki || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. '''Fork dates:''' * English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018''' * English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019''' * Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019''' '''Commercial use waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Portuguese-Brazilian RuneScape Wiki || https://pt.runescape.wiki || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Old School RuneScape Wiki || https://oldschool.runescape.wiki || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | RuneScape Classic Wiki || https://classic.runescape.wiki || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Minecraft Wiki || https://minecraft.wiki || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | Brighter Shores Wiki || https://brightershoreswiki.org || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | Meta Weird Gloop Wiki || https://meta.weirdgloop.org | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using our content== When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following: * A hyperlink (where possible) or URL to the page or pages you are re-using. * A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website. * A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). An attribution example when re-using one of our wiki's content on your own website: <blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote> If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Global policies|{{PAGENAME}}]] 2452457f8a3526119af654b02d6850178f0fb7ec 202 201 2024-09-21T00:51:10Z Iiii I I I 15 /* Licensing */ actually this doesn't work on a smaller screen wikitext text/x-wiki This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop. ==Licensing== {| class="wikitable" style="max-width: 1500px" |- ! width="225" | Wiki ! width="150" | License ! Details |- | RuneScape Wiki<br>(https://runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. '''Fork dates:''' * English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018''' * English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019''' * Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019''' '''Commercial use waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Portuguese-Brazilian RuneScape Wiki<br>(https://pt.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Old School RuneScape Wiki<br>(https://oldschool.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | RuneScape Classic Wiki<br>(https://classic.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Minecraft Wiki<br>(https://minecraft.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | Brighter Shores Wiki<br>(https://brightershoreswiki.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | Meta Weird Gloop Wiki<br>(https://meta.weirdgloop.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using our content== When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following: * A hyperlink (where possible) or URL to the page or pages you are re-using. * A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website. * A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). An attribution example when re-using one of our wiki's content on your own website: <blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote> If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Global policies|{{PAGENAME}}]] bc651959c6538f8934eacf386a8e5d9051a8221f 203 202 2024-10-09T22:39:26Z Jayden 52 wikitext text/x-wiki This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop. ==Licensing== {| class="wikitable" style="max-width: 1500px" |- ! width="225" | Wiki ! width="150" | License ! Details |- | RuneScape Wiki<br>(https://runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. '''Fork dates:''' * English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018''' * English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019''' * Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019''' '''Commercial use waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Portuguese-Brazilian RuneScape Wiki<br>(https://pt.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Old School RuneScape Wiki<br>(https://oldschool.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | RuneScape Classic Wiki<br>(https://classic.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Minecraft Wiki<br>(https://minecraft.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | Brighter Shores Wiki<br>(https://brightershoreswiki.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | Meta Weird Gloop Wiki<br>(https://meta.weirdgloop.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | League of Legends Wiki<br>(https://wiki.leagueoflegends.com) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using our content== When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following: * A hyperlink (where possible) or URL to the page or pages you are re-using. * A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website. * A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). An attribution example when re-using one of our wiki's content on your own website: <blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote> If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Global policies|{{PAGENAME}}]] 31b9b4af4b57e5f61f9dc651f7927e7218df838d 204 203 2024-10-10T03:06:39Z Cook Me Plox 23 wikitext text/x-wiki This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop. ==Licensing== {| class="wikitable" style="max-width: 1500px" |- ! width="225" | Wiki ! width="150" | License ! Details |- | RuneScape Wiki<br>(https://runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. '''Fork dates:''' * English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018''' * English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019''' * Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019''' '''Commercial use waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Portuguese-Brazilian RuneScape Wiki<br>(https://pt.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Old School RuneScape Wiki<br>(https://oldschool.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | RuneScape Classic Wiki<br>(https://classic.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Minecraft Wiki<br>(https://minecraft.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | Brighter Shores Wiki<br>(https://brightershoreswiki.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | Meta Weird Gloop Wiki<br>(https://meta.weirdgloop.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | League of Legends Wiki<br>(https://wiki.leagueoflegends.com) || [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]<br>([https://creativecommons.org/licenses/by-sa/3.0/legalcode full text]) || |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using wiki content== When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following: * A hyperlink (where possible) or URL to the page or pages you are re-using. * A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website. * A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). An attribution example when re-using one of our wiki's content on your own website: <blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote> If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Global policies|{{PAGENAME}}]] 0a4e5ed21f1cb1a242088cde3d6fc705760df1d4 205 204 2024-11-29T03:24:09Z Jayden 52 update mcw license info wikitext text/x-wiki This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop. ==Licensing== {| class="wikitable" style="max-width: 1500px" |- ! width="225" | Wiki ! width="150" | License ! Details |- | RuneScape Wiki<br>(https://runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. '''Fork dates:''' * English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018''' * English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019''' * Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019''' '''Commercial use waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Portuguese-Brazilian RuneScape Wiki<br>(https://pt.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Old School RuneScape Wiki<br>(https://oldschool.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | RuneScape Classic Wiki<br>(https://classic.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Minecraft Wiki<br>(https://minecraft.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Some pages on the wiki, such as those that were previously hosted on ''[[mcw:MCW:Projects/wiki.vg merge|wiki.vg]]'', are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] instead. When this is the case, license information will appear separately on these pages (including when editing them). |- | Brighter Shores Wiki<br>(https://brightershoreswiki.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | Meta Weird Gloop Wiki<br>(https://meta.weirdgloop.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | League of Legends Wiki<br>(https://wiki.leagueoflegends.com) || [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]<br>([https://creativecommons.org/licenses/by-sa/3.0/legalcode full text]) || |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using wiki content== When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following: * A hyperlink (where possible) or URL to the page or pages you are re-using. * A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website. * A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). An attribution example when re-using one of our wiki's content on your own website: <blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote> If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Global policies|{{PAGENAME}}]] fce8882bd3b3762bc450552ba05ec97eb55b05b0 206 205 2025-01-31T19:07:30Z Jayden 52 wikitext text/x-wiki This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop. ==Licensing== {| class="wikitable" style="max-width: 1500px" |- ! width="225" | Wiki ! width="150" | License ! Details |- | RuneScape Wiki<br>(https://runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. '''Fork dates:''' * English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018''' * English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019''' * Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019''' '''Commercial use waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Portuguese-Brazilian RuneScape Wiki<br>(https://pt.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Old School RuneScape Wiki<br>(https://oldschool.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | RuneScape Classic Wiki<br>(https://classic.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Minecraft Wiki<br>(https://minecraft.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Some pages on the wiki, such as those that were previously hosted on ''[[mcw:MCW:Projects/wiki.vg merge|wiki.vg]]'', are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] instead. When this is the case, license information will appear separately on these pages (including when editing them). |- | Brighter Shores Wiki<br>(https://brightershoreswiki.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | Meta Weird Gloop Wiki<br>(https://meta.weirdgloop.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | League of Legends Wiki<br>(https://wiki.leagueoflegends.com) || [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]<br>([https://creativecommons.org/licenses/by-sa/3.0/legalcode full text]) || |- | Warframe Wiki<br>(https://wiki.warframe.com) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || rowspan="4" | Except where otherwise specified, revisions on this wiki after '''31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to 31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using wiki content== When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following: * A hyperlink (where possible) or URL to the page or pages you are re-using. * A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website. * A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). An attribution example when re-using one of our wiki's content on your own website: <blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote> If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Global policies|{{PAGENAME}}]] 7e07e4175b1b329f2e403dcb2514eb57f250e02b Meta Weird Gloop:Copyrights 4 64 452 451 2024-09-21T00:41:33Z metarsw>Iiii I I I 0 better table wikitext text/x-wiki This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop. ==Licensing== {| class="wikitable" style="max-width: 1500px" |- ! width="175" | Wiki ! width="175" | URL ! width="200" | License ! Details |- | RuneScape Wiki || https://runescape.wiki || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. '''Fork dates:''' * English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018''' * English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019''' * Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019''' '''Commercial use waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Portuguese-Brazilian RuneScape Wiki || https://pt.runescape.wiki || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Old School RuneScape Wiki || https://oldschool.runescape.wiki || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | RuneScape Classic Wiki || https://classic.runescape.wiki || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Minecraft Wiki || https://minecraft.wiki || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | Brighter Shores Wiki || https://brightershoreswiki.org || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | Meta Weird Gloop Wiki || https://meta.weirdgloop.org | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using our content== Attribution example when re-using one of our wiki's content on your own website: :''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.'' When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors either by including a) a hyperlink (where possible) or URL to the page or pages you are re-using, b) a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, emails, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Global policies|{{PAGENAME}}]] 2e5c99d8351a4fcae1eb811a62385d464789badb 453 452 2024-09-21T00:47:43Z metarsw>Iiii I I I 0 /* Using our content */ break large para into bullet points; move example down wikitext text/x-wiki This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop. ==Licensing== {| class="wikitable" style="max-width: 1500px" |- ! width="175" | Wiki ! width="175" | URL ! width="200" | License ! Details |- | RuneScape Wiki || https://runescape.wiki || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. '''Fork dates:''' * English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018''' * English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019''' * Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019''' '''Commercial use waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Portuguese-Brazilian RuneScape Wiki || https://pt.runescape.wiki || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Old School RuneScape Wiki || https://oldschool.runescape.wiki || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | RuneScape Classic Wiki || https://classic.runescape.wiki || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Minecraft Wiki || https://minecraft.wiki || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | Brighter Shores Wiki || https://brightershoreswiki.org || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | Meta Weird Gloop Wiki || https://meta.weirdgloop.org | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using our content== When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following: * A hyperlink (where possible) or URL to the page or pages you are re-using. * A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website. * A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). An attribution example when re-using one of our wiki's content on your own website: <blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote> If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Global policies|{{PAGENAME}}]] 2452457f8a3526119af654b02d6850178f0fb7ec 454 453 2024-09-21T00:51:10Z metarsw>Iiii I I I 0 /* Licensing */ actually this doesn't work on a smaller screen wikitext text/x-wiki This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop. ==Licensing== {| class="wikitable" style="max-width: 1500px" |- ! width="225" | Wiki ! width="150" | License ! Details |- | RuneScape Wiki<br>(https://runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. '''Fork dates:''' * English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018''' * English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019''' * Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019''' '''Commercial use waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Portuguese-Brazilian RuneScape Wiki<br>(https://pt.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Old School RuneScape Wiki<br>(https://oldschool.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | RuneScape Classic Wiki<br>(https://classic.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Minecraft Wiki<br>(https://minecraft.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | Brighter Shores Wiki<br>(https://brightershoreswiki.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | Meta Weird Gloop Wiki<br>(https://meta.weirdgloop.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using our content== When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following: * A hyperlink (where possible) or URL to the page or pages you are re-using. * A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website. * A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). An attribution example when re-using one of our wiki's content on your own website: <blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote> If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Global policies|{{PAGENAME}}]] bc651959c6538f8934eacf386a8e5d9051a8221f 455 454 2024-10-09T22:39:26Z metarsw>Jayden 0 wikitext text/x-wiki This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop. ==Licensing== {| class="wikitable" style="max-width: 1500px" |- ! width="225" | Wiki ! width="150" | License ! Details |- | RuneScape Wiki<br>(https://runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. '''Fork dates:''' * English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018''' * English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019''' * Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019''' '''Commercial use waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Portuguese-Brazilian RuneScape Wiki<br>(https://pt.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Old School RuneScape Wiki<br>(https://oldschool.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | RuneScape Classic Wiki<br>(https://classic.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Minecraft Wiki<br>(https://minecraft.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | Brighter Shores Wiki<br>(https://brightershoreswiki.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | Meta Weird Gloop Wiki<br>(https://meta.weirdgloop.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | League of Legends Wiki<br>(https://wiki.leagueoflegends.com) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using our content== When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following: * A hyperlink (where possible) or URL to the page or pages you are re-using. * A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website. * A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). An attribution example when re-using one of our wiki's content on your own website: <blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote> If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Global policies|{{PAGENAME}}]] 31b9b4af4b57e5f61f9dc651f7927e7218df838d 456 455 2024-10-10T03:06:39Z metarsw>Cook Me Plox 0 wikitext text/x-wiki This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop. ==Licensing== {| class="wikitable" style="max-width: 1500px" |- ! width="225" | Wiki ! width="150" | License ! Details |- | RuneScape Wiki<br>(https://runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. '''Fork dates:''' * English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018''' * English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019''' * Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019''' '''Commercial use waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Portuguese-Brazilian RuneScape Wiki<br>(https://pt.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Old School RuneScape Wiki<br>(https://oldschool.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | RuneScape Classic Wiki<br>(https://classic.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Minecraft Wiki<br>(https://minecraft.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | Brighter Shores Wiki<br>(https://brightershoreswiki.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | Meta Weird Gloop Wiki<br>(https://meta.weirdgloop.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | League of Legends Wiki<br>(https://wiki.leagueoflegends.com) || [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]<br>([https://creativecommons.org/licenses/by-sa/3.0/legalcode full text]) || |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using wiki content== When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following: * A hyperlink (where possible) or URL to the page or pages you are re-using. * A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website. * A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). An attribution example when re-using one of our wiki's content on your own website: <blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote> If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Global policies|{{PAGENAME}}]] 0a4e5ed21f1cb1a242088cde3d6fc705760df1d4 457 456 2024-11-29T03:24:09Z metarsw>Jayden 0 update mcw license info wikitext text/x-wiki This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop. ==Licensing== {| class="wikitable" style="max-width: 1500px" |- ! width="225" | Wiki ! width="150" | License ! Details |- | RuneScape Wiki<br>(https://runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. '''Fork dates:''' * English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018''' * English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019''' * Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019''' '''Commercial use waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Portuguese-Brazilian RuneScape Wiki<br>(https://pt.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Old School RuneScape Wiki<br>(https://oldschool.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | RuneScape Classic Wiki<br>(https://classic.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Minecraft Wiki<br>(https://minecraft.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Some pages on the wiki, such as those that were previously hosted on ''[[mcw:MCW:Projects/wiki.vg merge|wiki.vg]]'', are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] instead. When this is the case, license information will appear separately on these pages (including when editing them). |- | Brighter Shores Wiki<br>(https://brightershoreswiki.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | Meta Weird Gloop Wiki<br>(https://meta.weirdgloop.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | League of Legends Wiki<br>(https://wiki.leagueoflegends.com) || [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]<br>([https://creativecommons.org/licenses/by-sa/3.0/legalcode full text]) || |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using wiki content== When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following: * A hyperlink (where possible) or URL to the page or pages you are re-using. * A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website. * A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). An attribution example when re-using one of our wiki's content on your own website: <blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote> If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Global policies|{{PAGENAME}}]] fce8882bd3b3762bc450552ba05ec97eb55b05b0 458 457 2025-01-31T19:07:30Z metarsw>Jayden 0 wikitext text/x-wiki This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop. ==Licensing== {| class="wikitable" style="max-width: 1500px" |- ! width="225" | Wiki ! width="150" | License ! Details |- | RuneScape Wiki<br>(https://runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. '''Fork dates:''' * English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018''' * English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019''' * Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019''' '''Commercial use waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Portuguese-Brazilian RuneScape Wiki<br>(https://pt.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Old School RuneScape Wiki<br>(https://oldschool.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | RuneScape Classic Wiki<br>(https://classic.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Minecraft Wiki<br>(https://minecraft.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Some pages on the wiki, such as those that were previously hosted on ''[[mcw:MCW:Projects/wiki.vg merge|wiki.vg]]'', are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] instead. When this is the case, license information will appear separately on these pages (including when editing them). |- | Brighter Shores Wiki<br>(https://brightershoreswiki.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | Meta Weird Gloop Wiki<br>(https://meta.weirdgloop.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | League of Legends Wiki<br>(https://wiki.leagueoflegends.com) || [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]<br>([https://creativecommons.org/licenses/by-sa/3.0/legalcode full text]) || |- | Warframe Wiki<br>(https://wiki.warframe.com) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || rowspan="4" | Except where otherwise specified, revisions on this wiki after '''31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to 31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using wiki content== When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following: * A hyperlink (where possible) or URL to the page or pages you are re-using. * A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website. * A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). An attribution example when re-using one of our wiki's content on your own website: <blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote> If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Global policies|{{PAGENAME}}]] 7e07e4175b1b329f2e403dcb2514eb57f250e02b MediaWiki:Common.css 8 65 395 2024-09-21T01:03:57Z Iiii I I I 15 Updating CSS from [[MediaWiki:Common.less]] css text/css /* <pre> */ a, image a, table.wikitable a, table.prettytable a, table.messagebox a, div.vector-menu-tabs li a, div.vector-menu li a, #mw-panel .portal .vector-menu-content li a { color: #327ba7; } a:visited, image a:visited, table.wikitable a:visited, table.prettytable a:visited, table.messagebox a:visited, div.vector-menu-tabs li a:visited, div.vector-menu li a:visited, #mw-panel .portal .vector-menu-content li a:visited, a:active, image a:active, table.wikitable a:active, table.prettytable a:active, table.messagebox a:active, div.vector-menu-tabs li a:active, div.vector-menu li a:active, #mw-panel .portal .vector-menu-content li a:active { color: #327ba7; } .vector-body a.external, .vector-body a.extiw { color: #3869bb; } .vector-body a.external:visited, .vector-body a.extiw:visited, .vector-body a.external:active, .vector-body a.extiw:active { color: #3869bb; } body { font-family: 'IBM Plex Sans', 'Helvetica Neue', 'Arial', sans-serif; } .mw-body { color: #444e5a; } .vector-body { font-size: 0.9em; line-height: 1.6; } .vector-body p { margin: 0 0 0.8em; } h1, h2, h3, h4, h5, h6 { color: #444e5a; border-color: #e4eaee; } h1 { font-weight: bold; } .mw-body h1, .vector-body h1, .vector-body h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { font-family: 'PT Serif', 'Palatino', 'Georgia', serif; margin-bottom: 0.3em; } .mw-body h1, .vector-body h1, .vector-body h2 { padding: 0 0 0.15em; } pre, code { color: inherit; background-color: #f9f9f9; border-color: #efefef; } ul { list-style-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' width='5' height='13'%3E %3Ccircle cx='2.5' cy='9.5' r='2.5' fill='%234c4c4c'/%3E %3C/svg%3E"); } .mw-content-ltr ul { margin-bottom: 0.8em; } .mw-content-ltr ol { margin-bottom: 0.8em; } dl { margin: 0; } dd { min-width: 17.85em; } hr { border-color: #e4eaee; border-style: solid; border-width: 1px 0 0 0; height: initial; } .vector-body blockquote { margin: 1em 1.25em; padding: 0 1.25em; } #p-lang { display: none; } #p-logo { margin-top: 1.75em; } #viewingold-warning, #viewingnew-warning { background: #f9fafa; border: 1px solid #e4eaee; font-size: 1.1em; font-weight: bold; line-height: 1.4em; margin: 1em 0 0.5em; padding: 0.75em 1.5em; } #mw-revision-reason { font-style: italic; } #mw-revision-nav { text-align: center; } div.mw-warning-with-logexcerpt, #sp-contributions-footer { background-color: #f9fafa; border: 1px solid #e4eaee; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); } #sp-contributions-footer { font-size: 0.9em; text-align: center; padding: 1em 1.5em 0.5em; margin-top: 1.5em; } .mw-message-box-warning, .warningbox { padding: 1em 1.5em 0.5em; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); } .mw-editform #editpage-copywarn { line-height: 1.6em; padding: 0 0 0.5em; } .mw-warning { color: #705000; border: 1px solid #fde29b; background-color: #fdf1d1; box-shadow: 0 2px 5px -3px rgba(0, 0, 0, 0.1); margin: 1em 5em; } div.thumbinner { border: none; background: none; padding: 0; } html .thumbimage { border: none; } html .thumbcaption { color: #5d6773; background: #f9fafa; border: 1px solid #e4eaee; padding: 0.4em 0.6em; margin: 0 auto; width: calc(100% - 2px); box-sizing: border-box; } .thumbcaption .magnify { display: none; } li.gallerybox div.thumb { background: #f9fafa; border-color: #e4eaee; } div.gallerytext { color: #5d6773; font-size: 0.85em; line-height: 1.6em; } div.gallerytext p { margin: 0.5em 0; } #filetoc { background: #f9fafa; border: 1px solid #e4eaee; border-radius: 4px; padding: 10px; margin-bottom: 1.5em; } #pagehistory { margin: 15px 0; list-style: none; } #pagehistory li { padding: 1px 10px; } #pagehistory li.selected { border: 1px solid #e4eaee; background: #f9fafa; } #pagehistory .mw-history-histlinks { padding-right: 5px; } #pagehistory .mw-userlink { font-weight: bold; } .updatedmarker { color: #1b8408; } .updatedmarker:before { content: '('; } .updatedmarker:after { content: ')'; } .mw-headline:target { color: #3c780a; } .mw-headline:target::before { content: '#'; position: absolute; left: -1rem; } #contentSub { margin-left: 0; } .smwfact { display: none; } .ajaxpoll { background: #ffffff; border: 1px solid #e4eaee; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); padding: 20px 30px; } .ajaxpoll .ajaxpoll-question { margin-bottom: 8px; } .ajaxpoll input { margin-bottom: 3px; margin-right: 8px; } .ajaxpoll .ajaxpoll-answer { margin-bottom: 8px; } .ajaxpoll .ajaxpoll-answer-vote { border: none; background: #f6f6f6; width: calc(100% - 40px); margin: 0 auto; } .ajaxpoll .ajaxpoll-answer-vote span { font-weight: bold; top: -5px; } .ajaxpoll .ajaxpoll-answer-vote div { background: #ccd2d8; border: none; } .ajaxpoll .ajaxpoll-our-vote div { top: 0; left: 0; } .ajaxpoll .ajaxpoll-hover-revoke, .ajaxpoll .ajaxpoll-hover-vote { background: none; } .ajaxpoll .ajaxpoll-ajax { color: #949eaa; font-size: 0.9em; background: #f9f9f9; border-radius: 3px; padding: 2px 6px; margin-bottom: 8px; } .ajaxpoll .ajaxpoll-misc, .ajaxpoll .ajaxpoll-info { color: #949eaa; font-size: 0.9em; } .ajaxpoll .ajaxpoll-info { margin-top: 10px; } .ajaxpoll .ajaxpoll-id-info { color: #ffffff; } #p-Recent_changes { display: none; } #p-Recent_changes .vector-menu-content { display: none; } #p-Recent_changes .vector-menu-heading:after { content: ''; position: relative; left: 0.5em; display: inline-block; background-color: #3b7a07; width: 6px; height: 6px; border-radius: 100%; } #p-Recent_changes .rc-sidebar-item { position: relative; font-size: 0.75em; margin: 0.5em 0.25em 0 0.66em; } #p-Recent_changes .rc-sidebar-item::before { position: absolute; left: -0.75em; top: 0.5em; background-color: #327ba7; width: 4px; height: 4px; border-radius: 100%; } #p-Recent_changes .rc-sidebar-page { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; max-width: max-content; } #p-Recent_changes .rc-sidebar-page, #p-Recent_changes .rc-sidebar-page:active, #p-Recent_changes .rc-sidebar-page:visited { color: #327ba7; } #p-Recent_changes .rc-sidebar-user { color: #555; margin: 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } #p-Recent_changes .rc-sidebar-user a { color: inherit; } #p-Recent_changes .rc-sidebar-more { text-align: right; } #p-Recent_changes .rc-sidebar-more .rc-sidebar-page { display: inline-block; } .archive { border: 1px solid #e4eaee; background-color: #ffffff; text-align: center; margin: 5px; padding: 5px; float: right; width: 120px; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); } .clear-both { clear: both; } .clear-left { clear: left; } .clear-right { clear: right; } .documentation { background-color: #ebebeb; color: #000; border-left: 15px solid #898989; margin-top: 1em; padding: 5px 15px; } .documentation .doc-header { border-bottom: 1px solid #898989; margin-bottom: 2px; padding-bottom: 8px; padding-top: 6px; } .documentation .doc-title { font-size: 1.25em; font-weight: bold; } .documentation .doc-editlinks { font-size: 0.85em; margin-left: 10px; } .documentation .doc-transclusion { clear: both; font-size: 0.85em; margin-bottom: 15px; } .documentation a, .documentation a:visited, .documentation a:active { color: #6c6c6c; } .license { background: #cfd8eb; border: none; } .license th { padding-right: 0.4em; background-color: #617ebc; color: #fff; width: 25%; } .license th[colspan="2"] { font-size: 16px; } .license a { color: #556d97; } .messagebox { width: 65%; margin-left: auto; margin-right: auto; margin-top: 0.5em; margin-bottom: 0.5em; padding: 3px 3px 3px 0; border-left: 15px solid #90c2dd; background-color: #f1f1f1; } .messagebox.obsolete { background-color: #cfcfcf; border-color: #464646; } .messagebox.obsolete a, .messagebox.obsolete a:visited, .messagebox.obsolete a:active { color: #6c6c6c; } .messagebox.info { background-color: #ebebeb; border-color: #898989; } .messagebox.info a, .messagebox.info a:visited, .messagebox.info a:active { color: #6c6c6c; } .messagebox.action { background-color: #cbdae2; border-color: #45697D; } .messagebox.action a, .messagebox.action a:visited, .messagebox.action a:active { color: #3c5c6e; } .messagebox.file { background-color: #cfd8eb; border-color: #617ebc; } .messagebox.file a, .messagebox.file a:visited, .messagebox.file a:active { color: #556d97; } .messagebox.warn { background-color: #ecd8d5; border-color: #861c10; } .messagebox.warn a, .messagebox.warn a:visited, .messagebox.warn a:active { color: #861c10; } .messagebox.disambig { background-color: #ebebeb; border-color: #898989; margin-top: 20px !important; margin-bottom: 30px !important; } .messagebox.disambig a, .messagebox.disambig a:visited, .messagebox.disambig a:active { color: #6c6c6c; } .messagebox.safe { background-color: #d8f0d3; border-color: #1b8408; } .messagebox.safe a, .messagebox.safe a:visited, .messagebox.safe a:active { color: #1b8408; } .messagebox.easter { background-color: #e5f9c2; border-color: #598014; } .messagebox.easter a, .messagebox.easter a:visited, .messagebox.easter a:active { color: #598014; } .messagebox.halloween { background-color: #e8d8ea; border-color: #794080; } .messagebox.halloween a, .messagebox.halloween a:visited, .messagebox.halloween a:active { color: #794080; } .messagebox.thanksgiving { background-color: #f0cba8; border-color: #a65800; } .messagebox.thanksgiving a, .messagebox.thanksgiving a:visited, .messagebox.thanksgiving a:active { color: #a65800; } .messagebox.christmas { background-color: #d4eaf6; border-color: #428bb5; } .messagebox.christmas a, .messagebox.christmas a:visited, .messagebox.christmas a:active { color: #3a799d; } .messagebox.stub { width: 40%; } .messagebox.welcomenotice { padding: 1em; width: 90%; } .messagebox.hasdialogue { width: auto; } .navbox { font-size: 0.85em; background: #ffffff; border-collapse: collapse; margin: 15px auto; width: 100%; clear: both; } .navbox:not(.navbox-collapsible) { box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.1); } .navbox .navbox-title { font-size: 110%; background: #438ab5; color: #ffffff; text-align: center; padding: 3px 8px; } .navbox .navbox-title::before, .navbox .navbox-title .mw-collapsible-toggle { font-size: 0.9em; margin-left: 5em; float: right; text-align: right; width: 4em; } .navbox .navbox-title a { color: #ffffff; } .navbox .navbox-title a:visited { color: #ffffff; } .navbox .navbox-footer { background: #438ab5; border-top: 1px; text-align: center; font-size: smaller; } .navbox .navbox-footer a { color: #ffffff; } .navbox .navbox-footer a:visited { color: #ffffff; } .navbox .navbox-group-title { background: #e4eaee; border: 1px solid #d8e5ff; border-width: 0 1px 1px 0; font-weight: bold; padding: 0 10px 5px 10px; width: 100px; } .navbox .navbox-group-title a:visited { color: #438ab5; } .navbox .navbox-list { border-bottom: 1px solid #d8e5ff; padding: 0 7px; } .navbox .navbox-list ul { margin: 0; } .navbox .navbox-list li { display: inline-block; } .navbox .navbox-list li + li::before { content: ' • '; white-space: nowrap; } .navbox .navbox-subgroup { border-spacing: 0; width: 100%; } .navbox .navbox-subgroup .navbox-group-title { padding-bottom: 5px; } .navbox .navbox.navbox-collapsible { font-size: 100%; margin: 5px 0 0; } .navbox .navbox.navbox-collapsible .navbox-title { background: #6ba5c8; padding: 0 8px; } .navbox img { height: auto; width: auto; max-height: 1.6em; padding: 0 1px; } .navbox + .navbox { margin-top: -8px; } .quote-source { text-align: right; } .quote-source::before { content: '— '; } .vector-body blockquote { padding: 8px 24px; } .pullquote { border-collapse: collapse; border: none; margin: 1em auto; } .pullquote .quotation-mark { color: #949eaa; font-size: 3em; font-family: serif; font-weight: bold; padding: 0.3em; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .pullquote .quotation-mark.left { text-align: left; vertical-align: top; } .pullquote .quotation-mark.right { text-align: right; vertical-align: bottom; } .pullquote .quotation-text { vertical-align: top; padding: 0.2em 0.5em; } .pullquote .quotation-source { text-align: right; } .tweet .poem p { white-space: pre-wrap; } .shortcut { font-size: 0.85em; text-align: center; background: #f9fafa; border: 1px solid #e4eaee; margin: 1em 0 1em 1em; padding: 0.5em 1em; float: right; } .shortcut ul { list-style: none; text-align: left; margin: 0; } #toc, .toc { font-size: 0.9em; background: #f9f9f9; margin-top: 0.75em; padding: 0; border: none; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); } #toc .toctitle, .toc .toctitle { background: linear-gradient(#e1e1e1, #efefef) #e9e9e9; padding: 0.25em 1em; } #toc .toctitle h2, .toc .toctitle h2, #toc .toctitle a, .toc .toctitle a { font-family: 'IBM Plex Sans', 'Helvetica Neue', 'Arial', sans-serif; color: #333333; } #toc .toclevel-1 a, .toc .toclevel-1 a { color: #565656; } #toc .toclevel-2 a, .toc .toclevel-2 a { color: #777777; } #toc > ul, .toc > ul { border: 1px solid #efefef; border-top: none; line-height: 1.8em; padding: 0.75em 1.75em; margin: 0; } #toc ul ul, .toc ul ul { border-left: 1px dotted #cccccc; padding-left: 0.5em; } .toctoggle { padding-left: 0.2em; } .tocnumber { display: none; } .toclimit-2 #toc .toclevel-2, .toclimit-3 #toc .toclevel-3, .toclimit-4 #toc .toclevel-4, .toclimit-5 #toc .toclevel-5, .toclimit-6 #toc .toclevel-6, .toclimit-7 #toc .toclevel-7 { display: none; } table.wikitable { background: #f9f9f9; color: inherit; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); } table.wikitable > * > tr > th { color: #ffffff; background: #949eaa; border-color: #808c9a; } table.wikitable > * > tr > th a { color: #e4eaee; } table.wikitable > * > tr > td { border-color: #e7e7e7; padding: 0.25em 0.45em; } table.wikitable .header-top { background: #448fba; } table.align-right-1 td:nth-of-type(1), table.align-right-2 td:nth-of-type(2), table.align-right-3 td:nth-of-type(3), table.align-right-4 td:nth-of-type(4), table.align-right-5 td:nth-of-type(5), table.align-right-6 td:nth-of-type(6), table.align-right-7 td:nth-of-type(7), table.align-right-8 td:nth-of-type(8), table.align-right-9 td:nth-of-type(9), table.align-right-10 td:nth-of-type(10) { text-align: right; } table.align-center-1 td:nth-of-type(1), table.align-center-2 td:nth-of-type(2), table.align-center-3 td:nth-of-type(3), table.align-center-4 td:nth-of-type(4), table.align-center-5 td:nth-of-type(5), table.align-center-6 td:nth-of-type(6), table.align-center-7 td:nth-of-type(7), table.align-center-8 td:nth-of-type(8), table.align-center-9 td:nth-of-type(9), table.align-center-10 td:nth-of-type(10) { text-align: center; } table.align-left-1 td:nth-of-type(1), table.align-left-2 td:nth-of-type(2), table.align-left-3 td:nth-of-type(3), table.align-left-4 td:nth-of-type(4), table.align-left-5 td:nth-of-type(5), table.align-left-6 td:nth-of-type(6), table.align-left-7 td:nth-of-type(7), table.align-left-8 td:nth-of-type(8), table.align-left-9 td:nth-of-type(9), table.align-left-10 td:nth-of-type(10) { text-align: left; } table.alternating-rows tr:nth-child(even) { background: #f3f3f3; } table.alternating-cols td:nth-child(even) { background: #f3f3f3; } .table-na { background: #f9f9f9; color: #aaa; text-align: center !important; cursor: default; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } table.lighttable .highlight-over .table-na { color: rgba(60, 120, 10, 0.4); background: #e1f4d3; } table.lighttable .highlight-on .table-na { color: rgba(60, 120, 10, 0.55); background: #b6e38f; } .infobox { background: #eeeeee; font-size: 0.85em; width: 300px; margin: 0.5em 0 1em 1em; border-collapse: collapse; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); float: right; } .infobox .infobox-header { color: #ffffff; font-size: 1.15em; line-height: 1.4em; background: #777777; border-bottom: 0.5em solid #eeeeee; padding: 0.5em 0; } .infobox .infobox-title { color: #444e5a; font-size: 1.15em; line-height: 1.4em; font-weight: bold; } .infobox .infobox-subheader { background: #777777; color: #ffffff; line-height: 2em; border-top: 0.5em solid #eeeeee; border-bottom: 0.5em solid #eeeeee; } .infobox .infobox-subheader a { color: #ffffff; } .infobox .infobox-image { text-align: center; } .infobox .infobox-image.bordered-image { border: 1px solid #cccccc; border-bottom: none; padding: 0.4em; } .infobox .infobox-image a.image + a.image { margin-left: 0.1em; } .infobox .infobox-image img { max-width: 100%; height: auto; } .infobox tr:last-of-type { border-bottom: 1px solid #cccccc; } .infobox th:not(.infobox-header):not(.infobox-subheader) { text-align: right; vertical-align: top; border-left: 1px solid #cccccc; border-right: 0.175em solid #777777; padding: 0.2em 0.5em; } .infobox td:not(.infobox-image) { border-right: 1px solid #cccccc; padding: 0.25em 0.5em; line-height: 1.6em; } .infobox td[colspan="2"]:not(.infobox-image) { border: 1px solid #cccccc; padding-bottom: 0.6em; } .infobox td ul { margin: 0 0 0 1.25em; } .infobox .infobox-imgbg { background-color: rgba(0, 0, 0, 0.2); } .forumlist th.forum_title { padding-left: 25px; } .forumlist td { padding: 0; } .forumlist td span { display: block; padding-left: 15px; font-size: smaller; } .forumlist td span.forum_author { padding-left: 30px; } .forumlist td span a { text-decoration: none; } .forumlist .forum_edited a { text-decoration: none; } .forumlist .forum_title .forum_new { font-weight: bold; background: url('filepath://Forum_new.png') no-repeat; padding-top: 2px; padding-bottom: 1px; } .forumlist .forum_title a { padding-left: 25px; } .forumactiveheader, .forumarchiveheader, .forumoldarchives { background-color: #438ab5; color: #ffffff; } .forumoldarchives a { color: #ffffff; } .forumcolumnheader { background-color: #e6e6e6; color: #000000; text-align: left; padding-left: 5px; } .discussiontable.noresults .topic, .discussiontable.noresults .edited, .discussiontable.noresults .edited-by, .discussiontable.noresults .yg-archive { color: #000000; background-color: #e6e6e6; } .discussiontable.noresults th { background-color: #cccccc; } .discussiontable.noresults th a { color: #000000; } .discussiontable th { color: #ffffff; background-color: #438ab5; } .discussiontable th a { color: #ffffff; } .discussiontable th a:hover { text-decoration: none; } .discussiontable .topic, .discussiontable .edited, .discussiontable .edited-by, .discussiontable .yg-archive { color: #000000; background-color: #e6e6e6; } .dpltable { margin-top: -30px; } .dpltable td { padding-left: 5px; } .dpltable, .discussiontable { width: 100%; } .dpltable .topic, .discussiontable .topic { width: 40%; } .dpltable .edited, .discussiontable .edited, .dpltable .edited-by, .discussiontable .edited-by { width: 30%; } .dpltable .yg-archive, .discussiontable .yg-archive { width: 20%; } body.page-Main_Page .mw-parser-output { max-width: 75em; margin: 0 auto; } body.page-Main_Page.action-view .catlinks, body.page-Main_Page.action-view #contentSub, body.page-Main_Page.action-view #firstHeading, body.page-Main_Page.action-view #siteNotice { display: none; } .mp-grid { display: grid; grid-gap: 0.8em; grid-template-columns: 1fr, 1fr; grid-template-areas: "vote vote" "head head" "yg old" "wikis wikis" "foot foot"; } .mp-header { display: flex; align-items: center; grid-area: head; padding: 1.75em 1.5em; background: #f9fafa; border: 1px solid #e4eaee; } .mp-header h1 { border: none; font-weight: bold; margin: 0; padding: 0; } .mp-header.section-vote { grid-area: vote; color: #f9fafa; background: #5d6773; border-color: #444e5a; } .mp-header.section-vote h1 { color: white; } .mp-header.section-vote a { color: #e4eaee; font-weight: bold; } @media screen and (max-width: 800px) { .mp-header { display: initial; } } .mp-header-left { flex: 3; padding-right: 1em; } .mp-header-right { flex: 2; text-align: right; } .mp-header-right ul { display: flex; justify-content: flex-end; font-weight: bold; list-style: none; margin: 0; } @media screen and (max-width: 800px) { .mp-header-right ul { justify-content: flex-start; } } .mp-header-right li + li { margin-left: 1.5em; } @media screen and (max-width: 800px) { .mp-header-right { margin-top: 1em; text-align: inherit; } } .mp-section { border: 1px solid #e4eaee; padding: 1.5em; } .mp-section h2 { border: none; font-weight: bold; margin: 0 0 0.5em; padding: 0; } .section-yewgrove { grid-area: yg; } .section-archive { grid-area: old; } .section-yewgrove, .section-archive { display: flex; flex-direction: column; } .section-yewgrove ul, .section-archive ul { flex: 1; } .section-yewgrove .see-more, .section-archive .see-more { text-align: right; margin-bottom: 0; } .section-wikis { grid-area: wikis; display: grid; grid-gap: 0.8em; grid-template-columns: repeat(4, 1fr); } .section-wikis .mp-section { padding: 0.75em 1em; } .section-wikis .mp-section h2 { font-size: 1.3em; margin-bottom: 0.25em; } .mp-footer { grid-area: foot; font-size: 0.9em; padding: 1em; text-align: center; } .mw-warning-with-logexcerpt { display: none; } body.mw-special-SecurePoll #securepoll div.securepoll-option-preferential div.mw-parser-output { display: inline-block; margin-left: 10px; } .securepoll-option-choose { display: flex; } .securepoll-option-choose label { margin-top: -2px; } .seealso { margin: 0.8em 1.6em; font-style: italic; } .seealso + .seealso { margin-top: -0.8em; } .nowraplinks a { white-space: nowrap; } .boldlinks a { font-weight: bold; } .center, .centre { display: block; text-align: center; } .center table, table.center, .centre table, table.centre { margin: 0 auto; } .right table, span.right { float: right; } .left table, span.left { float: left; } #file img, table.filehistory img { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAGElEQVQYV2N4DwX/oYBhgARgDJjEAAkAAEC99wFuu0VFAAAAAElFTkSuQmCC) repeat; } table.filehistory button img, #file button img { background: none; } .forumheader { border-left: 15px solid #ccc; background-color: #f1f1f1; margin-top: 1em; padding: 12px; } .mw-dismissable-notice-close-parent { min-height: 1em; } 9a292062891021e7f2a04c42ca7901d342dda78a MediaWiki at Weird Gloop 0 27 233 2024-10-16T16:38:30Z Jayden 52 Created page with "{{DISPLAYTITLE:Differences with core MediaWiki}} Wikis that are hosted by Weird Gloop are running on a slightly modified version of [https://www.mediawiki.org/wiki/MediaWiki MediaWiki]. You can see the version of MediaWiki that is currently being used as a base, as well as the extensions in use on a wiki, by viewing [[Special:Version]]. There are a number of small differences between our version of MediaWiki and the upstream version; this page outlines those differences..." wikitext text/x-wiki {{DISPLAYTITLE:Differences with core MediaWiki}} Wikis that are hosted by Weird Gloop are running on a slightly modified version of [https://www.mediawiki.org/wiki/MediaWiki MediaWiki]. You can see the version of MediaWiki that is currently being used as a base, as well as the extensions in use on a wiki, by viewing [[Special:Version]]. There are a number of small differences between our version of MediaWiki and the upstream version; this page outlines those differences. ==General== ===Skins=== By default, the available skins are Vector (legacy) on desktop and Minerva on mobile. We recommend using the following structure for CSS: * [[MediaWiki:Common.css]] for styles that should be used on both desktop and mobile * [[MediaWiki:Vector.css]] for desktop-only styles * [[MediaWiki:Minerva.css]] for mobile-only styles A key difference is that our wikis incorporate an improved search interface for desktop users, which was backported from the 2022 version of Vector. ===Themes=== :''See also: [[Help:Themes]]'' We support multiple themes for a wiki. Themes are determined using a cookie called <code>theme</code>, to avoid a flash of unstyled content. There is no limit on the number of themes that can be created, but we recommend only having a few. ==Technical== ===Caching=== Most of our wikis cache pages more aggressively for logged-out users, significantly increasing the speed of loading pages for those users. When a page is edited, a request to purge the cache for that page is sent to Cloudflare, our CDN provider. We also cache the following routes for a longer period for all requests: * api.php?action=opensearch - '''3 days''' * rest.php/v1/search - '''3 days''' * [https://www.mediawiki.org/wiki/Extension:Popups Page hover previews] - '''7 days''' * [https://www.mediawiki.org/wiki/Extension:PageImages Page images] - '''3 days''' * Favicon.ico - '''1 hour''' ===filepath:// syntax for CSS=== To use files in CSS files, we have added the <code>filepath://</code> syntax. This is easier than typing out full URLs to files, and has the added benefit of ensuring that the file URLs are cached correctly. It also supports a <code>width</code> parameter, which should be used instead of serving full-size original files where appropriate, to reduce load times for readers. '''Example:''' <syntaxhighlight lang="css"> body { background-image: url('filepath://Wiki_background.png'); } .foo { background-image: url('filepath://Another_image.png?width=50'); } </syntaxhighlight> ===HTML5 audio/video files=== We use a forked version of [https://github.com/weirdgloop/mediawiki-extensions-TimedMediaHandler TimedMediaHandler], which changes embeds of <code>File:Audio.mp3</code> and similar tags to use native browser <code><audio></code> and <code><video></code> tags, which are supported on all major browsers. This reduces the level of bloat on wiki pages where audio/video files are embedded, and provides a much cleaner & native interface for readers. 4e727cda2b19c2e277362d6fd08ce90944af7e9b 234 233 2024-11-04T19:13:46Z Jayden 52 wikitext text/x-wiki {{DISPLAYTITLE:Differences with core MediaWiki}} Wikis that are hosted by Weird Gloop are running on a slightly modified version of [https://www.mediawiki.org/wiki/MediaWiki MediaWiki]. You can see the version of MediaWiki that is currently being used as a base, as well as the extensions in use on a wiki, by viewing [[Special:Version]]. There are a number of small differences between our version of MediaWiki and the upstream version; this page outlines those differences. ==General== ===Skins=== By default, the available skins are Vector (legacy) on desktop and Minerva on mobile. We recommend using the following structure for CSS: * [[MediaWiki:Common.css]] for styles that should be used on both desktop and mobile * [[MediaWiki:Vector.css]] for desktop-only styles * [[MediaWiki:Minerva.css]] for mobile-only styles A key difference is that our wikis incorporate an improved search interface for desktop users, which was backported from the 2022 version of Vector. ===Themes=== :''See also: [[Help:Themes]]'' We support multiple themes for a wiki. Themes are determined using a cookie called <code>theme</code>, to avoid a flash of unstyled content. There is no limit on the number of themes that can be created, but we recommend only having a few. ==Technical== ===Caching=== Most of our wikis cache pages more aggressively for logged-out users, significantly increasing the speed of loading pages for those users. When a page is edited, a request to purge the cache for that page is sent to Cloudflare, our CDN provider. We also cache the following routes for a longer period for all requests: * api.php?action=opensearch - '''3 days''' * rest.php/v1/search - '''3 days''' * [https://www.mediawiki.org/wiki/Extension:Popups Page hover previews] - '''7 days''' * [https://www.mediawiki.org/wiki/Extension:PageImages Page images] - '''3 days''' * Favicon.ico - '''1 hour''' ===filepath:// syntax for CSS=== To use files in CSS files, we have added the <code>filepath://</code> syntax. This is easier than typing out full URLs to files, and has the added benefit of ensuring that the file URLs are cached correctly. It also supports a <code>width</code> parameter, which should be used instead of serving full-size original files where appropriate, to reduce load times for readers. '''Example:''' <syntaxhighlight lang="css"> body { background-image: url('filepath://Wiki_background.png'); } .foo { background-image: url('filepath://Another_image.png?width=50'); } </syntaxhighlight> ===HTML5 audio/video files=== We use a forked version of [https://github.com/weirdgloop/mediawiki-extensions-TimedMediaHandler TimedMediaHandler], which changes embeds of <code>File:Audio.mp3</code> and similar tags to use native browser <code><audio></code> and <code><video></code> tags, which are supported on all major browsers. This reduces the level of bloat on wiki pages where audio/video files are embedded, and provides a much cleaner & native interface for readers. ===Robots.txt=== Each wiki that we host uses a similar [[wp:robots.txt|robots.txt]] file, which tells search engines what they should and shouldn't crawl. The file is generated based on [[MediaWiki:Robots.txt]] on ''this'' wiki (meta.weirdgloop.org), along with a few extra lines that are added by PHP for each relevant namespace that shouldn't be indexed. It allows search engines to index all current pages on each wiki, while ignoring special pages, diffs, and more. We also block AI crawlers from OpenAI, Meta, and Google - this is because we don't believe that training LLMs on our wiki data is acceptable under the relevant Creative Commons licenses of those wikis ([[Meta:Generative AI policy|see here]]). If you're an admin on one of our wikis and feel that a change to robots.txt is required, please [[Special:Contact|contact us]]. 7c41bfe78233764c92832abda3faf01c137f3fd0 235 234 2024-11-08T08:38:21Z 2A10:8012:F:70E0:E1B4:6AC3:4771:CFA5 0 /* Robots.txt */ Previously the wording implied the list was comprehensive; add another newly blocked notable one and also rephrase it as examples rather than a full list. wikitext text/x-wiki {{DISPLAYTITLE:Differences with core MediaWiki}} Wikis that are hosted by Weird Gloop are running on a slightly modified version of [https://www.mediawiki.org/wiki/MediaWiki MediaWiki]. You can see the version of MediaWiki that is currently being used as a base, as well as the extensions in use on a wiki, by viewing [[Special:Version]]. There are a number of small differences between our version of MediaWiki and the upstream version; this page outlines those differences. ==General== ===Skins=== By default, the available skins are Vector (legacy) on desktop and Minerva on mobile. We recommend using the following structure for CSS: * [[MediaWiki:Common.css]] for styles that should be used on both desktop and mobile * [[MediaWiki:Vector.css]] for desktop-only styles * [[MediaWiki:Minerva.css]] for mobile-only styles A key difference is that our wikis incorporate an improved search interface for desktop users, which was backported from the 2022 version of Vector. ===Themes=== :''See also: [[Help:Themes]]'' We support multiple themes for a wiki. Themes are determined using a cookie called <code>theme</code>, to avoid a flash of unstyled content. There is no limit on the number of themes that can be created, but we recommend only having a few. ==Technical== ===Caching=== Most of our wikis cache pages more aggressively for logged-out users, significantly increasing the speed of loading pages for those users. When a page is edited, a request to purge the cache for that page is sent to Cloudflare, our CDN provider. We also cache the following routes for a longer period for all requests: * api.php?action=opensearch - '''3 days''' * rest.php/v1/search - '''3 days''' * [https://www.mediawiki.org/wiki/Extension:Popups Page hover previews] - '''7 days''' * [https://www.mediawiki.org/wiki/Extension:PageImages Page images] - '''3 days''' * Favicon.ico - '''1 hour''' ===filepath:// syntax for CSS=== To use files in CSS files, we have added the <code>filepath://</code> syntax. This is easier than typing out full URLs to files, and has the added benefit of ensuring that the file URLs are cached correctly. It also supports a <code>width</code> parameter, which should be used instead of serving full-size original files where appropriate, to reduce load times for readers. '''Example:''' <syntaxhighlight lang="css"> body { background-image: url('filepath://Wiki_background.png'); } .foo { background-image: url('filepath://Another_image.png?width=50'); } </syntaxhighlight> ===HTML5 audio/video files=== We use a forked version of [https://github.com/weirdgloop/mediawiki-extensions-TimedMediaHandler TimedMediaHandler], which changes embeds of <code>File:Audio.mp3</code> and similar tags to use native browser <code><audio></code> and <code><video></code> tags, which are supported on all major browsers. This reduces the level of bloat on wiki pages where audio/video files are embedded, and provides a much cleaner & native interface for readers. ===Robots.txt=== Each wiki that we host uses a similar [[wp:robots.txt|robots.txt]] file, which tells search engines what they should and shouldn't crawl. The file is generated based on [[MediaWiki:Robots.txt]] on ''this'' wiki (meta.weirdgloop.org), along with a few extra lines that are added by PHP for each relevant namespace that shouldn't be indexed. It allows search engines to index all current pages on each wiki, while ignoring special pages, diffs, and more. We also block AI crawlers from companies such as OpenAI, Meta, Google, and Anthropic - this is because we don't believe that training LLMs on our wiki data is acceptable under the relevant Creative Commons licenses of those wikis ([[Meta:Generative AI policy|see here]]). If you're an admin on one of our wikis and feel that a change to robots.txt is required, please [[Special:Contact|contact us]]. 9558e1da4f9548c92b4a8c33d8f4b0d9dc27228a 236 235 2025-01-12T21:56:41Z Jayden 52 wikitext text/x-wiki {{DISPLAYTITLE:Differences with core MediaWiki}} Wikis that are hosted by Weird Gloop are running on a slightly modified version of [https://www.mediawiki.org/wiki/MediaWiki MediaWiki]. You can see the version of MediaWiki that is currently being used as a base, as well as the extensions in use on a wiki, by viewing [[Special:Version]]. There are a number of small differences between our version of MediaWiki and the upstream version; this page outlines those differences. ==General== ===Skins=== By default, the available skins are Vector (legacy) on desktop and Minerva on mobile. We recommend using the following structure for CSS: * [[MediaWiki:Common.css]] for styles that should be used on both desktop and mobile * [[MediaWiki:Vector.css]] for desktop-only styles * [[MediaWiki:Minerva.css]] for mobile-only styles A key difference is that our wikis incorporate an improved search interface for desktop users, which was backported from the 2022 version of Vector. ===Themes=== :''See also: [[Help:Themes]]'' We support multiple themes for a wiki. Themes are determined using a cookie called <code>theme</code>, to avoid a flash of unstyled content. There is no limit on the number of themes that can be created, but we recommend only having a few. ==Technical== ===Caching=== Most of our wikis cache pages more aggressively for logged-out users, significantly increasing the speed of loading pages for those users. When a page is edited, a request to purge the cache for that page is sent to Cloudflare, our CDN provider. We also cache the following routes for a longer period for all requests: * api.php?action=opensearch - '''3 days''' * rest.php/v1/search - '''3 days''' * [https://www.mediawiki.org/wiki/Extension:Popups Page hover previews] - '''7 days''' * [https://www.mediawiki.org/wiki/Extension:PageImages Page images] - '''3 days''' * Favicon.ico - '''1 hour''' ===filepath:// syntax for CSS=== To use files in CSS files, we have added the <code>filepath://</code> syntax. This is easier than typing out full URLs to files, and has the added benefit of ensuring that the file URLs are cached correctly. It also supports a <code>width</code> parameter, which should be used instead of serving full-size original files where appropriate, to reduce load times for readers. '''Example:''' <syntaxhighlight lang="css"> body { background-image: url('filepath://Wiki_background.png'); } .foo { background-image: url('filepath://Another_image.png?width=50'); } </syntaxhighlight> ===HTML5 audio/video files=== We use a forked version of [https://github.com/weirdgloop/mediawiki-extensions-TimedMediaHandler TimedMediaHandler], which changes embeds of <code>File:Audio.mp3</code> and similar tags to use native browser <code><audio></code> and <code><video></code> tags, which are supported on all major browsers. This reduces the level of bloat on wiki pages where audio/video files are embedded, and provides a much cleaner & native interface for readers. ===Robots.txt=== Each wiki that we host uses a similar [[wp:robots.txt|robots.txt]] file, which tells search engines what they should and shouldn't crawl. The file is generated based on [[MediaWiki:Robots.txt]] on ''this'' wiki (meta.weirdgloop.org), along with a few extra lines that are added by PHP for each relevant namespace that shouldn't be indexed. It allows search engines to index all current pages on each wiki, while ignoring special pages, diffs, and more. We also block AI crawlers from companies such as OpenAI, Meta, Google, and Anthropic - this is because we don't believe that training LLMs on our wiki data is acceptable under the relevant Creative Commons licenses of those wikis ([[Meta:Generative AI policy|see here]]). If you're an admin on one of our wikis and feel that a change to robots.txt is required, please [[Special:Contact|contact us]]. ==Extensions== We maintain a number of extensions; some are forked from their upstream equivalents with some performance improvements that may be specific to our setup. We're also happy to install other extensions if it benefits a wiki and their community. ===Alternatives=== {| class="wikitable" |- ! Extension !! Recommended alternative |- | [https://github.com/NilsEnevoldsen/AudioButton AudioButton] || Replicate the functionality with a new default JS gadget. [https://wiki.leagueoflegends.com/en-us/MediaWiki:Gadget-inline-audio.js Example]. |- | [https://www.mediawiki.org/wiki/Extension:MsUpload MsUpload] || We have [https://www.mediawiki.org/wiki/Extension:SimpleBatchUpload SimpleBatchUpload]. VisualEditor and the 2017 source editor also have this functionality built in. |- | TabView (Fandom) || We have [https://www.mediawiki.org/w/index.php?oldid=5009524 Tabber] - use that instead. |- | SpotifyTag, [https://www.mediawiki.org/wiki/Extension:EmbedSpotify EmbedSpotify], [https://www.mediawiki.org/wiki/Extension:YouTube YouTube] || We have [https://www.mediawiki.org/wiki/Extension:EmbedVideo_(fork) EmbedVideo] - use that instead. c05960249b4e07fa4db36e0bce32591f5b8f55ec Access to non-public personal data policy 0 23 185 184 2024-12-07T14:32:21Z Jayden 52 Protected "[[Meta:Access to non-public personal data policy]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) wikitext text/x-wiki == Purpose == Weird Gloop sites (the "Sites") are the product of a global community of volunteer contributors and editors. This dedicated group of individuals not only write and curate content on the Sites, they also help ensure the safety of the Sites and their users as well as compliance with applicable policies. To manage this task effectively, certain community members are entrusted with access to limited amounts of non-public personal information pertaining to other users ("Non-public Personal Data"). For example, a community member who has "checkuser" rights could use those rights to investigate whether a single user is using multiple accounts in a manner inconsistent with global or local policies. The purpose of this "Access to non-public personal data" policy (the "Policy") is to: * explain the minimum requirements that must be met by any community member in order to be granted the ability to access Non-public Personal Data; * explain the rights and responsibilities of community members with access to Non-public Personal Data ("Designated Community Members"); * ensure that Designated Community Members understand and commit to maintaining the confidentiality of Non-public Personal Data; and * provide guidelines to Designated Community Members as to when they may access Non-public Personal Data and how they may use such information, including when and to whom they may disclose it. == Community members covered by the Policy == The Policy applies to any community member to whom Weird Gloop has granted rights to access Non-public Personal Data covered by the [https://weirdgloop.org/privacy/ privacy policy] ("access rights"), including: * Community members with access to any tool that permits them to view Non-public Personal Data (such as the CheckUser tool); * System administrators with access to Non-public Personal Data. == Minimum requirements for community members applying for access rights == The following conditions are minimum requirements that a community member must meet before being granted access rights. These conditions should also be considered requirements to be a candidate for any community-run selection process for a role that conveys access rights. The community may require applicants to meet additional community-specified criteria on a case-by-case or role-by-role basis. '''(a) Minimum age.''' Access to Non-public Personal Data requires maturity because of the significant responsibilities that come along with confidentiality obligations. For this reason, any community member who applies for access rights (the "applicant") must: :* be at least eighteen (18) years of age; and :* certify to Weird Gloop that they meet the minimum age required for the access rights that they are applying for. '''(b) Valid, linked email address.''' In order to ensure that Weird Gloop can contact the individuals who take on these important roles, the applicant must: :* submit a valid email address to Weird Gloop; :* have the account under which they are applying for access rights linked to a valid email address; :* complete verification of the submitted and/or linked email address (such as responding to a confirmation email sent to their submitted email address), if requested to do so; and :* inform Weird Gloop of any change to their email address within one week of said change. '''(c) Confidentiality.''' To ensure that applicants understand and commit to keeping Non-public Personal Data confidential, they will be required to read and certify that they agree to a short confidentiality agreement. The agreement outlines: * what Designated Community Members should treat as confidential information; * when they are allowed to access Non-public Personal Data; * how Designated Community Members may use Non-public Personal Data; * when and to whom they may disclose Non-public Personal Data and how they must refrain from disclosing Non-public Personal Data to anyone, except as permitted under applicable policies; * how Designated Community Members must safeguard their accounts from unauthorised access; and * when they must report disclosure of Non-public Personal Data to third parties or improper access, use, or disclosure of Non-public Personal Data. '''(d) Privacy.''' In consideration of the privacy of Designated Community Members, any personal information submitted to Weird Gloop as part of the application process or otherwise under this Policy is subject to Weird Gloop's privacy policy. == Use and disclosure of Non-public Personal Data == Designated Community Members provide valuable services to the Sites and their users by fighting vandalism, ensuring that improperly disclosed private data is removed from public view, investigating sockpuppets, and much more. However, Designated Community Members' use of their access rights is limited to specific circumstances and contexts. This section elucidates the situations in which access rights may be used and Non-public Personal Data may be disclosed to third parties. '''(a) Use of access rights and Non-public Personal Data.''' All Designated Community Members may only use their access rights and the subsequent information they access in accordance with the policies that govern the tools they use to gain such access. For example, community members with access to the CheckUser tool must comply with the global [[Meta:CheckUser policy|CheckUser policy]] and, unless they are performing a cross-wiki check, they must also comply with the more restrictive local policies applicable to the relevant Site. If a Designated Community Member's access to a certain tool is revoked, for any reason, they must destroy all Non-public Personal Data that they previously obtained through use of that tool. '''(b) Disclosure of Non-public Personal Data.''' In the course of keeping the Sites and their users safe, Designated Community Members must sometimes disclose Non-public Personal Data to third parties. Disclosures of Non-public Personal Data are limited to: : (i) other Designated Community Members with the same access rights, or who are otherwise permitted to access the same Non-public Personal Data, in order to fulfill the duties outlined in the applicable policy for the access tool used; : (ii) service providers, carriers, or other third party vendors to assist in the targeting of IP blocks or the formulation of a complaint to such a third party; : (iii) the public, when it is a necessary and incidental consequence of blocking a sockpuppet or other policy-abusing account. <!--T:86--> All other formal and informal requests for Non-public Personal Data (i.e. those not covered by one of the situations described above or those not acted upon by a community member with access rights), including subpoenas, from law enforcement, government agencies, attorneys, or other third parties should be directed to Weird Gloop's administration at <tt>admin{{@}}weirdgloop.org</tt>. 1e55e6b597b52e55a81f6bffba40b6fee299288a MediaWiki:Robots.txt 8 67 403 2025-01-27T09:18:00Z Cook Me Plox 23 text text/plain # If you are using content from our site, please ensure that you are following the terms of our license (usually a Creative Commons license). # For more information, see https://meta.weirdgloop.org/w/Meta:Copyrights User-Agent: * Disallow: /api.php Disallow: /cors/ Disallow: /geoip$ Disallow: /rest_v1/ Disallow: /tags/ Disallow: /*?action= Disallow: /*?*&action= Disallow: /*?feed= Disallow: /*?*&feed= Disallow: /*?from= Disallow: /*?*&from= Disallow: /*?mobileaction= Disallow: /*?*&mobileaction= Disallow: /*?oldid= Disallow: /*?*&oldid= Disallow: /*?printable= Disallow: /*?*&printable= Disallow: /*?redirect= Disallow: /*?*&redirect= Disallow: /*?uselang= Disallow: /*?*&uselang= Disallow: /*?useskin= Disallow: /*?*&useskin= Disallow: /*?variant=zh-hans Disallow: /*?*&variant=zh-hans Disallow: /*?variant=zh-hant Disallow: /*?*&variant=zh-hant Disallow: /*?veaction= Disallow: /*?*&veaction= Disallow: /*?filefrom= Disallow: /*?*&filefrom= Disallow: /*?fileuntil= Disallow: /*?*&fileuntil= Disallow: /*?navbox= Disallow: /*?*&navbox= Disallow: /*?pageuntil= Disallow: /*?*&pageuntil= Disallow: /*?pagefrom= Disallow: /*?*&pagefrom= Disallow: /*?diff= Disallow: /*?*&diff= Disallow: /*?curid= Disallow: /*?*&curid= Disallow: /*?search= Disallow: /*?*&search= Disallow: /*?section= Disallow: /*?*&section= ############## ## SEO bots ## ############## User-agent: AhrefsBot Disallow: / User-agent: DotBot Disallow: / User-agent: Mauibot Disallow: / User-agent: MJ12bot Disallow: / # Huawei's web crawler. Ignores Disallow and gets caught in loops accessing special pages. Produces the majority of uncachable requests. User-agent: PetalBot Disallow: / User-agent: SemrushBot Disallow: / User-agent: DataForSeoBot Disallow: / User-agent: Neevabot Disallow: / User-agent: MegaIndex Disallow: / User-agent: Seekport Disallow: / User-agent: Barkrowler Disallow: / User-agent: ImagesiftBot Disallow: / User-agent: BLEXBot Disallow: / User-agent: SenutoBot Disallow: / ############### ### AI bots ### ############### User-agent: GPTBot Disallow: / User-agent: CCBot Disallow: / User-agent: Google-Extended Disallow: / User-agent: yacybot Disallow: / User-agent: meta-externalagent Disallow: / User-agent: ClaudeBot Disallow: / User-agent: AI2Bot Disallow: / User-agent: OAI-SearchBot Disallow: / User-agent: thetradedesk Disallow: / User-agent: carbon-umbrella-bot Disallow: / 6799e5c028c4192d756a0885c1b7063e65829cec Licensing 0 24 207 206 2025-01-31T19:08:37Z Jayden 52 wikitext text/x-wiki This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop. ==Licensing== {| class="wikitable" style="max-width: 1500px" |- ! width="225" | Wiki ! width="150" | License ! Details |- | RuneScape Wiki<br>(https://runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. '''Fork dates:''' * English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018''' * English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019''' * Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019''' '''Commercial use waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Portuguese-Brazilian RuneScape Wiki<br>(https://pt.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Old School RuneScape Wiki<br>(https://oldschool.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | RuneScape Classic Wiki<br>(https://classic.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Minecraft Wiki<br>(https://minecraft.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Some pages on the wiki, such as those that were previously hosted on ''[[mcw:MCW:Projects/wiki.vg merge|wiki.vg]]'', are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] instead. When this is the case, license information will appear separately on these pages (including when editing them). |- | Brighter Shores Wiki<br>(https://brightershoreswiki.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | Meta Weird Gloop Wiki<br>(https://meta.weirdgloop.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | League of Legends Wiki<br>(https://wiki.leagueoflegends.com) || [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]<br>([https://creativecommons.org/licenses/by-sa/3.0/legalcode full text]) || |- | Warframe Wiki<br>(https://wiki.warframe.com) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || rowspan="4" | Except where otherwise specified, revisions on this wiki after '''31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to 31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using wiki content== When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following: * A hyperlink (where possible) or URL to the page or pages you are re-using. * A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website. * A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). An attribution example when re-using one of our wiki's content on your own website: <blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote> If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Global policies|{{PAGENAME}}]] 6562e897050682633dba494d64d746cef5d9f7b0 208 207 2025-02-09T21:51:12Z Jayden 52 21 revisions imported wikitext text/x-wiki This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop. ==Licensing== {| class="wikitable" style="max-width: 1500px" |- ! width="225" | Wiki ! width="150" | License ! Details |- | RuneScape Wiki<br>(https://runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. '''Fork dates:''' * English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018''' * English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019''' * Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019''' '''Commercial use waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Portuguese-Brazilian RuneScape Wiki<br>(https://pt.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Old School RuneScape Wiki<br>(https://oldschool.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | RuneScape Classic Wiki<br>(https://classic.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Minecraft Wiki<br>(https://minecraft.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Some pages on the wiki, such as those that were previously hosted on ''[[mcw:MCW:Projects/wiki.vg merge|wiki.vg]]'', are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] instead. When this is the case, license information will appear separately on these pages (including when editing them). |- | Brighter Shores Wiki<br>(https://brightershoreswiki.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | Meta Weird Gloop Wiki<br>(https://meta.weirdgloop.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | League of Legends Wiki<br>(https://wiki.leagueoflegends.com) || [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]<br>([https://creativecommons.org/licenses/by-sa/3.0/legalcode full text]) || |- | Warframe Wiki<br>(https://wiki.warframe.com) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || rowspan="4" | Except where otherwise specified, revisions on this wiki after '''31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to 31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using wiki content== When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following: * A hyperlink (where possible) or URL to the page or pages you are re-using. * A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website. * A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). An attribution example when re-using one of our wiki's content on your own website: <blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote> If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Global policies|{{PAGENAME}}]] 6562e897050682633dba494d64d746cef5d9f7b0 Meta Weird Gloop:Copyrights 4 64 459 458 2025-01-31T19:08:37Z metarsw>Jayden 0 wikitext text/x-wiki This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop. ==Licensing== {| class="wikitable" style="max-width: 1500px" |- ! width="225" | Wiki ! width="150" | License ! Details |- | RuneScape Wiki<br>(https://runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. '''Fork dates:''' * English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018''' * English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019''' * Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019''' '''Commercial use waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Portuguese-Brazilian RuneScape Wiki<br>(https://pt.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Old School RuneScape Wiki<br>(https://oldschool.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | RuneScape Classic Wiki<br>(https://classic.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Minecraft Wiki<br>(https://minecraft.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Some pages on the wiki, such as those that were previously hosted on ''[[mcw:MCW:Projects/wiki.vg merge|wiki.vg]]'', are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] instead. When this is the case, license information will appear separately on these pages (including when editing them). |- | Brighter Shores Wiki<br>(https://brightershoreswiki.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | Meta Weird Gloop Wiki<br>(https://meta.weirdgloop.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | League of Legends Wiki<br>(https://wiki.leagueoflegends.com) || [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]<br>([https://creativecommons.org/licenses/by-sa/3.0/legalcode full text]) || |- | Warframe Wiki<br>(https://wiki.warframe.com) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || rowspan="4" | Except where otherwise specified, revisions on this wiki after '''31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to 31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using wiki content== When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following: * A hyperlink (where possible) or URL to the page or pages you are re-using. * A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website. * A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). An attribution example when re-using one of our wiki's content on your own website: <blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote> If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Global policies|{{PAGENAME}}]] 6562e897050682633dba494d64d746cef5d9f7b0 File:Weird gloop detail.png 6 1 3 2 2025-02-09T21:40:18Z Jayden 52 2 revisions imported wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Weird Gloop footer hosted.png 6 2 7 6 2025-02-09T21:40:18Z Jayden 52 3 revisions imported wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 38 7 2025-02-09T21:41:51Z Jayden 52 Jayden uploaded [[File:Weird Gloop footer hosted.png]] wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 51 38 2025-02-09T21:47:37Z Jayden 52 Protected "[[File:Weird Gloop footer hosted.png]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) [Upload=Allow only administrators] (indefinite)) wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Weird Gloop footer hosted@2x.png 6 3 12 11 2025-02-09T21:40:18Z Jayden 52 4 revisions imported wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 39 12 2025-02-09T21:42:23Z Jayden 52 Jayden uploaded [[File:Weird Gloop footer hosted@2x.png]] wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 50 39 2025-02-09T21:47:29Z Jayden 52 Protected "[[File:Weird Gloop footer hosted@2x.png]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) [Upload=Allow only administrators] (indefinite)) wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Weird Gloop footer.png 6 4 15 14 2025-02-09T21:40:19Z Jayden 52 2 revisions imported wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 42 15 2025-02-09T21:44:04Z Jayden 52 Jayden uploaded [[File:Weird Gloop footer.png]] wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 47 42 2025-02-09T21:47:04Z Jayden 52 Protected "[[File:Weird Gloop footer.png]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) [Upload=Allow only administrators] (indefinite)) wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Weird Gloop footer@2x.png 6 5 19 18 2025-02-09T21:40:19Z Jayden 52 3 revisions imported wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 43 19 2025-02-09T21:44:20Z Jayden 52 Jayden uploaded [[File:Weird Gloop footer@2x.png]] wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 46 43 2025-02-09T21:46:57Z Jayden 52 Protected "[[File:Weird Gloop footer@2x.png]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) [Upload=Allow only administrators] (indefinite)) wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Weird Gloop Limited.png 6 6 23 22 2025-02-09T21:40:19Z Jayden 52 3 revisions imported wikitext text/x-wiki == Summary == Weird Gloop logo [[Category:Logos]] 35629da9024608d000b9218549e1de39f8782dbc File:Wiki.png 6 7 32 31 2025-02-09T21:40:19Z Jayden 52 8 revisions imported wikitext text/x-wiki == Summary == Wiki main logo. 51ca13f779327906dac80f7daaa8225385d3fd34 52 32 2025-02-09T21:48:10Z Jayden 52 Jayden uploaded [[File:Wiki.png]] wikitext text/x-wiki == Summary == Wiki main logo. 51ca13f779327906dac80f7daaa8225385d3fd34 53 52 2025-02-09T21:48:15Z Jayden 52 Protected "[[File:Wiki.png]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) [Upload=Allow only administrators] (indefinite)) wikitext text/x-wiki == Summary == Wiki main logo. 51ca13f779327906dac80f7daaa8225385d3fd34 File:Wiki@2x.png 6 8 36 35 2025-02-09T21:40:19Z Jayden 52 3 revisions imported wikitext text/x-wiki == Summary == bucket 2x version of [[:File:Wiki.png]] 29348c8baa24fd332a2e2d0ed81e067394c570df 54 36 2025-02-09T21:48:23Z Jayden 52 Jayden uploaded [[File:Wiki@2x.png]] wikitext text/x-wiki == Summary == bucket 2x version of [[:File:Wiki.png]] 29348c8baa24fd332a2e2d0ed81e067394c570df 55 54 2025-02-09T21:48:31Z Jayden 52 Protected "[[File:Wiki@2x.png]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) [Upload=Allow only administrators] (indefinite)) wikitext text/x-wiki == Summary == bucket 2x version of [[:File:Wiki.png]] 29348c8baa24fd332a2e2d0ed81e067394c570df MediaWiki:Licenses 8 9 37 2025-02-09T21:41:18Z Jayden 52 Created page with "- Upload" wikitext text/x-wiki - Upload 9c43ba82ce644eaf5702391b6c78c81a48e53908 File:Creative Commons footer.png 6 10 40 2025-02-09T21:43:02Z Jayden 52 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 49 40 2025-02-09T21:47:21Z Jayden 52 Protected "[[File:Creative Commons footer.png]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) [Upload=Allow only administrators] (indefinite)) wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Creative Commons footer@2x.png 6 11 41 2025-02-09T21:43:13Z Jayden 52 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 48 41 2025-02-09T21:47:13Z Jayden 52 Protected "[[File:Creative Commons footer@2x.png]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) [Upload=Allow only administrators] (indefinite)) wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Favicon.ico 6 12 44 2025-02-09T21:46:38Z Jayden 52 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 45 44 2025-02-09T21:46:44Z Jayden 52 Protected "[[File:Favicon.ico]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) [Upload=Allow only administrators] (indefinite)) wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Sub4 0 13 81 80 2025-02-09T21:51:10Z Jayden 52 25 revisions imported wikitext text/x-wiki [[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]] '''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds. We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time. We can't really prevent this spikiness at some level (short of [[User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load. There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest. ==How do I see how long a page takes to load?== [[File:Parser time.png|right|thumb|250px|Well that's not great.]] Just refresh the page and count the seconds. Duh! No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took. The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related). ==How pages get generated== ''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)'' We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes. When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc). A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time. This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser. ==Strategies to make page loads faster== Here's a few things everyone could help with: * '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad". * '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories. * '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too. Here's a few things we should do as a network, but are hard for a single person to help with on-wiki: * '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using. * '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet. * '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that. * It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change. Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know. ==Significant wins== * '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure. * '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time. * '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...) * '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes). * '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far. * '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit. * '''JMods rework''' - Another move from DPL include to SMW. This has sped up the main Jagex moderator page to go from 8 seconds to 1 second. Each of the team page loading times have also been sped up by a varying amount depending on team size, but each by a noticable amount. * '''ProxySQL removal''' - Profiling revealed that SQL queries were going way slower than we anticipated, which resulted in us removing ProxySQL from the architecture. This sped up SQL queries by a factor of 2-3x and saves $500 a year. * '''Mobile ParserCache fragmentation''' - Removed unnecessary key that made mobile pages get parsed totally separately from desktop. * '''Title::newMainPage''' (not in production yet) * '''Media rework''' - Yet another move from DPL include to SMW. This has speed up the Livestream page loading from around 4 seconds to 1 second and the Video page loading from around 7 seconds to 2 seconds. * '''refreshLinks/cirrusSearch parser cache sharing''' - Grand Exchange update propagation is about twice as fast now (~88 minutes -> ~48 minutes on RSW) because the cirrusSearch indexing reuses the parser cache entry from refreshLinks. * '''Titles rework''' - Another move from DPL include to SMW. This has speed up the Titles page loading from around 5 seconds to 1 second. * '''Music track rework''' - Another move from DPL include to SMW. This has speed up the Music/track list page loading from around 10 seconds to 5 seconds. The output is a ~1400 row rable which is a little taxing on the parsing CPU. * '''Shops rework''' - Migrated from DPL to SMW, eliminating 32 total DPL include calls. * '''Updates rework''' - Migrated from DPL to SMW, eliminating ~ 10 updates * 27 characters = about 270 DPL calls ==Things you could help with, and/or ongoing projects== Ordered roughly from easiest to hardest. * Go search and destroy <code>include</code> in DPL calls. It's evil! * Find <code>titleregexp</code> and <code>ignorecase</code> and (if not a prefix search) <code>titlematch</code> in DPL calls, and make sure that there's some category or template that you can use to restrict the list of pages down further than just doing (e.g.) a full namespace search. * <s>Redo the various lists of quests on RSW to not use DPL</s> appears to have been done circa 2022/2023 * <s>Redo the music track lists to not use DPL</s> Done, Jan 2025 * <s>Redo the update pages to not use DPL</s> Done, Jan 2025 * Figure out whether (re)moving ProxySQL would improve database latency * Move htmlCacheUpdate jobs to be more spread out, and/or after refreshLinks, to eliminate(?) the spike in resource usage after high-use templates get edited. * Help profile down to the millisecond how different parts of rendering contribute to total parse time. ==Members== Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more. # {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC) # sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC) # [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC) # [[User:Lenny|Lenny]] ([[User talk:Lenny|talk]]) 00:58, 17 February 2022 (UTC) # [[User:Badassiel|Badassiel]] 00:59, 17 February 2022 (UTC) # sub5 --{{User:Legaia 2 Pla/Signature}} 22:39, 17 February 2022 (UTC) # '''Oppose''' - {{User:MrDew/Signature}}<span style="display:none;">[[User:MrDew]]</span> 02:46, 18 February 2022 (UTC) # {{Signatures/BlackHawk}} 21:05, 18 February 2022 (UTC) # [[User:IMath|IMath]] ([[User talk:IMath|talk]]) 21:18, 13 January 2025 (UTC) 7d1eb94a1f1a12e26e540bc78ff145664e83987f Main Page 0 14 116 115 2025-02-09T21:51:10Z Jayden 52 34 revisions imported wikitext text/x-wiki <div class="mp-grid"> <!-- BOARD ELECTIONS (temporary) --> <div class="mp-header section-vote"> <div class="mp-header-left"> <h1>Board elections for 2024 have concluded!</h1> </div> <div class="mp-header-right plainlinks"> <div>[[Weird Gloop elections/2024/Results|See the results]]</div> </div> </div> <!-- HEADER --> <div class="mp-header"> <div class="mp-header-left"> <h1>Meta Weird Gloop</h1> <div>For discussing management and policies of the [https://weirdgloop.org Weird Gloop wikis].</div> </div> <div class="mp-header-right plainlinks"> <div>{{#ifeq: {{PAGESINCATEGORY:Active threads}} | 0 | There are no active discussions. | '''{{#expr:{{PAGESINCATEGORY:Active threads}}-1}} discussions''' currently active. }}</div> <ul> <li>[[Special:Contact|Contact]]</li> <li>[[Project:Copyrights|Copyrights]]</li> <li>[[Project:Policies|Policies]]</li> <li>[https://discord.gg/runescapewiki Discord]</li> </ul> </div> </div> <!-- META CONTENT --> <div class="mp-section section-yewgrove plainlinks"> <h2>Active discussions</h2> {{#dpl: |namespace = Forum |category = Active threads |notcategory = Forums excluded from the main page |addeditdate = true |addlasteditor = true |order = descending |ordermethod = lastedit |userdateformat = j F Y |adduser = true |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Last edited on [²{fullurl:%PAGE%¦diff=cur}² %DATE%] by %USER% |noresultsheader = * There are currently no active discussions. }} <p class="see-more">[[Forum:Forum Grove|See more...]]</p> </div> <div class="mp-section section-archive plainlinks"> <h2>Archived discussions</h2> {{#dpl: |namespace = Forum |category = Forum archives |notcategory = Forums excluded from the main page |order = descending |ordermethod = categoryadd |addfirstcategorydate = true |userdateformat = j F Y |count = 5 |format = ,\n* '''[[%PAGE%|%TITLE%]]'''<br />Closed on %DATE% }} <p class="see-more">[[Meta:Forum Archives|See more...]]</p> </div> </div> __NOTOC__ d34dc1c6edc8b9a72cb08fef69105b228064fb48 About 0 16 149 148 2025-02-09T21:51:11Z Jayden 52 5 revisions imported wikitext text/x-wiki Meta Wiki is the internal operations hub for the organisation, [[Weird Gloop Limited]], primarily focused on managing their wikis and community projects. It serves as a central place for discussions, coordination, and documentation about how the organisation operates behind the scenes. This includes decisions on technical improvements, infrastructure, and overall engagement to help users elevate their gaming experiences. Listed below are the wikis that Weird Gloop operates: * ''RuneScape Wiki'' * ''Old School RuneScape Wiki'' * ''Brazilian Portuguese RuneScape Wiki'' * ''RuneScape Classic Wiki'' * ''Minecraft Wiki'' * ''League of Legends Wiki'' Meta Wiki is also where more strategic discussions around the management of these Wikis take place, ensuring the community’s needs are met whilst maintaining high standards for the wikis they host​. This is through creating policies and public meetings/elections to maintain both a healthy relationship with users and compliance with Jagex, the main owner of all ''RuneScape'' domains. 38c20faf1a96fe9da97033eb7b29bd64801d2c66 Email blacklist 0 18 158 157 2025-02-09T21:51:11Z Jayden 52 2 revisions imported wikitext text/x-wiki ########################################################################### # DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF REGEX! # ########################################################################### # # Email addresses matching this list will be blocked from registering or sending emails # For documentation see https://www.mediawiki.org/wiki/Extension:SpamBlacklist # # Syntax is as follows: # * Everything from a "#" character to the end of the line is a comment # * Every non-blank line is a regex fragment which will only match hosts inside email addresses # [[Category:Spam blacklist]] #<!-- leave this line exactly as it is --> <pre> vilmalaudesouza@bol\.com\.br michelina87@seznam\.cz cecilia\.viga@latinmail\.com pedrocelestinoleonardoromero@gmx\.es olga_bolshakova_1972@mail\.ru carmelo\.anastasi@aol\.com hannatestcentre\.com frienced\.com factorican\.com relucius\.com aboutbuxton\.com sh8\.email ruu\.kr #</pre> <!-- leave this line exactly as it is --> d59d1ddb8c4ba5db0a3564f9335a69179c423427 Spam blacklist 0 19 165 164 2025-02-09T21:51:11Z Jayden 52 6 revisions imported wikitext text/x-wiki ########################################################################### # DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF REGEX! # ########################################################################### # # This is a list of domain names which are blocked - nobody can add new links to these domains # Guidelines: # - Only blacklist for widespread, unmanageable spam. # - To disable an entry, *remove* it, don't comment it out. **Please log changes and removals**. # - Add entries or their removal to the <span class="plainlinks">[//meta.wikimedia.org/wiki/Spam_blacklist/Log log]</span>. # - <small style="color:gray;" id="oldid" class="plainlinks">Snippet for [//meta.wikimedia.org/wiki/Spam_blacklist/Log/{{CURRENTYEAR}}/{{CURRENTMONTH}}?action=edit&editintro=Template:Spam_blacklist_log_instructions logging]: <nowiki>{{sbl-diff|</nowiki>{{REVISIONID}}}}</small> # # Syntax: # - Everything from a "#" character to the end of the line is a comment # - Every non-blank line is a regex fragment which will only match hosts inside URLs # [[Category:Spam blacklist|{{PAGENAME}}]] #<!-- leave this line exactly as it is --> <pre> # Words s-e-x zoofilia grusskarte sex porn rayban adult(?:chat|live|porn|web\.) # dot for adultweblaw.com (?:animal|cam|chat|hardcore|live|online|voyeur)sex (?:hardcore|teen|xxx)porn lesbiansex\. #dot for lesbiansexmafia.org (?:live|cam)girl spycam casino-online online-casino cheap(?:-airfares|coach|est-phone|ghd|holidayaccommodation|jerseys|sneaker|-xanax) #jerseys type spam (clumping) nfl(teams)?-?jerseysales?\.com\b # no starting \b so it captures all prefixed components too \bjerseys\.(?:com|us|org|net)\b \b(?:mlb|nba|nfl|nhl|hot)jersey(\d{3,4})?\.(?:com|us|org|net)\b #next 3 purposefully open ended (?:fancy|open|reebok|wholesale|two|whole|china|ebuy|you|\band|b2b|20|affordable|shopping|fans|wonderful|c2c|footballworldcup|superbowl)-?jerseys?\.(?:com|us|org|net)\b jerseys?(mvp|-)?(nba|shops?|goods|whole|wholesale|soho|release|zones|sale|com|pick|cn|export|supply|trade|site|warehouse|stop|faves|4u|kk|cc|ab|outlets?|clubhouse|only|buy|planet|911)\.(?:com|us|org|net)\b \b(?:\d{2,4})?(mlb|nba|nfl|nhl|hot)-?jersey #end jerseys fuelcellmarket paris-hilton -horoskop huojia viagra(?!nde\.ct\.it\b) # Added by Datrio 8/4/05 \bstatic\.net # from zh \.hkce\.(?:org|net) \.tvsou\.com # Jun 06 eaeaq\.info # Amgine's \b98\.to # Hégésippe's list \.be\.ma\b \.chasedream\.com \.hailide\.com\.cn \.sove\.info \.artezia\.net websamba\.com nezumi\.dumousseau\.free\.fr datasheet4u\.com \.digchip\.com \.icbank\.com toutelapoesie\.com \bwhale\.to\b benefits-of-honey\.com university-canada\.net # Aphaia: apocalyptism\.ru heraklio\.gr delmar\.gr wwitv\.com # Suisui \.kurumaerabi\.com keytoart\.org\.ua #Kylu #req by Ryulong animesongs\.com\.br #as per request on talk:spam_blacklist page - User:M7 (M\/) cybartv\.org #old inserts and direct requests to User:M7 sanzioniamministrative\.it mitopositano\.it animemanga\.de # URL shorteners \btr\.cx\b \btik\.la\b \ban\.to\b \blistn\.to\b \bho\.pe\b \bno\.pe\b \burlac\.com\b \bqu\.pe\b \ba\.ai\b \b0rz\.tw\b \bleenk\.org \.1tiny\.com \.all\.at andmuchmore\.com ataja\.es babyurl\.com \.back\.to \.beam\.at \.been\.at biglnk\.com \.bite\.to \.board\.to \.bounce\.to \.bowl\.to \.break\.at \.browse\.to \bbrowser\.to\b \.change\.to compactURL\.com \.connect\.to \.crash\.to \.cut\.by dente\.me \bdigbig\.com\b \.direct\.at \.dive\.to \.dri(?:nk|ve)\.to \.drop\.to \.easy\.to \.eb\.cx \beasyurl\.jp\b escape\.to \.everything\.at \.fade\.to \.firstpage\.de \.fly(?:ing)?\.to fornovices\.com \.forward\.to \.fullspeed\.to \bfun\.to \.gameday\.de gentleurl\.net \.get\.to \.getit\.at glinki\.com \bgot\.to\b \.hard-ware\.de \.hey\.to \.hop\.to hottestpix\.com \.how\.to imegastores\.com jeeee\.net/url \.jump\.to \.kiss\.to latest-info\.com \blearn\.to\b link\.toolbot\.com linkezy\.com linktrim\.com ln-s\.net # silsor lznk\.com makeashorterlink\.com \.mediasite\.de \.megapage\.de \.messages\.to \.mine\.at \.more\.(at|by) \.move\.to moviefever\.com mp3-archives\.com \.musicpage\.de \.mypage\.org myprivateidaho\.com \.mysite\.de \bmyurl\.com\.tw\b \.nav\.to nlug\.org/url \.notrix\.(at|ch|de|net) \bnow\.to\b \.on\.to \.page\.to \.pagina\.de \.playsite\.de \.quickly\.to \.qrl\.be \bqurl\.com \.qurl\.net \bradpages\.com\b \.redirect\.to \bremember\.to\b \bresourcez\.com\b \breturn\.to\b rubyurl\.com \.rulestheweb\.com \.run\.to \.runurl\.com \bsail\.to\b \.scroll\.to \.seite\.ms \.shortcut\.to shurl\.(net|org) \.skip\.to skocz\.pl \.snap\.to \bsnipurl\.com \.soft-ware\.de \bsports-reports\.com\b \.start\.at \bstop\.to\b s-url\.net \.switch\.to thrill\.to tiny(click|link)\.com \.tinyr\.us \b(?:mobile|really)?tinyurls?\.(?:co\.uk|com|ru|tw|us)\b.* tiny\.(?:cc|vj\.e\.pl) \.tip\.nu \.tny\.se tophonors\.com \.tra(?:nsfer|vel)\.to turl\.jp \.turn\.to \burlalarm\b.com\b uncutuncensored.com \.url123\.com url\.fibiger\.org \.url\.fm urlcut\.(?:com|net) \burl(?:freeze|ic)\.com\b urlin\.it url(?:mask|ser)\.com vacations\.to veryweird\.com videopage\.de virtualpage\.de \.w3\.to \.walk\.to \.warp9\.to web-freebies\.com webalias\.com webdare\.com \.window\.to xrl\.us xxx-posed\.com \.yours\.at \.zap\.to \.zip\.to \bzuso\.tw \belfurl\.com \bdoiop\.com \b301url\.com \bkuso\.cc \burlx\.org \burl(?:snip|bee|logs)\.com \bsx\.am\b \btrimurl\.com\b \btiniuri\.com\b \bxn6\.net\b \b(hot|tiny)?short(?:enurl|url|text|erlink)\.com\b \biceglow\.com\b \birotator\.com\b \bigoto\.co\.uk\b \bdl\.am\b \bzwap\.to\b \bunonic\.com\b \bnet\.tf\b \bus\.tf\b \bc[ahz]\.tf\b \bru\.tf\b \bpl\.tf\b \bbg\.tf\b \bsg\.tf\b \bkickme\.to\b \blovez\.it\b \bneedz\.it\b \bcraves\.it\b \bmeans\.it\b \bdigs\.it\b \badores\.it\b \bchills\.it\b \bis-(?:chillin|groovin)\.it\b \bdrives\.it\b \breads\.it\b \bsurfs\.it\b \bswims\.it\b \bplayz\.it\b \bsingz\.it\b \bdances\.it\b \bhas\.it\b \bdoes\.it\b \bshows\.it\b \brules\.it\b #\brocks\.it\b disabled due to classic-rocks.it and problem domain no longer functioning \bmakes\.it\b \bsays\.it\b \bowns\.it\b \bzor\.org\b \b(?:1024|128|16|256|32|512|64|8)bit\.at\b \bagain\.at\b \ballday\.at\b \balone\.at\b \baltair\.at\b \bamerican\.at\b \bammo\.at\b \bamplifier\.at\b \bamstrad\.at\b \banglican\.at\b \bangry\.at\b \baround\.at\b \barrange\.at\b \baustralian\.at\b \bbaptist\.at\b \bbattle\.at\b \bbazooka\.at\b \bberber\.at\b \bblackhole\.at\b \bbooze\.at\b \bbrainiac\.at\b \bbrazilian\.at\b \bbummer\.at\b \bburn\.at\b \bcatholic\.at\b \bchapel\.at\b \bcname\.at\b \bcolors\.at\b \bcommodore(64)?\.at\b \bcons(?:ervatives|piracy)\.at\b \bcooldude\.at\b \bcuteboy\.at\b \bdance(?:mix|party)\.at\b \bdealing\.at\b \bdeep\.at\b \bd(?:ivx|vd)(?:links|movies|stuff)\.at\b \bdizzy\.at\b \bdork\.at\b \bdutch\.at\b \bend\.at\b \benglish\.at\b \beniac\.at\b \berror40[34]\.at\b \bexhibitionist\.at\b \bfaith\.at\b \bfight\.at\b \bfinn?ish\.at\b \bforward\.at\b \bfree(bie|mp3)\.at\b \bfrench\.at\b \bgraduatejobs\.at\b \bgrunge\.at\b \bhacked\.at\b \bhang(up)?\.at\b \bhide\.at\b \bhindu\.at\b \bhtmlpage\.at\b \bhungarian\.at\b \bindependents\.at\b \binvisible\.at\b \bjapanese\.at\b \bkickass\.at\b \bkindergarden\.at\b \bkurd\.at\b \blabour\.at\b \bleech\.at\b \blinuxserver\.at\b \bliqour\.at\b \bmaxed\.at\b \bmicrocomputers\.at\b \bmingle\.at\b \bmirror\.at\b \bmoan\.at\b \bmormons\.at\b \bmusicmix\.at\b \bnerds\.at\b \bneuromancer\.at\b \bnewbie\.at\b \bnicepage\.at\b \bninja\.at\b \bnorwegian\.at\b \bpaint\.at\b \bpalestinian\.at\b \bpolish\.at\b \bportuguese\.at\b \bpro(?:cessor|testant|spects)\.at\b \braveparty\.at\b \breachme\.at\b \breboot\.at\b \brelaxed\.at\b \brese(?:archer|t)\.at\b \bresolve\.at\b \bretrocomputers\.at\b \brockparty\.at\b \brollover\.at\b \brumble\.at\b \brussian\.at\b \bserbian\.at\b \bsilence\.at\b \bsimpler\.at\b \bsinclair\.at\b \bspanish\.at\b \bsplit\.at\b \bstumble\.at\b \bsupercomputer\.at\b \bswedish\.at\b \bsyntax(error)?\.at\b \btechie\.at\b \btemple\.at\b \bthinkbig\.at\b \bthirsty\.at\b \bthrow\.at\b \btrekkie\.at\b \btrouble\.at\b \bturkish\.at\b \bunixserver\.at\b \bvegetarian\.at\b \bventure\.at\b \bverycool\.at\b \bviewing\.at\b \bvintagecomputers\.at\b \bvodka\.at\b \bwannabe\.at\b \bwebpagedesign\.at\b \bwheels\.at\b \bwhisper\.at\b \bwhiz\.at\b \bwonderful\.at\b \bzx(?:8[01]|spectrum)\.at\b \b15h\.com\b \b1dr\.biz\b \b2url\.org\b \b7ref\b \b8rf\.com\b \bactive\.ws\b \bbydl\.com\b \bbittyurl\.com\b \bbizz\.cc\b \bbriefurl\.com\b \bc-o\.in\b \bchopurl\.com\b \bko168\.com\b \bcool1[56]8\.com\b \bontheinter\.net\b \bdephine\.org\b \bfx\.to\b \bdrlinky\.com\b \bfancyurl\.com\b \bget2\.us\b \bspotted\.us\b \bglobalredirect\.com\b \bgo\.cc\b \bgonow\.to\b \bgowwwgo\.com\b \bhere\.is\b \bhothere\.com\b \bcoolhere\.com\b \bhomepagehere\.com\b \bmustbehere\.com\b \bonlyhere\.net\b \bpagehere\.com\b \bsurfhere\.net\b \bzonehere\.com\b \biscool\.net\b \bl8t\.com\b \b9irl\.com\b \b9uy\.com\b \blink(?:frog|zip)\.net\b \blispurl\.com\b \br8\.org\b \bozonez\.com\b \bqwer\.org\b \btnx\.be\b \blol\.la\b \bredirectfree\.com\b \bsurl\.ws\b \bsg5\.co\.uk\b \bfreegaming\.org\b \bfreebiefinders\.net\b \bop7\.net\b \b2cd\.net\b \b0kn\.com\b \bv9z\.com\b \bsimurl\.com\b \bredirect\.hm\b \brr\.nu\b \bkwik\.to\b \bfw\.nu\b \bontheweb\.nu\b \bisthebe\.st\b \bbyinter\.net\b \bfindhere\.org\b \bath(?:is|er)site\.com\b \bisgre\.at\b \blookin\.at\b \blowestprices\.at\b \bspydar\.com\b \btz4\.com\b \bcemper\.com\b \burlproxy\.com\b \blisten\.to\b \bxaddr\.com\b \burlot\.com\b ## Naconkantari (still URL shorteners) \.short\.be \.n3t\.nl \.f2b\.be \.n0\.be \.ssr\.be zapto\.org redirectme\.com \.myftp\.(?:biz|org) bounceme\.net \.hopto\.org myvnc\.com serve(?:beer|blog|counterstrike|ftp|game|halflife|mp3|pics|quake)\.com sytes\.net clipurl\.com wapurl\.co\.uk liteurl\.com zippedurl\.com 32url\.com relurl\.com urlkick\.com 1url\.org masl\.to lnk\.in ## end of Naconkantari (still URL shorteners) \balgart\.net \bshorl\.com\b \bshort(?:er)?links?\.co\.uk\b \b6url\.com\b \bflingk\.com\b \bmetamark\.net\b \bpaulding\.net\b \bsmcurl\.com\b \btighturl\.com\b \byatuc\.com\b \byep\.it\b checkthislink\.com \bplu\.sh\b \biplogger\.com\b \bbixly\.co\b \bnano\.do\b # end of URL shorteners #Essjay's list superlongpenis\.com putinbay\.com putinbayphotos\.com haber18\.com fisheaters\.com # requested by JzG ##Nakon ##The reasons for adding the links below is located at ##https://meta.wikimedia.org/wiki/Spam_blacklist/Log/Nakon/sbl #New \bgermanplaces\.com\b #Old \.ho\.com\.ua biki4\.com \.rdos\.net sharewareisland\.com \.hentai\.com \.xhost\.ro theglowcompany\.co\.uk forum\.bodybuilding\.com guide-(?:phytosante|proteines|vitamines)\.org all-musculation\.com quotesandpoem\.com \.accim\.org free-forums\.org espacioblog\.com \.cs\.com(?!\.cn)\b forumgratis\.com batcave\.net \.westlord\.com jbactors\.com greysanatomyinsider\.com hometown\.aol\.co\.uk topmeds10\.com freewebspace\.com relytec\.com freehost\.pl 20six\.co\.uk blog\.kataweb\.it isbn-check\.(?:com|de) pimpblog\.nl free-mortgage-calculator\.info bet365\.com 10bet\.com israelnewsagency\.com yamour\.com npizlog\.org\.yu globaljihad\.net allstarnba\.es #req on ANI https://en.wikipedia.org/wiki/Wikipedia:Administrators'_noticeboard/IncidentArchive120#New_York_City_blackout_of_1977 \.compagnons\.org jouvence\.com applausestore\.com mi-aime-a-ou\.com #end of ANI #Universe Daily (en.wiki redir spam) universe(?:daily\.(?:com|info|net|org)|today\.(?:info|net)) #end UD ##spam on catux\.org privetparis\.com ##phrases (?:online|discount|best)(?:md|rx) bestviag buycheap llpharm payday(-easy)?-loan cashadvance ##End of Naconkantari # Added by MaxSem ## August 2006 aceshowbiz\.com ## Oct encyclopediadramatica\.(?:com(?!/Main_Page)|net|org|se) ##Jan 2007 gocurrency\.com # Eloquence, August 2006 rexcurry\.net # https://fr.wikipedia.org/w/index.php?title=Licence_publique_g%C3%A9n%C3%A9rale_GNU&diff=10489059&oldid=10479749&rcid=10039037 strumpette\.com #en spamming; discussed by arbcom # [[Spam blacklist/Log]] ## Unknown \.tour[0-9]+\.com hukuki\.net card-lottery\.org -hire\.co\.uk [0-9]+fang\.com \.omnia\.co\.uk bucuo\.net hyey\.com blogeasy\.com \bd-secure\.com \.dfrog\.be -topliste\.com omeida\.com -preisvergleich\.de vscorp\.com # A whole bunch from https://en.wikipedia.org/wiki/User:A._B./pressreleasegold.com asiannet\.com \.abilogic\.com captainjacksalaska\.com kenai-guides\.com yearstoyourhealth\.com ## 2004 18show\.(cn|org|net) \.ec[59]1\.com lemai\.com paperlessarchives\.com shouji\.com targetwords\.com ## sometime 2005 ([[Spam blacklist/Log]]) adipex autospectator\.com didrex hydrocodone losthorizons\.com notlong\.com phentermine prtime\.ru \.dzsc\.com \.liss-kompendium\.de \.go\.to \.2x4\.ru \.125mb\.com \.ds4a\.com ## 2005-06 ([[Spam blacklist/Log]]) yy-ls\.com readnovel\.com crazyabouttv\.com ## 2006-06 ([[Spam blacklist/Log]]) freesex\.com ## 2006-07 ([[Spam blacklist/Log]]) hoops(vibe|stats)\.com ## 2006-09 ([[Spam blacklist/Log]]) easytobook\.com ## 2006-10 ([[Spam blacklist/Log]]) \.ytmnd\.com (?:debt|financ|loan|morgage).*\.blogspot\.com (?:cup|league|football|wayne|premiership|steven|united|athletic).*years\.com \.forumcommunity\.net free-game-downloads\.mosw\.com aiccon\.it torrentmania\.info ## 2006-11 ([[Spam blacklist/Log]]) meatspin\.com digiads\.com\.au amantea(?:(?:online|radio|calcio)\.it|ninelmondo\.info) (prosaleshop|bestbidbuy|\badirect)\.org (?:oduuy|aiipa|lyvyl|moank|anagl|ankyl|gergv|clapn|tigri|teeti|sabd|scyb|iifooi|qsskk|csddj|ddl8i|afdss|oberl|ykkkh|tdfsf|zfdfs)\.info pichunter\.com suite101\.com federazionepagana\.(?:it|com) rutaverdebolivia\.com lemonparty\.org ## 2006-12 ([[Spam blacklist/Log]]) freefind\.com \.envy\.nu grotteriaonline\.com \.thewallpapers\.us \.conex(?:india|metals|techno)\.com ## 2007-01 ([[Spam blacklist/Log]]) \.free-?wishes\.com \.old-games\.com \.freevideo\.cz \.kalakendra\.com blog?\.myspace\.com xs4all\.nl/~wichm chello\.nl/a\.wichmann \.chr\.ru \b(mk8|dy9|b80|t63|m32|80i|b65|bz8|68t|51a|z56|z95|7rg|74a|mr7|98f|i38|d4x)\.org\b \b(?:ninja|fastfree|getmyspace|school|myinternet|ship|water|les|grand|dirty|cgiweb|arandom|angry|fully)proxy\.com (?:3ga|6ad|bx3|2ry|23a|43j|4j4|5b5|70m|78n|8hj|9rb|20d|68u|73r|3xa|k1d)\.org \bd39\.org\b sctta\.org guardster\.com proxy\.info webwarper\.net airport-shuttle\.com citronpaper\.it \bcarinsurance\.com \.240sx\.org \bnissanversa\.org\b \.nicoclub\.com oseculoprodigioso\.blogspot\.com ## 2007-02 ([[Spam blacklist/Log]]) turkudostlari\.net gravinaoggi\.it hostingphpbb\.com \blifeandtrend\.com \blangmaker\.com.*Modern_Latin \bbled\.net \bfavorite-games\.com \byoyita\.com \bcromaps\.com \bchoosemalta\.com \bjobpilto\.de # All these additions can be found properly logged. \bnewyork-architects\.com\b \bswiss-architects\.com\b \bbelgium-architects\.com\b \bchinese-architects\.com\b \bforumfree\.net (?<!-)\bcosplay(\.de|x\.com) \bnefac\.net \bulkerfenerbahce\.com \bgo-sierra-nevada\.com \btutorialspoint\.com #Back to proper logging... \bpressarchive\.net \bvulcano(?:consult|vacanze)\.it \bmyopia\.org \bthebestof\.co\.uk \bjohnchow\.com \blinksynergy\.com \bmyclassiclyrics\.com \bpornstarbucks\.com \brefspace\.com \basianink\.com \bgroup-games\.com \bitsnature\.org \bdmv\.org \bartericerca\.com\b \bmikafanclub\.com \barticles(?:4free|bridge)\.com \babruzzoturismo\.net traditio[\..]ru \bcais-soas\.com \bafif(?:(?:2|chat|poem|up)\.com|\.ws) \bworkforall\.net \bmyfreepaysite\.com\b \bwikisucks\.blogspot\.com #spamming [[en:Criticism of Wikipedia]] \bgoogle\..{2,6}/(cse|amp)/ \bcli[kx]\.to\b \bwowomg\.com\b \bffconsultancy\.com\b \btarjan\.uw\.hu\b \benglandandenglishhistory\.com\b \bezinearticles\.com\b \bwikipedia\.un\.mythe\.over-blog\.com\b \btourismindochina\.com\b \bkimchiu\.(?:net|org)\b \bdatasheet(?:4u|s)?\.(?:net|co\.kr|in)\b \.orkut\.com/Comm \bphilosopedia\.org compact\.exe\.su \bway\.to \bup\.to \bcarnifest\.com \banrdoezrs\.net \bdpbolvw\.net \beasymdpharm\.com \bbeijingimpression\.com \bllegalemapas\.com \bpropeciahelp\.com \bfishingnotes\.com \bmavirize\.com \ble\.puy43\.free\.fr \bworldchesslinks\.net \banna-marly\.narod\.ru\b volgota\.com \b5min\.com\b \bminiville\.fr \bcronologia\.it # painters \bjeditoo\.com\b \bmysundial\.ca\b \bcathar\.info\b \bobservacionesfilosoficas\.net\b \bbellazon\.org\b \bgu\.ma\b \bfiorano\.com\b \bbratislava-info\.sk\b \bleggievai\.it\b \btelavivguide\.net\b \brawartint\.com\b \bsnurl\.com\b \bpulau-pangkor\.com\b \bmalaysiavacationguide\.com\b \befn\.org/~(?:fotozone|hkrieger)\b \bendangeredspeciesinternational\.org\b \blix\.in\b \b(?:england-|chester|york|bath)360\.co\.uk\b \bhandster\.com\b \bhumanthermodynamics\.com\b \bborgenproject\.(?:com|org)\b \bapurogol\.com\b \beleuthera\.(?:biz|com)\b \bgelalive\.com\b \bbombingscience\.com\b \bmetalhead\.ro\b \bbestmusic\.ro\b \bpataraexcavations\.com\b \bfree-lock-picking-guide\.com\b \bvizaginfo\.(?:com|net)\b \belectionsinfo\.com\b \bpincodesindia\.com\b \bastrologyforu\.com\b \bindia(?:hostingreview|studycenter)\.com\b \bandhranews\.com\b \bchitoor\.com\b \btollywood\.info\b \bbanks-atms\.com\b \bgreatpersonalities\.com\b \bandhranews\.net\b \beasy-forex\.com\b \bnedcruise\.info\b \bcanaseed\.com\b \bworldwide-tax\.com\b \b2girls1cup\.com\b \bjohnmarshallgamble\.com\b \bjoseph(?:kleitschgallery|raphaelgallery)\.com\b \blawrencebeebe\.com\b \bmauricebraungallery\.com\b \beurobiler\.dk\b \bhungarybudapestguide\.com\b \bmarvaoguide\.com\b \bmetapedia\.org\b \beufpc\.org\b \btax-services\.ca\b \bkemaliye\.net\b \bflatsinistanbul\.net\b \begin\.us\b \bclickbank\.net\b \btrrap\.net\b \bcapovaticano\.info\b \bisland-hvar\.info\b \bsucuraj(-hvar)?\.com\b \beuropedia\.moussis\.eu\b \blegambientecorato\.it\b \bfactasy\.com\b \bcommonpurpose\.org\b \bamazon\.com.*(?:\?|&)tag= \bgalatta\.com\b \bbhavanaonline\.info\b \b2checkout\.com\b \bilayathalapathyvijay\.com\b \bactor(?:suriya|arya)?\.com\b \blaila\.net\b \bseguente\.com\b \bbursahalter\.com\b \bprovenmodels\.com\b \bsuedtirol-tirol\.com\b \bjosefov\.com\b \bmyclassifiedads\.net\b \blogosphera\.com\b \bayvalikda\.com\b \bimg352\.imageshack\.us\b \bworldmapfinder\.com\b \bfrancenepal\.info\b \bfine-art-images\.net\b \bconflictologist\.narod\.ru\b \bmodelsobserver\.com\b \bemedialive\.com\b \bisraelinphotos\.com\b \bturismo-prerromanico\.es\b \blabel\.fr\b \bgastreferenten\.de\b \bradiopapesse\.org\b \biltuobenessere\.com\b \bsunfrance\.com\b \bthomas(carlyle)?\.eu\b \bjapan-architects\.com\b \badslteknikservis\.com\b \bhandresearch\.com\b \bdeluxecruises\.com\b \bcuisery\.com\b \bpersonalstructures\.org\b \bmusique\.arabe\.over-blog\.com\b \binformagiovani\.vi\.it\b #E-library \be-library\.(?:net|us)\b # drini: croswiki spam seo #end drini \bilportaleditrieste\.(com|it)\b \bfotoplantas\.110mb\.com\b \byouporn\.com\b \bkosovo-law\.org\b \bmsapubli\.com\b \ballaahuakbar\.net\b \bqingdao(?:china|official)guide\.com\b \bfototoscana\.it\b \bwebamiata\.it\b \belephant-batyr\.livejournal\.com\b \bradiovazogasy\.com\b \bthemza\.com\b \bdesigneeroaarnio\.com\b \bbidmonfa\.com\b \bis\.gd\b \bultimatepoker\.com\b \bstorz-bickel\.com\b \bdiplomaticsociety\.org\b \bcomicradioshow\.com\b \bderindusunce\.org\b \bexpekt\.com\b \btradedoubler\.com\b \baviaworld\.com\b \bcosmoetica\.com\b \bexhauss-ibnkhaldoun\.com\.tn\b \brociomarquez\.com\b \bsourmath\.com\b \bopus-info\.org\b \bfotosalhambra\.es\b \bvivien-leigh\.info\b \btourmycountry\.com\b \blamazmorraabandon\.com\b \buaeuro2012\.com\b \b(hero|star)questgame\.com\b \b2d-code\.co\.uk\b \blasvegas-nevada\.com\.ar\b \baudado\.com\b \bbanknotes\.com\b \bviartis\.net\b \bmaskmelin\.livejournal\.com\b \bpedagogy\.ir\b \bronaldoweb\.com\b \bw3\.coh\.arizona\.edu/french/accueil\b \bla-palma\.de\b #temporary to stop ongoing cross-wiki spam \bbudterence\.it\b \bpowerplaymanager\.com\b \bmonkeysee\.com\b \bstavanger-guide\.no\b \bbaccara-web\.de\b \bczejarek\.pl/baccara\b \bjameslastfan\.de\b \bsheetmusicarchive\.net\b \breadysteadygirls\.eu\b \bmorrodesaopaulo(brasil)?\.com\.br\b \byoutube\.com/.*(?:tqedszqxxzs|XePjp-H3TBI|khM48EQyVdc|A4jgXQQns8A|oVBOnv\-xrEY)\b \bnijmegennieuws\.nl\b ##Highhi spam - See every contrib @ https://toolserver.org/~vvv/sulutil.php?user=Highhi ##Kylu 8/12/08 \btravelchinaplanner\.com\b \bmysmp\.com\b \bpaul-gauguin\.net\b \bkatsushikahokusai\.org\b \brembrandtonline\.org\b \beugenedelacroix\.org\b \bwilliam-turner\.org\b \bpierre-auguste-renoir\.org\b \bclaudemonetgallery\.org\b \bur1\.ca\b \bfastservers\.net\b \bkqzyfj\.com\b \bprogrammersheaven\.com\b \btutorial(-index|ized)\.com\b \btnij\.org\b \bcalculate-linux\.org\b \bhost\.co\.in\b \bfrancizor\.ro\b \bhuntforjustice\.com\b jordan-?shoes[a-z0-9-]*\.(?:co|net) nike-?(?:air|dunk|max|sho[ex])[a-z0-9-]*\.(?:co|net|org) \bwikio\.com\b \bfootball(?:-talents\.(org|fr|co\.uk)|-?talent\.net)\b \bfussball-talente\.com\b \bvoetbal-talenten\.nl\b \bfreeitsolutions\.com\b \bsimpsonstrivia\.com\.ar\b \bshop\.ebay\.com\b \bisoladiburano\.it\b \bparrotsecrets\.com\b \bpodhuri-sumavy\.cz\b \bhardmob\.com\.br\b \bbarradatijuca\.com\.br\b \bfuroshiki\.com\b \bprincevaliant\.net\b \bnormas9000\.com\b \bthe9000store\.com\b \bproduccionsblau\.com\b \bsandhaan\.com\b \bhotmale\.com\b \bideasnext\.com\b \bloksangeet\.com\b \bmarathi(fm|fun|spice|zone)\.com\b \bharptabs\.com\b \brummy(royal|-500)\.com\b \bhindyugm\.com\b \bapelosurgentes\.com\.br\b \beurodance4ever\.blogspot\.com\b \bwilliamlong\.info\b \bhotel-neue-post\.de\b \bcyinterview\.com\b \bthesportsinterview\.com\b \bmarrakech\.net\b \bekomobiili\.fi\b \bpixeljoint\.com\b \bwayofthepixel\.net\b \bfrance-voyage\.com\b \bdigital-kaos\.co\.uk\b \bwikimatera\.it\b \bbestin(diancooking|diancuisines|dianfilms|tourism)\.com\b \bbest(?:abcd|canadianmed|cheapmedsworld|chistraighteners|drugdirect|dvdsales|ecigarettesreview|erwin|essayhelp|essaytips|frenchfilms|ghdflatiron|goodsone|handbagsshop|healthtourism|ipcameras|medsplace|menwatches|ownstore|p90xshop|polotshirt|ratedcookwaresets|sale511|sales4u|seoguide|shandbags|termpaper|vibram|waytoinvest|womenshoodies|workoutexercise|workx)\.com\b \bbonpharm\.com\b \bbillevans\.nl\b \bteatropovero\.it\b \beloquentbooks\.com\b \bpol-and\.eu\b \bplwha\.org\b \bbit\.ly\b.* \bterryananny\.com\b \bd-addicts\.com\b \bolshansky\.sitecity\.ru\b \bamisdecolette\.fr\b \bcbsystematics\.com\b \bgallery\.kunzweb\.net\b \barchitectour\.net\b \bezmapfinder\.com\b \bdavid-walliams\.co\.uk\b \bppt\.cc\b \bevancamp\.com\b \brover\.ebay\.com\b \bbansko\.org\b \bprojeksiyon\.com\.tr\b \bredtube\.com\b \bnaturist\.de\b \bayda\.ru\b \bgulfup\.com\b \bh1\.ripway\.com\b \biblogger\.org\b \bisuisse\.com\b \bp2h\.info\b \bseedrecords\.co\.uk\b \bwebmed\.com\b(?!\.) \byieldmanager\.com\b \bz4ar\.com\b \bfarmersdaughterhotel\.com\b \bspritzlandia\.it\b \bwww\.pinspenyes\.com\b \bturkgayclub\.com\b \bmiarroba\.com\b #replaces \bnacho\.miarroba\.com\b \barcadvisor\.com\b \brealgems\.org\b \bsixxs\.org\b \bsheqel\.info\b \bclubsimca\.fr\b \bgorodetc\.ru\b \bnarcotics\.su\b \bkarakalpak\.com\b \bsouvenir-dvd\.com\b \bfirmypuchov\.sk\b \bfarecompare\.com\b \bvillemagne\.net\b \brosarioonline\.altervista\.org\b \bpetardas\.com\b \bbestwestern\.de\b \bthebusschedule\.com\b \blinksemulacao\.googlepages\.com\b \bmiata\.es\b hitlerbunker\.com \bmaas(?:eik|mechelen)\.com\b \bcorazondepuebla\.com\.mx\b \bportalcadista\.com\b \bberlinertageszeitung\.de\b \boomoto\.ucoz\.ru\b (?:russian-?|\bru-)(?:bride|girls|ladies|lady|single|wife|wives|wom[ae]n-?(?:dating|online)) \bru-wom[ae]n (?:all|pretty)-?russian-?wom[ae]n (on-?line-?|ua|own|okfree|go4)dating(\b|\d|site) muselius\.com \byandex\.ru/redir\b \bcanoesport\.ru\b \bglobalflight\.net\b \byoujizz\.com\b \bautomania\.it\b \bfff\.to\b (buy|cheap)-?viagra viagra-?(drugs|online|billig) \bapartments-makarska\.com\b \bexotour\.ge\b \bbatik-tulis\.com\b \bpdesigner\.net\b \baviatorsale\.com\b \bvallarpadam(port|terminal)\.com\b \bseecornwall\.eu\b \biremetforlag\.tripod\.com\b \beteachergroup\.com\b \bhebrewonline(\.co\.il|(blog|shop)?\.com)\b \bb23\.ru\b \bceppaloni\.info\b (ireland|(euro|mega)mil|canada|the)lotter(wiz)?\.com\b \b888\.com\b \buglezhog\.ru\b \balertpay\.com \bbux(\.to|a\.in|euro\.com|galore\.com|junction\.com|out\.com) \bcash(-kitty|4(all|hits)|n?bux|eden|fiesta|nclicks|origin|out|pointclicks|posse|read|sea)\.(com|org|net) \bshrinktheweb\.com\b #Croatian tourism-spammer \bhvarinfo\.com\b \bmakarskainfo\.com\b \bikorculainfo\.com\b \bbracinfo\.com\b \bomisinfo\.com\b #End of Croatian tourism spammer \blunapark6\.com\b \bcarhiredubrovnik\.com\b \beberhardfritz\.de\.tl\b \b(lmgtfy|letmegooglethatforyou)\.com.*[?&]l=1 \bkaracaahmet\.com\b \bpublic-domain-image\.com\b \.kproxy\.com\b \brealultimatepower\.net\b xxxxxx/ \btestmasters\.net\b \balbelda\.info\b \barm\.in\b \bhotelnikko\.com\b \bcorluhaber\.com\b \bpremiumflats\.com\b \bsaopaulo(?:aero|artes|autos|bares|bus|channel|cidades|cinemas|estradas|eventos|gallery|gallery|gaytravel|invest|links|mall|mapas|market|metro|moda|museus|night|noticias|parques|photo|praias|relax|restaurantes|ruas|shuttle|sites|suites|teatros|town|work)\.com\b \bnutshellurl\.com\b \bcjb\.net\b \buni\.cc\b \bvai\.la\b \brg3\.net\b \brg10\.net\b \bbr30\.com\b \b1br\.net\b \bsitio\.de\b \burl\.ie\b \bvisit(?:afghanistan|armenia|azerbaijan|bahrain|bangladesh|bhutan|bosnia|brunei|cambodia|china|christmasisland|centralasia|cocosislands|croatia|cyprus|egypt|india|indonesia|iran|israel|jordan|kiev|korea|kosovo|kuwait|kyrgyzstan|laos|latvia|macedonia|malaysia|maldives|mongolia|nepal|northkorea|oman|pakistan|philippines|russia|saudiarabia|southkorea|switzerland|tajikistan|turkmenistan|uae|uzbekistan)\.(?:asia|eu)\b \bvisit(?:chn|capena|car|esp|solomonislands)\.com\b \balturl\.com\b \bmaxreading\.com\b \bcomoj\.com\b \bmigre\.me\b \bbusty\.pl\b \bmoourl\.com\b \byfrog\.com\b \bvinyland\.com\b \bmmafight\.ru\b \burlmin\.com\b \binvx\.com\b \b(vickydarling|jeffseeney|andrewcripps|john-paullangbroek|howardhobbs)\.com\b \bhugeurl\.com\b \btangodans\.com\b (?<!www\.)\bmybrute\.com\b \bcasareal\.co\.pt\b \bvisitsubotica\.rs\b \bbestmals\.ru\b \bnobrain\.dk\b \b(anaheimducks|bluejackets|bruins|buffalosabres|calgaryflames|chicagoblackhawks|coloradoavalanche|dallasstars|detroitredwings|edmonton-oilers|floridapanthers|hurricanes|mapleleafs|minnesotawild|montreal-canadiens|newjerseydevils|newyorkislanders|newyorkrangers|ottawasenators|philadelphia-flyers|pittsburghpenguins|tampabay|thrashers|vancouvercanucks|washingtoncapitals)\.ru\b \bliveshow-tv\.com\b \bpatagonianexpeditionrace\.com\b \bnesvizh\.by\b \bstihi-xix-xx-vekov\.ru\b \becarddesignanimation\.com\b \badf\.ly\b.* \belbruto\.es\b \bguerrastribales\.es\b \bbitly\.com\b \bbascarsija\.info\b \bannastaciapalaszczuk\.com\b \bthnlnk\.com\b \beurox10\.com\b \brickroll \bzobyhost\.com\b \bsyntext\.(com|ru)\b \bidukki\.com\b \bkerala\.(in|pro)\b \bxvideos\.com\b \btrymasak\.my\b \btheofficialboard\.(?:com|fr)\b \bphuket-relax\.com\b \bpaypal\.com/.*mrb/pal=.*\b \bnapredvosa\.com\b \bvacacionesbulgaria\.com\b \breverent\.org\b \bpapagiovanni\.com\b \bto\.ly\b \btotalreal\.com\b \badire\.jp\b \bcarloscevola\.com\b \blnk\.ms\b \btiny9\.com\b \bbesplatne-slike\.net\b \blistenarabic\.com\b \bw3-translations\.de\b \bubema\.(?:de|eu|com)\b \bdachau\.com\b \bdeconet\.com\b \berepublik\.com.*?/referrer\b \bprosolutionpills\.com\b \bvigrxplus\.com\b \bneobux\.com\b \blibertyreserve\.com\b (?<=//|\.)way\.com\b \bclck\.ru\b \bproakvariumy\.ru\b \bport-arthur\.ucoz\.ru\b \bmatrikon(?:(?:analytics|opc)?\.com|opc\.de)\b \btunisia\.com\b \bmoneyandmarkets\.com\b \binvestwithanedge\.com\b \bgoodtherapy\.org\b \bsunglassesuk\.com\b \bsupergreenme\.com\b \bmsplinks\.com\b \balgarvedigital\.pt\b \bobservatoriodoalgarve\.com\b \bcli\.gs\b economy-point\.org \bwikireality\.ru\b \bj\.mp\b \bsantatelevision\.com\b \bpaintingdb\.com\b \bboriken\.info\b \bconceptcar\.ee\b \bnanoyou\.eu\b \bopcti\.com\b \bcyclingforall\.net\b \bradiomakedonia\.ro\b \bmoldovarious\.com\b \bbiodiesel(?:plants)?\.com\.ar\b \bsportamericani\.it\b \bow\.ly\b \bgooglehammer\.com\b \bgatosphynx\.com\b \b1url\.com\b \bawe\.sm\b \bbudurl\.com\b \bchilp\.it\b \bchs\.mx\b \bclickthru\.ca\b \bcort\.as\b \bcuturl\.com\b \bdecenturl\.com\b \bee[pz]url\.com\b \bfa\.by\b \bfav\.me\b \bff\.im\b \bfhurl\.com\b \bflic\.kr\b \bflq\.us\b \bfly2\.ws\b \bfwd4\.me\b \bgl\.am\b \bgo\.9nl\.com\b \bgo2\.me\b \bgoshrink\.com\b \bgri\.ms\b \bgurl\.es\b \bhellotxt\.com\b \bhex\.io\b \bhtxt\.it\b \bhurl\.ws\b \bicio\.us\b \bidek\.net\b \bito\.mx\b \bjijr\.com\b \bkissa\.be\b \bkl\.am\b \bkorta\.nu\b \bl9k\.net\b \bliip\.to\b \bliltext\.com\b \bliurl\.cn\b \bln-s\.ru\b \blnkurl\.com\b \bloopt\.us\b \blru\.jp\b \blt\.tl\b \blurl\.no\b \bminilien\.com\b \bminiurl\.com\b \bminurl\.fr\b \bmyurl\.in\b \bncane\.com\b \bnn\.nf\b \bo-x\.fr\b \bpoll\.fm\b \bri\.ms\b \bsn\.(?:im|vc)\b \bsnipr\.com\b \btakemyfile\.com\b \btcrn\.ch\b \btiny\.pl\b \btl\.gd\b \btnw\.to\b \btr\.my\b \btwit(?:zap\.com|this\.com|url\.de)\b \bub0\.cc\b \bustre\.am\b \bwp\.me\b \baki-kaurismaki\.ru\b \btranslation-blog\.trustedtranslations\.com\b \bkob\.tj\b \boh-barcelona\.com\b \batasozlerianlamlari\.com\b \bktzr\.us\b \brus-on-line\.ru\b \bvilshanka\.org\.ua\b \bgratisweb\.com\b \bonline-betting\.me\.uk\b \bwettbasis\.com\b \bapuestas-deportivas\.es\b \bgoo\.gl\b(?!/maps\b).* \bcasino\.ru\b \bdoyouneedvisa\.com\b \burlalacon\.com\b \bturl\.ca\b \bmuseomagazine\.com\b \bshrt\.(?:fr|st)\b \bredir\.ec\b \bmerky\.de\b \bomani\.ac\b \bmoladi\.net\b \bparvizshahbazi\.com\b \bkhamagmongol\.com\b \bhamagmongol\.narod\.ru\b \bmedicana(?:life|tv)\.com\b \brosecoaudit\.ru\b \binfonu\.nl\b \bpolimore\.com\b \bwslibrary\.net\b \bvndic\.net\b \bbud-tech\.ru\b \bde-regalo\.com\b \bagffan\.dk\b \bfolkblog\.in\.ua\b \bna-ozero\.ru\b \baltritaliani\.net\b \btt-group\.net\b \bnvros\.ru\b \bmaxiocio\.net\b \basturiasenimagenes\.com\b \b5z8\.info\b \boskemen\.info\b \bcode-saturne\.blogspot\.com\b \bgsxr\.es\b \bc2kb\.com\b \bhentaitoonami\.com\b \bpartytrip\.fr\b \bmeigalicia\.com\b \bblconsulting\.com\.hk\b \b12mesyatcev\.ru\b \bchapadadosveadeiros\.com\b \btheolivebranch\.net\b \bkarelgott\.tv\b \bkomputersaya\.com\b \bdeloeiletdelamain\.hautetfort\.com\b \btkd-spirit\.com\b \bteutoburgo\.web44\.net\b \bsurf\.to\b \bbiogas\.vn\.ua\b \bromania-vacations\.com\b \bsiver\.org\.ua\b \bdragon-fruit\.biz\b \bazov\.zp\.ua\b \beldespertardelmusico\.blogspot\.com\b \bauditionrich\.com\b \bkanchanaburi-info\.com\b \bmatavisen\.no\b \bmikiurl\.com\b \bixiz\.net\b \blimametro\.blogspot\.com\b \bleo-fl\.hit\.bg\b \bserfinaz\.com/p\b \b7les\.com\b \bforum42\.ru\b \bhukukiktisatforumu\.net\b \bmksoley\.com\b \bsoley\.cn\b \bseawaterfarming\.com\b \balgaecollection\.com\b \bmankenlik\.com\b \balgaecenter\.com\b \bmicroalgae\.ca\b \bsoleymedikal\.com.tr\b \balgaeinstitute\.com\b \bphycobilin\.net\b \bsoso\.bz\b \bgematrix\.org camica\.netfirms\.com/gematria/ \btrancepodium\.com\b \btraveltibetguide\.com\b \bblcremationsystems\.com\b \bsuper-alizee\.de\b \bsandsoftime\.ws\b \bqualified-audit-partners\.be\b \bmegashare\.com\b \bchinesepaladin3\.windy-goddess\.net\b \bwillysjeep\.com\b \bhelpjaycee\.blogspot\.com\b \bheyrheyr\.is\b \binfogradina\.ro\b \bvivedeporte\.com\b \brorysfriends\.com\b \bmiamipeople\.ru\b \bshareflare\.net\b \bdeine-erfindung\.de\b \bhamaka\.huu\.cz\b \bantimbt\.com\b \bcheapmbtsandals\.com\b \bgstarmbt\.com\b \bmbt-shoeclearance\.com\b \bmbt-shoes-(?:discount|wholesale)\.com\b \bmbt-shoes-us\.com\b \bmbt-zone\.com\b \bmbt2bt\.com\b \bmbt4life\.com\b \bmbtantishoes-u[ks]\.com\b \bmbtfivefingers\.com\b \bmbtflying\.com\b \bmbtgoodshoes\.com\b \bmbthotsale\.com\b \bmbtistore\.com\b \bmbtkisumu2\.com\b \bmbtlami\.com\b \bmbtsale\.org\b \bmbtselling\.com\b \bmbtshoes-australia\.com\b \bmbtshoes1998\.com\b \bmbtshoes4clearance\.com\b \bmbtshoesbest\.com\b \bmbtshoesbest\.net\b \bmbtshoesdiscount\.org\b \bmbtshoesfactory\.com\b \bmbtshoeshouse\.com\b \bmbtshoesmbt\.com\b \bmbtshoesselling\.com\b \bmbtshoesstockists\.com\b \bmbtsuk\.com\b \bmbtvips\.com\b \bmbtwalkingshoesdiscount\.com\b \bmbtwalkingshoesgood\.com\b \bnet-mbt\.com\b \bsalembt\.com\b \bsalesmbt\.com\b \bshoesmbts\.com\b \btopmbtshop\.com\b \bwebmbtshoes\.com\b \bletrasjohnfrusciante\.wordpress\.com\b \bfcoe\.ru\b \bdobrzenieccy\.pl\b \b69\.64\.63\.153/redirect\.php\b \bmedicanalife\.(?:org|net)\b \bbelawela\.com\b \bnsever\.org\.ua\b \bgsm-kharkov\.com\.ua\b \bshotgunsolutionpaytodie\.blogspot\.com\b \bayak\.org\b \bexpresspol\.ru\b \bmazdafreunde\.de\b \bseslimola\.com\b \b777slot\.at\.ua\b \belizabethselwyn\.50webs\.com\b \bguard-soft\.com\b \bbodybuildingrevealed\.com\b \bservicescleans\.com\b \bdie-bildersammlung\.de\b \btravelkefalonia\.com\b \bfree2g1c\.com\b \btelefon-numarasi\.com\b \bsapaninka\.com\b \bpsi-test\.ru\b \bamberabg\.com\b \bmini-mag\.com\b \bcacasubmarina\.com\b \bprolocopasiandiprato\.org\b \bmicrosoftproject\.su\b \bleblancsamedresort\.com\b \bkoninginnedagamsterdam\.nl\b \bprime-time\.ru\b \bchinarollformingmachine\.com\b \bspartadata\.com\b \bavraidire\.eu\b \bwebauditing\.org\b \bpokemongamesnow\.com\b \bstart\.com\.mt\b \bdniprowazirka\.com\.ua\b \bmilforum\.net\b \bx1fm\.com\b \bkitdetox\.com\b \borthomatic\.net\b \bzizum\.com\b \bti89\.com\b \btorrentflux\.blogspot\.com\b \bsmoking-calculator\.com\b \bolympus-e420\.blogspot\.com\b \bfuturama-opening-gags\.blogspot\.com\b \bnerd-characteristics\.blogspot\.com\b \bchangluncity\.blogspot\.com\b \binternet-niche-marketing\.blogspot\.com\b \badsense-skyline\.blogspot\.com\b \bflood\.tforums\.org\b \biznikgifts\.com\b \bsoweirdwebpageofficialsite\.blogspot\.com\b \balabamafansite\.com\b \bbyufansite\.com\b \bboisestatefansite\.com\b \bbostoncollegefansite\.com\b \bcaliforniafansite\.com\b \bgeorgiafansite\.com\b \billinoisfansite\.com\b \bindianafansite\.com\b \biowafootballfansite\.com\b \blsufansite\.com\b \bmiamifansite\.com\b \bmichiganfansite\.com\b \bminnesotafansite\.com\b \bnebraskafansite\.com\b \bnflfootballfansite\.com\b \bnotredamefansite\.com\b \bohiostatefansite\.net\b \boklahomafansite\.com\b \boregonfansite\.com\b \bpurduefansite\.com\b \bsouthcarolinafansite\.com\b \bsouthfloridafansite\.com\b \btexasfansite\.com\b \buclafansite\.com\b \bvirginiatechfansite\.com\b \bwisconsinfansite\.com\b \bwellspringwatersystems\.com\b \bdespertaibereanos\.blogspot\.com\b \bsumasax\.es\b \bibuy\.co\.th\b \btodoliteratura\.es\b \bpecaijeca\.coolpage\.biz\b \bmicroflex-services\.de\b \bib-info\.com\b \barizonacardinalsfansite\.com\b \barizonafansite\.com\b \barizonastatefansite\.com\b \barkansasfansite\.com\b \batlantafalconsfansite\.com\b \bauburnfansite\.com\b \bbaltimoreravensfansite\.com\b \bbuffalobillsfansite\.com\b \bcarolinapanthersfansite\.com\b \bchicagobearsfansite\.com\b \bcincinnatibengalsfansite\.com\b \bclemsonfansite\.com\b \bclevelandbrownsfansite\.com\b \bcollegebasketballfansite\.com\b \bcollegefootballfansite\.com\b \bcoloradofansite\.com\b \bdallascowboysfansite\.com\b \bdenverbroncosfansite\.com\b \bdetroitlionsfansite\.com\b \bfloridafansite\.com\b \bfloridastatefansite\.com\b \bgeorgiatechfansite\.com\b \bgreenbaypackersfansite\.com\b \bhawaiifansite\.com\b \bhoustontexansfansite\.com\b \bindianapoliscoltsfansite\.com\b \bjacksonvillejaguarsfansite\.com\b \bkansascitychiefsfansite\.com\b \bkansasfansite\.com\b \bkentuckyfansite\.com\b \bmajorleaguebaseballfansite\.com\b \bmiamidolphinsfansite\.com\b \bmichiganstatefansite\.net\b \bminnesotavikingsfansite\.com\b \bmississippifansite\.com\b \bmissourifansite\.com\b \bnbabasketballfansite\.com\b \bnewenglandpatriotsfansite\.com\b \bneworleanssaintsfansite\.com\b \bnewyorkgiantsfansite\.com\b \bnewyorkjetsfansite\.com\b \bnhlfansite\.com\b \bnorthcarolinafansite\.com\b \boaklandraidersfansite\.com\b \bpennstatefansite\.com\b \bpgagolffansite\.com\b \bphiladelphiaeaglesfansite\.com\b \bpittsburghsteelersfansite\.com\b \bsandiegochargersfansite\.com\b \bsanfrancisco49ersfansite\.com\b \bseattleseahawksfansite\.com\b \bstlouisramsfansite\.com\b \btampabaybuccaneersfansite\.com\b \btennessee(?:titans)?fansite\.com\b \buscfansite\.com\b \bwashington(?:redskins)?fansite\.com\b \bwestvirginiafansite\.com\b \blaptopvsgadget\.blogspot\.com\b \bjualbelipaypals\.blogspot\.com\b \bardhie\.info\b \bcatatansiboy(?:ii|iiiii?|1|onky)\.blogspot\.com\b \bskiptest\.info\b \bkristalkristalcinta\.blogspot\.com\b \bpacarketinggalankereta\.blogspot\.com\b \btaxijuga\.blogspot\.com\b \bnamakujoeboy\.blogspot\.com\b \bonkyapaartinyacinta\.blogspot\.com\b \bavenged-sevenfold\.web\.id\b \bmobilegamezone\.info\b \bgioieditalia\.com\b \bsicilia-by-divino\.com\b \bumbria-by-divino\.com\b \bpositano-by-divino\.com\b \btuscany-by-divino\.com\b \btuscany-travel\.blogspot\.com\b \byourtuscanvilla\.com\b \bholiday-apartment-tuscany\.net\b \bturismo-toscana\.blogspot\.com\b \bguia-sicilia\.blogspot\.com\b \bernodaronline\.usersboard\.net\b \bstarstube\.narod\.ru\b \binsset\.u-picardie\.fr\b \bfolk-craft\.com\b \bnasyidparadise\.blogspot\.com\b \bwelovecock\.com\b \bnovportal\.ru\b \bprettylittleliarsss\.webs\.com\b \bplanestv\.com\b \bapartamentosgomera\.com\b \bhot-map\.com\b \bamarun\.org\b \bpegiovanni\.com\b \btibiahelp\.com\b \baerocardio\.com\b \bdiabetia\.org\b \bbakrecepten\.se\b \bclassd\.com\.es\b \bclassd.co\.uk\b \battuariale\.com\b \belissacafe\.com\b \bmailwriter\.com\b \bnationaldebtclocks\.com\b \b8americain\.org\b \bbelote-ligne\.fr\b \bbouillotte\.eboaz\.com\b \bbrumisateurs\.eboaz\.com\b \bchapka\.eboaz\.com\b \bdamedepique\.eboaz\.com\b \bdamedepique\.info\b \bjeudebelote\.org\b \bjeutarot\.org\b \bparier-sport\.info\b \bscommesse-sportive\.cc\b \btypy-bukmacherskie\.com\.pl\b \barequipainfo\.com\b \barequipatravel\.com\b \bcolca\.info\b \bcotahuasicanyon\.com\b \bdirectorioarequipa\.com\b \bforosarequipa\.com\b \binfocolca\.com\b \bmollendo\.net\b \btodoarequipa\.com\b \blivercancer\.eu\b \bhuaweie220\.(?:biz|com|info|net|org)\b \bbt\.gd\b \bthemysterymethod\.net\b \bmysterypua\.net\b \barea51lifestyle\.com\b \bthegameneilstrauss\.com\b \baesthetic-clinic-dombard-brussels\.com\b \bfraserislandtours\.com\.au\b \bgreatoceanroadtours\.com\b \bbluemountaintours\.com\.au\b \b4solarpanels\.com\b \bvipskrip\.ru\b \bamalfitancoast\.com\b \bamigosdevillatuelda\.spaces\.live\.com\b \binkoob\.com/cruzroja\b \bzentechnologies\.com\b \bamishvyas\.com\b \bticketstothemansion\.com\b \bdefensivedrivingcompanyofamerica\.com\b \btheaterseatstore\.com\b \bvipnightlifetour\.com\b \btripfilms\.com\b \blearn-ukrainian\.org\.ua\b \bprofessays\.com\b \bwftpserver\.com\b \bftprush\.com\b \bseop\.com\b \bsleepapneasymptoms\.info\b \bkidney-disease\.info\b \bandroidlife\.net\b \bandroid-tr\.com\b \bandroiddestek\.com\b \bmanofart\.com\b \bharz-ferienwohnung-ferienhaus\.de\b \bapparelus\.com\b \baustralian-visa-info\.blogspot\.com\b \bbicolanobiron\.webs\.com\b \bchildrenswonderland\.com\b \bdiagnosticautomation\.com\b \belegant-fashion-4men\.blogspot\.com\b \bextreme-gamelist\.com\b \bintelifi\.com\b \bjustlabcoats\.com\b \bkstinoco\.blogsome\.com\b \bmens-suit\.blogspot\.com\b \bmountmayon\.blogspot\.com\b \bnationalvisas\.com\.au\b \bpillsless\.com\b \bplasticosfoundation\.org\b \bprevawater101\.wordpress\.com\b \bsupreme(?:autoparts|condensers|mirror)\.com\b \bultimateautolights\.com\b \bwholesaleappareldirect\.com\b \blease-a-seo\.com\b \bhebeigo\.com\b \bnzjsw\.com\b \baviacioncivil\.com\.ve\b \bminoxidil\.gen\.tr\b \bobouka\.ru\b \bbayrak\.tv\b \baybayrak(?:-tr)?\.com\b \bbayrakci\.biz\.tr\b \bbayrak(?:imalati|resimleri|satisi)?\.gen\.tr\b \bbayrak(?:ajans|evim|imalatcilari|line|nedir|satinal|satisi?|turk)\.com\b \bdigitaltekstil\.com\b \bdijitalbaski\.gen\.tr\b \bmarmarabayrak\.com\b \bozelbayrak\.gen\.tr\b \bturkbayragi\.gen\.tr\b \bucuzbayrak\.com\b \bovernightpools\.com\b \bmyczechonline\.com\b \bcostabrava-rentals\.co\.uk\b \blocations-vacances-costabrava\.com\b \bfinquesfrigola\.com\b \bryanair-girona\.com\b \bfilmfarsi\.blogfa\.com\b \bkellyvogel\.com\b \blindaolsson\.com\b \btibbisuluk\.com\b \bdoktorsuluk\.com\b \bleechesturkey\.com\b \basytekstil\.com\b \bfulminaksesuar\.com\b \bmadalya(?:cilar|m)\.com\b \bsancakbayrak\.com\b \bcountryguidebook\.com\b \bluxury-delhi-hotels\.com\b \bdeccanodysseytrain\.com\b \bgoheritageindiajourneys\.com\b \bgoldenchariot-train\.com\b \bheritageindiajourneys\.com\b \bindia-(?:buddhisttours|delhihotels|goldentriangletours|mumbaihotels|royalrajasthanonwheels)\.com\b \bindianmaharaja-train\.com\b \bmaharajaexpresstrain\.com\b \bpalaceonwheels-train\.com\b \broyaltrainsindia\.com\b \btajmahaltours-india\.com\b \breal-estate-ixtapa-zihuatanejo\.com\b \btheforceofreason\.blogspot\.com\b \btefilot\.org\b \basportsnews\.com\b \bcicek(?:postasi|sepetiniz)\.com\b \bjavplanet\.com\b \butqweb\.com\b \bpopoint\.free\.fr\b \bpaylasimci\.org\b \bsaveourseeker\.com\b \bcarplugs\.com\b \bmorrodesaopaulohotelpde\.com\.br\b \bhoteles-en-cancun\.com\.mx\b \blecollagiste\.com\b \balbania4ever\.com\b \byouflorence\.it\b \bdissertationwritinghelp\.co\.uk\b \bthewholesaleforums\.co\.uk\b \balibabascam\.com\b \bb2bfreezone\.com\b \bcable-glossary\.blogspot\.com\b \btradekey\.com\b \brawalpindi\.city\.blogspot\.com\b \bhatedenmark\.blogspot\.com\b \beyecatchypics\.com\b \bgreatnutri\.blogspot\.com\b \brawalpindi(?:-islamabad\.blogspot|city\.wordpress)\.com\b \bstarherb\.com\b \bdoors-decorations\.blogspot\.com\b \bequipment-machinery-information\.blogspot\.com\b \brawalpindi-city\.blogspot\.com\b \bfreewebs\.com/greatnutri\b \bsauditrades\.com\b \bsaudicommerce\.com\b \bsuperiorthesis\.com\b \blotter\.pl\b \b206\.225\.22\.48\b \bbigbras-club\.com\b \bkingoflotto\.com\b \bciszewski\.com\b \bbig-hooters\.net\b \bannuaire-(?:lausanne|neuchatel)\.ch\b \bbbwebmaster.com\b \bfribourgnet.ch\b \bgeneve-annuaire.ch\b \bjurassiens.ch\b \bsuisse-internet.com\b \bvalaisannet.ch\b \bweb-expert.ch\b \bzurich-info.ch\b \bchicagohajj\.com\b \bdragonage-fan\.ru\b \bwebhostingservices\.us\b \baavsa\.com\b \bmojeszamotuly\.com\b \btotentanz\.nl\b \bsalouholiday\.co\.uk\b \bhercreampies\.com\b \bkidsvideoreviews\.(?:blogspot\.)?com\b \bcasalemonferrato\.blogolandia\.it\b \bserydarth\.wordpress\.com\b \beugeneportfolio\.com\b \bnokianews\.ru\b \btelefon-nokia\.ru\b \bmajesticthailand\.com\b \bhard-wood\.net\b \bfriendlybags\.com\b \bbiodegradableplasticbags\.org\b \broykellner\.com\b \blandmarkgroup\.us\b \beventplannerspain\.com\b \bccf-technologies\.com\b \bftm-technologies\.com\b \binfomedicos\.com\b \binfoarquitectos\.com\b \binfoabogados\.com\b \binfoveterinarios\.com\b \binfopsicologos\.com\b \binfoingenieros\.com\b \binfoeconomistas\.com\b \binfodentistas\.com\b \binfoinformaticos\.com\b \bsaletoo\.com\b \bsalesid\.com\b \bpanoraview\.com\b \b118\.98\.171\.131\b \banimefreak\.tv\b \bapplicationessay\.net\b \bbestdissertation\.net\b \bbestdissertation\.org\b \bbesttermpaper\.net\b \bbesttermpapers\.org\b \bbraindumps\.com\.ua\b \bcustom-essay\.net\b \bcustom-writings\.net\b \bcustomessays\.uvoweb\.net\b \bessayplant\.com\b \bessaysontime\.com\b \bessaytodaycom\b \bextension\.kiev\.ua\b \bgambling-online-review\.com\b \bj-in\.org\.ua\b \bkiev-home\.com\b \bmydeco\.com\b \bonline-poker-spielen\.biz\b \bplay-poker-games\.com\b \bpoker-rooms-review\.org\b \bproessay\.com\b \bresearch-paper\.us\b \brushessay\.net\b \brushessay\.org\b \brushessays\.net\b \brushessays\.org\b \bsuperiorpaper\.net\b \bsuperiorpaper\.org\b \bsuperiorpapers\.net\b \bsuperiorpapers\.org\b \btermpaperscorner\.com\b \bmargherita-caminita\.com\b \b8bit-game\.ru\b \bmedelita\.ru\b \bonly-suicide-girls\.ru\b \bsweet-news\.ru\b \bwriters\.ph\b \bsheetalaproductions\.hpage\.com\b \bgsfinancial\.hpage\.com\b \bsheetalasingh\.typepad\.com\b \btotalscreenrecorder\.com\b \bsoftwarewikipedia\.com\b \bgodswmobile\.com\b \bchatixdating\.com\b \bteensay\.com\b \bteenssite\.co\.uk\b \bteensay\.co\.uk\b \bnitronet\.co\.uk\b \bmsndisplaypics\.com\b \bchatix\.co\.uk\b \bfunnyden\.com\b \bmyspace-icons\.com\b \bmyspace-layouts\.com\b \bmyspacehive\.com\b \bfreechatrooms\.me\b \bchatlinks\.co\.uk\b \bmyspace-generators\.com\b \bcelebrityrush\.com\b \btvdrawing\.com\b \btylervo\.com\b \bfonejacker\.eu\b \bglastonbury2010\.info\b \bkiller-content\.com\b \bmayonvolcano\.net\b \bmyspace\.com/markcalfe\b \bmyspace\.com/realfonejacker\b \bnurseshelp\.blogspot\.com\b \bprofessional-essay-writer\.blogspot\.com\b \bsmart-it-consulting\.com\b \bwbbhost4u\.com\b \bwebsitecopywriting\.wordpress\.com\b \binfiniteseo\.co\.uk\b \bajelv\.com\b \barticlecabinet\.info\b \bgetmoretwitterfollowers\.info\b \bglastonbury2009\.info\b \blatestramblings\.com\b \blinkwheel\.biz\b \btheoriginalarticle\.com\b \bcvresumewriters\.com\b \bessaywritingservices\.org\b \bcustom-paper-writing\.com\b \bcustom-essay-writing-service\.org\b \bmyrecipesfood\.com\b \bmy\.mail\.ru/mail/sexanimeshka\b \bstar-tube\.narod\.ru\b \bwa7\.ru\b \bcelebritysextape\.narod\.ru\b \bcelebritysextape\.narod2\.ru\b \bsilvia-saint-club\.narod\.ru\b \bberkovasex\.narod\.ru\b \bitsbattery\.com\b \breallifevampires\.info\b \bsameurl\.com\b \baustralianpolice\.org\b \bfamousquotesfunnyquotes\.com\b \b123greetings\.com\b \bentrainbow\.com\b \boddsnet\.com\b \bcamfroger\.com\b \balgherovacanze\.blogspot\.com\b \bsom\.pt\b \ballruspower\.narod\.ru\b \bcasinotop5\.nl\b \bgokkentotaal\.nl\b \bonlineblackjackspelen\.nl\b \bvakantiehuishindeloopen\.wordpress\.com\b \bwebforumu\.com\b \bmynet\.pro\b \bvps\.web\.tr\b \bosym\.web\.tr\b \bturkcell\.in\b \bankara-nakliyat\.name\.tr\b \bankara-nakliyeci\.net\b \bankaranakliyeci\.net \b \bankaraticaret\.org\b \bcicekcim\.name\.tr\b \bevden-eve-nakliyat\.name\.tr \b \blazer-epilasyon\.name\.tr\b \bnakliyatfirmalari\.org\b \bnakliyeevden\.info\b \botoarackiralama\.com\b \bsacekimmerkezi\.name\.tr\b \btupbebegim\.org\b \bmerchantos\.com\b \bessaywriter\.co\.uk\b \bukessaysadvice\.co\.uk\b \bkiatan\.com\b \bgexhost\.com\b \bgexton\.com\b \bahcorporation\.com\b \bcustompapers4u\.net\b \bmastersessay\.com\b \benglish2urdutranslations\.com\b \bnonplagiarizedessays\.co\.uk\b \brealessaywriting\.com\b \bmustuniversity\.com\b \bunitransservice\.org\b \bpariblog\.ro\b \bbuybamboosheets\.com\b \bomnibet\.ro\b \bsteroidsbuy\.com\b \bfreebetsbonuscodes\.com\b \bessay\.tv\b \bs7\.gladiatus\.net\b \bcomparemysql\.com\b \ba1z3\.com\b \baat\.teldap\.tw\b \b2ued\.com\b \babcd2you\.com\b \bdiscount-(?:air-jordan|coach-outlet)\.com\b \bghd2sale\.com\b \bmywalkingtime\.com\b \bsalenewbalance\.com\b \bmalappuraminfo\.com\b \bmalappuram\.co\.in\b \bsoft-techit\.com\b \bencodeinfotech\.com\b \bagadir-airport\.com\b \basturias-airport\.com\b \bbodrum-airport\.com\b \bibible\.mobi\b \bmenorca-airport\.com\b \bpedrangular\.com\b \breus-airport\.com\b \bsevilla-airport\.com\b \bzaragoza-airport\.com\b \bessaysexperts\.com\b \bhcc-ainshams\.com\b \bperuvianairlines\.com\b \bperuvianfood\.com\b \blatinpropaganda\.com\b \bsilvinadellafontana\.com\b \bperuviantv\.com\b \bkarendejo\.com\b \bidea180\.com\b \binternetwarrior\.com\b \blatinpropaganda\.blogspot\.com\b \bvoip-phone-service-solutions\.com\b \bcamarasdeseguridad\.net\b \bcircuitocerradotelevision\.com\b \blatinamericantelemedicine\.com\b \baffordablesecuritycameras\.com\b \bcamaracctv\.com\b \bcamaradecctv\.com\b \bcamarascctv\.com\b \bcamarasdecctv\.com\b \bcamarasdecctv\.net\b \bcamarasdecircuitocerrado\.com\b \bcamarasdeseguridad\.info\b \bcamarasdeseguridad\.tv\b \bcamarasdeseguridadchinas\.com\b \bcamarasdeseguridadporinternet\.com\b \bcamarasdevigilancia\.info\b \bcamarasdevigilancia\.org\b \bcamarasdevigilancia\.us\b \bcamarasdevigilanciaporinternet\.com\b \bcamarasescondidas\.net\b \bcamarasescondidas\.org\b \bcamarasescondidas\.us\b \bcamarasindiscretas\.org\b \bcamarasseguridad\.info\b \bcamarasseguridad\.net\b \bcaptadoencamara\.com\b \bcaptadoencamara\.tv\b \bcctvargentina\.com\b \bcctvbrazil\.com\b \bcctvcatalogs\.com\b \bcctvchile\.com\b \bcctvcolombia\.com\b \bcctvcostarica\.com\b \bcctvguatemala\.com\b \bcctvinstalacion\.com\b \bcctvinstaller\.info\b \bcctvmexico\.com\b \bcctvnews\.info\b \bcctvpanama\.com\b \bcctvpuertorico\.com\b \bcctvrepublicadominicana\.com\b \bcctvuruguay\.com\b \bcctvvenezuela\.com\b \bcolombiacctv\.com\b \bfree-voip-service\.com\b \blocalizadordevehiculos\.com\b \bmonitoreo\.tv\b \bmonitoreoelectronico\.com\b \bperucctv\.com\b \bsecuritycamerasmadeinchina\.com\b \bseguridadelectronica\.info\b \bsouthfloridatelecom\.com\b \btelemedicinedirectory\.org\b \btelevigilancia\.org\b \btelevigilancia\.us\b \bventadecctv\.com\b \bventadecctv\.info\b \bventadecctv\.net\b \bventadecctv\.org\b \bvideosdeseguridad\.com\b \bvideovigilanciaporinternet\.com\b \bvigilanciaporinternet\.net\b \bvigilanciaviainternet\.com\b \bvigilatupropiedad\.com\b \bvigilatupropiedad\.tv\b \bvoice-over-internet-protocol\.com\b \bvoip-call-center\.com\b \bvoip-international\.com\b \bvoip-softphones\.com\b \bvoip-telefonia\.com\b \bvoip-wholesale\.com\b \bvoipserviceargentina\.com\b \bvoipservicebrazil\.com\b \bvoipservicechile\.com\b \bvoipservicecolombia\.com\b \bvoipservicemexico\.com\b \bvoipservicepanama\.com\b \bvoipservicevenezuela\.com\b \bwholesaletermination\.com\b \bandronmoscow\.livejournal\.com\b \bukschoolsdirectory\.net\b \bamerican-schools\.net\b \bgubta\.com\b \bcommence\.com\b \bcommenceonline\.net\b \bebusinessline\.com\b \besupportline\.com\b \bmychristianheels\.com\b \b800millions\.com\b \bbootsluxury\.com\b \bbagsclothing\.com\b \bbesoso\.com\b \bjerseyonsale\.com\b \bbt-embroidery\.com\b \blkkreplicas\.com\b \bmillennium1000\.net\b \bshoemachine\.cc\b \bheatsinks\.cc\b \bgelinsoles\.cn\b \bgoldspace\.cc\b \bhonnypower\.com\b \bleddisplays\.cn\b \bmallrolex\.com\b \bshuangdan\.com\b \btozc\.net\b \baf-wholesale\.com\b \bsdhongda\.net\b \bcameramarkets\.com\b \bgolfclubs365\.com\b \bglobalc2c\.com\b \badidas-kids\.com\b \bsf39\.com\b \blg668\.com\b \bstop-sweating-tips\.com\b \blose-weight-secret\.com\b \badazhe\.com\b \bcoachor\.com\b \bjuicy4sale\.com\b \bjuicydiscount\.com\b \b(?:ace|best|discount|i|nice|onsale|pick|sell|top|us[a-])vibramfivefingers\.com\b \bmbtvibramshoes\.com\b \b(?:4|five-fingers|fivefinger|my|sell|usa-|top)vibram\.com\b \bvibram-(?:five-finger|fivefingerss|retailers|store)\.com\b \bvibram(?:4u|5fingersshoes|51|botas|eshop|fit|five-fingers|fivefingercheap|fivefingers(?:2sale|6|cheap|hot|llc|mall|-outlet|shoesnet|-shop|usa|web)|fivesfingers|officialstore|s-fivefingerss?|salesmall|scheap|shoes(?:online|store|tores|us)|shoponline|sky|soutlet|store(?:online)?|web)\.com\b \bvibram(?:fivefingers-outlet|sales|sfivefingers)\.net\b \bvibram-five-fingers\.(?:c[ac]|info)\b \baaaeluxury\.com\b \baaagoods\.com\b \bdiscount-monclerjackets?\.com\b \bmonclercom\.com\b \bmonclerebay\.com\b \bmonclereshop\.com\b \bmonclerhotsales\.com\b \bmonclerjacketscheap\.com\b \bmoncleronlinesale\.com\b \bmoncleronlinestore\.com\b \bmoncleroutlet\.net\b \bmonclersell\.com\b \bmonclerspring\.com\b \bwwwmonclerjackets\.com\b \bherve-leger(?:-skirts)?\.com\b \bherve-leger\.(?:net|co\.uk)\b \bherveleger(?:com|e|-?e?shop|net|sale|shops|web)\.com\b \bherveleger(?:-?dresses|show)\.org\b \b(?:best|buy|e?shop-?|like|shopping)herveleger\.com\b \bhiebay\.com\b \bjimmychoocom\.com\b \bmywholesale-handbags\.com\b \bvertuexclusiveshop\.com\b \bcouponrolexwatches\.com\b \b74\.86\.181\.245\b \bchishopping\.com\b \b35331\.com\b \b360ebagsonline\.com\b \b4lvbag\.com\b \bbagstag\.com\b \bbyreplica\.com\b \bcaesarol\.com\b louboutin[^./] (?<![./]christian)louboutin\. [^./]christianlouboutin \bchristianlouboutin(?:\.com)?\.hk\b \bcoach(?:bagsday|serise|shopping|supports)\.com\b \be-lv\.net\b \belebiz\.com\b \bfashionehall\.com\b \bhandbagsma(?:ma|ster)\.com\b \bkicksparty\.com\b \blook4wholesaler\.com\b louis-?vuitton[a-z0-9-] [a-z0-9-](?<!fondation)louis-?vuitton \blouis(?:nvuitton|vuitt4u)\.com\b \bmanoloblahnik(?:com\.com|onsale\.com|retail\.com|usa\.com|shoes\.org)\b \bmonshoes\.com\b \bp90xdvdfitness\.com\b \bshoppingogo\.com\b \bwirelessphonejammer\.com\b \byslcom\.com\b \bcchua\.com\b \beuroshoesbox\.com\b \bsaigontravelguides\.com\b \bifrslistcom\b # Note re backupurl.com: [[Talk:Spam_blacklist/Archives/2011-02#backupurl.com]] \bbackupurl\.com\b \bsghgate\.com\b \bsneakersoutlets\.com\b \bmanolomall\.com\b \b21-nfl\.com\b \bshoppingrepublic\.com\b \bwatchesboom\.com\b \blvaa77\.com\b \bbagshobby\.com\b \bbagsvuitton\.com\b \brolex-dolly\.com\b \bwatchessell\.com\b \brolex-mary\.com\b \brolex-jane\.com\b \brolex-shelly\.com\b \blv-(?:9|barbara|betty|buy|elizabeth|gucciaaa|joan|lily|linda|malcolm|niki|whitney)\.com\b \blv-(?:bags|gucci)\.us\b \blv-handbag\.net\b \bnice-watches\.com\b \bnewstylerolex\.com\b \bwatches-bags\.com\b \bwatchestrade\.net\b \bluxurywatchhome\.com\b \bluxurywatchgift\.com\b \bmijewels\.com\b \bthaisilverjewelry\.net\b \bsyntheticgems\.org\b \bcubiczirconia-labgems\.com\b \bsextoyfun\.com\b \badversus\.it\b \beuroluxury\.eu\b \bglobaltiffany\.com\b \blinkslondon\.terapad\.com\b \blinkslondonshop\.com\b \blinksoflondonuk\.com\b \bswarovski\.uk\.com\b \bsydneytiffany\.com\b \blinksoflondonbest\.com\b \bmyjewellerystore\.com\b \bhandbag(?:com|spop)\.com\b \bwatches-life\.com\b \bsunglassvip\.net\b \brolex-hot\.com\b \bmomax\.hk\b \bamzstore\.com\b \b7zyx\.com\b \bmaslou\.com\b \bnbcth\.com\b \b90920\.com\b \bjg02\.com\b \bselltopbags\.com\b \bsix-star-replicas\.com\b \bb2csite\.com\b \b6starhandbags\.com\b \bsearchingbag\.com\b \btiffanyjewelry1837\.com\b \bgrandjewelry\.net\b \bshes5588\.com\b \bgo-ubas\.com\b \benjoycl\.com\b \btopviviennewestwood\.com\b \bclboots\.com\b \bjuicy888\.com\b \babercrombieandfitchuk\.com\b \babercrombie-usa\.com\b \babercrombieandfitchusa\.com\b \bshoes-vip\.com\b \babercrombieuk\.net\b \bedhardytshirts4u\.com\b \babercrombielondon\.net\b \bfitchclothing-uk\.com\b \babercrombiestock\.com\b \bdonedhardy\.us\b \buselv\.com\b \bcoachshandbags\.com\b \bcoachonsale\.net\b \beasyforbuy\.com\b \bthecheapbags\.com\b \burjordan\.com\b \brosettastoneonline\.net\b \bhohoshoes\.com\b \bgreatgreenshoes\.com\b \bnewcoachoutlet\.com\b \blcsti\.net\b \bkepu\.cc\b \bsofiabags\.com\b \bmysofiabags\.com\b \bdzhfgj\.com\b \b1837tiffany\.net\b \bvutrade\.com\b \byzzg\.net\b \bqqone\.com\b \bzhuiyan\.net\b \b8080dy\.com\b \bredbottomshoes\.info\b \blvvuittonkorea\.com\b \beshop-bag\.com\b \bleatherbagsmanufacturer\.com\b \bhowtogetasixpackinamonth\.com\b \bbybloshotelcostarica\.com\b \bnicefootwork\. \bjerseyscenters\.com\b \bbagforu\.com\b \bjerseystown\.com\b \bsf46\.com\b \bjq11\.com\b \bwinnersneaker\.com\b \bjersey-boys\.com\b \bshirtdays\.com\b \bectopmall\.com\b \b4unfl\.com\b \bjerseyspar\.com\b \bhavejerseys\.com\b \bnflid\.com\b \bbuynbajerseys\.info\b \boovcc\.com\b \be-timberland\.com\b \bbelovewrist\.com\b \bshoesbey\.com\b \bectwins\.com\b \bbagspage\.com\b \bpickyourclothing\.com\b \bsneakerfather\.com\b \bbargainpump\.com\b \bhandbagsagent\.com\b \bcoachhandbags2u\.com\b \busa-onsale\.com\b \bthekickshop\.com\b \b74trade\.com\b \bonekickzstop\.com\b \bdeal-shoe\.com\b \bhandbags\.hk\b \badidas-online-shop\.com\b \bairjordanonsale\.com\b \bairyeezy\.net\b \bgo2(?:albena|bagtrade|goldensands)\.com\b \bfeedmyfeet\.com\b \bairyeezy\.com\b \bonsale-usa\.com\b \bmediamobilespa\.com\b \blovethosesole\.com\b \bvisaforum\.freeforums\.org\b \bownbrandshop\.com\b \bnewgoing\.com\b \b10[02]bhshoe\.com\b \b11[24]batsale\.com\b \b14[02]newflybuy\.com\b \b1[46]wowhotsale\.com\b \b4[02]vipmalls\.com\b \b5[02]kogogo\.com\b \b6[02]shoppingtime\.us\b \b8[68]itemtolive\.com\b \bchatroulettecite\.com\b \b123rolex\.com\b \bdealsunglasses\.com\b \blvbagsmvp\.com\b \bhandbags-shop\.com\b \bchanelonlineshop\.net\b \bjordan23club\.com\b \bpradaoutlets\.com\b \becboots\.com\b \bshopping-handbags\.com\b \bpickjuicycouture\.com\b \bbrand-wholesale\.net\b \bshopdreambag\.com\b \bluxury-handbags-lady\.com\b \bsolid925silver\.com\b \btiffanyjewelry9\.com\b \burl9\.de\b \bnoxedge\.com\b \bbatterylaptops\.co\.uk\b \bshopokey\.com\b \bcycshop\.com\b \bindiaformeds\.com\b \bcanadianpharmacyi\.net\b \btuckle\.net\b \bovernightessay\.com\b \bwriting-services\.org\b \baplusreports\.com\b \byourdissertation\.com\b \bstandoutessay\.com\b \bresearchpaperz\.net\b \bessaywritingservice\.org\b \bripurl\.co\.uk\b \bbookmarksuri\.com\b \btrimr\.de\b \bkiwiurl\.com\b \bwealthyaffiliate\.com\b \bmandarinportal\.com\b \bwowgoldsonline\.com\b \bwowgoldlife\.com\b \bcitibank\.co\.in\b \brs2acc\.com\b \becwarmboots\.com\b \bscooterschina\.com\b \bforsaletiffany\.com\b \bsaletiffany\.com\b \bonsaletiffany\.com\b \bpowergolding\.com\b \bshoppinglv\.com\b \bjuicycouturedeals\.com\b \bfashionjuicystore\.com\b \btiffanyforsale\.com\b \bsuprashoes\.org\b \bsupra-shoes\.us\b \bfreshkicks4u\.com\b \bfirstsneakers\.com\b \bcooltiffany\.com\b \bpretty-tiffany\.com\b \bdiscountiffany\.com\b \blinkslondonhut\.com\b \bjuicyjewelrysale\.com\b \bfabuloustiffany\.com\b \bjewel-tiffany\.com\b \bhappytiffany\.com\b \boboots\.com\b \bprettyboots\.com\b \bsweatboots\.com\b \bueasyshop\.com\b \bnino-trade\.com\b \bzypopular\.com\b \bcasualbrand\.com\b \balltopshoes\.com\b \bredhighshoes\.com\b \bgladfashion\.net\b \bchaussureenligne\.net\b \bshoesinlove\.com\b \bfashiontowns\.com\b \bluxury-buying\.com\b \bedressonline\.com\b \bstop4buy\.com\b \betopbrands\.com\b \babercrombieclothing4u\.com\b \byoursbag\.com\b \bforeverbar\.com\b \btobling\.com\b \btiffanyonlinestore\.us\b \btiffanyshop\.org\b \bshopoingjuicyjewelry\.com\b \blinksfromlondon\.com\b \bebaytop\.com\b \bnpbags\.com\b \bjuicycouture4sale\.com\b \bchinacrystaljewelry\.com\b \bp90xwow\.com\b \bjoytiffany\.com\b \btoopeshop\.com\b \bjuicyclothingsale\.com\b \btiffanyo\.com\b \btiffanyonsale\.com\b \brs2-accounts\.com\b \bwolfeye-keylogger\.de\.vu\b \bcastles\.travelinos\.com\b \bmilotice\.com\b \bmiud\.in\b \bbag15\.com\b \bshoestop10\.com\b \byes-bags\.com\b \bbagsforyours\.com\b \bthemanbag\.net\b \bwatch-youbags\.com\b \bvogue-shoes\.com\b \b91handbags\.com\b \bcross-mark\.com\b \bmoonyue\.com\b \borienttouch\.com\b \bmandarintouch\.com\b \boriental-cheongsam\.com\b \bgoodorient\.com\b \bfinechineseclothing\.com\b \bzxcart\.com\b \bnewtangstore\.com\b \bevescharm\.com\b \bbags4chanel\.com\b \bsalefivefinger\.com\b \btakefringefashion\.info\b \blux4bags\.com\b \bluxuryex\.com\b \bredsoleheels\.com\b \bbuyitpal\.com\b \boutlet-coach\.com\b \bhighheelsfashion\.com\b \bbags-outlet\.net\b \bwhatshelove\.com\b \bsvhandbags\.com\b \bluxhorde\.com\b \btn4bags\.com\b \bigxe\.co\.uk\b \blorland\.com\b \bmmo4rpg\.com\b \bgold4rpg\.com\b \bvt4bags\.com\b \bgubags\.com\b \bwowhead\.us\b \bgaziantepsporlular\.com\b \blechan\.info\b \bhautes-alpes\.org\b \bgobananas\.com\b \bkarmakerala\.com\b \bmedicexchange\.com\b \breputationmanagementfor\.com\b \bzco\.com\b \bhqessays\.com\b \bfifa-world-cup-brazil-2014\.com\b \bhigh-heels-fashionista\.com\b \bsalto15\.com\.br\b \bpagina-uno\.com\b \botimizacao-sites-busca\.com\.br\b \bsalvador-bahia-brasil\.com\b \bempregos-em-salvador\.info\b \bagencias-de-viagens-em-salvador\.info\b \bbahiasexy\.com\b \bleibnizbrasil\.pro\.br\b \ballofcoach\.com\b \bipmart\.com\b \bbagworlds\.com\b \bsneaker-shoes\.com\b \bpickyourshoes\.com\b \bfitch-abercrombie\.com\b \bsportshoestown\.com\b \bkixultra\.com\b \bdangerstyle\.com\b \b2cshopping\.com\b \bvariantkicks\.com\b \bsneakerbum\.com\b \bvoguejeans\.com\b \bexclusivesole\.com\b \bcitysole\.com\b \blacelocked\.com\b \bsneaker\.co\.jp\b \bmax9095\.com\b \bhey-b2b\.com\b \bshortz\.me\b \bwebpage\.asia\b \bjouercasino\.eu\b \bvalesmucho\.com\b \burlbu\.com\b \bkisaurl\.com\b \bcvm\.biz\b \byit\.me\b \bfarscinema\.com\b \benardy\.com\b \bplayway\.ru\b \bsmariogame\.com\b \bmicuatro\.com\b \blazytownpoint\.com\b \bbagswatches\.com\b \boemwatches\.com\b \bshopping-replica\.com\b \bnk4u\.com\b \bsight-focus\.com\b \bglobalreplica\.com\b \bbags-replica\.com\b \bhoneyreplicas\.com\b \b277266\.com\b \bexact-handbags\.com\b \bbagsdesigners\.com\b \bgzshijin\.com\b \bhandbagsonsell\.com\b \bereplica(?:chanel|gucci|hermes|show)\.com\b \bbagsluxury\.com\b \bsuperbaghome\.com\b \b21replica\.com\b \behandbag-replica\.com\b \blvebags\.com\b \blikereplica\.com\b \blvbagshopping\.com\b \bdesignerbag4u\.com\b \bdesigner-handbag-replica\.com\b \bluxuries-replicas\.com\b \bwatches188\.com\b \bwatchescentre\.com\b \bvip-bags\.net\b \be-buy-bags\.com\b \biamreplica\.net\b \bvoguemobile\.com\b \bwatches9\.com\b \biamreplicas\.com\b \bdocostume\.com\b \blittlecoral\.com\b \bchinapparels\.com\b \btopweddingshop\.com\b \btrip2\.asia\b \bluxury222\.com\b \bradowatcheshome\.com\b \bdesigner-louis\.com\b \bdaydaysale\.com\b \bjusttopwatches\.com\b \bdearwatches\.com\b \bwatcheshot\.com\b \btopwatchbrand\.com\b \bgarbhandbags\.com\b \bwholesale-order\.com\b \b24designerreplica\.com\b \bcupwatches\.com\b \bcnreplicas\.com\b \bhandbagmerchant\.com\b \bjewelry-watches\.org\b \bwatches-brand\.com\b \bin-watches\.com\b \bcufflinks-online\.com\b \bwatcheprice\.com\b replica[a-z0-9-]*(?:watch|bag|shop|store) replicas?[0-9] buy[a-z0-9-]*replica \breplica(?:-china\.net|phones\.mobi)\b \breplica-?(?:chinese|gucci|hot|idol|l|life|malls|saleworld|scarf|sl|slv|small|so|well|somega|s-scarf)\.com\b \breplica[-s]?hermes\.(?:com|net)\b \bwatches(?:ehot|etrade|replication)\.com\b \bitbag-online\.com\b \bpopbrands\.net\b \bchopardshop\.com\b \bjordand1\.com\b \bsell-brand-bag\.com\b \bwto-sell\.com\b \ballthebesthandbags\.com\b \bbags-watches\.com\b \btiffanyfest\.com\b \b4uluxuryhandbags\.com\b \bjrhandbags\.com\b \bdshandbags\.com\b \bomega-watches-replica\.com\b \bhavewatches\.com\b \bzapposbag\.com\b \balyshop\.com\b \boktiffany\.com\b \btiffany4girl\.com\b \bmyacoach\.com\b \bdrhandbags\.com\b \bhk-replicas?\.com\b \bjazzyhandbag\.com\b \bchnknot\.com\b \b360yd\.com\b \bawurl\.com\b \bi\.cx\b \bittly\.com\b \bturkeystadiumsandsportarenas\.blogspot\.com\b \bswurl\.cc\b \bkurkov\.org\b \bsamuraizen\.com\b \bzenhantz\.wordpress\.com\b \byouareanidiot\.org\b \bguiadediadema\.net\b \bsmsgang\.com\b \banonym\.to\b \b56casino\.com\b \bcasino-spielen\.biz\b \bcrushingmill\.com\b \bcrushermobile\.com\b \bvipeak\.com\b \bvipeakgrinder\.com\b \bvipeakmill\.com\b \bvipeakgroup\.com\b \bgrinderpro\.com\b \bp90xkicks\.com\b \bwubags\.com\b \bchristian4sale\.com\b \bchristianonlineshop\.com\b \bjeansclassic\.com\b \ball-star-shoes\.net\b \bcoolsuprashoes\.com\b \bchinawholesale2008\.com\b \bbrandproductsonsale\.com\b \bxolook\.com\b \bhothotshoes\.com\b \bchaneloutletstores\.com\b \bair-shox\.com\b \bair-max-?shoes\.com\b \bnbasupplier\.com\b \b97999\.com\b \bsale-sneakers\.com\b \b95800\.net\b \bshopmerry\.com\b \bshoplark\.com\b \bshopglad\.com\b \bmobiper\.com\b \bjimmychoo4sale\.com\b \bparascientifica\.com\b \bgulistanememon\.blogspot\.com\b \btiket2\.com\b \bcnekt\.com\b \b4gk\.com(?!\.) \btli\.tl\b \bz8\.ro\b \bsaf\.li\b \bcellulite\.co\.uk\b \btiffanyesale\.com\b \bsalejeansmart\.com\b \bedhardyshopclothing\.com\b \bbeadsonlinestore\.com\b \bluxurybagsin\.com\b \bhairghd-shop\.com\b \bghdhairinuk\.com\b \btiffany1837jewellerys\.com\b \bhairghdstraightenermall\.com\b \blinkslondonsale\.com\b \bprada-online-store\.com\b \bghdhairshopukcheap\.com\b \byeahluxury\.com\b \bshopedhardystore\.com\b \bfavoripartner\.com\b \bmetin2wiki\.ru\b \bpageranksites\.com\b \bht\.ly\b \bpqr\.in\b \bbagsop\.com\b \bgcgoods\.com\b \bwalkervillechiropractic\.com\.au\b \bmydesignerbasket\.com\b \bswissluxury\.com\b \bcoachbagselling\.com\b \beshoptimes\.com\b \bedshoponline\.com\b \bluxurycrystal\.com\b \broyaltimepiece\.com\b \bcoachnew\.com\b \bpolardiamonds\.com\b \bcoachbags1941\.com\b \bbags212\.com\b \btopcredittrade\.com\b \bvogueme\.com\b \bloveinsport\.com\b \bnew-fashion\.org\b \ballofbags\.com\b \bincredibleitem\.com\b \bchanelhandbags2u\.com\b \bsunglasses-hut\.com\b \bbagsontheway\.com\b \bkaleidoscope-dh\.com\b \bmodselling\.com\b \btopwatchessale\.com\b \bglassesgroup\.com\b \bwbrandbags\.com\b \bthehandbagbuzz\.com\b \beastoffer\.com\b \boobag\.com\b \bbuyerdiy\.com\b \btopfashionboutique\.com\b \bdesignerbagwholesale\.com\b \bhandbag365\.com\b \bmixorders\.com\b \btophandbagssell\.com\b \bluxunion\.com\b \bisreplicas\.com\b \bcomeoffer\.com\b \bchinabagseller\.com\b \bffchloe\.com\b \badozenbag\.com\b \bshopyop\.com\b \bomeioffer\.com\b \btopareplica\.com\b \bbrandedavenue\.com\b \bwbrandbag\.com\b \bbrandbagzone\.com\b \bmasshandbag\.com\b \bcoachlvhandbags\.com\b \bcoachsoutlet\.com\b \bchanelbags2\.com\b \bpridebag\.com\b \bokaygoods\.com\b \begsale\.com\b \bok1225\.com\b \bfcsgame\.com\b \bfast-wowgold\.com\b \bsalegolds\.com\b \bdofus-ankama\.com\b \bjuicy-bags-sale\.com\b \bjuicycoutureusa\.com\b \bnewaj\.com\b \bfivefingerssale\.com\b \bedhardy4sale\.com\b \bboryokugai\.com\b \bshopofdresses\.com\b \bmerimobiles\.com\b \bpandawill\.com\b \bsunnygain\.com\b \bgetbetterlife\.com\b \bpearlcrown\.com\b \bsheenpearl\.com\b \bkissmymelinda\.com\b \bdj-wholesale\.com\b \belectronics-provider\.com\b \bchinawholesaleonline\.org\b \bccctop\.com\b \bchinagoodsbay\.com\b \bbazzarbd\.com\b \bctobay\.com\b \bmyecstar\.com\b \bchinesehobby\.com\b \bchinagoshop\.com\b \bjordaner\.com\b \bgsmdevice\.com\b \bdodressme\.com\b \bucloth\.com\b \bhohotrade\.com\b \bgofars\.com\b \bnewdigi\.com\b \bgoodweddingdresses\.com\b \blove-beautiful\.com\b \bchineseshoponline\.com\b \bzacoo\.com\b \bmyboxedset\.com\b \bmydalle\.com\b \bo-digital\.com\b \bwholesalepricee\.com\b \bmallmic\.com\b \bchinawholesalegoods\.com\b \bsellshell\.com\b \b7starspecialsales\.com\b \bwholesaleonepiece\.com\b \bhobby-china\.com\b \bbrandedbuying\.com\b \bchinasilkpearl\.com\b \bbuyamore\.com\b \be4cn\.com\b \bbeyoursource\.com\b \bwholesalenight\.com\b \bdhwatch\.com\b \bmyselfshop\.com\b \bvikishop\.com\b \bmeegen\.com\b \bvivedresses\.com\b \bshoesxx\.com\b \bec87\.com\b \bslimmings\.com\b \bp90x-on-sale\.com\b \bcinte-shop\.com\b \bcafumall\.com\b \bomgcar2010\.com\b \bqcdeals\.com\b \bopen-mall\.com\b \bongoin\.com\b \bbeddingitems\.com\b \bbecmart\.com\b \bhngstore\.com\b \bchinafactoryoutlets\.net\b \bedhardyshop\.in\b \bchanelwatcheszone\.com\b \bedigitalwholesale\.com\b \btimetoshopping\.com\b \blooklowprice\.com\b \bwholesale-weddingdress\.com\b \bchinajiaho\.com\b \bwholesale-bridesmaiddress\.com\b \bshopping588\.com\b \bsatisoffer\.com\b \bsuperwweb\.com\b \bgoodwholesaleshop\.com\b \bcomdress\.com\b \ba-capshop\.com\b \bhandbagsshow\.com\b \btrademass\.com\b \bhead-sneaker\.com\b \bwholesalecheapsneaker\.com\b \blishoes\.com\b \bcosmeticshotsale\.com\b \bdesignerclothestore\.com\b \b4adidas\.com\b \bplentystock\.com\b \buuoffer\.com\b \bp90xworkouthome\.com\b \bmac-brush\.com\b \bswissbestreplicas\.com\b \bcosmohit\.com\b \befashion-replica\.com\b \bhandbags-handbag\.com\b \bfake-designer\.com\b \bbestchiropractoradelaide\.com\.au\b \bdensitygs\.com\b \bverifyemailaddress\.org\b \byouporn\.gr\b \bhmazon\.com\b \bglowandsparkle\.com\b \bclassicsheepskinboots\.com\b \bolshoe\.com\b \bmyhothot\.com\b \bnewsnowboots\.com\b \bbootsok\.com\b \bsalesluxury\.com\b \bflyinsnow\.com\b \bpopbiz24\.com\b \bausbootsoffer\.com\b \bmorevogue\.com\b \badidasvipshop\.com\b \bafkicks\.com\b \bshopshox\.com\b \bmysmalldeal\.com\b \btoogle\.cc\b \bmyretrokicks\.com\b \bpro-sneakers\.com\b \bfreshstyleshop\.com\b \bfreshstyledrop\.com\b \bokaysneakers\.com\b \bbiodiesel-processor\.biz\b \bspectech\.dn\.ua\b \bhockeyfights\.com\b \bperfectwriting\.co\.uk\b \bcustomwritinghelp\.co\.uk\b \basianbeat\.com\b \bminasdirect\.com\b \bpoloee\.com\b \beluxzone\.com\b \bbikininstyle\.com\b \bshoeset\.com\b \bsexylingerieho(?:me|t)\.com\b \bcharmspandorabracelets\.com\b \bpandorajewelry-store\.net\b \bpandorajewelrymart\.com\b \bukpandorabracelets\.(?:co\.uk|com)\b \buspandorasale\.com\b \bantexbuyer\.com\b \bcharmheels\.com\b \breplika-watch\.com\b \bfashionenight\.com\b \b68jewelry\.com\b \bfashionjewelryaccessorieswholesale\.com\b \btrend-apparel\.com\b \befairshop\.com\b \bgamemk\.com\b \bucoolstuff\.com\b \bonlypuma\.com\b \basicsshow\.com\b \bdiscounttoryburch\.com\b \bnbabasketballshoes\.com\b \bkobeshoes\.biz\b \bthesuprashoes\.com\b \bcollect-shoes\.com\b \badidasonlineshop\.com\b \boksupra\.net\b \bp90x-workout\.biz\b \bthetopshoes\.com\b \bnba2you\.com\b \bshopkiss\.com\b \blinksbracelet\.com\b \bvip-boots\.com\b \bbagsagent\.com\b \bnewsslong\.com\b \bsupramvp\.com\b \byoulacoste\.com\b \btopbizbags\.com\b \bwholesalesneakercn\.com\b \b5fingersshoes\.org\b \bmofangcheng\.net\b \bshoenets\.com\b \bpaulsmithforsale\.com\b \bsuchnice\.com\b \bbasketballbay\.com\b \beby-store\.com\b \blikedunksb\.com\b \baf1myshop\.com\b \bmyshopplaza\.com\b \bmaxmaradress\.com\b \btoryburchstores\.com\b \bcqdlmk\.com\b \bbagmalls\.com\b \bghdprincess\.com\b \bairforceoneshop\.com\b \bp90xdvdstore-us\.(?:net|com)\b \bcoolbirkenstock(?:store)?\.com\b \boutlet-?birkenstock\.(?:com|net)\b \bbirkenstock(?:-?cheap|discount|mall|online|outlet|shoes-outlet|shoesshop)\.(?:com|net|info)\b \bbeatsloop\.com\b \ballwholesalepick\.com\b \bcl-pumps\.com\b \bsexydepots\.com\b \bpumashoesrunning\.com\b \badidastrainersshoes\.com\b \bluxeshoppers\.com\b \btiffany-mine\.com\b \btiffanycosite\.com\b \bgogowatch\.com\b \bsuperstarkicks\.com\b \bweddingnova\.com\b \btiffanycoltd\.com\b \btiffanysilverworld\.com\b \btiffanycojewel\.com\b \bstorebop\.com\b \bclassicedhardy\.com\b \bjeanybags\.com\b \bgroupshoes\.com\b \bherveleger2010\.com\b \bonline-clothing-outlet\.com\b \bgrandefratello\.forumfree\.it\b \btext-image\.ru\b \bcozumelwatersports\.com\b \bje\.pl\b \blaptops-battery-online\.com\b \bbatterystores\.ca\b \bsuperbattery\.co\.uk\b \b4unj\.com\b \bworldtoptrade\.com\b \bcoachpurses-outlet\.com\b \bebay-fashion\.com\b \bfacecuk\.com\b \bamoyhy\.com\b \bwholenfl\.com\b \b23corp\.com\b \bbags-shoes\.com\b \babusf\.com\b \buniformfootball\.com\b \btiffanysaleonline\.com\b \bjyshoes\.com\b \bpickinshop\.com\b \brunescape-mall\.com\b \b21nfl\.us\b \bezpopo\.com\b \bjerseyscheapsale\.com\b \bworldtoptrade\.cc\b \bintshop88\.com\b \babsoluxury\.com\b \bwatchesyard\.com\b \bzealreplica\.com\b \bomegawatchessale\.com\b \bnoblehandbags\.com\b \bbagbinge\.com\b \bluxus-replica\.com\b \biofferbay\.com\b \b7replicas?\.com\b \bknockoffbag\.com\b \btradeshown\.com\b \bviptobuy\.com\b \bokmeex\.com\b \bcardyboots\.net\b \bfashionbagsshop\.com\b \bbuycocochanel\.com\b \bdesignerhandbags-purses\.com\b \bzolaenterprises\.com\b \bopps\.se\b \bleighgirl\.com\b \bblacklightbodypaint\.com\b \bbeheaded\.us\b \bweirdartists\.com\b \bbuyart\.ws\b \buvfaces\.com\b \blogs\.tv\b \bfacepaint\.ws\b \bzombieshows\.com\b \bolympic-skating\.webs\.com\b \bc-o-m\.us\b \bzolaenterprizes\.com\b \bfunslots\.us\b \b777gamesfree\.com\b \bfrekid\.com\b \bpagez\.org\b \bppdictionary\.com\b \bfacebook\.com/l\.php\b \bfacebo(?:o[ob]|ıo)k\.com\b \bfacebook(?:(?:ster|\.ilkfrm)\.com|layouts\.us)\b \bcowurl\.com\b \bokbootsmall\.com\b \bbootsday\.com\b \bshoeshirts\.com\b \byouedhardy\.com\b \bgoskynew\.com\b \bbagsmine\.com\b \bbags9\.com\b \brolexwatch1\.com\b \bdesignerbags-1\.com\b \bwatches8\.com\b \bhandbags-9\.com\b \bvuitton-1\.com\b \brolex-1\.com\b \bglamorebags\.com\b \bbuyqualitybags\.com\b \b7starhandbags\.com\b \bwatcheswiss\.com\b \brolexswisswatches1\.com\b \brolex4\.com\b \betopbags\.com\b \bwatches-collection\.com\b \bwatchesluxus\.com\b \brolexonsale\.net\b \bkrza\.com\b \bbagrr\.com\b \bwwcats\.com\b \bjordanmass\.com\b \bhandbag-handbags\.com\b \bdesignershoestock\.com\b \betop-bags\.com\b \bgods-shopping\.com\b \bshopping-replicas\.com\b \beq2\.cn\b \b176d\.com\b \b99076\.com\b \blookchem\.com\b \bt-ny\.eu\b \bhello\.to\b \bcabaniascalamuchita\.com\b \bsierrasdecordoba\.com\b \bhotelescalamuchita\.com\b \bcabaniaslosreartes\.com\b \bsuppertv\.com\b \bairforcesale\.com\b \btimberlandbg\.com\b \bedhardy-4u\.com\b \bsportclothingstores\.com\b \babercrombiestore\.net\b \bnfl-malls\.com\b \bnflonlineshops\.com\b \bedhardyonlineshop\.net\b \btimberlandstores\.com\b \borders-status\.com\b \bmydunksb\.com\b \banf-mall\.com\b \binternetcont\.com\b \bdubai-world-central\.com\b \bburj-khalifa\.eu\b \balmaktouminternationalairport\.eu\b \byasisland\.eu\b \bdubailand\.name\b \bsaadiyatisland\.eu\b \bmeydan-city\.com\b \bdubaifountain\.info\b \bnakheelharbour-tower\.com\b \bbawadi\.info\b \barabian-canal\.com\b \bsaudi-arabia-hotels\.com\b \bdubaimetro\.eu\b \bvrsar\.eu\b \bal-raha-beach\.com\b \babu-dhabi-metro\.com\b \bshams-abu-dhabi\.com\b \bdubai-festival-city\.com\b \bghantoot-city\.com\b \bmohammed-bin-rashid-gardens\.com\b \bdubai-waterfront\.org\b \bsaadiyat-island\.info\b \bdubaiindustrialcity\.org\b \btehran-metro\.com\b \bdoha-metro\.com\b \bdubai-taxi\.com\b \baquaparky\.com\b \bsaudipowernetwork\.com\b \bbaghdadmetro\.com\b \bthe-expendables\.com\b \bfuntana\.eu\b \bplavalaguna\.eu\b \bbarbariga\.eu\b \bgroznjan\.com\b \bbrtonigla\.com\b \bfazana\.cz\b \bperoj\.com\b \bvisnjan\.eu\b \blosinj\.cz\b \bvodnjan\.eu\b \bbuzet\.eu\b \bmotovun\.eu\b \boprtalj\.eu\b \bbrijuni-rivijera\.com\b \bknihy-a\.cz\b \bzumpex\.cz\b \brambo6\.com\b \blosinj\.org\b \bvalbandon\.eu\b \bagatahanychova\.com\b \bend-2012\.com\b \bhamachigames\.com\b \blosiny\.com\b \bmosnov\.info\b \bmotocykly\.com\b \bnosovice\.com\b \bpiestany\.cz\b \bpocasiegypt\.cz\b \bpodprsenky\.com\b \bpustevny\.com\b \bcargames\.com\.au\b \bgum\.li\b \be43\.us\b \bshortenlinks\.(?:com|org)\b (?<!-)\bt\.co\b.* \b123lala\.info\b \bokutan\.tk/arama\b \bchatrullet\.net\b \bscientologymyths\.info\b \bfreedommag\.org\b \bcopyright-free-images\.com\b \bunbeatable\.co\.uk\b \bblinq\.org\b \blinkee\.com\b \balexandermcqueenoutlet\.com\b \bjimmychoousa\.com\b \bbrand-watch-supplier\.com\b \blaptopbattery365\.com\b \bshoespolar\.com\b \blimitedno\.com\b \bnewport-cigarettes\.us\b \bkicksboots\.com\b \balihello\.com\b \bwebartweb\.com\b \bnpbuy\.com\b \bnorthfacesoutlet\.com\b \bjustcomeon\.com\b \btouchglasses\.com\b \bitimberlands\.com\b \boppell\.com\b \bfbikey\.com\b \bnbtrends\.com\b \bpureboots\.com\b \bnicecoachhandbags\.com\b \bfeetorder\.com\b \bshoesshoe\.com\b \bacdoo\.com\b \btimberland7\.com\b \basicscloset\.com\b \bbootsbest\.com\b \beshopking\.com\b \bbikiniszone\.com\b \bcoachoutletfactorystore\.com\b \bbuddytrade\.com\b \bcoach-outlet-factory\.com\b \bsupraskytopsale\.com\b \bbikinismark\.com\b \belsels\.com\b \bfashionable-sale\.com\b \btao6789\.com\b \bdesignerhandbagsport\.com\b \bdressnew\.com\b \bhervelegerdresssale\.com\b \brosetta-stone-shop\.net\b \bjuicycouture-outlet\.org\b \babercrombieofficial\.com\b \basics2u\.com\b \bofficialfivefingers\.org\b \b16shoes\.com\b \bontoryburch\.com\b \betoryburch\.com\b \bsaletoryburch\.com\b \ballbagshop\.com\b \bcroconline\.com\b \bus-coachstore\.com\b \blacostetrainers\.org\b \btoysgiftsrus\.com\b \bpradatrainers\.com\b \brosettastonefree\.com\b \brosettastoneenglish\.net\b \brosettastoneirish\.com\b \bjuicycoutureoutlet\.org\b \btiffanyandcoaustralia\.com\b \bonitsukatiger\.us\b \bbagsofbrand\.com\b \bbelstaff-jacket\.com\b \blikehighheels\.com\b \bcolumbiajacketsstore\.com\b \bagogoshopping\.com\b \bicoachoutlet\.net\b \babercrombieofficial\.org\b \bparatek\.org\b \bloveshoesbox\.com\b \bbelstaff-jackets\.org\b \bmoftown\.net\b \bparatek\.us\b \bonlinepretty\.com\b \balexander-mcqueen\.us\b \burwij\.pl\b \bskroc\.pl\b \blatwy\.pl\b \bulinks\.net\b \bmcaf\.ee\b \bwikipeedos\.pbworks\.com\b \bchuta\.org\b bseoprofessionalsonline bestseooffers \brealsofttech\.com\b \bdesignerevaluation\.com\b \bmartindano\b \bsysoon\b \bquicklink\.to\b \b2c\.lt\b \b[➡➨➯➔➞➽➹✩✿❥›⌘‽☁]\.ws\b \b1link\.in\b \b2\.gp\b \b2\.ly\b \b301\.to\b \b4url\.cc\b \b7\.ly\b \b9mp\.com\b \baa\.cx\b \baafter\.us\b \bafx\.cc\b \bb2l\.me\b \bbcool\.bz\b \bcliccami\.info\b \bcl\.ly\b \bcloudapp\.com\b \bcoge\.la\b \bcrks\.me\b \bcutt\.us\b \bdfl8\.me\b \bdld\.bz\b \bdlvr\.it\b \bdo\.my\b \bdurl\.me\b \beasyuri\.com\b \beweri\.com\b \bfire\.to\b \bfirsturl\.de\b \bfirsturl\.net\b \bfon\.gs\b \bg\.ro\.lt\b \bgkurl\.us\b \bgood\.ly\b \bh\.fo\b \bhiderefer\.com\b \bhmm\.ph\b \bhurl\.me\b \bhurl\.no\b \bilix\.in\b \bir\.pe\b \birt\.me\b \bits\.my\b \bj2j\.de\b \bjdem\.cz\b \bkore\.us\b \bkrunchd\.com\b \bkrz\.ch\b \blin\.io\b \blinkbun\.ch\b \blivesi\.de\b \blnk\.nu\b \blost\.in\b \blstn\.in\b \bmacte\.ch\b \bminilink\.org\b \bmke\.me\b \bmrte\.ch\b \bmyloc\.me\b \bmysp\.in\b \bnbx\.ch\b \bndurl\.com\b \bnsfw\.in\b \bnurl\.in\b \bnxy\.in\b \bonodot\.com\b \booqx\.com\b \bpp\.gg\b \bqik\.li\b \bqlnk\.net\b \bqr\.cx\b \bqte\.me\b \blsw-gratis\.es\.tl\b \bcc\.st\b \bcalifornia-liability-insurance\.com\b \bseekic\.com\b \bchinaicmart\.com\b \btoplvstore\.com\b \bslendertoneshop\.com\b \bt3shop\.net\b \bbrandluxurywatch\.com\b \btop-lvhandbags\.com\b \byesmyluxurybags\.com\b \bladybrandbags\.com\b \btester-space\.com\b \bmylvestore\.com\b \byeahlvwallet\.com\b \bchiflatirondryer\.com\b \bt3microstore\.com\b \bmychanelbagstore\.com\b \byeslvgift\.com\b \bskihlz\.com\b \bp90xextremefitness\.com\b \bluxurylvhandbag\.com\b \bwomenandmenwatches\.com\b \bmiumiuhandbag4u\.com\b \bbeautyhairtools\.com\b \bdhlhandbags\.com\b \bvoguehit\.com\b \bmychanelbagstores\.com\b \bagotrade\.com\b \bhermes4handbags\.com\b \balexander-mcqueen-clutch\.com\b \biclshoes\.com\b \bshoppinghermes\.com\b \bcoach4handbags\.com\b \bladyluxuryshoes\.com\b \bhandbagswin\.com\b \bcls2\.com\b \bbagsmoon\.com\b \binevitablebags\.com\b \bgiftsoflady\.com\b \bredshoessole\.com\b \bbuyluxurybagidea\.com\b \bmywatchesstore\.com\b \bcocobags\.com\b \bhigh-quality-handbags\.com\b \bafwholesaler\.com\b \bczzza\.com\b \badidasporschedesign\.com\b \burstylez\.com\b \bsexpksex\.com\b \blsneighbors\.com\b \blux-replica-phones\.com\b \bdiscounttiffanyjewelry\.com\b \bbellewedding\.com\b \bbagswholesalemall\.com\b \bvertucopy\.com\b \bbagsoulet\.com\b \bhervelegerdress\.com\b \bhervelegersell\.com\b \bdownjacketonsale\.com\b \bewcss\.com\b \bjoshuatetreault\.com\b \bshoesloveshoes\.com\b \bcliphunter\.com\b \bfb\.me\b \bbiology-forums\.com\b \binfomanagement\.ru\b \burluda\.com\b \btim\.pe\b \bkxk\.me\b \bjanurl\.com\b \brfr\.me\b \br\.im\b \bread\.bi\b \bread\.im\b \brnm\.me\b \bru\.ly\b \brww\.tw\b \bs4c\.in\b \bsafe\.mn\b \bsdut\.us\b \bsexyurl\.(?:in|info|me|to|tv|us)\b \bshink\.de\b \bshortn\.me\b \bshow\.my\b \bshrinkr\.com\b \bshrten\.(?:com|me)\b \bshrunkin\.com\b \bslate\.me\b \bsmsh\.me\b \bsrnk\.net\b \bsrs\.li\b \bsurl\.hu\b \bswu\.me\b \btiny\.ly\b \btinylink\.in\b \btllg\.net\b \bto\.je\b \btrg\.li\b \btrunc\.it\b \btweak\.tk\b \btweet\.ms\b \btwhub\.com\b \btwirl\.at\b \bur\.ly\b \burl\.ag\b \burl\.az\b \burlcorta\.es\b \burlcover\.com\b \burlenco\.de\b \burlg\.in\b \burli\.nl\b \burls\.im\b \burlshorteningservicefortwitter\.com\b \burlz\.at\b \burlzen\.com\b \bvll\.me\b \bvoizle\.com\b \bw55\.de\b \bwach\.it\b \bx\.vu\b \bxiy\.net\b \bxurl\.es\b \bxxsurl\.de\b \by\.ahoo\.it\b \bye\.pe\b \byuarel\.com\b \bzapt\.in\b \bzi\.mu\b \bzipmyurl\.com\b \bzud\.me\b \burlabridger\.p4o\.net\b \bcricketwebs\.tk\b \bopposingviews\.com\b \bthe-questionnaire\.com\b \bhainanwel\.com\b \bacaiberryinformations\.com\b \bity\.im\b \barcteryxonsale\.com\b \bclstyles\.com\b \bdress4dancing\.com\b \ballbazaar\.net\b \bwomenheelshoes\.com\b \bpurelyfitness\.com\b \bwatchfreemoviesonlinedaily\.com\b \bx-fat\.com/p90x-review\b \bthecow\.me\b \bdsl-preistipp\.de\b \bsanssouci-sightseeing\.de\b \basiawriters\.com\b \bpokerenfrancais\.eu\b \belcasinoenlinea\.org\b \blineupsecurity\.com\b \baefos\.com\b \bonlinetraining4u\.com\b \bthreesonsprinting\.com\b \bmanhattaninstitute\.com\b \bbnbmedispa\.com\b \bakglaw\.com\b \btravelclinicnyc\.com\b \bnymsuits\.com\b \bmac-how\.net\b airmax[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # ugg spam (?:australia|best|brand|buy|cheap|discount|fashion|sale|shop|style|stylish)[a-z0-9-]*(?:shoe|boot|ugg)[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) (?:boot|shoe|ugg)[a-z0-9-]*(?:buy|cheap|mall|mart|outlet|shop|store|sale)[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) \b\d*uggg?[as]?\b[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) uggaustralia[a-z0-9-]+\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # don't block the official site uggaustralia.com \bmyugg \buggs?\d[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg# and uggs# #ugg[a-z0-9-a]*(?:boot|shoes)[a-z0-9-a]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg*boot and ugg*shoes # I replaced the regex by the following one, to whitelist buggyboot.com (that should not be blacklisted) \b(?!(?:buggyboot)\b)[a-z0-9-a]*ugg[a-z0-9-a]*(?:boot|shoes)[a-z0-9-a]*\b\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # per SB request https://meta.wikimedia.org/w/index.php?diff=2834376&oldid=2834371 -- Quentinv57 (2011-08-23) \bugg-[a-z0-9-]+\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg- ugg(?:top|online)?sell \b100mfugg\.com\b \baddugg\.com\b \bbuddyugg\.com\b \bcome2ugg\.com\b \bgo+[d4]?ugg[os]?\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) \bhomeugg\.com\b \binugg\.co(?:\.uk|m)\b \bladiesugg\.com\b \bloadugg\.com\b \blowestmall\.com\b \bmimiugg\.com\b \bmissugg\.com\b \bmiugg\.com\b \brealugghome\.com\b \bsnowuggs\.com\b \bsoftugg\.com\b \bsuperbugg\.com\b \bsuperiorugg\.com\b \bsupuggs\.com\b \btougg\.com\b \buggbaileybutton\.(?:biz|org)\b \buggcarts\.com\b \buggcase\.com\b \buggedglobal\.com\b \buggfeel\.com\b \bugggogo\.com\b \bugggoods\.info\b \bugglist\.com\b \buggnewyork\.com\b \buggpark\.com\b \buggprovide\.com\b \buggs-uk\.biz\b \buggsaappaat\.info\b \buggsalon\.com\b \buggsaustralia-uk\.com\b \buggsbank\.com\b \buggsbox\.com\b \buggshelf\.com\b \buggsireland\.org\b \buggslife\.com\b \buggsonlinebestellen\.com\b \buggssky\.com\b \buggugg(?:au|aufz|discountfz|new)\.com\b \buggur\.com\b \buggwebsite\.com\b \buggwin(?:ner)?\.com\b \bup2ugg\.com\b \bwowuggs\.com\b pickugg\.org brawboots\.com clsells?\.com coogi-jeans\.com designerchristian\.com longdosi\.com m(?:i|uk)sboots\.com myshoesbox\.com\.cn pluboots\.(?:com|org) shoesboots\.co\.uk womenshoesshow\.com woolskinboots\.com \beshop-handbag\.com\b \bbelstaffonsale\.com\b \bbelstaffs\.com\b \bwithorder\.com\b \bectradetang\.com\b \bvip-handbags\.com\b \bsuprashoesite\.com\b \bdunkshoes100\.com\b \bvipsuprashoes\.com\b \bpicksbdunks\.com\b \bwest-trading\.com\b \b7pmshoes\.com\b \bairretrojordan\.com\b \badikshoes\.com\b \bardike\.com\b \btitaniumwf\.com\b \bkfc\.ms\b \bbox10\.info\b \bmycia\.info\b \bmyurlshortener\.com\b \burlredirect\.info\b \bur\.id\.au\b \b86au\.com\b \bx\.nu\b \bnik\.im\b \b82au\.com\b \beum\.cc\b plant\.dmz-karpaty\.com \briccardozipoli\.com\b \bstrumicadenes\.mk\b \bsamuibatik\.com\b \bgiochigiocando\.forumfree\.it\b \bhotelpeniscola\.com\b \beurostyx\.com\b \bitalyitalia\.com\b \bdescargas-deluxe\.blogspot\.com\b \bkukulkan\.260mb\.com\b \bhula-hoop-shop\.de\b \baddu\.co\b \barticles(?:base|vana)\.com\b \bquickpaydaycreadit\.wikidot\.com\b \bcellulitetalk\.com\b \bstretchmarkscare\.com\b \bsimalovesfun\.blogspot\.com\b \bxycol\.net\b \bray-ban\.cc\b \bhockey-review\.ru\b \bsalsalust\.com\b \bresumewritingservice\.biz\b \bnexthandbags\.com\b \baaaplan\.com\b \bbtobuy\.com\b \bbagsofashion\.com\b \bhandbags-fake\.com\b \bbagscabin\.com\b \ballstylish\.com\b \bbrandsshoessale\.com\b \beoooi\.com\b \bwholesalemaccosmetics\.com\b \bctobuy\.com\b \bvsbag\.com\b \bkoolsense\.net\b \bfamousbrandbag\.com\b \bwalletsky\.com\b \bthehandbags\.us\b \bbeour\.com\b \bshamise\.com\b \bsunglasseseye\.com\b \bfakehandbags1\.com\b \bfantastic-replica\.net\b \bhermesbirkinreplica\.com\b \bbagspirit\.com\b \bv-bags\.com\b \bshehandbag\.net\b \bbagfashionstyle\.com\b \bbuydesignonline\.com\b \bbalkanofil\.ru\b \bfacbook\.com\b \bbadoo\.gen\.tr\b \bstanfordu\.totalh\.com\b \bcommoditiestips\.com\b \bfry\.am\b \blink\.packtpub\.com\b \b2travel2\.nl\b \brio-de-janeiro-guide\.net\b \braipurnews\.(com|in|info)\b \begmondonline\.nl\b \bzoolabo\.com\b \bgoforthenight\.com\b \bold-school-spiele\.de\b \byaesmi\.narod\.ru\b \bmma\.sports-combat\.com\b \baffiliate\.godaddy\.com\b \bmidyatstarradyo\.com\b \bellightmade\.com\b \bpescaprofesional\.net\b \bfx-photos\.com\b \bs-m-s\.tv\b \bguia-puntacana\.com\b \bplacement-international\.com\b \bamerican-business\.org\b \bchristmas-celebrations\.org\b \ballworldsport\.org\b \bworld-geography\.org\b \bholgacamera\.net\b \badultinteractivechat\.net\b \biswb\.org\b \bamareway\.org\b \bli\.vc\b \bto80\.net\b \bviviti\.com\b \bonly-hit\.de\.tl\b \bestimarte\.com\b \bhumanbody\.me\b \bparaguaycoins\.com\b \bebook\.7pop\.net\b \bgermangoogirls\.com\b \bucuncubinyil\.com\b \bpoutrerdansguardian\.blogspot\.com\b \bkpop\.fr\b #Petition sites \bthepetitionsite\.com\b \bgopetition\.(?:com|co\.uk|us)\b \bipetition\.com\b \.ipetitions\.com \bpetition(?:online|s24|site|spot|-?them)\.com\b \bwebpetitions\.com\b #end of petition sites \bbeeg\.cm\b \.ladbrokes\.com \banna-world\.com\b \bblacksquaregallery\.com\b \bdahabtravel\.eu\b \b1dekorasyon\.com\b \btsanoff-classic\.com\b \bhttp-music\.org\b \bukshoesizeconversion\.com\b \bcoatsize\.com\b \bhaqeeqat\.org\.pk\b \bthecompany\.pl\b \bpalmedazur\.com\b \bhot-maps\.de\b \becsoso\.com\b \bec9i\.com\b \bbigbigfashion\.com\b \btang-trade\.com\b \bkicksinfo\.com\b \bfeelingshoes\.com\b \bairgriffeymax\.com\b \bbrandkeys\.net\b \btotobags\.com\b \bhoney-replicas\.com\b \btop99shopping\.com\b \bbagstars\.com\b \brolex-heavens\.com\b \brwholesalejewelry\.com\b \bgo52wholesale\.com\b \bsell-replica\.com\b \bjerhandbags\.com\b \bphoenix-luxuries\.com\b \bshopstarstyle\.com\b \bbapesky\.com\b \bjrehandbags\.com\b \btop1replica\.com\b \be-shop-replica\.com\b \bbeubag\.com\b \btop100handbag\.com\b \breal-exact-bag\.com\b \bsaleluxe\.com\b \bbuy-tiffanys\.com\b \bshoesflysky2\.com\b \btiffany4girls\.com\b \bbaileybuttonboots\.com\b \bbootsea\.com\b \bbootsonmall\.org\b \bcashboots\.com\b \bcrazyboot\.com\b \brightonradon\.com\b \bsnowboots-discount\.com\b \bp90xtopmall\.com\b \btrade161\.com\b \bthetrendies\.com\b \benjoyshoping\.com\b \bbootshouse\.com\b \bshop4p90x\.com\b \btimboot\.com\b \bhktz\.net\b \bmanoloblahnik\.ws\b \bjimmy-choo-outlet\.com\b \bjimmychoooutletstore\.com\b \bes\.maxorion\.com\b \bbukisa\.com\b \bexm\.nr\b \bhelpdesk\.tk\b \bsedo(?:parking)?\.com\b \bel-youm\.com\b \baddsubmiturl\.com\b \baries\.com\b(?!\.) \bbigdady\.com\b \bbuckethead\.com\b \bcarinsurancecredit\.com\b \bceritaindonesia\.com\b \bcreditscorecomparison\.com\b \bejdixon\.com\b \bfresherworld\.com\b \bfrt\.org\b \bhomestaging\.net\b \bhotels-accommodation-hotels\.com\b \bhotrodlinks\.com\b \bincest\.com\b \bjandal\.com\b \bkiss\.my\.butt\.com\b \blucky\.com\b \bmbc2\.net\b \bmobile24\.com\b \bmxyer\.com\b \bpillz\.com\b \bplentyoffish\.net\b \bps4\.com\b \btocows\.com\b \btrafficx\.com\b \btwiteer\.com\b \bunderpants\.org\b \bwistatepull\.org\b \bchez-soso\.picoz\.com\b \bfuckgirl\.com\b \bhflanding\.contortionists\.net\b \bzshare\.com\b \bphebank\.com\b \bwwww\.hentaitube\.com\b \bthebestoftheinternet\.com\b \bgods-country\.de\b \bnetbulx\.com\b \blesberlinettes\.wordpress\.com\b 174\.132\.115\.162 74\.208\.135\.98 \badsense-p\.blogspot\.com\b \bmillionsbillionstrillions\.com\b \blifetimetracker\.com\b \blifetimegps\.com\b \bgenesilencing\.net\b \bvanessahaydontrump\.com\b \bkebira\.com\b \bhawaiianlimo\.com\b \bspringbreakspain\.com\b \bzombiecomputer\.com\b \b3dgovernment\.com\b \bbrownfat\.com\b \bmomordica\.com\b \baimraj\.com\b \bcalcutta\.org\b \bguiacoruña\.es\b \ba-coruña\.com\.es\b \bla-coruña\.com\.es\b \bxn--acstica-71a\.net\b \bolimpiadas\.net\b \blatín\.net\b \bde-españa\.net\b \bgretsch\.es\b \bchef\.ph\b \bchef(?:\.com)\.ph\b \bsupermodels?3d\.com\b \bupd\.ph\b \bcoron\.com\.ph\b \bcolorfulbubbles\.com\b \b3dtvcorp\.com\b \b3dtv(?:\.com)\.ph\b \b3dadvertising\.com\.ph\b \b3dads\.com\.ph\b \b3-d\.ph\b \b3dpaparazzi\.com\b \bremit\.com\.ph\b \bcarabaoisland\.com\.ph\b \bdollar\.com\.ph\b \bboayan\.com\.ph\b \bsanvicente(?:\.com)?\.ph\b \blithium-air\.com\b \bboracay\.tk\b \bdiwaran\.(?:com|net)\b \bmrgfu(?:streatment)?\.com\b \bmrg-fus\.com\b \bpiratedcopy\.com\b \bfilchi\.org\b \bfilipinochinese\.com\b \bfinance\.groups\.yahoo\.com/group/Fil_Chi\b \bofw\.(?:com|org)\.ph\b \bofwonline\.(?:com|ateneo\.edu|net)\b \bhotellmolleberg\.com\b \bzkracene\.cz\b \b1url\.cz\b \beurocupshistory\.com\b \bmoladi\.com\b \bplasticformwork\.co\.za\b \bmoladiamericas\.com\b \bvivwestwood\.com\b \bbu\.tt\b \brisk-international\.gr\b \bcutehandbags\.org\b \berssab\.u-bordeaux3\.fr\b \bknol\.google\.com/k/cestas/knol-000-pr%C3%A9sentation-des-trois/39y3khftrdkhq/62# \bgrammar-and-logic\.com\b \blyt\.sr\b \bcardassiaprimera\.com\.ar\b \bmillionid\.com\b \bcmindia\.blogspot\.com\b \bfashionlande\.com\b \bdatmaychu\.net\b \bdiendanmaychu\.net\b \bironrye\.blogspot\.com\b \bnewmail\.ru\b \b00free\.net\b \bfreei\.me\b \bzoka\.cc\b \busefulwebtool\.com\b \bantiques-help\.com\b \bmon\.st\b \bcaseecampi\.net\b \burl\.lotpatrol\.com\b \btomyumrecipe\.com\b \bbachhoa24\.com\b \bvolleyball-movies\.pl\b \bazerbaijanrugs\.com\b \bmoviesonline\.name\b \bclassic-replica\.com\b \btoywatchesale\.com\b \bchoosemyhandbags\.com\b \brolex-watch-replica\.com\b \btiffanyshopmall\.com\b \bhogan-scarpe\.it\b \bbagsaa\.com\b \bdhlbag\.com\b \bmoyu7\.com\b \bideal-replica\.com\b \bwsreplicas\.com\b \bmemwatches\.com\b \bbag-endhere\.com\b \bmontblancsale\.com\b \bluxury007\.com\b \bbranddiscounting\.com\b \bhandbaghall\.com\b \bshoe-jordan\.com\b \bwholesale-designer-handbag\.com\b \bjordannew\.com\b \bhandbags163\.com\b \bp90xbose\.com\b \bcgkicks\.com\b \bbeatsbydres\.com\b \bjewellryoutlet\.com\b \bp90xoutletonline\.com\b \bmycoachoutlets\.com\b \bp90xschedule\.com\b \bbrand-store777\.com\b \bmyjuicycouture(?:outlet|s)\.com\b \bme2dvd\.com\b \bmusicadelparaguay\.blogspot\.com\b btopfoot\.ch\b \bthesiswritingservice\.com\b \babandonedkansai\.wordpress\.com\b \biranbattery\.(?:com|ir)\b \bfadakbattery\.ir\b \balitacomics\.blogspot\.com\b \bstanfordu\.byethost13\.com\b \binfluenzavirusnet\.com\b \bdenguevirusnet\.com\b \bgenetherapynet\.com\b \bchikungunyavirusnet\.com\b \bhamsangar\.ir\b \bkiacell\.com\b \bvideo-search\.de\.tl\b \bxav\.cc\b \bxa\.vc\b \bsorturl\.net\b \breplicasonsale\.com\b \bbacklinksteam\.com\b \bnextiva\.com\b \btelemarketingbase\.com\b \busvoip\.com\b \bvoipproviderslist\.com\b \bwebadsservice\.com\b \btinyfav\.com\b \bfreelancercareers\.com\b \bcustomcourseworks\.com\b \bpradeepsanyal\.com\b \bforit\.org\b \breplicaisland\.com\b \bexactbags\.com\b \bukthomassabo\.com\b \bmrpinyin\.webs\.com\b \btugolden-retriever\.blogspot\.com\b \bshaderaven\.at\.ua\b \blinq\.lk\b \b0z\.fr\b \bcharts-single\.de\.tl\b \blostpedia\.com\b \bdictionar-englez-roman\.org\b \bminurl\.com\b \bchekushka3\.narod\.ru\b \bgeocities\.yahoo\.com\.br\b \btwiter\.com\b \bforexinsider\.co\.uk\b \burl4t\.com\b \bvv\.vg\b \bcyberpunkresources\.blogspot\.com\b \bhvacinstaller\.com\b \brod\.gs\b \bchws\.ca\b \bgalerie-obadia\.com\b \bplanet-earth\.tv\b \bzumlink\.com\b \bzumlink\.de\b \blinkegit\.com\b \bdolinku\.pl\b \bvuethis\.com\b \broligames\.info\b \bspruethmagers\.com\b \bgaytube\.com\b \bblogspor\.com\b \byspace\.com\b \ben\.wilipedia\.org\b \bfacebppk\.com\b \bfaceboog\.com\b \bmyspac\.com\b \bwikipedi\.org\b \b1939\.com\b \blivjournal\.com\b \bbolgspot\.com\b \bmyspase\.com\b \bblogpspot\.com\b \bautomobile-insurance\.com\b \bdental\.implantprocedure\.com\b \bzarasoft\.yoo7\.com\b \bb4p\.nl\b \bsmartkpis\.com\b \bbalancedscorecardreview\.com\b \bexemys\.com\b \bshrinkee\.com\b \bsalentobooking\.net\b \bsms-fake\.com\b \bbep-hiphop\.blogspot\.com\b \b0vr\.net\b \b321\.cn\b \b4x2\.net\b \bat\.t[cf]\b \bbiz\.ly\b \bbofh\.us\b \bc-o\.cc\b \bca\.tf\b \bch\.t[cf]\b \bcz\.t[cf]\b \bda\.ru\b \bde\.t[cf]\b \beu\.t[cf]\b \bfreakz\.eu\b \bhere\.ws\b \bho\.io\b \bint\.t[cf]\b \bmypiece\.com\b \bne1\.net\b \bneat\.name\b \bouch\.ws\b \bseeya\.at\b \bsuch\.info\b \btrue\.ws\b \btweaker\.eu\b \bubb\.cc\b \bvisit\.ws\b \bco\.nr\b \b74\.6\.239\.185\b \bbonus-casino-en-ligne\.info\b \bparis-pronostics-sportifs\.com\b \bfrance-poker-en-ligne\.com\b \bguide-roulette\.net\b \bjeux-casino-gratuits\.org\b \bturkmenbilisim\.net\b \bpestcontrol\.co\.uk\b \bsolar-energy\.co\.uk\b \bnolo.com/index.cfm\b.*?\bkbid= \burlredo\.com\b \bsoldatx\.com\b \bbuildingexamples\.com\b \bmusikpedia\.net\b \broatanwestbay\.com\b \bhyv\.es\b \bhyves\.nl/api/shorturl\b \bcartusialover\.wordpress\.com\b \bcabinetfiscal\.com\b \btilpark\.com\b \bsudety\.veus\.pl\b \bbatuferinggi\.info\b \btinyden\.com\b \bfreud\.pribor\.cz\b \bple-mir\.com\b \bsaveffi\.com\b \boxfreudian\.com\b \bstanleygentlemen\.com\b \bpinkushion\.com\b \bsuperbestpalsclub\.tk\b \bva\.mu\b (?<=//|\.)x\.co\b \bhancocksinsi\.tr\.gg\b \bsperco\.com\.ua\b \blifegid\.net\b \bcineastaleonardo\.blogspot\.com\b \bsohbetask\.net\b \bstartravestiler\.com\b \btravestiler1\.com\b \bstarderya\.com\b \btravestitravestiler\.com\b \btravestiler\.net\b \blovespace\.loversguide\.com\b \belectroniccigaretteburn\.com\b \becigarettereviews\.com\b \bwikipeia\.org\b \bwikipeadia\.org\b \bfickr\.com\b \bpenisland\.com\b \bzideo\.nl\b \bit2\.in\b \bprimewritings\.com\b \bessaydr\.com\b \btube-silicon\.com\b \bbblogspot\.com\b \bemresaracoglu\.com\b \bluxurydesignerbag\.com\b \bpradanow\.com\b \bpaybagsincs\.com\b \bebella-collections\.com\b \bus-abercrombie\.com\b \bpaybagsinc\.com\b \bxsnr\.x10\.mx\b \bbaixarps2\.tk\b \bnemri\.tk\b \bsudoku\.name\b \b4p5\.com\b \besiparislerim\.com\b \bidxl\.net\b \bmuznewz\.com\b \bads\.betfair\.com\b \ballaboutmodels\.tv\b \bcognac-expert\.com\b \bskryabin\.biz\b \bmcflyreport\.tk\b \bmuzland\.(?:ru|info|es|in)\b \bairclassification\.com\b \btudosobremagiaeocultismo\.blogspot\.com\b \bclassroam\.multiply\.com\b .*sanalritim[+.]com \bwebcache\.googleusercontent\.com.*?sanalritim \.cc\.bingj\.com.*sanalritim \bforumcorlu\.com\b \bbunkerpictures\.nl\b \bview\.my\b \bjustbie\.com\b \bshoptoryburchoutlet\.com\b \bchanelbagsoutlets\.net\b \bcoachfactoryoutlet-online\.com\b \bus-hermeshandbags\.com\b \bchaneloutletonlines\.com\b \bnewbelstaff\.com\b \bchanelhandbagworld\.com\b \bcoachfactoryonline\.com\b \bskechers-shapeupsoutlet\.co\.uk\b \bdiscount-miumiu\.com\b \bhervelegersale-outlet\.com\b \bcoachbagscheap\.net\b \bdiscountchloe\.com\b \bnewbalance-outlet\.com\b \bmycoach-outlet\.com\b \bchanelbagshow\.com\b \bshopmanoloblahnik\.com\b \bgracebag\.com\b \btoryburchlover\.com\b \bsunglass-mall\.com\b \bsoftnet1\.tk\b \bareacodeblog\.com\b \bvitaminddeficiencysymptomsguide\.com\b \bsideeffectsguide\.org\b \bbiggestintheworld\.org\b \ballintheworld\.org\b \bappendicitis-symptoms\.org\b \bintelligentmag\.com\b \bthegallbladdersymptoms\.com\b \bbronchitissymptomsonline\.com\b \bstomach-ulcer-symptoms\.org\b \bhivsymptomsblog\.com\b \bresumecoverletterexamples\.org\b \b192-16801\.com\b \bbluewaffledisease\.org\b \bbreastfeedinginfo\.org\b \b192168ip\.com\b \bbabyshowerinvitationsblog\.com\b \bthebesttimetogetpregnant\.com\b \bshinglessymptomsguide\.org\b \bvideoradio\.ru\b \byoutubedownloader\.org\b \bsavetubevideo\.com\b \bfreedownloadgames\.name\b \bbgames\.org\b \bvcq\.biz\b \bbackgroundpictures\.net\b \bnewdimensionsweb\.com\b \bi-watch-movies-online\.com\b \bmovietrailersonline\.net\b \byoutube-?downloader\.name\b \bwritemypapers\.org\b \bevolutionwriters\.com\b \biphone-to-pc-transfer\.com\b \boksgroup\.com\b \bdieselgenerators\.ru\b \bhuman2stay\.com\b \blaptopbatterywholesale\.com\b \blaptopbatteryweb\.com\b \bbatteryfast\.com\b \btoplaptopbatteries\.com\b \bgoodlaptopbattery\.co\.uk\b \bbatterylaptoppower\.com\b \bidopoo\.com\b \blaptop-battery\.us\b \bglobal-motherboard\.com\b \blaptopskeyboard\.com\b \bhp-laptop-battery\.net\b \bhighwaylaptopbatteries\.com\b \brjmbattery\.com\b \banyincn\.com\b \bkavav\.com\b \bfroyopad\.com\b \bcheapoakleysale\.com\b \btakeourshoes\.com\b \bfreeshippingmart\.com\b \bdoinglong\.com\b \bellabridaldress\.com\b \bsatistronics\.com\b \blampworlds\.com\b \byouroscilloscope\.com\b \bguooy\.com\b \b21cnshoes\.com\b \bivove\.com\b \btradehan\.com\b \bchinadone\.com\b \bwholesale07\.com\b \bsechange\.com\b \bdropship-china\.com\b \bjaimestore\.com\b \bmyjoyzone\.com\b \budtek\.com\b \bdressesshop\.com\b \bbuythebigone\.com\b \btakeshoes\.com\b \bstarweddingdresses\.com\b \bsoftwareo\.com\b \busajerseysmall\.com\b \bcallhot\.com\b \bsupplysunglasses\.net\b \bbuyinb2b\.com\b \bchinanfl\.com\b \bsuperzonewholesale\.com\b \bezbuy365\.com\b \badapterlist\.com\b \bbatterygoshop\.co\.uk\b \barogyaherbalpowder\.tk\b \beswikipedia\.org\b \bmakemoneycorp\.page\.tl\b \bdogswar\.ru\b \bpussy\.com\b \bhomosex\.com\b \bgroups\.to\b \b4u43\.com\b \bjejuri\.net\b \bkhandoba-(?:jejuri|temple)\.blogspot\.com\b \bjejuridarshan\.com\b \bminoxidilforte\.com\b \binvitationstyles\.com\b \bsuprauk\.co\.uk\b \bsupraukshoes\.com\b \brealafrica\.co\.uk\b \barticle-board\.com/fat-burning-furnace-reviews\b \bthedietsolutionprogram-exposed\.org\b \bthedietsolutionreviewscam\.com\b \bfatburningfurnacereviewscam\.com\b \btruthaboutabsreviewscam\.com\b \bfatloss4idiotsreviewscam\.com\b \bdietsolutionreviewscam\.com\b \bfindtohealth\.com\b \bli8\.ru\b \bpbali\.com\b \bcropcirclesandmore\.com\b \bcreditcardhelp\.com\.au\b \bmarket-area\.ru\b \bdataclub\.ru\b \bzkracovatko\.cz\b \bveryspecial\.ru\b \bfa\.st\b \biskspot\.com\b \blurkmoarpedia\.com\b \bfacenook\.com\b \bbleaching-pro\.de\b \bjettisonreality\.tk\b \bfootballshoesblog\.com\b \bchristian2011\.com\b \bstylestalks\.com\b \bartisans-serruriers\.fr\b \blocksmithmanchester\.cc\b \bmenuiserieparis\.net\b \bplombier75\.fr\b \bserrureporte\.com\b \bserrurier\.com\b \bserurier\.net\b \bsosserrurier\.com\b \blivejasmin\.com\b \btourattract\.com\b \bplaces-data\.com\b \bdiamond-age\.at\b \barhitel\.com\b \bdubes-electro\.com\b \bmotelcar\.com\b \bspisakpesama\.com\b \bnatascha-hilft\.com\b \beasymobiletagging\.at\b \bnewarts\.at\b \byoucanhelp\.tk\b \bprofessay\.com\b \bwholesaleweddingsupplies\.org\b \bbodybuildingtips-list\.com\b \belectroniccigarette2k\.com\b \biitm\.be\b \bgopoco\.us\b \bcevatzade\.com\b \bxok\.mx\b \blinseis\.(?:com|de|net)\b (?<!netzsch-)\bthermal-analysis\.com\b \bdilatometer\.com\b \bkarmenshoes\.com\b \bmichael-jordan\.us\b \bplayersaid\.com\b \bfemmes-cuir-bottes\.com\b \bhermes6\.com\b \bvogueshoesonline\.org\b \bimrandijital\.com\b \bdijitalbaskifiyatlari\.net\b \bledtabela\.us\b \bcephegiydirmefiyatlari\.com\b \btabelafiyatlari\.biz\b \barackaplamafiyatlari\.com\b \bisiklitabelafiyatlari\.com\b \baracgiydirmefiyatlari\.com\b \bbacklinkdir\.com\b \bsinotraffic\.com\b \b3fw\.ru\b \bab\.cd\b stdtesting\.(?:com|net|org)\b \bt\.in\.com\b \bbodypaint\.ws\b \bzolas\.info\b \bberkeley-term-papers\.com\b \bresumedocket\.com\b \bessayhelppros\.com\b \bcustomessayhelp\.com\b \blogodesignmaestro\.com\b \bheadlicetreatmentworld\.com\b \beasyessayhelp\.com\b \bdissertationmojo\.co\.uk\b \bwriters-write\.co\.uk\b \bdissertationinn\.co\.uk\b \blogodesignmaestro\.co\.uk\b \bessaymojo\.co\.uk\b \bmightydesigners\.com\b \bessayinn\.co\.uk\b \bmormonlar\.org\b \bdeltafidesign\.it\b \bminoxidilforte\.blogcu\.com\b \bdimension\.com\b \bammonet\.(?:com|it|ch|de|fr)\b \bchianti\.info\b \bnorcia-italy\.com\b \bval-di-chiana\.com\b \bchiocchio\.net\b \bbadia-a-coltibuono\.com\b \batoposmusic\.com\b \btavarnelle\.com\b \bbarberinovaldelsa\.info\b \bmonteriggioni\.info\b \bradda-in-chianti\.com\b \bimpruneta\.com\b \bgreve-in-chianti\.com\b \bsan-casciano\.com\b \bval-di-merse\.com\b \bgaiole-in-chianti\.com\b \bbella-toscana\.(?:com|co\.uk|org|net)\b \baltamaremma\.org\b \blivorno-info\.com\b \bsunflower-tours\.com\b \bmassa-marittima\.com\b \bagriturismo-chianti\.com\b \bbedandbreakfastinchianti\.com\b \bsan-polo\.com\b \bchianti-italy\.com\b \barezzo-info\.com\b \bvaldorcia-info\.com\b \bpienza\.com\b \bmontalcino\.net\b \bbibliophile\.net\b \bbookbase\.com\b \bmontepulciano\.net\b \babbeys-of-tuscany\.com\b \bcastelli-del-chianti\.com\b \bcitta-slow\.com\b \bfestivals-of-tuscany\.com\b \bgardens-of-tuscany\.net\b \bslow-food\.info\b \bslow-tours\.net\b \bslow-travel\.info\b \bslow-vacations\.info\b \btuscanywinetours\.info\b \btuscanywinetours\.net\b \bvillas-of-tuscany\.info\b \bvino-slow\.com\b \bwinetastingtoursintuscany\.com\b \bsiena-info\.net\b \btuscanleathergoods\.com\b \bcastellina\.com\b \baccommodationsinchianti\.com\b \bchianticlassico\.net\b \btuscanwinetours\.net\b \bcasa-reasco\.com\b \broma-info\.net\b \bsan-quirico\.com\b \bmonte-amiata\.com\b \bcasarmini\.it\b \bmonte-oliveto\.com\b \bgarfagnana-info\.com\b \bmugello-info\.com\b \bvaltiberina-info\.com\b \bsansepolcro-info\.com\b \bvilla-felceto-tuscany\.com\b \bpanzano\.com\b \btuscan-wines\.info\b \bvacationrentalstuscany\.com\b \btuscany-vacation-rentals\.net\b \btuscany-toscana\.info\b \btuscany-toscana\.co\.uk\b \btuscanyholidayhomes\.com\b \bfarmhouse-holidays\.com\b \bholiday-homes-tuscany\.com\b \bchianti-rentals\.net\b \bchianti-vacation-villas\.com\b \bagriturismi-chianti\.com\b \bilcasello\.it\b \blucarelli\.info\b \blamole\.info\b \bbedandbreakfastinchianti\.net\b \blecetinelle\.it\b \bgallo-nero\.info\b \bcastelnuovo-berardenga\.com\b \bbadia-a-passignano\.com\b \bmontefioralle\.info\b \bvolpaia\.info\b \bstrada-in-chianti\.com\b \bvaldarno-info\.com\b \bvaldelsa-info\.com\b \bsan-miniato\.com\b \bspello\.org\b \bcortona\.com\b \banghiari-info\.com\b \baccommodationsinrome\.net\b \bantiquarian-books\.info\b \bassisi-info\.com\b \bbella-umbria\.com\b \bbibliofilo\.it\b \bbibliophile\.ch\b \bbibliophile\.eu\b \bbologna-info\.com\b \bbookbasesearch\.com\b \bcastellina-in-chianti\.com\b \bcertaldo-info\.com\b \bcetona\.info\b \bcollevaldelsa\.net\b \bcortona-italy\.com\b \bderuta\.net\b \bfarmhouseaccommodationsintuscany\.com\b \bferrone\.info\b \bfiesole\.com\b \bfirenze-florence\.com\b \bfirenze-info\.net\b \bflorenceaccommodations\.info\b \bgaiole\.com\b \bgiustiniana\.info\b \bgrosseto-info\.com\b \bgubbio-info\.com\b \bholidayhomesintuscany\.net\b \bischia-casa\.com\b \blibri\.info\b \blibri-rari\.info\b \blorociuffenna\.org\b \blucca\.info\b \blucolena\.net\b \bmazzano\.com\b \bmercatale\.net\b \bmontefioralle\.it\b \bmontelupo\.com\b \bmontespertoli\.org\b \bnaples-napoli\.com\b \borvieto-info\.com\b \borvieto-italy\.com\b \bperugia\.ch\b \bperugia-info\.com\b \bperugia-italy\.com\b \bpisa-info\.com\b \bpoggibonsi\.com\b \bpontassieve\.info\b \bpontassieve-info\.com\b \bradda\.org\b \bradicondoli-info\.com\b \bravenna-info\.com\b \bsan-donato-in-poggio\.com\b \bsan-gimignano\.com\b \bsan-gimignano-info\.com\b \bsan-miniato-al-monte\.com\b \bsienna-italy\.com\b \bsovicille\.net\b \bspoleto-info\.com\b \btavarnuzze\.com\b \bumbria-italy\.org\b \burbino-info\.com\b \bval-di-sieve\.com\b \bvaldorcia-valdorcia\.com\b \bvolterra\.net\b \bapartment-saint-peters\.com\b \bautoilcassero\.com\b \bbecherale\.com\b \bcasalamole\.com\b \bcasalmonte\.it\b \bceramica-geometrie\.com\b \bchianti-farm-house\.com\b \benjoytuscany\.com\b \bhotelinchianti\.net\b \bilvillino\.net\b \bpatriziafalciani\.com\b \bpoderesagna\.com\b \bpodere-san-cresci\.com\b \bpoggioallolmo\.com\b \brifugium\.it\b \bterredimelazzano\.it\b \btuscanyholidayhome\.net\b \bvillabordoni\.com\b \bvilla-lebarone\.com\b \bvillarignana\.com\b \bvilla-sant-andrea\.com\b \btodopuertoescondido\.com\b \bfamilias-argentinas\.com\.ar\b \btrituradoras-de-piedra\.com\b \b007\.am\b \bbasketballonlineshop\.com\b \bt\.cn\b \bcheckdent\.com\b \boosakalv\.com\b \bhklouis\.com\b \bcoach-replicas\.com\b \bfashioncheaphandbag\.com\b \btiffanyjewelryoutletusa\.com\b \boakley-sunglasses\.uk\.com\b \bsellfashiontiffany\.com\b \bmyjewelrybox\.org\b \btiffanybraceletuk\.com\b \bbrianatwoodsales\.com\b \btiffanyjewelryoutletus\.com\b \bgeneraljewellery\.com\b \bsunglassshop\.us\b \bchichotlingerie\.com\b \bineeee\.com\b \bsilvertiffany\.org\b \brsgold2sale\.com\b \bptlue\.com\b \bpassiontrader\.com\b \btiffanyhut\.com\b \bwatch4sale\.org\b \blearnitaliano\.net\b \bliteraryawards\.info\b \bkarenmillen(?:bagsstore|blackdressstore|cataloguestore|centurycitystore|chicagostore|coatstore|collectionstore|dresses(?:online|onsale|outletonline|shop|ukonline|ukstore)|footwearstore|handbagsstore|headofficestore|jewellerystore|leatherjacketstore|onlinestore|outletonline|outletstore|s|shoes|shoes(?:australia|uk)|silkbrasstore|sohostore|spectaclesstore|ukdesigner|ukonline|ukoutlet|uksite|ukstore|usastore|websitestore)\.com\b \btoryburchflatsdiscount\.com\b \bdetox-body-cleanse\.com\b \bcheapabercrombieandfitch\.com\b \babercrombieandfitchukstore\.com\b \bedhardy(?:backpack|handbags)store\.com\b \btoryburchoutletstores\.com\b \bcoachclearanceoutlet\.com\b \btoryburchbagsshop\.com\b \brosettastonefrenchused\.com\b \btoryburchwalletshop\.com\b \bburberry(?:bags?|bluelabel|brit|london|perfume|purses|sale|scarves|sunglasses|thebeat)store\.com\b \bburberry(?:-bagoutlets|4handbags|ol|selection|world)\.com\b \bburberry\.org\b \bus-burberrybags\.com\b \bus-burberryshoes\.com\b \busa-burberryoutletonline\.com\b \btoryburchhandbagsshop\.com\b \btoryburchcouponsale\.com\b \bcoachoutletleather\.com\b \bsolestop\.com\b \bcoachclearanceshop\.com\b \babercrombieoutletsaleonline\.com\b \btescoshoes\.com\b \bukshoesbuy\.com\b \b24order\.com\b \bradiifootwearsstock\.net\b \bhomywinter\.com\b \bair-maxes\.com\b \bamzn\.to\b \bturl\.no\b \bwikicities\.com\b \bnitrotek\.co\.uk\b \bwhdo\.ru\b \bwelcomeurope\.com\b \be-spirulina\.com\b \begert\.com\.tr\b \bdhtblockerdanger\.com\b \b2girls1cup\.nl\b \bdextertravels\.com\b \bshimlatourpackages\.net\b \bdubaitourismpackages\.co\.in\b \bgoatourpackages\.net\b \buttaranchaltourpackages\.com\b \bjaipurtourpackages\.net\b \bmumbaitourpackages\.net\b \beuropetourpackages\.co\.in\b \blakshadweeptourpackages\.net\b \bnepaltourpackages\.net\b \bsrilankatourpackages\.co\.in\b \bsingaporetourpackages\.co\.in\b \bsrilankatourismpackages\.co\.in\b \bthailandtourpackages\.co\.in\b \brovinj\.aventin\.hr\b \b12by\.com\b \bslnks\.com\b \b20b\.org\b \bhikingshoes4u\.com\b \bwatchesreplicabest\.com\b \bqueenofwatches\.com\b \bfreerolexwatches\.com\b \btiffanyl(?:lc|ot)\.com\b \bairvec\.com\b \bnewportscigarettes\.net\b \bhotbrandjeans\.com\b \bchinashopping4u\.com\b \bheels-?hut\.com\b \bbrandladyshop\.com\b \bwigshotsale\.com\b \bshoesset\.com\b \bclretail\.com\b \bxseoer\.com\b \bjewelryhu\.com\b \bshoesnipe\.com\b \bmultiurl\.com\b \bxuta\.me\b \bbarcosbarcelona\.com\b \bholocausto-doc\.blogspot\.com\b \binspiratorsukses\.com\b \bbacau\.(?:net|org)\b \bflashpapers\.com\b mycaal\.com diamondlinks\.net \bmotobiznes\.net\b \bq\.gs\b \bherbaldb\.com\b \bll\.my\b \bnowtweet\.it\b \bshadr\.me\b \bbc\.vc\b \bpalawanhotels\.org\b \bhotfemaletennisplayers\.blogspot\.com\b \byourkefirsource\.com\b \balimezdegi\.com\b \bpriceangels\.com\b \bmyowninformations\.com\b \bpureberrymax\.net\b \bbrafacts\.net\b \bluxury-pajamas\.com\b \bhottestsports\.com\b \btotallympics\.com\b \bmaketodaypayday\.co\.uk\b \bdorebibletarot\.net\b \bwow-signal\.com\b \borlando-villa-guide\.com\b \bovariancyst-treatment\.com\b \b2vancouver\.com\b \b2vancouverbc\.com\b \b9nl\.com\b \bcomyonet\.com\b \bget-shorty\.com\b \bkindurl\.com\b \blnks\.it\b \bphlpn\.es\b \burlao\.com\b \byourl\.nu\b \bsouthpacific\.org\b \bpacific-pictures\.com\b \bcuba-pictures\.com\b \bmapsouthpacific\.com\b \bgonanaimo\.com\b \btonganholiday\.com\b \bsamoaholiday\.com\b \bFijiguide\.com\b \bpetitionvoice\.com\b \bspanishfauna\.blogspot\.com\b \bprivateistanbultours\.com\b \bshrunklink\.com\b \bistanbuldaycruises\.com\b \bnewdealtravel\.net\b \bnewyearistanbul\.com\b \bistanbultours\.org\b \bistanbultour\.biz\b \bistanbuldaytours\.com\b \btoursistanbul\.org\b \btripsistanbul\.com\b \bcruiseistanbul\.com\b \bistanbultripadvisor\.com\b \btripadvisoristanbul\.com\b \bonlinetripadvisorturkey\.com\b \bturkeytripadvisor\.com\b \bgeziistanbul\.net\b \bistanbulprivatetour\.org\b \btoursturkeytravel\.com\b \bturkeybustravel\.com\b \bantalyaotelleri\.net\b \bbodrumotelleri\.net\b \bedirneotelleri\.com\b \bkusadasiotelleri\.com\b \banzacdaytour\.net\b \ballcappadociatours\.com\b \ballcappadociaballoontours\.com\b \bturkeygallipoli\.com\b \bgallipolidaytours\.com\b \bgallipoli-tours\.com\b \bturkeyvacationpackage\.com\b \btourpackagesturkey\.com\b \bturkey-tours\.org\b \btourstoturkey\.org\b \btravelguidesturkey\.com\b \btravelturkey\.biz\b \bboutiquehotelturkey\.com\b \btroublefreeholiday\.com\b \ballhotelsbooking\.com\b \balleurohotels\.com\b \bfujiken\.mo-blog\.jp\b \bmahjongonline\.net\b \brobert-lindsay\.blogspot\.com\b \bsorprendere\.com\b \bjordanevents\.net\b \bhuseyin\.gen\.tr\b \bmusicofthebalkans\.com\b \bhamshahree\.com\b \bpillsm\.com\b \bdigitalbach\.com\b \bkonyaliyiz\.net\b \bpaydayloanzone\.com\b \bfindlowcostautoinsurance\.com\b \bcaautoquote\.com\b \bchav\.in\b \bfacebok\.com\b \bkarate-blog\.net\b \btravel\.md\b \bmarketresearchagencies\.eu\b \bterme-selce\.hr\b \bgoodstuff\.ro\b \bjason-wiles\.blogspot\.com\b \bjamonarium\.com\b \ballworldguides\.com\b \bapnihindi\.com\b \bloltrain\.com\b \bjoomlaline\.ru\b \bmichael-trevino\.net\b \bjoshduhamel\.es\b \bjensenackles\.es\b \bemma-roberts\.us\b \bangelinaweb\.org\b \bjoseph-morgan\.net\b \bliamhemsworth\.bz\b \bkeegan-allen\.com\b \bbradley-cooper\.es\b \brodolfo-sancho\.com\b \bryansalazar\.net\b \bzonaaggregator\.blogspot\.com\b \bzonamode\.blogspot\.com\b \bkep-box\.blogspot\.com\b \bbo-kep\.blogspot\.com\b \bkep-katro\.blogspot\.com\b \bfotolenticular\.webs\.com\b \balkalife\.nl\b \bact-online\.de\b \bhealthstoresproducts\.com\b \bretailelectronicsstores\.com\b \bautomotivesupplystores\.com\b \bbuybooksonlines\.com\b \bwirelesslaserprinterreviews\.net\b \bbadcreditinformation\.info\b \bberitamalaysiaonline\.com\b \bbuycanon7d\.com\b \bcarabersetubuh\.com\b \bconstipationremediesforbabies\.com\b \bgriotgarage\.net\b \bhotscenesmovies\.com\b \bjuicycouturehandbag\.org\b \bnicoleleehandbags\.net\b \bsexspicture\.com\b \bvideo-seks\.com\b \bart3w\.de\b \bgen-2\.net\b \bearthstadiums\.com\b \bymaa\.be\b \bmultiupload\.com\b \bwn.com/2011_Hunter_Mariner\b \bsantamartacity\.com\b \bp\.tl\b \btheatreticketscheap\.com\b \bmeat-abolition\.org\b \bwhatisencyclopedia\.com\b \bdevicegadget\.com\b \bforexoval\.com\b \boyot\.org\b \blifeandarts\.wordpress\.com\b \bvikingarock\.france\.free\.fr\b \boutsiders\.org\b \bcapoeira-music\.webnode\.com\b \bflamencoweb\.fr\b \bfacebookmallonline\.com\b \bAndroidiZed\.com\b \bcalotor\.com\b \bflamescorpion\.com\b \bbelieve3d\.com\b \baiononline\.info\b \bzipry\.com\b \bipv6locator\.net\b \bbaseter\.com\b \bacvila\.net\b \bipgp\.net\b \bprojectoverdose\.com\b \bessayhelppros\.co\.uk\b \btest-pattern\.com\b \bsapporo-now\.com\b \bshrvl\.com\b \bwizardistanbul\.com\b \bfreedatingsites\.us\.com\b \bhitlerberghof\.com\b \bmcn\.me\b \blordpakus\.blogspot\.com\b \bglutenfreehotelsguide\.com\b \blnfaw\.blogspot\.com\b \bvietnamitasenmadrid\.com\b \breurl\.org\b \bxink\.ru\b \balfiopulvirenti\.com\b \bcittadicatania\.com\b \bescursionietna\.com\b \betnaescursioni\.net\b \bsitoweb\.mobi\b \bdanzecaraibiche\.com\b \bdigiseo\.com\b \bvietnamairlinesticket\.com\b \bcuudulieu24h\.com\b \bnoithathoangduy\.com\.vn\b \bbaovevn\.vn\b \bthanglonghousing\.com\b \bsms4smile\.org\b \bthutucthanhlapcongty\.net\b \bnamthaibinhduong\.edu\.vn\b \bnhakhoavietgiao\.com\.vn\b \buvc-thanhlapcongty\.com\b \bchocolatepoker\.hu\b \bshow-ip\.org\b \bsourceforge\.net/projects/code2000\b \btitleexpertsatlanta\.com\b \bdearflight\.co\.uk\b \breddotnet\.com\b \bfreeminecraftacc\.tk\b \b2spetses\.gr\b \bmadthumbs\.com\b \bbarcafan\.net\b \bmeingames\.de\b \bfreemahjongonlinegames\.com\b \bnikolatesla\.fr\b \bstewartcopeland\.free\.fr\b \buefa-coefficients\.com \beblogz\.net\b \bmedical-helpful-info\.blogspot\.com\b \brp9\.it\b \bcrash-bandicoot\.ru\b \bm1p\.fr\b \bweathersafewa\.com\.au\b \binternetmarketingdirect\.com\.au\b \brelaxocity\.com\b \btotalrecords\.com\.au\b \btheprintingwell\.com\.au\b \bosbornes\.net\.au\b \brummigame\.com\b \bprintprodukce\.cz\b \bandrewflusche\.com\b \bghengisfireworks\.co\.uk\b \bdiamondlinks\.net\b \bafterhimmedia\.com\b \bganarplataporinternet\.com\b \blightsensor\.net\b \bwirelesspromocode\.org\b \boutdoorfountains\.com\b \bcongregationbuilder\.com\b \bthebeginnerslens\.com\b \bcrusherplants\.com\b \balinetayar\.com\b \bart-cadre\.com\b \bxyzbc\.com\b \bfatlife\.ru\b # Below google 'redirect' regex expanded to end-of-string - lets see if that makes the 'what is redirected to' visible, awaiting the bugzilla request \bgoogle\..*?/url\?.* \b2012euro\.fr\b \bacademyrank\.com\b \bgzg\.in\b \boutlandishtr\.com\b \bfutbolistasconhistoria\.blogspot\.com\b \bfreeonlinegames\.eu\b \bfreesamplesource\.com\b \bsixflagsfreetickets\.com\b \btest-toefl\.com\b \bworldhostingprovider\.com\b \buniversalmarkets\.com\b \bnetscape-navigator\.info\b \btheync\.com\b \byoutube-nocookie\.com\b \binterject\.me\b \bmyindiaexperience\.com\b \bmykonosgold\.com\b \bchocolazi\.com\b \bchinabeerbrewing\.com\b \bteretana-fitnes\.com\b \binformationen-reise\.de\b \bvenezuela\.ru\b \bmargarita-online\.ru\b \bvenezuelaonline\.ru\b \bembassy-info\.com\b \bservifans\.com\b \be-earphone\.jp \blnk\.co\b \brdd\.me\b \bmin\.bz\b \bcanto-photographer\.com\b \bfatmasnow\.com\b \bessay-writer\.org\b \bcustom-essay\.ws\b \bcustomcollegeessays\.com\b \bessay-for\.me\b \bediting-services\.org\b \bcustomwritingservices\.org\b \bperfectresume\.org\b \biresearchpapers\.com\b \bessayshelp\.org\b \bwriting-help\.org\b \bcustomessays\.ws\b \bcvresumewritingservices\.org\b \beditingwritingservices\.org\b \biraclub\.org\b \bshorthaircutsv\.com\b \bitinerarisicilia\.it\b \bgallbladderdetox\.com\b \bpricense.com \b7century\.com\b \bbookholiday\.org\b \bbyd-club\.org\b \bvoip-sip-sdk\.com\b \btrakai-visit\.lt\b \b360cities\.net\b \bbet-at-home\.(?:at|es)\b \bvolley24\.com\b \bcuba-linda\.com\b \btipbet\.vn\b \bwowurl\.com\b \bfeenode\. \bwikipaste\.eu \bczarjoule\.blogspot\.com\b \bcondonesmix\.com\b \bauthor-oekryuchkova\.narod\.ru\b \be-broker\.in\b \bdvd-ppt-slideshow\.com\b \balexismf\.com\b \brajendragautam\.webnode\.com\b \bsolidarityinternational\.webnode\.com\b \bbiurokonkret\.com\b \bvoyage-en-inde\.org\b \bvoyage-au-rajasthan\.com\b \bilmu-komputer23\.blogspot\.com\b \badelphitheatrelondon\.com\b \bapollovictoriatheatre\.org\b \bavenueqlondon\.com\b \bbillyelliotlondon\.org\b \bBloodbrothersmusical\.com\b \bdominiontheatre\.org\b \bdreamboatsandpetticoatstickets\.org\b \bdrurylanetheatrelondon\.com\b \bGhostthemusicallondon\.com\b \bhermajestystheatre\.org\b \bjerseyboyslondon\.org\b \blondonpalladium\.org\b \bLondontheatreticketscheap\.com\b \bnationaltheatrelondon\.com\b \bphantomoftheoperalondon\.com\b \bphoenixtheatrelondon\.co\.uk\b \bpiccadillytheatre\.org\b \bplayhousetheatrelondon\.com\b \bsavoytheatre\.org\b \bshrekthemusicaltickets\.org\b \bthebookofmormonmusical\.co\.uk\b \bwewillrockyoutickets\.org\b \bwickedlondon\.org\b \bwizardofozlondon\.org\b \byesprimeministertickets\.com\b \blucidica\.com\b \bmoulinrougeparis\.co\.uk\b \btheater2k\.com\b \bseatplan\.co\.uk\b \beiffeltowertickets\.co\.uk\b \btubehotels\.com\b \bskanes\.com\b \bportelkantaouihotels\.co\.uk\b \bhammamet\.co\.uk\b \bmonastir\.co\.uk\b \bwebsitelooker\.com\b \buspix\.at\.ua\b \bparson-russell-terrier\.info\b \bandylau\.in\b \bcelebswear\.com\b \bfrost-minibar\.it\b \bspoti\.com\b \bpornsjapan\.blogspot\.com\b \bintertext\.md\b \blistadoderazasdeperrosygatos\.blogspot\.com\b \bimagenespreferidas\.blogspot\.com\b \bmultifight\.net\b \byoucopyright\.org\b \buk-dissertation\.com\b \bbuyanessay\.org\b \bgiocare-casino\.eu\b \bremedytreatments\.com\b \btechienow\.com\b \blogodesignconsultant\.com\b \bdissertation-help\.co\.uk\b \btermpapers-guide\.com\b \btuziw\.com\b \bdoyax\.com\b \bpornotube\.com\b \badultfriendfinder\.com\b \bcarstuckgirls\.com\b \bthesword\.com\b \bsextube\.com\b \bxtube\.com\b \bnowthatsfuckedup\.com\b \bpornhub\.com\b \bilovemolfetta\.it\b \bpspstation\.org\b \btoubkal-trekking\.com\b \bfrasesparafacebook\.com\b \brallytrophycars\.110mb\.com\b \blifeinsurancequotes\.com\.au\b \bcarinsurancequotes\.com\.au\b \bratelines\.com\b \bbuysolarpanels\.com\.au\b \bonbarcode\.com\b \bkeepautomation\.com\b \bzekaoyunlari\.org\b \bbentenoyunlari\.org\b \bben-10-oyunlari\.com\b \bkomikoyunlar\.net\b \bOYUNZAMANI\.COM\b \bbasketboloyunlari\.com\b \barabayarisioyunlari\.com\b \barabayarislari\.com\b \bth-chemical\.com\b \bisfana\.ru\b \bbluehosting\.com\.pe\b \badslvnpt\.com\.vn\b \bviagra-cialis\.ch\b \bul\.to\b \buploaded\.to\b \bnewsgroups\.derkeiler\.com/Archive/Soc/soc\.culture\.greek/2009\-06/msg\d+\.html \bvancouverlookout\.wordpress\.com\b \bvancouverlookout\.com\b \bruzgarenerjisi\.gen\.tr\b \bsmarturl\.it\b \bworldlifeexpectancy\.com/index\.php \bi-doserturkiye\.com\b \bvur\.me\b # part of issue with spamming urls, being managed xwiki. originally dealt with at enWP — billinghurst 20120127 commissionbreakthrough \b\d+\w+facts?\.com\b whatisamoneytree \b(easy)?(hairgrowth|bodybuilding(?!-magazin)|weightloss?|mafiawar|sixpackabs)(secret)?\b ultimatemuscletrainer globalrealearning \bhowtomakemoney\b \bwearitandbareitlingerie\b \bweightloss(dietwatchtips|truth)\b \bworldbestdiet\b yourwellnessquestions moneymakeronline dailyprofitsfromhome informationnow\.com\b secretrichesnow penisenhancementpills\b 4u\.webs\.com\b \bmarketing4noobs\.webs\.com\b \bapple-ipad-2\.webs\.com\b \b\d+-(\w+?-)?\w+?-\w+?-(topics?|talkingpoints?|secrets?|tricks?|discussions?|memos?|essays?|talks?|papers?|articles?|facts?|class(es)?).com\b \w+?-(topics?|talkingpoints?|secrets?|tricks?|discussions?|memos?|essays?|talks?|papers?|articles?|facts?|class(es)?)\.webs\.com\b \b\d+-(local-)?(informational|quick|brilliant|local|informative|helpful|specific)-(little|smart|daily|collegiate|clever|mindbending|special|brainy) \b\d+-(local-)?(academic|weekly|classic|helpful)-(daily|monthly|genius|special) #end of enWP additions \bcalculatormortgage\.co\.uk \bweightlosstruths\.2itb\.com\b \bu\.42\.pl\b \bcharlesgillman\.com\b \bslimsecrets\.2itb\.com\b \bbodhost\.com\b \bunterkunft-ferienwohnung-bamberg\.de\b \bappartements-vacances-bamberg\.com\b \bappartamento-vacanza-bamberg\.com\b \bcertifauto\. \bjigbo\.com\b \bshort4u\.pl\b \blottonews\.webs\.com\b \bdogtraningandtricks\.webs\.com\b \beasycomputerstudio\.webs\.com\b \bfishingsecrets\.webs\.com\b \bjobharvest\.webs\.com\b \bprojectpayday\.com\b \bmusicmarch\.weebly\.com\b \bsportfishingtricks\.com\b \bkapoormd\.com\b \bflyfishingsecrets\.webs\.com\b \bmydebtsolution\.webs\.com\b \bmanuelsanchezartist\.webs\.com\b \bquickstartbowling.webs.com\b \bminimalist-running-shoes\.webs\.com\b \bwowmusicforyou\.webs\.com\b \bfeedthemuscleburnthefat\.webs\.com\b \bimproveyourswing\.webs\.com\b \bcertificatoconformita\.com \bmagickpowers\.webs\.com\b \bthesimplegolfswing\.webs\.com\b \bforex-sells-like-candy\.webs\.com\b \blinkedinstratigies\.webs\.com\b \bretirementwebpage\.webs\.com\b \bgolfingtrainer\.webs\.com\b \ballproductreviews\.org\b #\b4\.bp\.blogspot\.com/-Lujq9b278Lg/TyeYmk66isI/AAAAAAAAAAc/yELwrwzyVeQ/s1600/caltech_rankmaniac_2012\.gif\b #\brankmaniac2012\.webs\.com\b #\brankmaniac2012caltech\.blogspo\t.com\b #\bmyrankmaniac2012\.blogspot\.com\b #\brankmaniac2012caltech\.tumblr\.com\b #\bcs144rankmaniac2012\.blogspot.\com\b #\brankmaniac2012\.webs\.com\b rankmaniac \blearnhowtoplayguitar\.tk\b \bpcgamesandmore4u\.webs\.com\b \bhopfeed\.com\b \ballsearch-now\.info\b \bti-da\.net\b \btrustedreviewfinder\.com\b \bdatingwebsitesnet\.org\b \bsinglesharmony\.com\b \bmedsmd\.com\b \bearnquickmoney\.net\b \bcocauto\.com \bbrokenscript\.com\b \barchive\.org/details/NoReply\b \barchive\.org/details/PleaseMisterPostman\b \barchive\.org/details/SexySadie\b \barchive\.org/details/AcrossTheUniverse_514\b \bsmspizza\.net\b \bmaxigen\.co\.il\b \bsiteseodirectory\.com\b \bdesenredandolamarana\.blogspot\.com \buntanglingtheweb-es\.blogspot\.com \bboards\.4chan\.org\b www\.4chan\.org/b/ \bxist\.org\b \bnudos\.org\b \bdiccionariomedico\.net\b \bcleaning-4u\.co\.uk\b \bmeta\.wikimedia\.org/\w/index\.php\?title\=Special\:Log/block\&page\=User\%3AFuture\+Perfect\+at\+Sunrise \bde\.wikipedia\.org/w/index\.php\?title\=Spezial\:Logbuch/block\&page\=Benutzer\%3AMuZeMike\+\%28WMDE\%29 \bihrp\.fis\.com\.vn \bthamtuthanglong\.com \benjoylace\.com\b \btop\-ptc\-serious\-paid\-to\-clic\-websites\.blogspot\.com \bhop\.clickbank\.net\b \bmy-weight-loss-secrets\.webs\.com\b [/.]➡\.ws\b \bxn--hgi\.ws\b \b›\.ws\b \bxn--cwg\.ws\b \btinyarrows\.com\b \bmlp\.im\b \b(derpy|pp4l|t9k)\.me \b4wrd\.us \bincloak\.com\b \baddr\.co\b \bt9k\.me\b \bsearch\.twitter\.com\b \bhowmanycaloriesshouldieatx\.com\b \bl\.to\b \bmappamundi\.free\.fr\b \bacademic-writing\.net\b \bmcprovider\.gr\b \bsmirt\.ch \ballowed\.org \bvlondonescorts\.co\.uk\b #Emergency listing - cross wiki issue 2012-4-20 \bvivaty\.wordpress\.com\b #Added by Jyothis on Feb 20, 2012 \bundo\.it\b \bamirite\.biz\b \bandrewstech\.tk\b \b79\.99\.0\.15\b \bbigblackarabiandicks\.tk\b \bgainmoneyfast\.com\b \bilike\.com\b d\.{0,1}e\.{0,1}a\.{0,1}t\.{0,1}h\.{0,1}t\.{0,1}o\.{0,1}j\.{0,1}e\.ws \bgetrank\.org\b \binstrumentalhiphopbeats\.com \bcc\.bingj\.com\b \burls\.li\b \beasepregnancytips\.webs\.com\b \bur\.cx\b \bmadebymabe\.be\b \bu\.czo\.me\b \bmalaysiahousingloan\.net\b \btiny\.cx\b \bthefacebook\.com\b \bwix\.com/russian\_mafia \buntanglingtheweb\-es\.blogspot\.com \br\.gd\b \bfaceboo\.com\b \bhabbolatino\.us\b \btopnotchfinder\.com\b \bgolflovers\.webs\.com\b \bphuketproperty\.com \bambien\-blog\.com \byachtpals\.com\b \bforextradinglikeachampion\.webs\.com\b \bflashgames\.name \bmillion-dollars\.net\b \babbo\.(mobi|tv|ag|hn)\b \bweightlosshypnotism\.blogspot\.com\b \bbeatbankruptcy\.webs\.com\b \bizmirescort(bayan|s)\.(com|biz)\b \brentpin\.com\b \bandroidmerkezi\.net\b \bklonopinonline\.net\b \bmgn\.me \burlcini\.com\b \bdietrine\.us \bdietrinereview\.com \basiansinamerica\.org\b \bwwww\.facebook\.com\b \bdb\.tt\b \bmusicfans\.ir\b \bconstructiontoysforkids\.com\b \bkly\.so\b \bfur\.ly\b \bfurly\.de\b \bflickr\.es\b \btwitter\.es\b \bfacebook\.es\b \btrafficsoftware-com1\.webs\.com\b \bacnetalks\.com\b \bbackpaindetails\.com\b \btinylink\.ir\b \brobertobenignifans\.com\b \bhoroskopi\.shtypidites\.com \bbregalnicastip\.tk\b \bgelen\.org \b1buycart\.com\b \b2oo\.ir\b \bu2l\.in\b \bv\.gd\b # manually added by billinghurst \bbajubatiktulis\.com\b \bgrosirbatik\.info\b \bbatiksemarang\.info\b \bbatiksarimbit\.info\b \bkampungseo\.com\b \bjualjam\.net\b \bbmdstreet\.com\b \btrainingiso\.asia\b \bekodokcell\.com\b \btokoherbalhifa\.com\b \bharganissanmarch\.com\b \bjabonkendal\.com\b \bshar\.es\b \bworldbricks\.com\b \bmodertalking\.com\b \bzwit\.org\b \bonline-scratch-card\.com\b \bangkringan-jogja\.com\b \bspanishfordummies\.ws\b \bu2s\.ir\b \bmat\.co\.il\b \bgi\.vc\b \bqy\.fi\b \bvm\.lc\b \btra\.kz\b \bburak\.cc\b \bwibi\.us\b \b163\.fm\b \bprimarkcatalogo\.com\b \bvpillsturkey\.com\b \bclipboard\.com\b \bweb-aupair\.net\b \bsiteanaliz\.net\b \boffshore\.ae\b \b1337day\.com\b \bsignup\.wazzub\.info\b \bu\.to\b \binfopot\.tk\b \burla\.ru\b \b2ya\.com\b \bvze\.com\b \b24ex\.com\b \bhitart\.com\b \bmirrorz\.com\b \bfiletap\.com\b \bdealtap\.com\b \bbigbig\.com\b \bebored\.com\b \bhereweb\.com\b \b1sta\.com\b \bechoz\.com\b \b2truth\.com\b \b2fortune\.com\b \b2hell\.com\b \b2tunes\.com\b \b2savvy\.com\b \b2fear\.com\b \b2freedom\.com\b \bantiblog\.com\b \bbcove\.me\b \btrineaspect\.com\b \bandreasmoser\.wordpress\.com\b \bguardofcastle\.blogspot\.com\b \brapidweightlosswithhcg\.com\b \bsource-werbeartikel\.com\b \bphoto-travels\.org\b \bart3w\.com\b \baffiliate-marketing-websites\.com\b \bencyclopediasupreme\.org\b \bhydrogen2oxygen\.net\b \bjamonor\.com\b \bmymin\.me\b \buluslararasiaikido\.com\b \btraditio-ru\.org\b \bvaradoga\.blog136\.fc2\.com\b \brumafia\.com\b \bhomesinrio\.com\b \bpmwatch\.org\b \bannyas\.com\b \bconsulting\.customsexpert\.ru\b \bhotelresplandor\.com\b \bhotelarrayanes\.com\.co\b \blittleurl\.info\b \btrucoss-para-habbo-2012\.tk\b \bemcollections\.net\b \bideascosasymascosas\.blogspot\.com\.es\b \baldservice\.com\b \bberlin-1945\.de\b \bmoslemhytech\.blogspot\.com\b \bviolinconcerto\.de\b \bfootballmatch\.de\b \bbitcoinmedia\.com\b \baltafseer\.com\b \baltafseer\.org\b \baltafsir\.org\b \birangooya\.ir\b \bmauritiusprestige\.com\b \bgreenworldbvi\.com\b \bfarmlandinvestment\.blogspot\.com\b \bj\.gs\b \bgevezechat\.net\b \bnewerahatsonsell\.com\b \bcapsforcheap\.com\b \bcurethalassemia\.org\b \bfpmr-chile\.org\b \btamazight-musique.blogspot \bsmallsibu\.miniban\.cn\b \belwazefa\.com\b \bhats-world\.net\b \bbustarhymes\.us\b \bflo-rida\.info\b \bjessie-j\.info\b \bgymclassheroes\.net\b \braftingtaradrina\.com\b \bgreekfeta\.com\b \bruggers\.com\b \bprodirectrugby\.com\b \bchina0001\.info\b \beliewieseltattoo.com\b \bsingingprosecrets\.webs\.com\b \b1-love-quotes\.com\b \blacina\.net\b \b2012chanelbagsforsale\.com\b \bwindows7antivirus\.us\b \bantispywarewiki\.com\b \bregistry-repair\.me\b \bbest-antivirus-protection\.com\b \bantivirus-reviews\.us\b \bmalwareremovaltools\.org\b \bantivirussoftwarealert\.us\b \btrojanalert\.net\b \btrojanremovers\.net\b \bphpm\.ru\b \b69\.39\.236\.36\b \bkredikartiborclari\.com\b \bxlstat\.com\b \bgoogle\.(?:xlstat) \b5games\.co\.uk\b \bmicrostocktime\.com\b \bMicrostocktime\.ru\b \bmyswabi\.tk\b \bmasese\.tk\b \blyricwiki\.org\b \bsmokelessecigarettereviews\.com\b \bbuyii\.com\.au\b \bphuketvillagetaways\.com\b \bclarinetbooks\.wordpress\.com\b \bkurzweilstories\.com\b \blivexxxstrip\.com\b \bbizplancorner\.com\b \bbarringtongifts\.com\b \bxlstat\.net\b \bborctaksitlendirme\.com\b \bborcunutaksitlendirme\.com\b \bhementaksit\.com\b \bkredikartiborctaksit\.com\b -verzekeringvergelijke.\..{2,3}\b \byogaforweightlosses\.com\b \bposteriorfossa\.com\b \bgamegoldfast\.com\b \bplayerassist\.com\b \bdiablo3gold-sale\.com\b \b💋\.tk\b \bhghlook\.com\b \bu2know\.net\b \be-performance\.ro\b \bniceplaces\.ro\b \bekalk\.eu\b officialnfl\w{1,10}(proshop|teamstore)\.com\b authenticstore\.com\b \bsingaporetourismpackages\.co\.in\b \bdubaitourpackages\.co\.in\b \bhyderabadtourpackages\.net\b \bsrilankatourism\.co\.in\b \bnorthindiatourpackages\.net\b \bpondicherrytourism\.org\b \bmunnartourpackages\.net\b \bhimalayatourpackages\.com\b \bkashmirpackagetours\.net\b \bsingaporetraveltours\.com\b \bdelhitraveltours\.com\b \bkullumanalitourpackages\.net\b \bsupremeindia\.com\b \bbookofraspielen\.info\b \bin-disguise\.com\b \bjordanpascherfr\.com\b \bvk\.cc\b \bgesundheitvideo\.com\b \bkrebsvideo\.com\b \bmedicanalife\.us\b \bminecraftcodes\.(info|me)\b \bwebhostingw\.com \brajpromotions\.com\b \bprofi-fachuebersetzung\.de\b \bprofischnell\.com\b \balquilerdeyatesenibiza\.com\b \bopgg\.nazwa\.pl\b \bts3card-business\.jp\b \btollesonlocksmith\.com\b \balfunstuff\.com\b \bborcutaksitlendir\.com\b \bdchallofjustice\.com\b \bdiablocheap\.com\b \bmijnvleesetendeplanten\.tk\b \bcheapmkoutlet\.com\b \bpoloralphlauren \bsdrv\.ms\b \bboreaudio\.com\b \bvideo-izle\.web\.tr\b \bslinky\.me\b \bactgruppe-es\.de\b \bthephen375blog\.com\b \bvietnamvisa\.org\.vn\b \bforexbroker\.info\b \bahoi\.es\b \baffiliatefuture\.com\b \bszechenyispabaths\.com \b(jazz|trance|rock)-radio.50webs\.com\b \btaourl\.com\b \bfbfriendblaster\.com\b \badmitad\.com\b \benjoycanaryislands\.com\b \bfastprofitpages\.com\b \bund-recht\.info\b \berbbaurechtsgesetz\.de\b \bheilberufsrecht\.de\b \bkanzleifeser\.de\b \bversicherung-recht\.de\b \barzthaftung-recht\.de\b \bnachlass-rechtsfragen\.de\b \bschenkkreis-recht\.de\b \bstalker-recht\.de\b \bkanzlei-feser\.info\b \banwalt-feser\.de\b \banwalt-recht-und-gesetz\.de\b \beasypret\.fr\b \bdigitalsatis\.com\b \bhoaphat\.net\.vn\b \bnoithathoaphat\.in\b \burls\.co\.il\b \bwanttoknow\.info\b \belal3ab\.com\b \bseychellesprestige\.com\b \bphishproductions\.com\b \bhowtogetridoffleasfast\.org\b \bttvideos\.de\b \bthoitrangf5\.com\b \bvst\.tv\b \bplusooo\.com\b \bfie-r\.it\b \bmariaciobanu\.tk\b \bfanclubmariaciobanu\.tk\b \bvistarecords\.us\b \bfazzt\.biz\b \bipir\.at\b \bl\.hh\.de\b \bgoodurl\.de\b \bkleinerlink\.de\b \b3ai\.de\b \bkurzurl\.net\b \bfixurl\.de\b \bunurl\.org\b \bhkclarksinn\.in\b \boua\.be\b \bel32\.com\b \bfilz\.fr\b \blichnosbeach\.com\b \blichnosbeach\.gr\b \blichnosbeachhotel\.reserve-online\.net\b \bparga-hotels\.blogspot\.com\b \bpargalichnos\.com\b \bpargagreece\.net\b \bitconnexion\.com\b \bdinez\.co\.uk\b \bxmas\.cpilondon\.com\b \buri\.fi\b \bkuvaton\.com\b \burly\.fi\b \bpara\.ms\b \bdft\.ba\b \bcnubloquefolle\.canalblog\.com\b \b5url\.net\b \bmichelerosica\.altervista\.org\b \bpro-(?!(goroda|speleo|otdyh)).*?\.ru\b \bgorod-scherbinka\.ru\b \bscientific-library\.com\b \bprintsasia\.com\b \bprintsasia\.co\.uk\b \bkpvz7ki2v5agwt35\.onion\.to\b \bs\.tt\b \blisastansfieldexperience\.com\b \bexcel-avanzado\.com\b \ballmoviesforyou\.com\b \blnk\.do\b \bzondergekheid\.tk\b \bscmresearch\.org\b (\bnewbalance(japan|(hot)?sale)|\bcoach(outlet|online)|jersey|uniform)\.asia\b \bantiagingcreaminfo\.blogspot\.com\b .*stell?iss?imo.* \bbrig\.co\b \bgrem\.io\b \bredirectingat\.com\b \bsynqk\.com\b \bsteroids-online\.net\b \b67\.55\.108\.167\b \b(oceangirltv|lauren-hewett)\.narod\.ru\b \bvietnamimmigration\.net\b \bmozaik\.info\.hu\b \bmozaweb\.hu\b \btraditionalindianherbs\.com\b \bhome-remedies\.in\b \btelugu-news\.com\b \bmasetty\.com\b \bwebsiteoutlook\.in\b \bgumagumalu\.com\b \btelugudb\.com\b \bthevod\.net\b \bjennavideos\.net\b \bporndvd-stores\.com\b \bsugardvd\.info\b \ballgovernmentjobs\.co\.in\b \bzombie-loan\.com\b \bklassik-resampled\.de\b \bs-fahl\.de\b \bmakingpeopledance\.com\b \bdiscoverunsigned\.com\b \btrafficdr\.com\b \brecov-er\.tumblr\.com\b \bducksnstuff\.tumblr\.com\b \bfyeahoatmeal\.tumblr\.com\b \bownedax\.tumblr\.com\b \bfalling-yet-again\.tumblr\.com\b \bscheherazade-khanum\.tumblr\.com\b \bdynoguy\.com\b \behowtocuregingivitis\.com\b \bguinealia\.com\b \bblog\.yoocare\.com\b \binteriordesigner\.ws\b \bcourchevel\.travel\b \betourismsolutions\.com\b \be-redstar\.net\b \bfoutapedia\.org\b \bdarkknightreturnsdvd\.com\b \bpluginprofitsite\.com\b \bambersail\.com\b \bwikiperle\.blogspot\.* \bvgn\.me\b \bbeatles\.ru \b0cn\.de\b \btrick\.ly\b # korean royalty start (string of nine domains so far, predict more) (the)?koreanroyal(ty|s)? thejinan koreanroyal(ty|s)?\.(com|org)\b \bthejinan\.(com|org)\b #korean royalty end \burban-vin\.ucoz\.ua\b \bfaacebook\.com\b \bvideolegend\.net\b \burlx\.ru\b \bgotoplus\.me\b \balbak\.net\b \binstitute-for-competitive-intelligence\.com\b \bqualitypointtech\.net\b \brtoz\.org\b \bthequotes\.net\b \bqtpbook\.com\b \bplaymemorygame\.com\b \bcosta-linda\.net\b \btanzaniamovies\.net\b \bdr-luxuryrealestate\.com\b \blaptopspa\.pl\b \bwhereloveisfound\.com\b \bpureplatinummodels\.com\b \bkuehntopf\.ch \be-weddingplan\.com\b \bmake\.my\b \bpaperbouyent\.com\b \bourmess\.net\b \btinapa\.com\.ng\b \bevent-factory\.ch\b \bmusicletter\.it #series of commercial spambot additions \babercrombieandfitchoutlet5\.webs\.com\b \babercrombieuk52\.webs\.com\b \babercrombieandfitchuk3\.webs\.com\b \bhollisterecosfrancea.com\b \babercrombie-malls.com\b \bcheap-abercrombie\.com\b \babercrombie-kids\.org\b \babercrombieetfitchmagasins\.com\b \bsearch4sun\.com\b \bdeplayer\.net\b \bbuyessaysonline\.us\b \bformalgownsuk\.com\b \bresearchessay\.org\b \bgreatessays\.org\b \blux-essay\.com\b \blux-dissertation\.com\b \bediting-services\.us\b \buk-essays\.org\b \btoppapers\.org\b \bbadcreditloansyes\.com\b \belephate\.pl\b \bperth-removals\.com\.au\b \bvolcanovaporizerreviews\.net\b \bfull\.sc\b \btopendmarket\.se\b \bcur\.lv\b \bnflsuperbowlravens\.com\b \btriestelibera\.org \byourbusinessbefound\.info\b \binterculturecapital\.de\b \bfleshlightpromo\.weebly\.com\b \boffersbookmarks\.com\b \bmoney-moguls\.com\b \btheorlandopersonalinjurylawyer\.com\b \bremediation\.co\b \bbringlogodesign\.com\b \bhc-porn\.com\b linkshrink\.de \bmasseriacappuccini\.it\b \bmetromodels\.ch\b \bclick\.payserve\.com\b \bhub\.me\b \bnscash\.com\b \btehranpatogh\.ir\b #Emergency listing - current user page spam across wikis \bgenericviagra123\.com\b \bcasino-review\.org\b \be-iban\.com\b \bmp3sdown\.com\b \bgrupodsp\.net\b \bdiendansimdep\.net\b \bmedia-markt-toshiba-fernseher-tv\.tumblr\.com\b \bmclogi-kintetsu-new-york-amgen\.tumblr\.com\b \bstores\.ebay\.com\b \bursnauer\.ch\b \bqr\.net\b \beverythingfou\.net\b \bwebsite-submission-seo\.blogspot\.com\b appetitecontrolpills \badsonmap\.com\b uniforms2u\.com\b \bbrunodam\.blog\.kataweb\.it \binthessaloniki\.com\b \bfindspermdonor\.com\b \b100pour100aviron\.com\b \bbaby-date\.com\b \bflikr\.com\b \burl-go\.com\b \btourfrance100\.blogspot\.com\.es\b \bereticopedia\.org \bdownloadrage\.com\b \bchanguscampbell\.com\b \bsex-porno\.biz\b paydayloans cartierwatchesonline \bdekalux\.com\b \bquagga\.cat\b \blinkd\.in\b \bvienne\.co\b \bproudphotography\.com\b \bvhaldemar\.net\b \boceanrusenergy\.com\b \bgg\.gg\b \bskiusainc\.com\b \btrulynaughty\.me\b \bmgprojekt\.com\.pl\b \bskinpharma\.nl\b \bfeed\.mn\b \bzommulberryshops\.co\.uk\b \bsukmulberryshops\.co\.uk\b \bcareerlinecourses\.com\.au\b \btopincoupons\.com\b \b(office|commercial)cleaning \bjanitorialservice \burlid\.ru\b \bdlpsoftware\.com\b \brandevudate\.com\b \btr\.im\b promocode(\d{4})?\. \binstacriminalbackgroundchecks\.com\b \bpokerschoolvideos\.com\b \bhotel-discount\.com\b \binstant-acne-remedy\.com\b \busreversephonelookupzone\.com\b \bboxbcn\.es\b \bbadcreditloansgo\.com\b \bcarmats4u\b \bbigorbust\.net\b \bjo\.my\b \bjoturl\.com\b \bstudentloansrate\.org\b \bcriminalbackgroundcheck \bcarmats\.ie\b cheapmedonline tipsforweightloss shorttermloans onlinebadcredit pullyourexback toplawnmowers nocreditcheck anymedsrx bestrchelicopterreview generic.?cialis.?rx metaldetectorreview badcreditloan loansonlineapp besttreadmill views201\d\.blog \btodo\w{3,10}\.com\.es\b porn.?for.?free free.?xxx tipstolivehealthy \bsuper-kenit\b online.?marketing.?business \bhowtogetpregnanttip\.com\b \bprimalburnfatburningsystemreview\.com\b \bSaveOnAirfareSecretsReview\.com\b \btruthaboutcellulitereviews\.com\b \b21daysugardetoxreview\.org\b \b30daystothinreview\.org\b \bgrowtaller4idiotsdiscount\.org\b \bhairagainreviews\.org\b \bfreesexshows\b \burls\.by\b \brikiki\.net\b \babrege\.eu\b \bfea\.lk\b \bppt\.li\b \burlmini\.net\b \burlv2\.com\b \bbe\.cm\b \bshar\.as\b \btlwsd\.in\b \blc\.cx\b \btiny-url\.info\b \btw\.gs\b \birr\.kr\b \btyn\.kr\b \bthedietsolutionreport\.org\b \braglour\.com\b \bparasitesandworms\.com\b \bhow.?to.?improve.?your.?eyesight\b \b955\.cc\b \bno-ip\. \bafreechat\.com\b \ballaboutsavings\.co\.uk\b \batwellandco\.com\.au\b \bbail\.com\b \bbestmanspeechessentials\.com\b \bbringthepress\.com\b \bbuytwitterfollower\.info\b \bcaliforniaduiguide\.com\b \bcomo-adelgazar-rapido\.net\b \bframeusa\.com\b \bitsupportforcharities\.co\.uk\b \bjfleece\.net\b \bkitchensolutionskent\.co\.uk\b \blovequoteslibrary\.com\b \bmumford-and-sons-tour\.com\b \bnutritional-supplement-truths\.com\b \bphotomeedibleart\.co\.uk\b \bpuregarciniacambogiainfo\.com\b \bsatchel\.co\b \bstatnames\.com\b \btetrabyte\.com\b \bthelegalstop\.co\.uk\b \btipsforteethwhitening\.com\b \btop10homeremedies\.com\b \btraveloka\.com\b \bvalueconcrete\.com\b \bwatch-movies--online\.org\b \bwondershare\.com\b \blimes-inferior\.pl\b \bmycarmats\.co\.uk\b \bcaliforniadrivereducation\.us\b \bessenza-nobile\.de\b \bukfamilyholidayparks\.com\b \bmybootmat\.co\.uk\b \bcasinouk\.com\b \bpandanger\.com\b \bhomefloorcleaner\.com\b \bpromazon\.com\b \bweddingingreece\.com\b \btopcasino\.it\b \bforsaleforlease\.com\.au\b \bvehiclebuyingandleasing\.co\.uk\b \bphysiciandesigns\.com\b \binternationallovescout\.com\b \bquickwaytogetabs\.com\b \bwebhostingreviews\.com\.au\b \bcancerfactsmd\.com\b \bguestbloggingempire\.com\b \bstainlesscablerailing\.com\b \bfuelonline\.co\b \blifequotescollection\.com\b \bbestcreditreports\.com\b \bshopaduck\.co\.uk\b \bpuregreencoffeeinfo\.com\b \bpacificplayinc\.com\b \bmobiles2money\.co\.uk\b \bdieharddevil\.com\b \bproduct-investigation\.com\b \bgalavantier\.com\b \bbest-auto-detail\.com\b \bchillifundamentals\.co\.uk\b \barizonadetoxcenters\.org\b \basoberwayhome\.org\b \behardhat\.com\b \brealhealthy\.net\b \bdogarthritisaspirin\.com\b \bagentmate\.com\.au\b \bwebfullcircle\.com\b \bsmokingobsession\.com\b \bcheapnps\.com\b \bbacklinkempire\.com\b \bledstop\.co\.uk\b \bcarinsurance\.org\.uk\b \babloodpressure\.com\b \bmommyedition\.com\b \bseojob\.net\b \bbanffhotelsltd\.com\b \bcontenderbicycles\.com\b \bhearinglosspill\.com\b \baustraliaoutletsale\b \bfilm.?pornoxxxx reviews2\d{3}\.info \bkvta\.net\b \badultfriendfinder\.me\.uk\b \bplus\.ly\b \bmyurl\.pk\b \bdalatmuaban\.net\b \bwallpapersbq\.com\b \bpresentviewer\.com\b \bmobilephoneinsuranceking\b janitorialcleaning \bnajmihealing\.webs\.com\b onlinehealthtopics healthychoicediets presettlementloans \bbeeplog\.com\b \byj\.pn\b soundtrackstream\.com \bmdansby\.com\b \bneedthecure\.com\b \bsoualwjoab\.com\b hotvideochatstudio \bxxxchat\.xxx\b it\.cantinoripedia\.wikia\.com \bfreightaudit\.org\b \bfreeminecraftgiftcodes\.net\b \badelaide-classifieds\.info\b \btodaynews\.info\b \bmarketlist\.com\b \bmlmrankings\.com\b \bnpros\.com\b fashionbrandoutletshop safedietplansfor \bbeforeyoubuy\.co\.uk\b spotify.?premium hotgermangirl \ba51\.idata\.over\-blog\.com kithomeprices criminallawyeraustin celluliteproducts \bcellulitestore\.com\b productsreview(s|er)?20 \bdildomail\.com\b \bmyarabickeyboard\.net herbal(ed)?pills \bhealthyfruitsworld\.com\b \bonline-betting\.tv\b percentforex onlinesocialnetworkingsite \bwwvr\.org\b becomingaparalegal seasonscontracting \bdescargar-musica-gratis\.softonic\.com\b \bevenweb\.com\b \bjamonibericodebellotas\.com\b \bneteller\.pw\b goldinvestmentkit fatlossareview hardmoneybankcorp slowlos(e|s)weight weightloss.?program extremeweightloss \bonecarinsurance\.com\b \bpillcounting\.com\b \bempowernetwork\.com\b myshoppingbusiness \byoumint\.com\b bestonetimeoffers \bpredatorhacks\.com\b ereticopedia\.wikidot\.com \burlms\.com\b mypharmarx \bsynergybusiness\.wordpress\.com\b \bcropcirclesonline\.com\b \bfitnizz\.com\b \bspearmintrhinolv\.com\b \badclout\.com\b \bjackpinto\.com\b \bcropfiles\.it\b \b2\.ht\b \bfsodb\.com\b assuredseo \bsay\.ly\b hidefporn adjustabledumbbell \bscrapebrokers\.com\b film.?pornoromania \bsepatuonline-murah\.com\b weddingdressonline \bvailong\.com\b \bwebcomtois\.fr\b nfljerseys+hope \btheurbanking\.com\b \ball-loans-info\.com\b \btraffic-angels\.com\b bestregistrycleaner \bcheapdomainregistration\.es\b \brehatched\.com\b \bneteler\.pw\b \buchop\.it\b \bpeacockcenterpieces\.com\b \bworldfiliationetworkproxy\.com watchbuyingguide \brubyescorts\.com\b \bforomultinivel\.com\b \binfinityhacksclan\.net\b \bmanshop24\.net\b couponcodeoffer pornblogspace myboobs4you \bsim\.so\b \bamateur-x\.eu\b \bpenimed\.com\b \bnavymoms\.net\b \btardisbr\.wordpress\.com\b cartoonpornheaven \bsfadi\.org\b e.?cigarettereviews \brenterly\.com\b laptopscreenrepair gold.?porn.?tube to.?lose.?weight.?quick \bbrowse\.deviantart\.com\b \bbreedproducts\.com\b \bamateursexacts\.com\b \bgamehackerz\.com\b hardcore.?party.?girls \butahburden\.com\b \bmelbournebusinesscoach\.biz\b \bsmrl\.tk\b \bsoundtracknews\.com\b \btnij\.com\b \bsnd\.sc\b \b42\.com\b \bkreuz-net\.info\b herpescurereview \bcheatanarchy\.com\b \bstos\.me\b \bamazonprime\.webs\.com\b \bmod4\.cc\b \bminlnk\.at\b beautycoupons seototaiwan \bkriyayoga\.com\b \bproduse-aloe-vera\.eu\b uknikeblazers \bwaratahfuneralservice\.com\.au\b \bmanpower24\.net\b \bbaranisik\.com\.tr\b \bfncy\.it\b cartiernecklacehotsale \b7crime\.com\b \bfileurl\.me\b \byourleanbody\.com\b \bwinonadental\b \bpdh\.co\b onlinecasino.?info healthy.?weight.?loss.?diet.?plan \bdevoucoux\.co\.uk\b \bceokt\.com\b buymoncler.?cheap \bviglink\.com\b naturalcureforyeast \bextremeseotools\.com\b \btopdealzonline\.com\b partypillsonline \bliveresumeexamples\.com\b \bperfectgirls\.net\b \b4tube\.com\b \bvisalusshakes\.com\b \b101juegosdeautos\.com\b monclerjackets\d \bcpesamplewritings\.blogspot\.com\b \be621\.net\b \bezadblaster\.com\b freeonlinedating medrxshop\b buy.?adipex.?online \bvideodeteen\.eu\b \bshark\.net\.pl\b \bpowerfulhacks\.com\b \bsloganexpert\.com\b \b2u\.lc\b \bowl\.li\b \bshorten\.me\b \byourshortlink\.net\b \bpenilegain\b \bcheatyworld\.com\b \buu\.gl\b \bneoplano\. \btancredi\. \bgetxanax\.com\b \bwww-mp3player\.com\b \bactionseoservices\.com\b \bgetwebvisitors\.com\b \bgetloanslendersusa\.org\b \bdoghematerassi\.it \bicigarettes\b buycheap\w{0,10}pillsonline rapid.?fat.?loss \bladamejeanne\.fr\b bestseoservices \bavantpack\.ru\b \bplus\.lapvo3\.tk\b \bshopforpainrelief\.com\b \bprintforprofits\.com\b \bsexndfunny\.biz\b \blcdscreenforlaptops\.com\b \bwebsite-Ranking-Checker\.com\b \bmagiclondonescorts\.com\b \bbrunetteescorts4u\.com\b achimthepooh\.de \bmemopadhd7\.gweb\.io \bmgjmp\.com \borelsetka\.ru\b \bprespa-birlik\.se\b \brecoverymechanic\.com\b \bsegue\.se\b \bdietplanstolose\.com\b weightwatcherscoupons \bmortgagewoodbridgevirginia\.com\b \badfoc\.us\b \b0\.mk\b \bz6\.ro\b \btortapandistelle\.it \bgameschamp\.com\b \bgeilelesbensexvideos\.com\b \bngbot\.com\b \bescort-suisse\.ch\b \bgive-me-articles\.com\b \bPayperclickmagic\.com\b \bsn\.im\b \btwi\.bz\b \bbuzzup\.com\b \bbuzurl\.com\b \bu28\.de\b \bapu\.sh\b \bi2h\.de\b \blil\.io\b \bdaa\.li\b \b03e\.de\b \bshort\.ie\b \bvdirect\.com\b \bunfake\.it\b \bux\.lv\b \bdomain.dot\.tk\b \bsturls\.com\b \bkanepesorfu\.com\b \bbackpage\.com\b \bstonemaster\.info\b \bcastlecomfortstairlifts\.com\b \bhdv-sex\.com\b \bbidstart\.com\b \bviagracare\.com\b \bhumbug\.pl\b \bsabe\.co\.kr\b \bfreasyway\.com\b \bsharemyflat\.com \batlastranslations\.ie \bmathsball\.blogspot\.com\.es \bbombch\.us\b \bfakeidfactory\.com\b \borganicbite\.org\b \bhollywoodgoldcasino\.com\b \boutback-steakhouse-coupons\.com\b \bthefoodtrucksforsale\.com\b \bkitchenhere\.com\b \balterilsource\.com\b \bplaceworkshop\.com\b \bulcerssymptoms\.org\b \btogetherweearn\.com\b \bractors\.com\b \belementalu\.com\b \broulettechat\.pw\b \bereticopedia\-materiali\.wikidot\.com \bgirls-in-porno\.com\b \bads-get-read\.co\.uk\b \bvillagematchmaker\.com\b \bflukethermometer\.net\b \bbestpayperdownloadsite\.com\b \bwiperblades\.me\b \bofficialemailmarketing\.com\b \blovelytips\.com\b \bfinanziellen-freiraum\.de\b \bjasonshin\.com\b \bkredit-quality\.de\b \bmuzland\.org\b \brent-the-party\.com\b \belektrischesigaretkopen\.nu\b \bhappycheat\.com\b \bObserverpublications\.com\b \bgenuineseo\.net\b \ball-in-one-keylogger\.com\b \bsexcam-girls\.at\b \bgetnchealthinsurance\.com\b \bregisteradultfriendfinder\.com\b \bsplashurl\.com\b \bcarinsuranceforaday\.info\b \bharvardbusinesslawreview\.org\b \bvisaj1\.fr\b \bbestfacebookpages\.com\b \bgokhanatalan\.tk\b \bpaidtoclickreviews\.com\b \baddi\.to\b \bbigbrothertvshows\.com\b \betk\.cc \bozelenyavane\.com \bfotohost\.eu \bbit\.do\b \bgetinfo\.co\.in\b \bsherlystours\.com\b \bvbly\.us\b \bsummersetcontinentalhotels\.com\b \bthemmxbakery\.com\b \bi-write-india\.com\b \bra6\.org\b \bbgm\.me\b \bonlinejobsworkfromhome\.com\b \bweightgainsource\.com\b \bwelovesbobet\.net\b \bvt802\.us\b \bmonkeyadvert\.com\b \bbuttgetwet\.com\b \bstorobinlaw\.com\b \bstutt\.no\b \bvimax-au\.com\b \bpo\.st\b \bitrackprogps\.com\b \b2gy\.ru\b \b365live7m\.com\b \bsrudut\.com\b \bbuy-skinny-fiber\.com\b \bcandy-crush-free\.com\b \bbarrieevansmarketing\.com\b \bcartrackgps\.com\b \bhouseme\.ca\b \bmlb\.jp\.net\b \bcorecommerce\.com\b \bvork\.us\b \bcancionromantica\.com\b \bseoshark\.org\b \bhypnotherapybirminghampro\.co\.uk\b \bintuitmarketer\.net\b \bnicolascleans\.com\b \ballparts\.cc\b \bspeedyshare\.com\b \blnkd\.in\b \bsh\.st\b \bearthspacecircle\.blogspot\.com\b \bpharmacycatalog2014\.com\b \bpharmacy-dir2014\.com\b \bpharmacyonlinecatalog\.com\b \bpharmacyreviewer2014\b.com\b \bexterminatorblog\.info\b \bpemutihwajahsuper\.com\b \bitruemart\.com\b \bfree-registry-cleaners\.biz\b \bwavenet\.com\b \bqps\.ru\b \bi\.pwned\.com\b getyourexbackreviews\.net \bcheapessaypapers\.com\b \bmuslimgaleri\.com\b \bblyweertbeaufort\.co\.uk\b \bhowtostartablog\.org\b \bzcodesystemcoupon\.com\b get.rid.of.pimples\.com\b \bkokica\.info \btopholidaydestination\.info \bzoxexivo\.com\b \bbinarypark\.org/s\b \brebelmouse\.com\b \bshopdeathandtaxes\.com\b factory.?trading\.com\b \bxlx\.to\b \bsionvadisi\.net\b \bmrch\.me\b \bnocreditrent\.com\b \bdoi-toshin\.com\b \bindexlure\.com\b morpheusfxsolutions\.com\b \baddeffects\.net\b \bsbobet-vip\.com\b \facebook.com/asiretiislam \bdarbbridalcouture\.com\.au\b \bmaldivedelsalento\.it\b \bcaseaffittonelsalento\.it\b \bmaldivesit\.com\b \bawl\.li\b \bw\.atch\.me\b \bkamagrainstant\.com\b \btophd\.info\b \bdragojlo\.info\b \bmalikoki\.info\b \bexistdecor\.com\b \bgetshorturl\.com\b \beprepz\.com \bsbobetc\.com\b \btattoora\.com\b \bpygmyurl\.com\b \b24plastic\.com\b \bedmedsale\.com\b \bstockmarketmentor\.com\b \bhalshs\.archives-ouvertes\.fr/docs/00/28/37/91/PDF/Santarelli_Pomponio_Algieri\.pdf \btinooo\.com \btinoooapp\.com \bkatakosta\.info\b \badcrun\.ch\b \bselbysoftfurnishings\.co\.uk\b \blike\.it\b \boxygenconcentratorinc\.com\b \bpornpasshub\.com\b \nitroxinadvice\.com\b \hspactivesbr\.com\b \balphamaxplusfacts\.co\.uk\b \baktiveamadvice\.com\b \bgarciniacambogiaprofacts\.org\b \bpurelifecleansefacts\.org\b \bmiraclephytoceramidesfacts\.com\b \brevlanteskincare\.com\b \binstaflexjointsupports\.com\b \bwelovesbo69\.com\b \bsbolovely\.com\b \bwelovesbo168\.com\b \bladermaniqueskin\.com\b \bteatroblog\.com\b \bwaa\.ai\b \bta\.gd\b \bhacktoolsandcheats\.com\b \busa-records-search\.com\b \blanadel\.re\b \bhowtogofromgirlfriendtowife\.net\b \bseriousmoneymakers\.ning\.com\b \bkredytoonline\.webgarden\.com\b \b1eko\.com\b \bfunsolderingstationreview\.tumblr\.com\b \bpestcontrol-stlouis\.net\b \bsafelinking\.net\b \bsafercolonreviewss\.com\b \bcompensationinjury\.com\.au\b \bfreesciencepublication\.blogspot\.se\b \bfrivetenskapligpublicering\.blogspot\.se\b \bworldwithoutexcuses\.blogspot\.se\b \bingaursakter\.blogspot\.se\b \bcas-msds\.com\b \bcas-no\.org\b \bmsds-cas\.com\b \bhec\.su\b \blida-grossmarkt\.com\b \bfitmedicalweightloss\.com\b \bcebuayalahomes\.com\b \bcasino-nodepositbonus\.com\b \bqualitysewingmachine\.com\b \b9ox\.net\b \bthesisontime\.com\b \bvitamixversus\.com\b \bobd2inthebox\.com\b \beasy\.tc\b \bcmyad\.co\b \bwtc\.la\b \bgreenslimming\.org\b \bbuynolvadexonline\.biz\b \by2u\.be\b \bm88no\.com\b \bcasualforsex\.com\b \bmobilegamenews\.ru\b \b\.pr\.co\b \baus-visa\.com\b \bdrugstoredir2014\.com\b \blxto\.net\b \bpast\.is\b \b4ic\.be\b \ballonger-penis\.net\b \blinkis\.com\b \bln\.is\b \bsbobetasia(\d)?\.com\b \bonnutrition\.org\b \burlgo\.in\b \bnq\.st\b \bdyi\.li\b \bdyinglinks\.com\b \bpaisasaver\.in\b \bseansomaniak\.pl\b \bseofornown4eva\.com\b \bpromotion-voyages\.fr\b \brkdms\.com\b \bseobusinessconference\.com\b \burx\.nu\b \bbatteryuniversity\.com\b \bdaily2deals\.com\b (?<=//|\.)vin-decoder\.com\b \becigarettefreetrial\.net\b \binsta-follow\.com\b \boncabs\.com\b \bliposlimsideeffects\.com\b \binfo-pdt\.org\b \btaxcutters\.com\b \bmaxmanpoweradvice\.com\b \bsejour-caraibes\.com\b \bbirthstonesonline\.com\b \bbitsysbikinis\.com\b \bsejoursaintmartin\.fr\b \bseosellers\.com\b \bfreegiftcode\.com\b \bwhyseoservices\.com\b \brunningfredgame\.com\b \bmysexyclassfieds\.com\b \b5cubecommerce\.com\b \bimpactplayerrankings\.com\b \bbinaryoptionshome\.com\b \bvoyage-de-noces\.org\b \bsejour-saint-martin\.com\b \bvacancestop\.com\b \bsejoursaintmartin\.com\b \bwakfu\.asia\b \biwebtechie\.com\b \bhisosoccer\.com\b \bhisosoccer\.blogspot\.com\b \bwebsitesforsalestore\.com\b \btheshadehut\.com\b \bcmbikeshop\.com\b \bdailymotivationalvideos\.com\b \bhomeimprovementdaily\.com\b \bfanbestbuy\.com\b \bcool-fuel\.co\.uk\b \btiredeal\.co\.il\b \bloloves\.it\b \bfeelthechoco\.com \bsourceofwine\.com \bdropofcoffee\.com \bvtranzitas\.lt \bfeelthetea\.com \bmyspace\.ge \bt1p\.de\b \b0cn\.de\b \bshorte\.st\b \btiny\.cc\b (?<!-)\bx\.co\b (?<!-)\bvir\.al\b \bwheek\.it\b \bclicky\.me\b \bqrf\.in\b \bfzy\.co\b \brdlnk\.co\b (?<!-)\burl\.ac\b \bzzb\.bz\b \bgplus\.to\b \bgdriv\.es\b \btiny\.cc\b \bpelevoniface\.com\b \bmgcheats\.com\b \bjerseysauthenticwholesaleauthentic\.com\b \bfootballljerseyscheap\.com\b \bcheapwholesalecheap\.com\b \bpharm-stores\.com\b \bgrepmaster\.eu \bgagnerdelargent\.tv\b \bflaturl\.com\b \bhack-appl\.com\b \bmy\.rs\b \brz9\.de\b \boffredemploiadomicile\.fr\b \bisepbola\.com\b \bdagetechnology\.com\b \bneueseomarketing\.com\b \bcriminaldefenseofnewyork\.com\b \bcleaning-agency\.co\.uk\b fastcleaners domestic.?cleaners \bblueamberrose\.com\b \bl-i-n-u-x\.de\b \bvisaforargentina\.org\b \bbestpressurewasherrating\.com\b \bwhat-to-buy-your-boy-friend-for-christmas\.com\b what-?to-?get-?.+christmas\.(us|com)\b christmas-?gifts?-?(ideas|for).+\.(us|com)\b \bbestweedeaterreviews\.com\b \btopsnowblower\.net\b \bxbanners\.biz\b \bsbo69\.club\b \b2y\.com\.au\b \burlteeny\.com\b \bjayafarma\.com\b \bbuymobiles\.net\b \baliexpress\.com\b \bbetbookie\.info\b \btiny\.bz\b \bnoaparis\.com\b \bme2\.do\b \bammi\.me\b \btopotraverse\.com\b \bjaimalaudos\.eu\b \bbuff\.ly\b \bpharmacyusa24h\.com\b \bonlineedmeds03\.com\b \bobatherbalkosmetik\.com\b \bclicksure\.com\b \btopproductresults\.com\b \btopbodysupplement\.com\b \bicargames\.net\b \bjclothing\.co\b \bdiscountdiamond\.co\.uk\b \bdocspal\.com\b \bbajgle\.com\b cleaning\.pw\b \blnkstts\.com\b \bbobs\.bz\b --(tarot|psychics?|mediums?|readings?|zones?|horoscopes?)\.com\b \btyn\.kr\b \btarotcomments\.com\b \bmediumsreports\.com\b \bpsychictarotfree\.com\b \balivepsychics\.com\b \bi7astrology\.com\b \btruepsychicslive\.com\b \bmediumsweb\.com\b \brealhelppsychic\.com\b \bmaletestosteronebooster\.org\b \bnofuturecafe\.com\b psychicsfree\.com\b bravesites\.com\b \bpsychicsfindaid\.com\b \bpsychicseersme\.com\b \beepurl\.com\b \bwebseosites\.eu\b \bx4facts\.com\b \bpsychicsreadings365\.com\b \bcrystalvoxx\.com\b \bbarrymorefurniture\.com\b \bgncamerashop\.com\b \brainbowtravelhi\.com\b \bstemcell\.life\b \bpsychics999\.com\b \bviagrawithoutprescription \bonj\.me\b \bcarmonia\.net\b \btattooimages\.biz\b \btopfoot\.eu\b \bgamesfen\.com\b \bseoclerks\.com\b \bw3ightl055\.com\b \bsupplementcritique\.com\b \bcompravaina\.com\b \bprolevelweightloss\.com\b \bgoldenmeadow-minis\.com\b \bprofitacademybonus\.com\b \btarotinspects\.com\b \bthepiratebay\.cba\.pl\b \bthepiratebay\.cr\b \bmb57\.com\b \bm88u\.com\b \bredirectrec\.haras-nationaux\.fr\b \b7kp\.com\b \bsusurl\.com\b \bri\.ms\b \bri\.ms\b \bpaydayaizdevumu\.com\b \bvouchercode \bsenta\.la\b \bmonsterenergygear\.net\b \bbest-ghostwriter\.com\b \bessay-schreiben\.de\b \bhandyortung\.co\b \bwhatsapphacken\.de\b \bbachelor-hilfe\.com\b \bbestkeys\.eu\b \biwhatsappstatus\.com\b \bi24help\.com\b \bbestforexrobotinfo\.com\b \bexpertisegarden\.it\b \bmrdesigner\.in\b \bbatuiti\.com\b \bsiteinseo\.com\b \bpwnicloud\.net\b \bclika\.pe\b \bdiscountcodes\.io\b \bxxxbloggers\.com\b \bdealdatabase\.co\.uk\b \bpornblogy\.com\b \bwefaq-dammam\.com\b \bkingvouchers\.uk\b \bhappyvalentinesdayi\.org\b \blinkasa\.com\b \brecursosenprojectmanagement\.com\b \bnyttigbras\.dk\b \bghadvancedplusfacts\.com\b \bvai\.la\b \b123rumahku\.com\b \baaacomputerrepairfast\.com\b \bfrozengames\.com\b \binstantenergy\.co\.uk\b \bkeratosispilaristreatmentgoogle\.wordpress\.com\b \btrihawks\.com\b \bsharkbayte\.com\b \bvoucherone\.co\.uk\b \bref\.pw\b \bcte\.li\b \bkeelog\.com\b \bministryofdeals\.com\b \burl\.zeroent\.net\b \bdanangplus\.net\b \bprofitupempire\.com\b \bhongkong-rx\.com\b \bci8\.de\b \bforexdrainbroker\.com\b \bbuypainmedsnow\.com\b \bsports-water-bottle\.com\b \bsubitotechs\.com\b \bunrelo\.com\b buyedtabletsonline \btopcashbonus\.com\b freepsychic \bcocland\.com\b \bmypaymentsolutionsusa\.com\b \btwojetanienoclegi\.eu\b \bappsforpcmero\.com\b \bdirectholder\.com\b \btop-prop\.com\b \bmakebusinessonline\.org\b \badktoys\.com\b \baffordablesewingmachines\.co\.uk\b \bhalong-bay-cruises\.com\b casinobonus\.co \bafdhaljauhari\.blogspot \bxn--agrandirsonpnis-mnb\.com\b \bacces-pills\.com\b \bdarkpostprofits2bonus\.com\b \bthegrandmuster\.com\b \bamallibya\.com\b \btriphobo\.com\b \bdigitallatitude\.net\b \bnoprescriptionmedicines\.org\b \bbodybuildingstyle\.com\b \blaunchcorporate\.com\.au\b \bwhey-protein-for-women\.com\b \bcyfuss\.com\b \busfreeads\.com\b \bvastspace\.net\b \bcanadianedrugstore\.com\b telechargerdes\.com\b \bhalongboat\.com\b \bhalong-bay-cruises\.com\b \bbooknowhalong\.com\b \bvietnameseprivatetours\.com\b \bhalongcruises\.travel\b \bgotohalongbay\.com\b \bdailyvietnamtours\.com\b \bamazinghalongbay\.com\b \bvietnameseprivatetours\.com\b \bsapaluxurytours\.com\b \bgotosapavietnam\.com\b \balllenses\.org\b \bproductinfosuperstore\.com\b \btotsites\.com\b \bs87\.eu\b \bseoservicemagic\.com\b \bbrandmarketing\.com\.cn\b \bxvideosgratis\.xxx\b \bwebandseo\.co\.uk\b \btny\.cz\b \bjavadramezani\.com\b \bbremep\.com \bhacksin\.com\b \bchefs2gocatering\.com\b \bsymlink\.us\b \blnwshop\.com\b e-cigarettefree \bworld-art\.ru\b \bfundramas\.com\b \bpromotioncodes \bforexsrovnavac\.cz\b \bautoloansforeverydriver\.com\b \bcriminaldefenseattorneytulsa\.com\b lose-weight-easily \bmajorca-transfers-airport\.co\.uk\b \bbusmallorca\.es\b \bbbwtube\.me\b \bjustpaste\.it\b \bgrow-tobacco\.info\b \bgrowtobacco\.net\b \b2celloswe\.prohost\.wf\b \bfiverr\.com\b \bporschecayenne2015\.com\b \btwixar\.me\b \bladbrokes\.pw\b \ball4seo\.co\.uk\b \bamzy\.me\b \bourskinhealth\.com\b \br10\.net\b \bnicetraffics\.com\b \bdaotaotienganh\.org\b \bfiverrbot\.com\b \bfinr\.co\b \bmoneysite\.us\b louis-vuittin\.us\.com\b replica\.us\.com\b \bventurestoday\.com\b \baegyo\.me\b \bthehealthyadvise\.com\b \binboxinnercirclebonus\.com\b \btopnocreditcheckloans\.com\b \bfightagainstbulimia\.com\b \bseoplus\.info\b \bmaxiwebdesign\.com\b \bjouwweb\.nl\b \bereticoblog\.wikidot\.com \ballageconditioning\.com\b \baboutpropertiez\.com\b \bgtublog\.com\b \bbktube\.net\b \bcix\.me\b \bqualitysteroids\.net\b \bvil\.li\b \bintechguvenlik\.com\b \bwebemailverifier\.com\b \bthaivdox\.com\b \.on\.nimp\.org \bdiabetesprotocoll\.com\b \bjoyofsatan\.com\b \bsexxxing\.com\b \bgoselfie\.com\.au\b \brestaurant\.eztable\.com\b \bcentiplex\.com\b \bnoxss\.com\b \bww7\.fr\b \bcachor\.ro\b \bconsultdustry\.com\b \bcex\.io\b \bsmore\.com\b \bbhashasolution\.com\b \bvocests\.blogspot\.com\b \bmydehydrator\.com\b \bsocialseopromotion\.com\b \bforexjunkie\.com\b \bparkapp\.com\b \bsnack\.ws\b \bshino\.me\b \bmemoriesfromwiki\.blogspot\....? \bquiropraxia1\.com\b \byt\.be\b \bhealthyiteasy\.com\b \brelinks\.me\b \bmybook\.to\b \bcashbonusonline\.com\b \bloans4you \bincest-porno\.org\b \bsupplementsdeal\.com\b \bkinoandroid\.com\b \bporno-pyanyh\.com\b \bpaydayloans\.today\b ecigsfreetrial \bgiftpiper\.com\b \buniversaltailor\.com\b \bqikshare\.io\b \bcontato\.ms\b easywaytoweightloss \bpi\.vu\b \brestaurantsnearme\.space\b \bfirstleaks\.com\b \beb\.by\b \bforbali\.com\b \bdeodorant-coupons\.net\b \bujeb\.se\b \bautorijschoolleon\.nl\b \bleaftrade\.com\b \bgp\.gg\b \btopseostudio\.com\b \bmusclesupplements101\.com\b \bhits4slim\.com\b \bshaarpmind\.com\b \bteleplus\.org\b \bnsjk\.in\b \bnewsjack\.in\b \baran\.com\.ua\b \bschoene-geburtstagssprueche\.eu\b \batho\.me\b \bur6\.us\b \bpokerdewa88\.com\b \bpassionavenue\.com\b \bdg-locksmith\.com\b \bpascherairmaxfemme\.fr\b \btopuniversityreview\.com\b \bshutterfly\.com\b \boperationquickmoney\.training\b buyinstagram \bboygamez\.com\b \bbr1m\.org\b \breplicawatch \bmanmer2\.blogspot\.com \bskyrocketplace\.com\b \bvid\.me\b \bbrunodam\.blog\.kataweb\.it \bpgmaleenhancement\.com\b \bmaxis10\.com\b \bthsbo222\.com\b \byroki-video\.ru\b checkpaydayloa \bsmokyquartzstones\.com\b \bvydoxfreetrial\.net\b \brafael24\.ir\b \bakaliteescort\.org\b cashusadvance \bseoexpertsindiareviews\.tumblr\.com\b \bguteapotheke\.net\b \berotic-vid\.com\b cialispharmac \bforum\.al-wrwd\.com\b \bnimagazine\.com\b \bsovbezchr\.ru\b \bvinfreecheck\.com\b \bbet365offercode\.com\b makemoneyonline \bpokerhebat\.com\b \bbjmath\.com\b \bwww\.vegasslotsonline\.com\b \bWherecanibuymeladerm\.org\b \btopessaywriter\.org\b \bwritemyessayservice\.net\b \bmycollegeessay\.org\b \bessayforcollege\.org\b \bwritemyessay24h\.net\b \bbuyessaywriting\.net\b \bmyshort\.ovh\b \bcdnlion\.com \bwhatsappforpcmi\.com \bla-alopecia-areata\.com\b \bnitrofocusno3muscles\.com\b \bgetcheapmax\.com\b \bderefer\.unbubble\.eu\b \bvrbas\.be\b \bmobilesnack\.net\b \bdiversifiedparking\.com\b \balexanderjohnson\.beepworld\.de\b \burl2it\.com\b \bnflhistory\.net\b \bmediaupdate19\.com\b \bj\.smad\.info\b \btirada-tarot-gratis\.eu\b \bgeet\.me\b \bmozdomains\.co\.mz\b \btransfers-in-europe\.com\b \b(?:zurich|livignoski)transfers\.com\b online-generic \bdummyurl\.com\b shopping-internet \bwellinghomeopathy\.com\b \bmofunzone\.biz\b \belvishescortsliverpool\.co\.uk\b \bbox10\.me\b \bpink-venus\.com\b \bmenstrualcup\.com\b \bmedijator\.com\b \bmilf4tube\.com\b \bmenskopp\.se\b \bemekserverler\.com\b \bvefro\.com\b \bcandledreamer\.com\b \bipayday\.site\b \biloanonline\.co\b \bpokerdewa19\.com\b \bcouponconnexion\.com\b \bplacidway\.com\b bestpaydayloan \b(?:oraculo|caesarem)nostradamus\.com\b \bloseweightgarcinianow\.com\b \bmuscleperfect\.com\b \bsuperlotteries\.com\b \bese\.es\b \bcomprarviagraes \bptvsportsbisskey\.mobi\b \bgoogleweblight\.com\b \bbote\.me\b \bbuytramadol\.biz\b \beyeluminousfacts\.com\b \bshoesizeconver(sion|ter)\.net \bshoesizes\.co \bconvertyourshoesize\.com \bwebinerds\.com \btherighthairstyles\.com \bconvertercentral\.com \bhairstylearchives\.com \bsizeguide\.info \blatest-hairstyles\.com \bratatype\.com \btypingweb\.com \bstfalcon\.com \blifetile\.me \brollapp\.com \bpaydesk\.co \bblogger\.com/profile/07812378838296070653 \bfacebook\.com/Bajotzofficial paydayonline \btruecrimebookreviews\.com\b \bskybet188\.net\b \byouknowit\.tk\b \bdailystrength\.com\b \bcdn77.com \bhyipbook\.com\b \bnaturaltinnitustreatments\.com\b \btinnituscurenow\.com\b \bchild-my\.ru\b \bwritemyessaypal\.com\b \bmycredit-{0,5}report\.com\b \bgrandiflora\.net \bbvog\.com \bhyip\.com\b \bfb\.to\b onlinecanadianpharmacy \bagor\.io\b bestfatburners \bspouseaggro\.com\b \bhq-tadalafil\.org\b \batozwishes\.com\b weightlosspills \bmedexpress201\d \bbestloansforpoorcredit\.com\b \bali\.pub\b \bhyip\.guru\b \bbestdatingcanada\.com\b \bguidestobet\.com\b \bthailandresorts\.eu\b \bhealthcaresups\.com\b \btablet24h\.com\b \bshareitdownloadapp\.com\b \bfindlaw\.biz\b \bpartnersmedia\.net\b without.?doctor.?prescription \bgg3\.be\b \bhyip\.wiki\b \bhyip\.guide\b \bridof-acne\.com\b \bioffercheap \bimvuprepaidcards\.com\b \bcleopatraescorts\.co\.uk\b \bsteroidepills \bsealine-products\.no\b \bdinnersurf\.com\b ratingofmercuryinsurancecompany \bredirect\.camfrog\.com\b \bblogdigger\.com\b \bstallionmoving\.com\b \bnationalopenuniversity\.org\.ng\b -escort-models\. \bgirl2xx\.com\b cheapinstagram \bhebu\.it\b \bwi9\.biz\b \bkazino-onlain\.ru\b %D1%84%D0%BE%D1%80%D1%83%D0%BC-%D0%BA%D0%B0%D0%B7%D0%B8%D0%BD%D0%BE\.%D1%80%D1%84 \bvirtualphones\.net\b \bmenabwn\.com\b \bsupplementsbag\.com\b \bpornovezenie\.ru\b \bonlinger\.ru\b \bcasinoru\.ru\b %D0%BA%D0%B0%D0%B7%D0%B8%D0%BD%D0%BE-%D1%84%D0%BE%D1%80%D1%83%D0%BC\.%D1%80%D1%84 \bpick-up-porno\.com\b \bhostgator-promo-codes\.com\b \bkopilkaporno\.org\b \bclashofclansmypc\.com\b \bviagragenericoes24\.com\b paydayloan\.co \bpharmshop-online\.com\b \bpuissance-injection\.fr\b \binsure911\.com\b \byoumob\.com\b (car|life)insurancerates\b \bavonleacommunications\.com\b free(sample|trial)\.com\b trial(sample|offer)\.com\b \btrendpro\.co\.ke\b \bjobszimbabwe\.co\.zw\b \bxxxpart\.com\b \bstriptizik\.org\b \bswinger-sex.\ru\b \bpenyakitnonvaskulerretina\.blog\.com\b \bnylon-porno\.ru\b \bmemoriauitoto\.com\b \bemoporno\.ru\b \bmovingcompanydenver\.com\b \bmakemoneyonlineforbeginner\.com\b \bludovodka\.ru\b tiffanyjewelry.?201 tnfjackets(clearance|outlet) nikeairmax.?201 chinawholesaler\.com\b \bnfljerseys \bgrfast\.com\b \bjavadramezani\.in\b \bxolodremont\.ru\b \bmed\.tinyrealm\.com\b \bqqurl\.com\b generic.?online \bouo\.io\b \bacheter-ciajis-pascher\.com\b \bprezzocia1isgenerico\.com\b \bcomprarcia1isgenericobarato\.net\b \bcomprargenericociajisespana\.com\b \bprix-ciajis-generique\.com\b \bflippinonsteroids\.com\b \bfmyykj\.com\b \bonlinemixx\.ru\b \bcompletelove\.ru\b \b7offers\.ru\b \bmedtorgonline\.ru\b \bonlypoppers\.ru\b \bcareprostforwomen\.ru\b \bmr-ginseng\.com \bpazdrav\.com\b \b8marta.?\.ru\b \bworldmailes\.com\b \bstockpair\.pro\b wholesalechinanfl cheapjerseys(store)?nfl cheapsportsjerseys china\.us\.com\b \bwhereifoundlove\.com\b \bgloriousgolden77\.org\b \bgloriousgolden77\.org\b \b00sf\.com\b \bplatinumcleanserinfo\.com\b \bdrugspowerstore\.com\b \bbluewhite\.co\.uk\b \bultimatewebhosting\.co\.uk\b \b000a\.biz\b \bshop-propecia-daily\.tk\b \borderclomid-medrx\.gq\b generic\.gq\b \bjosmprtion\.com\b \bshoutkey\.com\b \bgolfukmall\.co\.uk\b \bcleansenaturalsfacts\.com\b \bsheenaoberai\.com\b \bavoirantiaging\.com\b \bleadsflowprobonus\.com\b \bcheapcoachoutletwebsite\.com\b \bnike-airmax-2015\.com\b \bbapaknaga\.com\b \bcarsautoreview\.com\b \basfadriver\.com\b \bdermaessenceserumblog\.com\b \bt-rexmusclefacts\.com\b wholesalejerseys \bcrashsafari\.com\b huffingtonpost\.com/2015/04/01/selfie\-shoe\-arent\-real\-but\-wow\_n\_6979478\.html \bbestprobioticsweightloss\.com\b \bexampracticequestions\.com\b \belliskinantiaging\.com\b \bseremolynbuy\.com\b \beternitynaturalscleanse\.com\b porno\d{1,2}tube\.ru\b \bhealth786\.com\b \bgetnaturalcleansingformula\.co\.uk\b \bgetsunergetics\.com\b \bfunmac\.com\b \boffer\.moscow\b \brxrepairhelp\.com\b \btop\.howfn\.com\b \borderfitnesspoints\.co\.uk\b \bisraelbigmarket\.com\b \brx\d{4}\.tk\b \buvuperformance\.com\b \bvitagarciniahcasite\.com\b outletonline-?site\.com \brotefahne\.eu\b \bhealthsupreviews\.com\b \btopmuscleuptips\.com\b \b29sf\.com\b \bpharmaciesnoprescriptionusa\.com\b \bcanadianpharmacies(?:noprescription|doctor)\.com\b \bno2factoronline\.com\b \bbulkfatlosssolutions\.com\b \bdrozforskolin\.org\b \breviewanalysis\.co\.uk\b \bbellaveiphytoceramides\.org\b \bthedropnet\.com\b \bmyfreegems\.com\b \bgarciniabasicsplus\.com\b \bmyutopiancleanse360\.com\b \bnuforiaskincarebuy\.com\b \bn33nitricoxideboosterfacts\.com\b \bal\.ly\b \bbam\.bz\b \boptimalstackproduct\.com\b \bcbi\.as\b \bvip-file-xxx\.org\b \byoutub\.link\b \bb(?:it)?ty\.link\b \bsmup\.us\b \b9m\.no\b \bbitcointalk\.org\b \bcirclemakers\.org\b \bapog\.co\b \bsnip\.li\b \bpolr\.me\b \bv\.ht\b \brockhardfacts\.com\b \bviewhd\.me\b \btouchhere\.ml\b \bwatchtvshownow\.ml\b \bmovietv\.biz\b \btvhd\.online\b \bpopulartoday\.biz\b \bstreamhd\.cf\b \bhdfree\.online\b \btrendstoday\.biz\b \bnuvieskincareserum\.com\b \bfastvds\.pro\b \brajatnayarfamousastrologer\.com\b \bwell4lifeprogram\.com\b \bpuravolantiaging\.net\b \bontheair\.biz\b \bmedia-tvseries\.com\b \bstromtv\.me\b \bphytolyft\.com\b \btheperfectgarcinia\.com\b \btoptryloburn\.com\b \bsimplyhhealthysolutions\.com\b \blumalifteye\.com\b \btestoboostercares\.com\b \bninamelsy\.page\.tl\b \bnetflixhd\.cf\b \bg\.ua\b \bsurl\.im\b \bmaleenhancementpatchs\.com\b \bairingtoday\.cf\b \blevantecreamtrial\.com\b \bmasspmmusclegrowth\.com\b \bprimalitegarciniareview\.com\b \brenovocremefacts\.com\b \futronix-hk\.com\b cheapjerseynfl nfljerseychina \bxn----7sbvehqfibu7aj\.xn--p1ai\b \bslimatrexnorway\.com\b \binvesting-money\.info\b \bhathayoga\.top\b \bnetflixhd\.ga\b \bthestreammovie\.cf\b \bbestfreestreaming\.ga\b \bwolowtube\.ga\b \b123movies\.ga\b \bmyurls\.ru\b \bbikramsinghmajithia\.blog\.com\b levitra\d\dmg \bpokerdewa88\.com\b \bvumoo\.ga\b \bshahnazraza\.com\b \bgetmaxprofitsnow\.com\b \bxinyanlaw\.com\b \balvenaandduaderma\.com\b \bthinsecretgarciniacambogia\.com\b \bsmarturl\.me\b \bputlocker\.ml\b \bnicetv\.biz\b \bsunglassineyes\.com\b \btimothysskincare\.com\b \bepilasprey\.com\b \btotalfitnesspoint\.com\b \bnetflixmovieshd\.cf\b \boriginalityisoverrated\.com\b \bnew3dcomics\.com\b \balvgear\.com rx700pills \bgetmusclebuildingbase\.com\b \bgooglevideo\.com\b \balariarxreview\.org\b \bgethomeworks\.science\b \bmaltinscannadispensary\.com\b \badvancedtrimsite\.com\b \bpokerbo\.biz\b tradingonline-a-moral-problem\.blogspot \balvenaandduaderma\.com\b \bcleanserenewdenmark\.com\b \bzul\.im\b \bviarexlabsblog\.com\b \bhealthcarebooster\.com\b \bonebetqq\.com\b \bmovielova\.club\b \byoursbetterhealthsolutions\.com\b \bgarciniajarra\.com\b \btgbe\.ws\b \bbiotestosteronexrtry\.com\b \btryutopiancleanse360\.com\b \bvamostech\.com\b \bduplicellp199review\.com\b \btrypromusclefit\.com\b \badmy\.link\b \bguidancemdms\.com\b \boffer\.moscow\b \bkotlovan\.by\b \bvn\.xoga888\.com\b \btestosteroneboosterbits\.com\b \bwithlove\.gift\b \bread-online-books\.xyz\b \blibertoprometheo\.blogspot\.com\.br\b \bmylaviveeyeserum\.com\b \bfornatgaex\.com\b \bgmkt\.kr\b \bgomusclebuilding\.com\b \bdietadimagranteveloce\.it \bdailynutritionnews\.com \bplay\.mob\.org \bmsofficetechsupport\.com\b \bquickbookscustomerservicephonenumber\.com\b \biquickbookssupport\.com\b \bquickbookshelps\.support\b \bquickadvisor\.net\b \bhp-support-number\.com\b \bmaximizedmuscleideas\.com\b \b7uponline\.com\b \bandalasbhakti\.com\b \bangkaajaib\.com\b \basialive88\.com\b \basiapk88\.com\b \bbandar1\.com\b \bbdcapsa\.com\b \bbgselalu\.com\b \bbola-88\.com\b \bbolagila\.com\b \bbolalive77\.com\b \bbolatikus\.com\b \bdewabet\.com\b \bdewapoker\.net\b \bdewapoker-online\.net\b \bdewapokeronline99\.com\b \bdewasbo88\.com\b \bdewatogelsingapura\.com\b \bhbcbet-id\.com\b \bjadibd\.com\b \bkartu9\.com\b \bkartupoker\.com\b \bkartupoker\.asia\b \bkingpoker88\.net\b \bkudapoker\.me\b \bmildcasino\.com\b \bnagapoker88\.asia\b \bpemainpoker\.net\b \bpokerbo\.net\b \bpokerdewaonline\.com\b \brajajudi\.net\b \brajasbo\.com\b \bskor88\.com\b \btaruhan88\.net\b \bunovegas\.com\b \bvipbet88\.com\b \bnpselalu\.net\b \basiapk88\.net\b \bklikfifa\.com\b \bthanpoker\.com\b \bnagapoker\.asia\b \bnagatg\.com\b \bdwlive88\.com\b \bgoods555\.com\b \ballgamesonline\.info\b \buforadioshow\.com\b \bdewabet\.asia\b \broobeestudio\.com\b \bsparkstation\.net\b \bbnc\.lt\b \bbranch\.io\b \bboostupmuscles\.com\b \bdownloadsnaptubeapp\.com \bplayview\.org \bvidmateapp\.net \bmobdrodownloads\.com \btenedonlineshop\.com\b \bkizlarinsohbethatti\.com\b \bsupplementssellers\.com\b \bhealthinnovgroup\.com\b \bbesthealthmarket\.org\b \bmoldresistantstrains\.com\b \bmedigapplans2017\.com\b \bpropaperwritings\.com\b \bnetwork54\.com\b \brebootmymodem\.net\b \bleadsleap\.com\b \bonelink\.me\b \boncalltechsupport\.co\b \bterbemestar\.com\.br\b \b6h2\.xyz\b \bshowboxappdownloadio\.com \blearnfree\.me\b \bductrodder\.cn\b \bnaver\.me\b \bbestvolumepills\.net\b \bjaowaftextilemil\.com\b \bshaperich\.com\b \blevitradosageus24\.com\b \bathleticgreensfacts\.com\b \bwiki-travel-guides\.blogspot\. \bsundried\.com\b \bidealhealthdoctor\.com\b \bhealthyapplechat\.com\b \bhealthinnovgroup\.com\b \bwiredtree-coupons\.com\b \bdankmaymays\.com\b \bhyperurl\.co\b \bnewgoogleadwords\.info\b \bfbl\.me\b \bs4te\.com\b \bgrep\.kr\b \btdcjinmatesearch\.blogspot\.com\b \blyftestimate\.org\b \bmicrosoftonlinechat\.com\b \bonlinebankinghq\.org\b \bcreditcardreviewed\.org\b \binmatesearchguide\.org\b \bdejkberta\.blogspot\. \brezultate-live\.club\b \bvitagarciniahcabuy\.com\b \btry-nitricstorm\.com\b \bcustomthesis\.org\b \bessaysmaster\.com\b \bbathroomexhaustfanswithlight\.com\b \bgeniuxtrial\.com\b \byenifullprogramlarindir\.com\b \bcinemabox-hd\.com\b \bqoo\.by\b \btestosteronesboosterweb\.com\b \bhowtomakedollarsonline\.com\b \burl\.org\b \beyeluminoushelps\.com\b \bwaremakers\.com\b \bxtgenixau\.com\b \bhealthytalkzone\.com\b \b8si\.ru\b \bezurl\.me\b \bhothor\.se\b \bix\.sk\b \blsh\.link\b \bmrk\.im\b \bmturl\.co\.uk\b \bpiep\.net\b \bpohq\.io\b \bshrtlnk\.de\b \btnij\.org\b \burlku\.info\b \bcan0\.com\b \bnfc\.lol\b \bicemakernotmakingice\.com\b \bxurl\.gq\b \bfke\.us\b \blink\.mx\b \bkleinerlink\.de\b \bwtc\.la\b \bbukaa\.ga\b \bfjv\.biz\b \bi7n\.co\b quickcash \bintelligentadvices\.com\b \bmysp\.ac\b \bmusclebuildingbuy\.com\b \bseosparks\.com\b \bsupplementadvise\.com\b \bclonezone\.link\b \b360cameradeals\.com\b \bgreencoffeesupremecleanseidea\.com\b \b1man1jar\.com\b \bfindminecraft\.com\b \bfashionlady\.in\b \b51ideas\b \beduessayhelper\.org\b \bhealthrewind\.com\b \btaruhanjudibolavipbet88\.com\b \bagenbola1\.com\b \bbeaumonde\.nl\b \biolavorodacasa\.com\b \babcargent\.com\b \bsergedemoulin\.com\b \bpartitodazero\.com\b \bcopernic-agent-basic\..{2,3}\.softonic\.com \bvalentusmovie\.com\b \bux\.nu\b \bdankontorstole\.dk\b \bfuckdate\.com \bhotelsnearme\.club\b \bsportsbet\.co\.za\b \bverity360\.com\b \bruaaya\.com\b \bfieldmansaccessfloorsltd\.com\b \biqoption\.com \bcouponsoffers\b hourwristbands\b \blanbin\.ru\b \bfave\.ga\b \bboog\.io\b \busadrugguide\.com\b \bgoldenhealthcenters\.com\b \bwomanitely\.com\b \bamerikanki\.com\b \bvouchercodesslug\.co\.uk\b \bmrdiscountcode\.co\.uk\b \bvouchercloud\.com\b \bguadagnareonlineseriamente\.com \bkrt\.be \bthebestprices\.com\b \bhotels-booking\.com\b \bpromotionvoucher\.co\.uk\b \br\.msn\.com\b \blanyardmarket\.com\b \bgo2l\.ink\b \bhotukdeals\.com\b \brevoucher\.co\.uk\b \bhealthnbeautyfacts\.com\b \b(lord|compare)vouchercode \bir\.uv\.es\b \bninjavouchers\b \bvoucherbadge \bgomo\.bi\b \bsilicon-wristband\.com\b essay.?writing.?service \bph\.dog\b \bnuovoiphonegratis\.com \bwif\.red\b \badyou\.me\b \bjust\.as\b \bmp3rocket\.pw\b \bgv1\.me\b \bmiz-mooz\.com\b \bmyfashioncode\b \bbkuiidarsdf\.blogspot\.co\.uk\b \bbkuiidarsdf\.blogspot\.com\b \bdalizaistaresi\.blogspot\.co\.nz\b \bgirls0004\.weebly\.com/hurghada\.html \b \bmakojigod\.blogspot\.com\b \bmakojigod\.blogspot\.fr\b \bmakojigod\.blogspot\.gr\b \b123malikoki\.info\b \bmywikipediatravel\.blogspot\.co\.il\b \bonrecedonece\.blogspot\.co\.uk\b \bonrecedonece\.blogspot\.rs\b \bovukucunevol\.blogspot\.com\.au\b \bplaces-data\.com\b \bsmbusiness\.info\b \bvikiputovanja\.blogspot\.co\.uk\b \bvikiputovanja\.blogspot\.com\b \bvikiputovanja\.blogspot\.de\b \bvikiputovanja\.blogspot\.fr\b \bvikiputovanja\.blogspot\.rs\b \bwikidestinations\.blogspot\.co\.uk\b \bwikipedia-travel\.blogspot\.com\b \bwikipedia-travel-destination\.blogspot\.com\.au\b \bwikipedia-travel-destination\.blogspot\.fr\b \bwikipediatravel\.weebly\.com\b \bwikipediatraveldest\.weebly\.com\b \bwikitravel-guide\.blogspot\.com\b \bwikitravel-guide\.blogspot\.fr\b \bwww\.facebook\.com/1532019543762938\b \bwww\.facebook\.com/1532035623761330\b \bwww\.facebook\.com/1532040663760826\b \bwww\.facebook\.com/1532057493759143\b \bwww\.facebook\.com/1532483373716555\b \bwww\.facebook\.com/notes/travel/bali-travel-guide-choose-what-you-are-interested-in/1532058703759022\b \bwww\.facebook\.com/notes/travel/dominican-republic-travel-guide-choose-what-you-are-interested-in/1532027883762104\b \bwww\.facebook\.com/notes/travel/las-vegas-travel-guide-choose-what-you-are-interested-in/1532033293761563\b \blovemyvouchers\b \bexamandinterviewtips\.com\b \bupromocodes\b \bsiliconebracelets\.xyz\b customsiliconebracelet \bl\.ask\.fm\b \bangelmeds\.com\b \brecruitingblogs\.com\b \bautomaticpetfeeder\.net\b \bvoucherbox\b \b24hoursbracelet\b \bbeaudermaskincare\.com\b \bgiftmevouchers\b \bpr\.report\b \bwristband-maker\.com\b \bsupplementoffers\.org\b \bflagsmore\.biz\b \bhealthforeverplus\.com\b \bmegadoomer\.com\b \bmuscle4power\.com\b \blolfurballs\.com\b \bgocustomboxes\.co\.uk\b \bdesignyourownsilicone \bmaximous\.net\b \bsteroids-safe\.com\b \b72hoursamericanpower\.com\b \bwebascentevents\.com\b \bexcentric-design\.net\b \bikancomel\.tk\b \btrexmusclesite\.com\b \btoluunusualsblog\.com\b \bsupplementsgarden\.com\b \bminecraftgamesplay\b \btube8\.to\b \bsu0\.ru\b \bmath-problem-solver\.com\b \bcreateyourownsiliconewristbands\.com\b \bfunnyvideoclips\.cf\b \byo\.io\b \bbank\.africa\.com\b \bsexuallubricants\.org\b \br\.utopiie\.com\b \bchayplov\.ru\b \bporno-365\.xyz\b \bbreakingnewstoday\.in\b \bletsearnmoneyonline\.in\b \bsiliwb\.com\b \bsilicon(wristband|bracelet) \bfashionclothing-mart\.com\b \bsigmaessays\.com\b \bostrovbali\.net\b \balrab7on\.com\b \bseo-stars\.com\b \bhappynewyearsgreetings\.com\b \bshorepointcomm\.com\b \bplanodesaudesorocabasp\.com\.br\b \bplanosdesaudeemcampinas\.com\.br\b \bconsideo\.com\b \br\.bat\.bing\.com\b \bseoptimasi\.com\b \bgrabify\.link\b \bfaecbookk\.ml\b \bdownloadgameandroidfree\.net\b \btvseriesdvdonsale\.com\b \bblogrollcenter\.com\b \bgoogle\.co\.ukgoogle\b \bherveleger\.best\b \bmakeyourownsilicone \bthelittleladybird\.com\b \biplaystoredownloadfree\.com\b \biplaystoredownload\.com\b \bessayexperts \b24hours+ilicone \b24-xxx-video\.ru\b \bdolbilovo\.ru\b \buyu\.re\b \bleshiysex\.ru\b \byooa\.re\b \bbadlinksgood\.blogspot\.ru\b \bmx7\.com\b \bmino\.re\b \bsoiq\.ch\b \bbesthomeshoppingreviews\.com\b \bfreecouponbuy\.com\b \bgreentree\.tax\b \bdeutsches-rei\.ch\b \blogintutor\.org\b \bpremierfamilydentist\.com\b \bsoywebmaster\.com\b \baustin-translation\.net\b \bm\.me\b \bmesosfer\.com\b \bcompaniesinindia\.in\b \bwood-furniture\.biz\b \banon\.to\b \bhive\.am\b \bclick\.dji\.com\b \blaptopverge\.com\b \bisaev\.info\b \btierrasvivas\.com\b \bthefashionablehousewife\.com\b \bcasinoforum\.su\b \bmafia-forever\.ru\b \bboosterpackdepot\.com\b \bxnxx\.show\b \bvitaminofhealth\.com\b \btophealthmart\.com\b \bewedictionary\.com\b \bproteinoutlet\.ro\b \bfreeporna\.ru\b \b3shop3\.com\b \bblurpalicious\.com\b \banaramedspa\.com\b \bonlinecustomessaywriting\.com\b \b24-hour-wristbands\.com\b \bsiliconewristband\.xyz\b ownsiliconebracelet \bsilicone-bracelets-silicone-wristbands\.com\b \bukbestessays\.com\b \bporonizle\.xyz\b \bideashop\.kiev\.ua\b \bimg\.rule34\.xxx\b \bgoogle\.com/ad(sense|word) \bfairpensions\.com\b \bjobsforeditors\.com\b \binfopraca\.pl\b \bmedyum\.xyz\b \balldaypharma\.com\b \bwecareskincare\.com\b \b9nl\.es\b \btools4docs\.com\b \bpenisenlargement\.co\.in\b \bbankier\.pl/forum\b \bgrd\.pw\b \bspurl\.me\b \blinkche\.ir\b \burl6\.org\b \bjpmags\.com\b \bmca-biz\.com\b \btvc\.in\b \bviewthislink\.com\b \burl\.moducopy\.co\.kr\b \bcbi\.as\b \burly\.co\b \bclickand\.co\b \bddz\.kr\b \bshooturl\.com\b \blvl\.vn\b \banmeld\.biz\b \bkarung\.in\b \bdpi\.me\b \bur\.my\b \bm5\.hk\b \bajn\.me\b \burl4\.uk\b \breview\.ly\b \bterapiasnaturais\.net\b \b0ll0\.ru\b \bdobrakasa\.co\.pl\b \binwestuj\.co\.pl\b \bsourl\.li\b \bpraca\.money\.pl\b \bhelix6garciniareview\.com\b \bwroclaw\.dlastudenta\.pl\b \bairjordans20\d{2}\b \beasyessayhelp\.net\b \bcoupon4fun\.com\b \bshampoosik\.ru\b \bviagrasansordonnancefr\.com\b \bhealthable\.org\b \btuney\.kr\b \banneedumexique\.com\b \bpfic2010\.com\b \balpacas-hampshire\.co\.uk\b \balpacasforsale\.org\b \bomeglechat\.ca\b \bgetpaid4typing\.net\b \buber-fare-estimator\.com\b \bjustyoufitness\.com\b \bgateacademy\.co\.in\b \bj(k|q)i(kk|qq)i\.at\b \b(b|p)ayanradio\b \bhersup\.ga\b \bhamariplace\.com\b \burlz\.fr\b \bfake-id\.com\b \bsagemailer\.com\b \bclick-pro\.com\b \bteamstre\.am\b \bneide\.ga\b \bhan\.gl\b \bshortly\.me\b \bmitsubishiklima\.com\.tr\b \bseo-alien\.com\b \bloginhelpers\.org\b \bpuretablets\.com\b \bbabun\.gq\b \bpromotionvoucher\.uk\b \bebookbrowse\.com\b \bgeschenkefuermaenner\.info\b \bdisq\.us\b \bcommercial-real-estate\.cc\b \bbuydogheartwormmedicine\.com\b \bcheapassignmenthelp\.co\.uk\b \btadalafilearn\.com\b \b3dots\.ro\b \bbbshort\.link \bel3dl2\.com\b \bbiggerpockets\.com\b \bwatchmovie-gratis\.info\b \bvroh\.me\b \bdest-war\.com\b \bplaymovie21\.com\b \bmovflix\.website\b \biflix2\.com\b \bselix32\.esy\.es\b \bwatchflixhd\.hotmovies4k\.com\b \bvulmove\.blogspot\.com\b \bapp2chart\.com\b \bhealthynewage\.com\b \bessayerudite\.com\b \bfreemyurl\.info\b \bmxtpz\.me\b \bcanadaedrugstore\.com\b \bcanadianpharmacystoreus\.com\b \blightningprotection\.com\b \bvouchercodes\.deals\b \bcustomthesisstuff\.tumblr\.com\b \bdiferenciasentre\.net\b \bsweetasmoiok\.com\b \bsparkemaildesign\.com\b \be-cigforsale\.com\b \bhomeclick\.com\b \bviagragroupresult\.com\b \bcovnews.com/archives/search\b \btrumpcanadianpharmacy\.com\b \bfutureofeducation\.com/main/search\b \bbltc\.es\b \bboxip\.net\b \bud-carrent\.com\b \bbltc\.es\b \bmakkao\.com\b \bmassbass\.es\b \bcoriantouch\.co\.il\b \b2pay\.pro\b \bwordplanes2\.skyrock\.com\b \bpotenzmittel-online\.com\b \bpanendeism\.org\b \bpanendeism\.webs\.com\b \bdiscountlipsy\.wordpress\.com\b \btech-support247\.weebly\.com\b \bingic\.ae\b \banepe\.com\.gr\b \basfaleiaautokinhtou\.com\b \bherveleger\.ws\b \bstudiopaci\.net\b \b5z8\.info\b \bfeet9france\.wordpress\.com\b \bms-jd\.org/search \bdieta-blanda\.com\b \bgusbeat7\.wordpress\.com\b \bmins\.pw\b \b(best|dsl|digital)camera\w{0,15}\.tk\b \bessaylogic\.org\b \bsungroupvn\.com\.vn\b \bmyfashioncodes\.co\.uk\b \bemojiselector\.com\b \bretailmenot\.com\b \bonceuponacrime\.net\b \bduanxigrandcourt\.org\b \bnewfaceskincare\.com\b \brejuveantiaging\.com\b \bour-skincare\.com\b \bpharexpress\.net\b \bbesthoist\.com\b \bmynewbestarticles\b.blogspot \blogindoctor\.org\b \becuadorianhands\.com\b \bapplyscholarship\.info\b \bblogger\.com/profile/00141270178551151863 \bsqex\.to\b \binblogslife\.com\b \bcanonwirelessprinterhelplinenumber\.wordpress\.com\b \bhealthsuppfacts\.com\b \bresidentialpainting\.contractors\b \btheindustryspread\.com\b \bflyt\.it\b \bpsychologydictionary\.org\b \bprintmakerart\.webnode\.it\b \bappbooks\.org\b \bgeolocation\.ws\b \bqualtecmty\.com\.mx \bservicharterbus\.com \bcomo-depilarse\.com \bimportardechinaya\.com \bmega-estrenos\.com \biconet\.com\.mx \bbienestaralnatural\.com \bmlego\.com\.mx \brenovardni\.org \bdespensasdaco\.com \bchollosaqui\.com \blibrosparaaprenderaleer\.com \baceitesesencial\.com \bcurriculumsvitae\.net \busx\.es\b \bwoobs\.com\b \balpacas-hampshire\.co\.uk\b \btodoviajeros\.com \bmusica-barroca\.com \bderechomexicano\.com\.mx \bseotraininginstitutespune\.in\b \bseotraininginpune\.in\b viagraonline \bcialisoonline \bxaydungthanhnien\.com\b \bbl\.gd\b \bexeideas\.com\b \bvirsale\.com\b \bcabinetdiy\.com\b \bokemen\.xyz\b \bfacbook\.com\b \bmedcheck-up\.com\b \bskincarebrands\.co\.uk\b \bcooldudes\.store\b \bpoolcleaner\.us\b getpocket\.com/redirect \bstudentloanrelief\.us\b \bnaturalmattressmatters\.com\b \bgemmenage\.(com|net|ca)\b \bdailystrength\.org\b \bonlinecashflow\.org\b \bshemale\.uk\b \byobit\.io\b \bchecker\.in\b \bsex-ru\.org\b \bfirstclassessaywriters\.com\b \bcheckpagerank\.net\b \bviahold\.com\b \bcabinetdiy\.com\b \bgetfreebs\.com\b \bonlinehookupsites\.com\b \bbeautytohealth\.com\b \bartplus\.co\b \brentarace\.com\b \bhemorrhoidnomore \bremovehemorrhoids \bstudyinrussia\.com\b \bccmixter\.org/api/query \bheidelbergerwohnen\.de\b \bfx-brokers-review\.com\b \bbestchange\.com\b \bsteelpipeseller\.com\b \bicdst\.org\b \bqowap\.com\b \bbigbazaardirect\.com\b \bb2bmarketing\.net\b \bwikiveliero\.org \bkardashiantapes\.net\b \bsoftnet32\.com\b \bsoundcloud\.com/search/sounds \brebeldeway\.com\.ua\b \berreway\.org\b \bdsquared2outlet\.eu\b \bdibujos-de-amor\.com\b \bandrewnickel\.com\b \bgetloansusapersonal\.com\b \bcialisemk\.com\b \bstockhouse\.com/search \bseopapese\.club\b \bzipurl\.ir\b \boffersus\.com\b \bvu\.fr\b \bezer\.mobi\b \burli\.tk\b \bloginprofessor\.org\b \bkickass2\.nz\b \bisohunt\.tv\b \btorrentproject2\.com\b \bisohunt2\.org\b \bairbnb\.com/c/ \bmetager\.to\b \bbabepedia\.com\b \bdragonflydoces\.com\b \bzznew\.in\b \bsites\.google\..{1,3}/site/tradingonlineamoralproblem \bkickass\.ink\b \bisohunt2\.net\b \btorrentproject2\.org\b \bisohunt\.tv\b \bisohunt2\.org\b \bkickass2\.nz\b \btorrentproject2\.com\b \bcertificationconsultancy\.com\b \bqr-url\.tk\b \brr\.zzz\.com\.ua\b \bwallinside\.com/post \bqgo\.be\b \bexit\.sc\b \baffiliateignition\.com\b \btradingview\.com\b \bexpertdecoders\.com\b \bwikiler\.com\b \bloanswayer\.com\b \bloansxxonlinexx\.org\b \btheelderscrolls5skyrimevolution225\.ru\b \bcoopergado\.com\b \bhomieocairlines\.com\b \bnamoroagora\.com\.br\b \bhumancoder\.com\b \bdecaptcher\.org\b \biamsport\.org/pg/pages/view \bcaptchacoder\.com\b \btiernosmomentos\.com\b \bcaptchaboss\.com\b \bmoviesxxx\.biz\b \bsuperghostblogger\.com/\?s \bzixiutangpollencapsules\.com\b \bcaringbridge\.org/search\?q\= \babbywinters\.co\b \bwoorank\.com/[a-z]{2}/www \b1i1\.me\b \bcell2getbrands\.com\b \bkombologia\.com \bcash4files\.com\b \banycodes\.com\b \bcustomizable-bracelets\.xyz\b \bmyshoesguide\.com\b \btiggi\.es\b \bpisinaspa\.gr\b \byify\.co\b \bhideurl4you\.com\b \banti-captcha\.com\b \bssojunghan\.com\b \bdecaptcha\.biz\b \bthsbo333\.com\b \bloginhold\.org\b \bknightstemplarcards\.com\b \bbeanbagsexpert\.com\b \bblackheadscure\.com\b \bincreasetestosterone\.review\b \bolympiclabz\.com\b \bpetgroomingcourse\.com\b \bpetsworld\.in\b \breligiousweddingguide\.com\b \btrainingmasklab\.com\b \bwhat-to-do-in\.co\.uk\b \bwildhunter\.club\b \burbanscarpe\.com\b \bprintedwristbands\.xyz\b \bcustombracelet\.xyz\b \bdw-inductionheating\.com\b \bloginlord\.org\b \b9z\.lt\b \bloginking\.org\b \bsitesbysara\.com\b \bseoinlink\.com\b \btwinkpopstars\.com\b \bprotecglasstint\.com\.au\b \bbroadbandhk\.com\b \bhomebroadbandhk\.com\b \byt\.vu\b \bbuy-medicines\.com\b \blnk\.pics\b \bruco\.ac\.tz\b \bget\.busuu\.com\b \bbusiness-shop\.info\b shop\.eu\b outlet\.eu\b \bcialissansordonnancefr24\.com\b \bsexforsmartpeople\.com\b \bgetloanstodayonline\.com\b \bhannatestcentre\.com\b \blogindevelopers\.org\b \bloginidol\.org\b \bdecaptchaocr\.com\b \bdecaptcher\.info\b \bspymoob\.com\b \bbordersalertandready\.com\b \bnjmassage\.info\b \balona\.space\b \bcaptchasolutions\.com\b \bscraping\.pro\b \b2captcha\.com\b \bdeathbycaptcha\.com\b \brock-en-espanol\.lenguadeoro\.com\b \bbusiness-opportunities\.biz/search \berectiledysfunctionpills\.store\b \bsavethestudent\.org/\?s= \blabur\.eus\b \bsildenafilcitrate\.today\b \bbedbugsize\. \blogintraining\.org\b \bbedbugsize\.info\b \bpaydaynock\.com\b \bforexreviewsblog\.com\b \bbuifelronataboo\.files\.wordpress\.com\b \bloansmart24\.com\b \bclashfun\.com\b \bfreejavporn\.mobi\b \bo7j\.ru\b \bedpills\.shop\b \bpiracetolpills\.com\b \bmarketstrom\.gr\b \bfrompo\.com\b \bdesign-your-own-silicone-wristband\.com\b \bcustomized-rubber-bracelets\.com\b \b12tradepro\.com\b \bsofeeya\.com\b \bloginteacher\.org\b \bbom777casino\.com\b \bd11\.io\b \bapp\.link\b \bseozuka\.com\b \bferrann\.com\b \bref\.so\b \brlu\.ru\b \burl\.euqueroserummacaco\.com\b \bleobumbtumbbotare\.files\.wordpress\.com\b \bsudnidosanaco\.files\.wordpress\.com\b \bwikidot\.com/local--files\b \bnjmassages\.com\b \bsearch4sex\.biz\b \bbinaryforexacademy\.org\b \biota\.tux-planet\.biz\b \bbiosotoceswebctour\.over-blog\.com\b \bliosmedaxmarpuwex\.over-blog\.com\b \binstawidget\.net\b \bofficialkrislawrence\.com\b \bbusinessbroadband\.com\.hk\b \bshortwww\.com\b \bseo-saz\.com\b \bfilm2018\.info\b withoutprescript\.com\b \bajaypipes\.com\b \bbuyv.agra\. \bweightlossoffers\.org\b \btwitter\.com/search\b \bcryptocoinjudge\.com\b \beladia\.space\b \bjustine\.club\b \bhvacrfp\.com\b \bnupogodi-online\.ru\b \bcasinousaonlinelist\.com\b \bonlinetv\.bid\b \bnepz\.stream\b \bonline-tvchannel\.org\b \bustreams24\.com\b \bvturl\.net\b \bsport2018\.org\b \bthesis\.ae\b #Persistent spamming - COIbot reports \bwellness786\.com\b \bsupplementplatforme\.blogspot\.in\b \btiger77\.net\b \bsupplementplatforme\.blogspot\.in\b \bwellness786\.com\b \b1b\.yt\b \bpasaranliga\.com\b \bena\.website\b \bguaranteedppc\.com\b \bjayne\.website\b \bslotsmegacasino\.com\b \bolidesoza\.com\b \bgul\.ly\b \bnotehub\.org\b \binstantessay\.co\.uk\b \bcirk\.me\b \beasycarup\.com\b \brealinstagramlikes\.com\b \bapyoth\.com\b \bwikkimedia\.com\b \bauto24insurance24online\.com\b \bkourtney\.fun\b \binfowars\.com\b \bletsgomurphys\.com\b \bcaptchaocr\.org\b \bdecaptcherocr\.com\b \brhibusbar\.com\b \bnewreviewhq\.com\b \bcasino17rich7online\.com\b \bashleymadison\.pro\b \bhref\.li\b \bhollitaliandressshirts\.com\b \bhealthyandbeauty\.co\b \b3movs\.pro\b \bipsite\.org\b \bcli\.re\b \bnz-casinos\.com\b \bchn\.ge\b \brocksteadymaleenhancement\.org\b \bdrozhelp\.com\b \baffiliatblogger\.com\b \billuporistorante\.com\b \bniemtree\.com\b \bmercyelectronics\.in\b \bbyutiful\.net\b \bipheya\.co\.za\b \byougame\.com\b \bhittc\.org\.vn\b \belamalh\.com\b \bt2m\.io\b \blookatlink\.com\b \bfreshcalendars\.com\b \brevshr\.com\b \btrkur\.com\b \bgot\.by\b researchomnia\.blogspot\. \bdmaps\.kr\b \bhothouse\.xyz\b \bcloudmining\.blog\b \bvividentertainment\.online\b \bnaughtyamerica\.top\b \bbrazzers\.network\b \bpornhub\.direct\b \bbangbrosnetwork\.com\b \blocalbitcoins\.ltd\b \badultmodels\.club\b \bbrazzersnetwork\.com\b \bAshleyMadison\.pro\b \bpulseoxadvocacy\.com\b \brapidteria\.com\b \bdubsbusinessadvisor\.com\b \bthemerkle\.com\b \bcryptorials\.io\b \bthebitcoinstrip\.com\b \bstrongcoin\.site\b \blakebtc\.com\b \bwhaleclub\.co\b \bvirwox\.services\b \blocalbitcoins\.ltd\b \b500affiliates\.com\b \b1broker\.com\b \bsimplefx\.com\b \bbit4x\.com\b \betoro\.website\b \bavatrade\.ltd\b \bhashblock\.ltd\b \bruncpa\.info\b \bbest-bettingsites\.com\b \bbest-paypornsites\.net\b \bpornplanner\.com\b \btopporn\.org\b \bjoannaangel\.club\b \bdigitalplayground\.world\b \bkinkstudio\.info\b \bchaturbate\.run\b \bpenthouse\.website\b \bskrill\.ltd\b \bvividentertainment\.online\b \bstrongcoin\.site\b \bvirwox\.services\b \betoro\.website\b \bavatrade\.ltd\b \bruncpa\.info\b \bwholesalehairvendors\.com\b \bpuresmile\.com\.au\b \bbestgearslab\.com\b \bemoneyindeed\.com\b \balldraft\.com\b \bbestgearslab\.com\b \bheadphonesbuyer\.com\b \ballweb-marketing\.com\b \bhandytoolshome\.com\b \bXxxtube4Mobile\.com\b \bTeenageassault\.com\b \bteensexmaniac\.com\b \bnbdaq\.com\b \bbookmarks\.wittycrocs\.com\b \bbestlatinaporn\.net\b \bthelesboporn\.com\b \bhdteensextube\.net\b \bTeenslovehugedicks\.com\b \bonlyteenfuck\.com\b \bisla-laser\.org\b \bgayspornovideos\.com\b \brichcasino2online\.com\b \bplayboy\.ac\b \blinkp\.ir\b \bmovies247\.net\b \bcaptchadealer\.com\b \bcaptchas\.biz\b \bsci-hub\.tech\b \buplinkus\.com\b \bpetroleumclubmagazine\.com\b \bdeer-digest\.com\b \bsummerfieldinfo\.com\b \bg3t\.nl\b \bsma-offshore\.com\b \bmelodipoker\.com\b \bmodernmom\.com\b \bromanization\.org\b \btest-infrarotheizung\.de\b \beightplus2\.com\b \bspeedyessay\.co\.uk\b \butf\.su\b \bworldhealthreviews\.com\b \bcbsecure\.co\.uk\b \bbusinesssuccessclass\.com\b \btryvexanpills\.com\b \bmcessay\.com\b \bross-limo\.com\b \b101growlights\.com\b \bcarveto\.co\.uk\b \bthehourshop\.com\b \bxembongdahd\.com\b \bbestinfo4health\.com\b \bkuc\.cz\b \bchod\.sk\b \bpetstation\.store\b \btopofblogs\.com\b \bknowurgames\.contently\.com\b \bwelookups\.com\b \bwholesalebulksms\.com\b \bhealthreviewfactory\.com\b \btoprussianescort\.com\b \bsportstation\.store\b \bxxxhds\.com\b \bnetflixhds\.com\b \b3xhds\.com\b \bjiliblog\.com\b \bplaycasinoonline24\.com\b \b007game\.ru\b \bdeadpool2ful\.com\b \btvhds\.com\b \bfilmhds\.com\b \bsildenafarm\.com\b \b114\.34\.134\.140\b \bplayslotscasino888\.com\b \bbestrealmoneygames\.com\b \bonlinelistcasino24\.com\b \bcuu\.su\b \b999essays\.com\b \btopstreamingfr\.club\b \bshorturl\.at\b \bam9s\.info\b \b000webhostapp\.com\b \be-billpayments\.com\b \bshifu\.com\b \bsalmonsolutions\.co\.uk\b \bcomputerhope\.com/issues/chusedos\.htm \bprintukraine\.click\b \bdoubledubs\.com\b \bcustomwriting\.com\b \bsexneigung\.com\b \bajt-ventures\.com\b \bgestyy\.com\b \b1design\.org\b \bcafemom\.com/search \bgameinformer\.com/search \btoppaidpornsites\.com\b \bejobsresult\.com\b \bkscripts\.com/\?s \bskfb\.ly\b \bbeam\.to\b \bcams4bitcoin\.com\b \bprf\.hn\b \b1safe\.link\b \bun-url\.com\b \blauriejones\.org\b \bbbwpornmovs\.com\b \bchuabenhyeusinhly\.com\b \bmindsumo\.com\b \bthereviewal\.com/massage-therapy/ \bgpna\.ir\b \bsynesth\.esy\.es\b \bresampled\.de\b \bfamousstoreoutlet\.com\b \bbellpottingerusa\.com\b \briedquat\.de\b \bcoolingtowerfiller\.com\b \bgrp-watertank\.com\b \bcasinoline17\.com\b \bcasinobablogames\.com\b \bcasinogameslistonline\.com\b \bcasinomegaslotos\.com\b \barcheagebegins\.org\b \bduct-rod\.com\b \bmygrammarcheck\.com\b \bpxlme\.me\b \bbikinisexyonthebeach\.com\b \btshirtsandchristiangifts\.com\b \bbikinisaletop\.com\b \bt-shirtlogos\.com\b \bback\.ly\b \bsmol\.io\b \bentirefestival\.com\b \bt-shirtlogos\.com\b \bkhorshidchehr\.com\b \bfernandoallende\.com\b \blets\.shoutabout\.it\b \blbdr\.co\b \bludariwe\.org\b \bdygjxesu-sunubu\.org\b \blihi\.cc\b \bsodary\.com\b \bkutt\.it\b \bqlink\.me\b \byerl\.org\b \blstu\.fr\b \bsnip\.ly\b \bcqtwice\.com\b \burls\.la\b \bkg-machinery\.com\b \bwooricasino777\.com\b \burlgt\.com\b \bframa\.link\b \bcutout\.es\b \bzipansion\.com\b \batheistrepublic\.org\b \batheistrepublic\.net\b \bpqn\.pw\b \bhamoussin-fouad-adan\.site123\.me\b internetbillboards\.net/\?s \byellkey\.com\b \bweightprodonline\.com\b \ballmotti\.xyz\b \bbin\.wf\b \bmybestsexshop\.com\b \bgetbiggerdicknaturally\.com\b \bmyonlinepayday\.com\b \bgamecasinosonline\.com\b \bzii\.bz\b \bdevprice\.ca\b \bmailtips\.info\b \bxxxgayjobs\.com\b \bkemtrinam\.xyz\b rewards-insiders\.marriott.com/search \bbestcurefordiabetes\.com\b \bs\.id\b \bshrtco\.de\b \bmypaleohackscookbookreview\.com\b \bhealthavenger\.com\b \bcachtrinamda\.xyz\b \btny\.im\b \bsnapt\.io\b \bannita\.space\b \bvickey\.club\b \bmable\.club\b \beleonor\.space\b \btomcandowpenisremedy\.com\b \bcasinoonlinests\.org\b \bsexdatingusaamerica\.com\b \bfunnyguru\.co\b \bukcheapwigs\.com\b \bswimwear2sale\.com\b \bcheap-jerseys-usa\.com\b \bstlrenfestwiki\.com\b \bkiehlmann\.co\.uk\b \bcirclebpo\.com\b \bonl\.li\b \breal777money\.com\b \bfreebitco\.in\b \bzanaflexbuynow\.com\b \bxpornplease\.com\b \bpookalamdesign\.in\b \bhomosexual\.cf\b \btechnsolution\.com\b \bbablcasinogames\.com\b \bcasino24list\.com\b \bthekingcasinos\.com\b \bzanaflexcgh\.com\b \bgo4braindumps\.com\b \blanzport\.com\b \bpages10\.com\b \bmelodyhome\.com\b \bzanaflexcgh\.com\b \bqscv\.pe\.hu\b \b3dcgstore\.com\b hometalk\.com/search \buploadboy\.me\b \bpano-verschluss\.com\b \bchulatutor\.com\b \btrainingzone\.co\.uk\b \bhararonline\.com\b \bbestazy\.com\b \b9jabaze\.com\b \bsoo\.gd\b \btestonutra\.com\b \bcelebs-net-worth\.com\b \barmidalechurch\.com\b \bautomotivedigitalmarketing\.com\b \blucporn\.com\b \bgatobengali\.net\b \bbablcasinogames\.com\b \babengalcat\.com\b \bgetjealous\.com\b \bhealthncure\.net\b \bmoney2017casino\.org\b \btil\.pw\b \blyhyt\.ovh\b \blos\.fi\b \bcasinoveganonline\.com\b \btarget-advertisement\.com\b \bstoneislandmen\.com\b \bdearzindagifullmovie\.in\b \blinkki\.ovh\b \blyhytosoite\.fi\b \burlki\.com\b \bbitly\.fi\b \bshortingking\.com\b \bnimbleinity\.com\b \bshortingking\.com\b \bclc\.to\b \bbitly\.fi\b \bonsto\.re\b \bpeoplesbiography\.in\b \b021zhuming\.com\b \b2one\.in\b \bgiovaniconnection\.it\b \bemma-online\.org\b \bcasinolists\.us\.com\b \b0n1\.ir\b \badjaranet\.com\b \blakeshia\.club\b \bhoganbrand\.com\b \bcasino2018money\.com\b \bytre\.ir\b \bkirimpesanbunga\.com\b \bshort\.o-biznes\.ru\b \bqx\.cx\b \bclarksshop\.org\.uk\b \blasportivashop\.com\b \bfamousshop\.co\b \bstoneislandrecords\.com\b \busachinatraining\.com\b \blivestreamingindia\.com\b \blivebox\.co\.in\b \bmarketresearchstore\.com\b \bliangchuang-china\.cn\b \bdigitalconnectelearning\.it\b \blasciatique\.com\b \bhotlistcasinogames\.com\b \beasyurl\.net\b \bthelink\.la\b \beasyurl\.net\b \bxn--o80b27i69npibp5en0j\.com\b \bmylnk\.is\b \bmaa\.to\b \bytube\.com\b \binfo-ri\.com\b \bfieryhair\.com\b \bferragamomall\.com\b \b19216801help\.com\b \bshrinx\.it\b \bonsale-fashion\.com\b \bhoganshoesoutlet\.com\b \brippedmusic\.com\b \boutdoor-sneakers\.com\b \bpurses-infashion\.com\b \bdiscountkappa\.com\b \bdiscountmerrell\.com\b \bkeens-shoes\.com\b \bkappaproperty\.com\b \bcarharttapparels\.com\b \bonlinesfashion\.com\b \bsextube4mobile\.com\b \byon\.ir\b \biitd\.info\b \bgames4king\.com\b \bdaihocduochanoi\.com\b \bshortmy\.link\b \ba1\.to\b \bsomething4u\.xyz\b \bferragamofactory\.com\b \bhtt\.nu\b \bjulieta\.space\b \bclubmania\.tk\b \bbitinmex\.com\b \bbitmexit\.com\b \bbitmextrade\.com\b \bbitmexiu\.com\b \bbitmexim\.com\b \bbamsalon\.com\b \bbitmarginmex\.com\b \bpoolpartyo\.com\b \bclubgazua\.com\b \bclubgaja\.com\b \bessaycaptains\.com\b \bduocdienvietnam\.com\b \bstone-island- \bx61\.ch\b \bacaiberrypills\.eu\b \bsmdservicesllc\.com\b \binternetbillboards\.net/\?s \bua-outlet\.com\b \bmy-small\.link\b \bmarketingsweet\.com\.au\b \bxnxxporn\.party\b \bxnxxporn\.pw\b \bemfarmacia\.com\b \btreathemorrhoidspain\.com\b \bdailydetoxhacks\.com\b \bkappa-usa\.com\b \blookweb\.it\b \byou\.travel\b \bnutritionfordiet\.com\b \bdresscodeclothing\.com\b \bfamouswearings\.com\b \bmail\.rambler\.ru/m\b \bbiggerpenisexercises\.com\b \bgroetenuiteerbeek\.wordpress\.com\b \bv88\.ca\b \bgoo-gl\.ru\b \bgoogl\.plus\b \bfiladiscountshop\.com\b \bcross-fashions\.com\b \bfashion10deep\.com\b \bfashionssur\.com\b \bskncosmetics\.com\b \bx11\.pw\b \bempowher\.com/search \bnwwws2013\.org\b \btrsurl\.com\b \bpattern-wiki\.org\b \b7elm5\.com\b \bmyurl\.gr\b \bmyminiurl\.net\b \bmossoutfits\.com\b \bdiscount-ellesse\.com\b \bnowheart\.com\b \bmiyankale\.com\b \bsindo\.me\b \bblogdacleo\.com\b \blelaon\.com\b \baticpay\.com\b \blelaon\.com\b \badidasoriginals\.biz\b \bslink\.co\b \btranssexualpornstars\.com\b \bvulpyx\.com\b \bcouponforless\.com\b \b81url\.com\b \badidasoriginals\.biz\b \bfashionedhardy\.com\b \bjoaquina\.club\b \bjonell\.space\b \balishia\.club\b \bkaley\.club\b \bwebbuildersguide\.com\b \bmascareignesislands\.no\b \bspeakingtree\.in/search \bbehance\.net/search \bhealthynewage\.com/\?s \bsportsrants\.com/\?s \bshewrites\.com/main/search\/ \bourmidland\.com/search \brebirthgaming\.org\b \bmommysavers\.com\b \bajaxtime\.com\b \ba03b3\.atu\.ca\b \batu\.ca\b \bansunibaate\.com\b \bredirects\.ca\b \bwarritimes\.wordpress\.com\b \breadthis\.ca\b \bdict\.leo\.org/\?search \bajaxtime\.com/\?s \bherfeed\.com/\?s\= \bpurevolume\.com/search \btopofblogs\.com/tag \burls\.to\b \b1w\.tf\b \bquickbooksupportcanada\.ca\b \bdonax\.ch\b \bpureketodietpills\.com\b \bmammut-group\.com\b \bgdubz\.win\b \bblogher\.com/search \bcaringbridge\.org/search \brenewableenergyworld\.com/_search\? \btraveldescribe\.com/\?s\= \btravelpod\.com/s/ \bchaseresults\.com/mail_to_friend \bphoto.net/gallery/tag-search/search\b \bsquidoo\.com/search \blinkgo\.pw\b \bhalfpriceexams\.com\b \brealstatecoin\.org\b \bbestnewsupplements\.com\b \btianyaxiaozhan\.com\b \bcreativerxrevivalskincream\.com\b \brevitalizeultimateserum\.com\b \bnairabuzz\.com\b \bwocams\.com\b \breissstore\.com\b 201[78]\.ovh\b \bvalrie\.club\b \blaverne\.club\b \bbaccaratnow\.com\b \bglaziers-.{1,20}\.co\.uk\b \bnikeoutletsale\.co\b \bclyfc\.com\b \b2no\.co\b \biplogger\.org\b \bdating-soulmates\.com\b \btruv\.is\b \biplogger\.ru\b \bbdsmporno\.net\b \bclub21sacramento\.com\b \bgenuinehealthreviews\.com\b \bketoabsoluteforskolin\.net\b \bgayfreelivecam\.com\b \b666\.porn\b \bfofo100\.xyz\b \bgreece-athens-escorts\.gr\b \brichmondembroidery\.com\.au\b \bventurebeat\.com/\?s \bccmixter\.org/api/query\? \btheepochtimes\.com/n3/search/ \bparamuspost\.com/search\.php \bchange\.org/search \bbroowaha\.com/search \bvirilityexonline\.net\b \bferrann\.mx\b \byip\.su\b \btest1\.donntu\.org\b \btwitpic\.com/tag \bsharkbayte\.com/keyword \bexeideas\.com/\?s \bfin24\.com/search \brebrand\.ly\b \bendclothing\.com\b \bfamousoutletshop\.com\b \bfairofferny\.com\b \bvamospaella\.co\.uk\b \bmenlosoftware\.net\b \bbradmcallister\.com\b \baolcomlogin\.com\b \bonline-gift-vouchers\.com\b \btiny\.tw\b \bb54\.in\b \b3nobar\.net\b \bdiscount-coupons\.net\b \bketoblazediet\.net\b \bbestbabyessentials\.com\b \b918kiss\. \bsherley\.club\b \bherbalmeds\.org\b \blexlords\.uk\b \bturnhofer\.com\b \bocn\.pt\b \bvegas8282\.com\b \burladda\.com\b \bhappynewyearimages\.co\b \bmarceloburlonshop\.com\b \bfarsicad\.com\b \bhuit\.re\b \bhappyjanamashtamiwishes\.blogspot\.com\b \bptiturl\.com\b \bc3d\.com\.au\b \bwenicehair\.com\b \btypeformoney\.org\b \bketogenrx\.net\b \binstagramtakipcipaneli\.com\b \bloveilook\.com\b \bseoarticletool\.com\b \bbuildyourownshedsite\.wordpress\.com\b \bslimbuildketodiet\.net\b \bupscaledogtoys\.party\b \b2a\.ol4s\.site\b \bwow1004\.xyz\b \bgays-bdsm\.com\b \bsitedevoyance\.over-blog\.com\b \bsearchmechaniks\.ru\b \bpinterest\.com/search \bimgur\.com/hot\? \bempowher\.com/search \bedition\.cnn\.com/search \bicivil\.ir/short/ \bx2145-productions\.technology\b \bgclub007\.com\b \bbanglatvshow\.com\b \bbedroomfurnituretp\.com\b \badult-chum\.com\b \benoavia\.es\b \baracne\.biz\b \bzoneti\.ca\b \bwow520\.com\b \bnobodysproperty\.com\b \bbellubka\.ru\b \bidolocharter\.com\b \bmordsrub\.ru\b \bwonderhowto\.com/search \btechandtrends\.com/\?s \bbbc\.co\.uk/search/\?q \bmeetme\.com/apps/redirect/\?url \bnuwireinvestor\.com/results\.aspx\?searchwords \bwww\.gov\.uk/search\?q= \balexa\.com/search\?q= \bnewsweek\.com/search \bpvl-online\.kz\b \bclinicaveterinariaromaeur\.it\b \bdiowebhost\.com\b \btaodo\.com\.vn\b \bdomenicomagnifica\.it\b \btiktok\.tw\b \bfastestvpn\.com\b \bchollay\.com\b \bthefuturerobots\.com\b \bmenhealthcares\.com\b \bnoxi\.ga\b \bpornotube\.blog\.br\b \bsavethestudent\.org/\?s \bknoji\.com/search/\?query \bdata\.gov\.uk/data/search\?q \bsportsblog\.com/search\? \bhouzz\.com/\?search \bilookads\.com\b \btoi\.in\b \bbritannica\.com/search\?query \bccmixter\.org/api/query\? \bfoxnews\.com/search-results/search\?q \blerablog\.org/\?s \blifebeyondtourism\.org/\?header_search \biamsport\.org/pg/pages \b1mg\.com\b \bpokergocap\.com\b \bbetadeals\.com\.ng\b \bthanksgivingquotes2018\.com\b \bclickfraud\.io\b \bapotekbutikk\.net\b \bbdjobstoday\.info\b \bshoes-generator\.com\b \bdiscreetsextoyshop\.com\b \bcheapjordansvip\.com\b \bbacklinksaudit\.com\b \bblog2learn\.com\b \bgatevnotes\.com\b \btest\.nosubject\.com\b \bul\.do\b \bix2\.co\b \bpowermac64\.com\b \bapteekkienpillereita\.com\b \bhikingsoutlet\.com\b \bdiabox-auto\.ru\b \bwithouatdoctor\.us\b \bwebsiteaffiliateprograms\.info\b \bdating-online-made-easy\.com\b \bbacagood77\.com\b \bxn--oi2ba146au9b8utjhk\.com\b \biex\.me\b \bsale-sextoys\.com\b \bwellsextoys\.com\b \bdiscreetsextoyshop\.com\b \bwomens-outfits\.com\b \bnotron-setup\.download\b \b918\.credit\b \bpob\.ru\b \ballxreport\.com\b \bsale-sextoys\.com\b \bwomens-outfits\.com\b \bcbcam2cam\.com\b \blos-mejores-boosters-de-testosterona\.eu\b \bsunglassescheaponline\.com\b \bnotron-setup\.download\b \bthrottleshift\.server105\.com\b \btunes-interiors\.com\b \bcheapjordan13vip\.com\b \bask\.nevershutdown\.com\b \bxsl\.pt\b \btypers\.biz\b \bemasku\.com\b \bbackpageauction\.com\b \bc\.or\.at\b \bxyznepal\.com\b \bviaplato\.com\b \bgowwwurl\.com\b \biamthebest\.us\b \bwinterisnotcoming\.org\b \bnew-giveaways\.win\b \btopessayreviews\.com\b \baukcje\.ml\b \bsavemycam\.com\b \bmychaturcam\.com\b \brecorder2018\.com\b \bwebcamfucker\.com\b \bsportzfuel\.com\b \btrevulanmuscle\.net\b \bdpli\.ir\b \beasy-bator\.com\b \bblissmarcom\.com\b \btorrentdb\. \bbjdem\.cz\b \bkuc\.cz\b \bpreskoc\.cz\b \briz\.cz\b \burl\.googluj\.cz\b \bzkracene\.cz\b \btwurl\.nl\b \bglobalsmovies\.com\b \bcrydercosplay\.us\b \bopenclipart\.org/search/\?query \baccountingweb\.co\.uk/search \bsearch\.huffingtonpost\.com/search \bdeer-digest\.com/\?s \btravelwitheaseblog\.com/\?s \btrainingzone\.co\.uk/search \bhealthable\.org/\?s \bbuzzfeed\.com/search\?q \bencyclopedia\.com/searchresults.aspx\?q \bshopping-cheap\.com\b \bsneakerfuror\.com\b \bmanyrecs\.com\b \bsyscointalk\.org\b \bpacs-apparrel\.com\b \bauthenticfans\.com\b \braovat\.chotop\.vn\b \braovat\.bvn\.vn\b \bnwnpro\.ru\b \bgeld-bombe\.com\b \b31\.220\.1\.41\b \bwprssaggregator\.com\b \bbonuskodbkleon\.ru\b \bwebcammodelingjob\.com\b \braovatbds24h\.com\b cosplay\.us\b \bmamaklr\.com\b \bcbcamsclub\.com\b \bfreecinemaclub\.com\b \bgo\.onescript\.ir\b \bkink\.company\b \bscp-knowledge\.org/\?s \bfool\.com/search/solr\.aspx \bjamendo\.com/en/search \bhomeinvestorsusa\.com\b \bhappylocate\.com\b \bhidemyass\.com\b \binsertyoururl\.com\b \blapenavigevano\.it\b \bnikehuaracheshoes\.com\b \bcanadagoosepark\.com\b \bgetcanadagooseoutlet\.com\b \bprivateviewerinsta\.com\b \bmattcermanski\.com\b \bassignment-help-australia\.com\.au\b \bmagileads\.com\b \b918\.network\b \bcoinarbitragebot\.com\b \bcoinbozan\.com\b \bzerobyw\.com\b \bsa7eraty\.com\b \bmotorradfreunde-muenchweilerev\.de\b \bwhl111\.com\b \bwriteforme\.compress\.to\b \bpaltrox-rx\.com\b \bstoneislandclothes\.com\b \buy\.to\b \belectronicrepairegypt\.com\b \bocry\.com\b \bepac\.to\b \bcameravn247\.com\b \bmoz\.com\b \binc0gnito\.com\b \bedmond\.club\b \bvipgoldrj\.com\.br\b \bmredgarcross\.com\b \bglamour\.de/content/search/ \bmartindale\.com/Results.aspx\? \bchange\.org/search\?q \brealitysandwich\.com/\?s \bmy3uka\.com/search/ \bdailymail\.co\.uk/home/search\.html\? \btelegraph\.co\.uk/search \bred\.nelb\.gr\b \bsimql\.com\b \brosaline\.club\b \bws2real\.com\b \bbp7\.org\b \bcanalesoterismo\.com\b \bjom\.fun\b \bkasino\.vin\b \babh\.kr\b \bwhatsappmessenger\.download\b \badvocateschandigarh\.in\b \badvocateinchandigarhhighcourt\.wordpress\.com\b \blawyerchandigarh\.com\b \bheightline\.com\b \bminiurl\.x10\.mx\b \bchinatown-downtown\.com\b \bbuzzsocial\.ca\b \bhdorg\.ru\b \bnowinseo\.ir\b \bcreatorlink\.net\b \bwirecellar\.com\b \bextra-size\.info\b \bvirtualbitcointalk\.co\b \blow-cost\.expert\b \bomn\.kr\b \bgooseyou\.com\b \bcanadagoosestorevip\.com\b \bhelbiz\.com\b \bgiacmosuavietvn\.podbean\.com\b \bintensexpills\.org\.uk\b \bantiaging-treatments\.website\b \bbuildmusclequick\.info\b \bonlinecasino4nl\.com\b \bbeasley\.space\b \bcasino-reviewadvisor\.com\b \bspiritualsadhana\.com\b \bspecta\.webd\.pl\b \bdirectseotools\.com\b \bcasinonsvenska\.eu\b \bsvenskacasinon\.co\b \bferrann\.co\b \bleach\.club\b \bscotch-sale\.com\b \bxn--d1abamebfd0avbpdfcx6e\.xn--p1ai\b \blinkomnia\.com\b \bcompletecase\.com\b \bredirect\.adult\.ofertmobiles\.com\b \bprada-shoping\.com\b \bmyassignmenthelpaustralia\.com\.au\b \bkasino\.games\b \bogmdb\.com\b \bstrongpassword\.info\b \bvelasquez\.xyz\b \brondan\.net\b \bteam91titans\.com\b \bmortaji\.co\b \bcursodetiara\.com\b \bfroggyads\.com\b \bcayghepthammy\.com\b \bsalas\.space\b \biktogo\.com\b \blotterytube\.com\b \benrollbusiness\.com\b \bsssidhuadvocate815\.tumblr\.com\b \b1688\.com\b \bsci-hub\. \bplaycasinoonline\.ooo\b \bmukapokerku\.com\b \bmukapoker\.org\b \btoppreworkoutsupplements\.info\b \bhorseshoecraftandflea\.com\b \bshopdiaphanous\.com\b \bshoporiginative\.com\b \bsecure84\.com\b \bbuyblacksd\.com\b \bhalderramos\.com\.br\b \bmoreasianporn\.com\b \bshopmust-have\.com\b \bbreakawayiris\.com\b \bdunlap\.xyz\b ## sbhandler_end ## leave the above line as is ## end of [[Spam blacklist/Log]] section #</pre> <!-- leave this line exactly as it is --> 376a67ee2f785456250ba8ed0205ad70e361c338 Title blacklist 0 20 175 174 2025-02-09T21:51:11Z Jayden 52 9 revisions imported wikitext text/x-wiki ########################################################################### # DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF [[w:en:regular expressions|REGEX]]! # ########################################################################### # # This is a list of page titles which are blocked from creation/editing on our wikis. # Guidelines: # - This page, delicate as it is, is editable by admins only. # - To disable an entry, *remove* it, don't comment it out. # # For syntax guidelines see [[mw:Extension:Title blacklist]] <!-- leave this line exactly as it is --> <pre> ## Technical # no multiple ! or ? .*[!?]{3,}.* <autoconfirmed> # no pseudo-wiki-deep-links (?:[^\/]+[\/:])?(?:index\.php|w\/wiki)(?:\/.+)? .*''.* <newaccountonly> # URI like page titles .*[?&]+[^=]+=[^&]+.* # domain names .*[\. ](?:com|org|uk|net|info|gov|kz|ru|ir|biz|info|кз|pt|br)\b.* <newaccountonly> # fake ipv4 .*(?:[0-9]{1,3}\.){3}[0-9]{1,3}.* <newaccountonly> # Wikis .*mediawiki.* <newaccountonly> .*(?:wiki(?:[mp]edi[ae](?!n))).* <newaccountonly|antispoof> .*(?:wiki(books|data|news|quote|source|species|versity|voyage)).* <newaccountonly|antispoof> .*wiktionary.* <newaccountonly> # WikiVoyages merger unclaimed account renaming conflict avoidance .*\(?:W[TV]-\w{2}\) .* <newaccountonly> # Google google.*\.html # testing new group .*[Tt]estaccountfornewgroup.* <newaccountonly> .*userlogin.* <newaccountonly> ##Usernames people # functional accounts .*AD+MI+N.* <newaccountonly|antispoof> .*sysop.* <newaccountonly|antispoof> .*moderator.* <newaccountonly|antispoof> .*arbit(?:er|rator).* <newaccountonly> .*checkuser.* <newaccountonly|antispoof> .*oversight.* <newaccountonly|antispoof> .*S+T[EO]+(?:W|VV)+A+RD.* <newaccountonly|antispoof> .*bue?r(?:eau|o)[ck]r?at.* <newaccountonly> .*\bspravce\b.* <newaccountonly|antispoof> # [[Special:PermanentLink/16431112#Wikipedie usernames]] # schiedsgericht in w:de .*schieds(?:ge)?richt.* <newaccountonly> .*WMF.* <newaccountonly|antispoof> .*molly white.* <newaccountonly|antispoof> .*tulsi [a-z]h?agat.* <newaccountonly|antispoof> .*sro[ \.\-]?2[ \.\-]?3.* <newaccountonly> .*WikiDan.{0,10}61.* <newaccountonly> # See [[w:en:Wikipedia:Sockpuppet_investigations/Moutray2010]] .*cһеск[ИѴ]ѕег.* .*сап ѕи[ск]+.* .*һогѕе.* .*\bԁіск.* .*\bсоск.* # strong language .*AIDS.* <newaccountonly|casesensitive> .*ASS+HO+L+E.* <newaccountonly|antispoof> .*BASTARD.* <newaccountonly|antispoof> .*BITCH.* <newaccountonly|antispoof> .*COCKSUCK.* <newaccountonly|antispoof> .*CUNNILINGUS.* <newaccountonly|antispoof> .*[CK(]UNT.* <newaccountonly|antispoof> .*VAGINA.* <newaccountonly|antispoof> .*DILDO.* <newaccountonly|antispoof> .*FAG\.?G+OT.* <newaccountonly|antispoof> .*FU[C(K]+K+ <newaccountonly|antispoof> .*f\*ck.* <newaccountonly|antispoof> .*HITLER.* <newaccountonly|antispoof> .*P[Eê]+N+I+S.* <newaccountonly|antispoof> .*SLUT.* <newaccountonly|antispoof> .*PRO+STITUTE.* <newaccountonly|antispoof> .*PA?EDO+(?:PH|F)ILE.* <newaccountonly|antispoof> .*JEW.* <newaccountonly|casesensitive> .*fellatio.* <newaccountonly> .*lesbianism.* <newaccountonly> .*molest[\ s].* <newaccountonly> .*n[ei1!][gq]+([gq]a+s?|[gq]+er|3r|ur|let).* <newaccountonly> .*orgasm.* <newaccountonly> .*scr[o0]tum.* <newaccountonly> .*[8B]\={2,}D.* <newaccountonly> .*russavia.* <newaccountonly> .*Belanidia.* <newaccountonly> .*[YIíıl]\.?A\.?[NM]\.?G\.?U\.?A\.?[SZ].* <newaccountonly> .*DARIO SEVERI.* <newaccountonly> .*Vou (?:cagar|defecar|mijar|ejacular|gozar).* <newaccountonly> .*[Ck]aguei.* <newaccountonly> .*GRS73.* <newaccountonly> .*Chronus.* <newaccountonly> .*is my ho(?:me|[a-z]se|my|mey).* <newaccountonly|antispoof> .*housegoy.* <newaccountonly|antispoof> .*homoboy.* <newaccountonly|antispoof> .*homosexo.* <newaccountonly|antispoof> .*wikinger.* <newaccountonly|antispoof> .*home[iy][bg]oy.* <newaccountonly|antispoof> .*homie[bg]oy.* <newaccountonly|antispoof> .*\bpeniz.* <newaccountonly> # [[special:permalink/17162342#Peniz]] .*fuck you.* <newaccountonly|antispoof> .*下凵ㄈ水.* .*山工水工户三多工月‎.* .*代月七三.* .*弓七三山月民多弓 .* .*huge cock.* #German strong language .* ist schwul.* <newaccountonly|antispoof> # fick... .*fick(?:e[rn]\b|t\b| d[ieo]).* <newaccountonly|antispoof> # scheiss .*sche?(?-i:i(?:ß|s{2})).* <newaccountonly|antispoof> # wichser .*wi(?:chs|x{1,3})e?r.* <newaccountonly|antispoof> # arschloch .*\barschl.* <newaccountonly|antispoof> # Chronic Vandal .*auwal.* <newaccountonly|antispoof> # [[Special:CentralAuth/Auwall]], chronic account creation vandal #Portuguese strong language .*[CK]ARALHO.* <newaccountonly|antispoof> .*BU[CS]ET+(?:INH)?A.* <newaccountonly|antispoof> .*FODA(?:-?[SC]E)?.* <newaccountonly|antispoof> .*VAI[- ]TOMAR[- ]NO.* <newaccountonly|antispoof> .*VAI(?:[- ]?[TCS])?E[- ]?FUDER?.* <newaccountonly|antispoof> .*CARA[- ]DE[- ]PAU.* <newaccountonly|antispoof> .*OTARIO.* <newaccountonly|antispoof> .*DESGRACA.* <newaccountonly|antispoof> .*punhet[ae].* <newaccountonly> .*viado.* <newaccountonly> .*bosta.* <newaccountonly> .*\bporr+a\b.* <newaccountonly> .*cara de cu.* <newaccountonly> .*\bmerda\b.* <newaccountonly> .*nunca ser[aá].* <newaccountonly> # WOW .*on ?wheels.* <newaccountonly> .*on wh[eéèẽȩëêēẹẹėĕěę]+ls.* .*wikipedo.* <newaccountonly> .*\bNC state\b.*\bis\b.* <newaccountonly> .*fuquay.* <newaccountonly> .*fooledyouSt(?:u|ew)ards\d{0,4}.* <newaccountonly> .+massive c.* <newaccountonly> .*negro scum.* <newaccountonly> .*awp's massive c.* <newaccountonly> .*tched by.* <newaccountonly> .*rap(?:es?|ing).?bab(?:y|ies).* <newaccountonly> .*stretÄ‹hed.* <newaccountonly> .*StretċhedBy.* <newaccountonly> .*str[eėéèëê]tch[eėéèëê]d.* <newaccountonly> .*vanda[lI].* <newaccountonly> .*king my co+ck.* <newaccountonly> .*G[rw]{2,3}ap.* <newaccountonly> .*[GⒼĜĞĠĢƓǤǦǴḠ].*[RŔⓇŖŘȐȒṘṚṜṞ®].*[AǼAÀⒶÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*[WŴẀẂẄẆẈ₩].*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly> .*[ⒼGĜĞĠĢƓǤǦǴḠ].*[RŔŖⓇŘȐȒṘṚṜṞ®].*[AǼⒶAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*VV.*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly> (?i:[GĜĞĠĢƓǤǦǴḠ69&Γ]((\W|\W.*\W)?[RŔŖŘȐȒṘṚṜṞ®Ρ₧ÞþΡρРрƤṔṖǷ](?:\W|\W.*\W)?)+(?:[ǼAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦȺḀẠẢẤẦẨẪẬẮẰẲẴẶÆǢ4@?Α](?:\W|\W.*\W)?)+(?:[VƲṼṾWŴẀẂẄẆẈ₩UÙÚÛÜŨŪŬŮŰŲǓǕǗǙǛΫΥΫΎ](?:\W|\W.*\W)?)+[PƤṔṖǷ₧ÞþΡρРр]) <newaccountonly> .*hagg[ae]r.* <newaccountonly> .*[НHΗHⱧ]+[[:punct:] ]*[ΆAÁÀÃÄÂΑАA]+[[:punct:] ]*[GGԌ]+[[:punct:] ]*(?:[ΆAÁÀÃÄÂΑАA]|[EЕΕËEĖ])+[[:punct:] ]*[RRЯ]+.* <casesensitive> .*[НHΗHⱧ][EЕΕËEĖ][RRЯ][MМΜM][YΥY].* <casesensitive> .*JEWS DID.* #VasilievVV 2008-05-01 .*Śemitic.* .*ni[ğǵģĝġĠĞ]+er.* .*\bon.t[iy]res\b.* <newaccountonly|antispoof> .*pelican.shit.* <antispoof> .*my.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+e+.{0,5}[bßβбв฿]+o+y.* <newaccountonly|antispoof> .*[mɯḿṁṃмӍμ₥]y.+\b[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+(?:i+[e3عڠẽəɵ]+|[e3عڠẽəɵ]+y+)s*\b.* <newaccountonly|antispoof> .*[mɯḿṁṃмӍμ₥]y.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+[oóòôöõǒōŏǫőœøəόοωὸὀὁὄὂὅὃоөӧӫδσʘǿọ0]+[uúùûüũůǔūǖǘǚǜŭųűύvṽṿwŵẁẃẅẇẉẘΦφΨψωώὼώᾠᾡᾢᾣᾤᾥᾦᾧѱѵѷѿ]+s+e+.{0,5}[bßβбв฿ьҌҍ]+o+y.* <newaccountonly|antispoof> .*Rymax[0-9]+.* <newaccountonly> .*Omegariley[0-9]+.* <newaccountonly> .*wa+n+k+e*r.* <newaccountonly|antispoof> #Stewards and SWMT .*sKy[1Il][uüv].* <newaccountonly> .*Naw?linwiki.* <newaccountonly> .*Nishkid64.* <newaccountonly> .*Alisons?.*? (?:b[i ]{1,2}tch|shit) <newaccountonly> .*[mM][@a]t[3e]r[il1ìíïîīI]alsc[il1ìíïîīI][3e]nt[il1ìíïîīI]st.* <newaccountonly> .*favonian.* <newaccountonly> .*[il]nf[il]n[il]te[0-9]{4}.* <newaccountonly|antispoof|errmsg=titleblacklist-forbidden-new-account> .*[il]nf[il]n[il]te[0-9]{4}.* <autoconfirmed|antispoof> # Prevent article creation with such name. .*B.?sadowski.* <newaccountonly|antispoof> .*Tege[lI].* <newaccountonly|antispoof> .* Тегела? .* <newaccountonly|antispoof> # Tegel in Russian is my understanding .*\bajraddatz.* <newaccountonly|antispoof> .*marcoaurelio.* <newaccountonly|antispoof> #Other users .*j[iu]m(?:bo|my) ?wh?ales.* <newaccountonly> .*Kr[i1l]mpet.* <newaccountonly> .*Betacommand.* <newaccountonly> .*[cC]arol.?[mM]\.?o\.?ore.* <newaccountonly> .*\s+[jJ]\.?[Dd]elanoy.* <newaccountonly> .*[Ee]lcobbola.* <newaccountonly> .*[Vv]zaak.* <newaccountonly> .*Phaedriel <newaccountonly> #per CU-l .*DanielTom\d.* <newaccountonly> .*HERBYTHYME.* <newaccountonly|antispoof> # xwiki issue of harassment .*parbel.* <newaccountonly|antispoof> .*seewo(?-i:[LlI][Ff]).* <newaccountonly|antispoof> .*Zzuuzz.* <newaccountonly|antispoof> .*Ingrid Gome[sz].* <newaccountonly|antispoof> .*Taichi.* <newaccountonly|antispoof> .*Lomita.* <newaccountonly|antispoof> # [[special:permalink/17718012#Lomita]] [[special:diff/17728420]] .*Krichel.* <newaccountonly|antispoof> .*Amire80.* <newaccountonly|antispoof> .*PlyrStar93.* <newaccountonly|antispoof> .*Cruizir .* <newaccountonly|antispoof> .*\bCruiz.r\b.* .*Bonadea .* <newaccountonly> # abuse by JA, via [[SRG]] .*TonyBallioni.* <newaccountonly> .*De[aeiou]?fender\b.* <newaccountonly|antispoof> .*Plyr?Star93.* <newaccountonly> .*\bchrissymad.* <newaccountonly> .*SA.?13 Bro.* <newaccountonly> .*\bpraxidica.* <newaccountonly> ##LTA # [[w:ja:LTA:ISECHIKA]] and other ja titles .*レオパレス.* <newaccountonly> .*フェロモンたっぷり.* <newaccountonly> .*(?:ヤリマン|レイプ|女体盛り|レズ(?:ビアン)?|ビッチ|咥えて欲しい).* <newaccountonly> .*(?:[被容]疑者|被告|受刑者|加害者).* <newaccountonly> .*(?:悪質|クレーマ|無賃乗車|万引き?|窃盗).* <newaccountonly> .+(?:組直[系参]).+ <newaccountonly> .*(?:\+81\D?|0)[7-9]0(?:\D?\d{4}){2}.* <newaccountonly|antispoof> .*風俗.* <newaccountonly> # Bambifan .*Spider's.*Web.* <newaccountonly> .*Pig(?:'s)?.*Tale.* <newaccountonly> # Who cares who it is .*Chaosnamepuppet.* <newaccountonly> Jorge Queirolo Bravo <autoconfirmed> User(?: talk)?:(?:Barsoom Tork|Pocoyo Albatross|Anything Muppets|Moosey Mouse|Inbloomed Muppets).* <casesensitive|noedit> # Harold .*H.R.[L|1I]D.*K(?:R|[|!ɨᎥ1iIÍÌĬîÎǏÏĨįĮĪıİlľŀłļḷΙιіІЇ丨])+che[L|1I].* <newaccountonly|antispoof> .*K[Ri]+CH[e'][L|1I].*H.R.[L|1I]D.* <newaccountonly|antispoof> # Vicky Kadian [[special:permalink/17551440#Vicky Kadian]] .*Vì[ck]ky Kadian.* <antispoof> .*Kadian Vi[ck]ki.* <antispoof> .*विक्की कादियान.* .*कादियान विक्की.* # DieselSun, repeat article creation on self, checkuser detail available .*Tatarniko[fv] Ale(?:ks|x)ande?r.* .*Ale(?:ks|x)ande?r Tatarniko[fv].* .*Alexander Sergeevich Tatarnikov.* .*diezel\s{0,5}sun.* .*Александер Татарников.* .*Александр Сергеевич Татарников.* # Brandon Richardson, repeat article creation on self [[Special:PermanentLink/9666160]] Brandon (?:\w{0,20} |Q\. )?Richardson .*Prince Richardson.* # Javad Ramezani .*[jcy][ae]v\w[dt][\. ]{0,5}\w[ae]m\w?z[aeo]ni?.* <antispoof> .*[ae]m\w?z[ao]ni?[\. ]{0,5}[jdc][ae]v\w[dt].* <antispoof> .*جواد.*رمضان.* .*Me and Selena.* .*Javad[\. ]{0,5}\(?:s[iaoe]nger\).* .*[ҶЏЖж]а[ву][оа]д\s{0,5}\w{0,5}\s{0,5}Рам[ае][зд][оа]н.* .*ჯავადის[\. ]{0,5}რამადანის.* .*ஜவாத்[\. ]{0,5}ரம[ளாலா]ன்.* .*Javad Ramadan.* <autoconfirmed> .*Javad Shorab.* <autoconfirmed|antispoof> # José Rafael Cordero Sánchez [[special:permalink/16580741]] [[Special:diff/17786922]] .*(?:Jos.|R.(fael)?) Cordero S.nch.z.* .*José Cordero.* <autoconfirmed> # Evw [^:]+:Archelange <newaccountonly> # Cross-wiki sock .*Modern ?Apizza.* # Spam patterns .*Web20(?:tool|marketing|site|summit).* <newaccountonly> .*cheap[sr]al[a-z]{1,4}(?:\d{1,2})?.* <newaccountonly> .*polo(?:online|outlet).* <newaccountonly> .*cash.?advance.* <newaccountonly> .*loans?.?(?:lender|solution).* <newaccountonly> .*lose.?weight.* <autoconfirmed> .*weight.?loss.* <newaccountonly> .*paydayloan.* <newaccountonly> .*bktube\d{2}.* <newaccountonly> .*thai(?:vdo|xx)x\d.* <newaccountonly> .*pay[0o]neer.* <newaccountonly>#multiple a/c names starting with name, some appending, blocking for articles too \bpay[0o]neer\b .*gain inches.* .*growing tips anyone.* .*height (?:today|increas|discrimin|from).* .*shoe lift (?:insole|addition| ?\-|to make).* .*(?:with|using|the|\.|get|effective|introducing|ease|forget|right) shoe lift.* .*(?:lifts for|taller) shoe.* .*(?:hina|hinese|wholesale|cheap|buy) (?:authentic|sports|hockey|star game)? ?jersey.* .*do s and don ts of.* .* most effective way.* .*strateg(?:y|ies) to buy.* .*breaking your budget.* .*article promotion tip.* .*custom lanyard.* .*mimy.*s[lℓ£]uiter.* <antispoof> .*(?:best|top|with|through|perfect|having|ideal|using|beneficial|effective) autism.* .*marketing instant.* .*pay affiliate.* .*minecraft (?:server|download).* .*great tips .* .*self.?employed loans.* .*cash with no income.* .*best SEO .* .*(?:strong|good| a| the) NHL (?:pullover|shirt|jacket).* .*NHL (lover|supporter|enthusiast|fanatic).* <autoconfirmed> .*properties for sale.* <autoconfirmed> .*\beasy methods.* <autoconfirmed> .*home equity loan.* <autoconfirmed> .*card debts? repayment.* <autoconfirmed> .*your (?:forthcoming|next) (?:occasion|function|occurrence|party|celebrat).* <autoconfirmed> .*\b(?:ways|tips|how|methods) to (?:obtain|choose|discover).* <autoconfirmed> .*\b(?:dvantages|benefits) of (?:booking|renting|le(?:tt|as)ing).* <autoconfirmed> .*\bAduPoker.* .*\bpoker online.* <autoconfirmed> .*\blimo (p?:rovider|company|service|program|support|assist).* <autoconfirmed> .*manage your loan.* <autoconfirmed> .*on(?: the (?:(inter)?net|web)|.?line) gaming fun\b.* .*memorable team (?:development|building).*(?:basic|tips|guideline|suggestion|security|safeness|regulation|practice|rules|protection).* <autoconfirmed> .*tax preparation (?:consultation|service).* <autoconfirmed> .*(?:progress(?:on)?|advancement|trend|development) (?:along with|in addition to|as well as|and also|plus) devolution.* .*trying to conceive.* <autoconfirmed> .*avoid these foods.* <autoconfirmed> .*tax return easily.* .*\bbest income tax.* .*fastest growing.* <autoconfirmed> .*casinos? (?:online )?(?:casino|wagering|betting|playing|poker|gaming|gambling|games|strateg).* <autoconfirmed> .*(?:outlet|store|casinos) online.* <autoconfirmed> .*champion menwear.* <autoconfirmed> .*cheap finance.* <autoconfirmed> .*\bfind money .* <autoconfirmed> .*lottery on.?line.* <autoconfirmed> .*football (?:gambling|bet(?:s|ting)?)\b.* <autoconfirmed> .*flexible loan views.* <autoconfirmed> .*(pertaining to|reduce|intended for) ((motor )?vehicle|auto(mobile)?|car( or truck)?) (improvement|maintenance|fix|repair|vehicle|problem|restore).* <autoconfirmed> .*(professional|skilled|competent|seasoned) auto (auto|repair shop|technician|shady).* .*(review|strategy) (tab|tricks|tips|secret|suggestions).* <autoconfirmed> .*(custom|silicone?|printed|cheap|rubber|charity) (wristband|bracelet).* <autoconfirmed> .*(stage|phase|period|developmment|level)s? of (cystic )?(pimple|zit|acne).* <autoconfirmed> .*\bacne (treatment|cure|breakout).* <autoconfirmed> .*(flourishing|productive|profitable|thriving|successful|effective|prosperous) natural acne.* .*\btips and tricks.* <autoconfirmed> .*paypal money adder.* <autoconfirmed> .*(effective|superb|excellent|great|fantastic) seo (firm|corporation|provider|organi[sz]ation|business).* .*(medical|health|clinical).?(related|care|method of)? (malpractice|travel|transport|vehicle).* <autoconfirmed> .*prenuptial (documents|negotiating|contract|legal|agreement|deals).* <autoconfirmed> .*luxury (?:vehicle|automo(tive|bile)|(?:ar or )?truck) (?:review|evaluation|critiques|rating|opinion).* <autoconfirmed> .*(hir|rent|book|reserv)ing( an?)? (extra|luxuri(e|ou)s|extravagant) (?:auto(?:mo(t?:ive|bile))?|car|truck|vehicle|motor).* <autoconfirmed> .*\b(?:vehicle|auto(?:mo(?:tive|bile))?|car|truck|sedan) (?:driving|sales|maintenance|loans|repair|restore|mechanic)\b.* <autoconfirmed> .*\bhow to (?:locate|find) a (competent|professional|skilled).* <autoconfirmed> .*tips that will save money.* <autoconfirmed> .*\bcruising for the.* <autoconfirmed> # spam added March 2017, can probably culled after 6 months .*(?:your|own) website easily.* .*(?:of|with|easily) using (?:quidoo|hubpages).* <autoconfirmed> .*(?:\b|-)(?:fuss|cut|simple|free|less|realistic|world|practical|elements|secrets|systems|details|plans|criteria|products|advice|programs|solutions|aspects|of|in|for) warehouse.* <autoconfirmed> # April 2017 .*design shop.* <autoconfirmed> .*\bТитан гель.* <autoconfirmed> .*\bhammer toe.* <autoconfirmed> .*\btreatments? and cure.* <autoconfirmed> .*\bsymptoms? and treatment.* <autoconfirmed> .*((?:Kendall|Kylie|Kris|Caitlyn) Jenner|(Khloe|Kourtney|Rob|Kim) Kardashian|Scott Disick)[ \-]\w.* <autoconfirmed> .*\b(?:plain black|bandage) (wrap|long)? ?dress.* <autoconfirmed> .*herve leger \w.* <autoconfirmed> .*(buy|cialis vs|generic) viagra.* <autoconfirmed> .*(?:cialis|viagra) (generic|coupons|without a|online).* <autoconfirmed> .*sulfate explained.* <autoconfirmed> .*\bHVAC ?(?:\.|assistance|accomplishment|encounter|purchase|suggest|advice|concern|by us|demand|good|is eas|using|with|success|begin|guid|that |achieve|expert|trouble|practic|rookie|problem|could|tip|need|may|require|which|is ).* <autoconfirmed> .*heating and air conditioning.* <autoconfirmed> .*mattress (?:sales|headboard|start|retail|wars|discount|mattress|bed|pad|again|would|market|security|good|from).* <autoconfirmed> # tv stream .*\bon.?line ((tv )?coverage|free) <autoconfirmed> .*\b(final|watch)[ \-\.]+(?:now|free |winter|live).* <autoconfirmed> .*\blive[ \-\.](?:online|stream|free|hd|six nat).* <autoconfirmed> .*\bst\.re\.am.* <autoconfirmed> .*\brugby\*\*.* <autoconfirmed> .*\bgreat things about\b.* <autoconfirmed> .*\bunderstanding files\b.* <autoconfirmed> # per stewards .*(?:cheap|buy) (tizanidine|zanaflex).* .*muscle relaxants.* <autoconfirmed> .*(?:simple|fat) (?:fast|weight)[ -]loss.* <autoconfirmed> .*weight[ -]loss (supplement|and).* <autoconfirmed> .*(?:another|crash|ketogenic|carb) diet.* <autoconfirmed> .*building (diet|tip).* <autoconfirmed> .*body fat on.* <autoconfirmed> .*simple home remedies.* <autoconfirmed> .*\bstone island\b.* <autoconfirmed> # simple, may be too harsh, let us stop the worst of the spam -- billinghurst 20180718 .*\b(?:outlet|sale|official) (?:shop|store|clearance|boutique|site|sale)\b.* <autoconfirmed> .*salvatore ferragamo \w.* <autoconfirmed> .*ferragamo (retailer|belt).* <autoconfirmed> .*best low cost.* .*replica outlet.* <autoconfirmed> .*online gaming.* <autoconfirmed> .*\bdrugs online.* <autoconfirmed> .*male enhancement.* <autoconfirmed> .*natural skin care.* <autoconfirmed> .*\bproven methods.* <autoconfirmed> .*to self improve.* <autoconfirmed> .*messenger marketing.* <autoconfirmed> .*make money online.* <autoconfirmed> .*market your (?:web.)?site <autoconfirmed> .*advertise businesses.* <autoconfirmed> .*levels of success.* <autoconfirmed> .*simple good ideas.* <autoconfirmed> .*merrell walking boots.* <autoconfirmed> .*buy the best.* <autoconfirmed> .*get viagra.* <autoconfirmed> .*for lasting longer.* <autoconfirmed> .*when (?:making a purchase|buying).* <autoconfirmed> .*\breal money.* <autoconfirmed> .*\bbetonline casino.* <autoconfirmed> .*budget tablet.* <autoconfirmed> \blose \d\d pounds <autoconfirmed> .*Advocate Simranjeet Singh.* .*Simran(:?jeet)?.?Law.* .*Alma Lilia Luna Olivas.* <autoconfirmed> # tech support spam .*Hpprintersupp(o|0)rt.* <newaccountonly> .*supp(o|0)rt helpline.* <newaccountonly> .*(?:help[ \.]+desk|phone)[ \.]+number.* <newaccountonly> .*customer care.* <newaccountonly> .*service (?:tech|supp(ort)?).* <newaccountonly> .*quickbook.* <newaccountonly> .1[ \-\.]?8[0oO]{2}[ \-\.]?\d{3}[ \-\.]?\d{2}[0oO] .*(?:dell|hp|brother|canon) printer.* <autoconfirmed> .*[I1][ \-~\.]?8[ \-~\.]?[0oO][ \-~\.]?[0oO][ \-~\.]?26[ \-~\.]?9[ \-~\.]?{I1][ \-~\.]?6[ \-~\.]?[0oO][ \-~\.]?8.* .*\b[I1]844.?46[I1].?2828\b.* .*[nN]orton [lL]ive [hH]elp.* .*(?:helpline|tech|s(ervice|upport)) (tele)?phone number.* <autoconfirmed|antispoof> .*(?:support|contact).?toll.?free.* .*0.800.098.8727.* .*(?:facebook|quickbooks) (?:customer|helpline|support|technical|on-?line).* .*(?:gmail|tech|customer)(?:\.|nichal)?[ \.](?:service|support).* <autoconfirmed|antispoof> .*Q\.u\.i\.c\.k\.b.* .*1800-?213-?2171.* .*1844-?203-?1044.* .*supp0rt.* .*(help desk|support)(.?phone)?.?number.* .*c\.u\.s\.t\.o\.m\.e\.r.* .*s\.u\.p\.p\.o\.r\.t.* .*n\.u\.m\.b\.e\.r.* .*ℕ∪mβεR.* .*better page rank.* .*toll free (1800|number).* <autoconfirmed> .*1800\d{7} helpline number.* <autoconfirmed> .*91[ \-\.]\d{10}.* <newaccountonly> .*Gððglê.* .*gmåïl.* .*§µþþðr†.* .*þhðñê.* .*ñµmßêr.* .*131.?2389.?2398.* .*186.?7275.?9878.* # merchandise shopping .*(?:custom|printed| own|blank) t(ee)?.?shirt.* <autoconfirmed> .*t(?:ee)?.?shirts? (printing|quilt|everywhere|design|online|(to|on|in) |buy).* .*best online (?:fashion )?shop.* .*online shopping (find|for).* .*for global customer.* .*the hottest new.* <autoconfirmed> .*Afγιαdable.* .* earn online money.* .* loan faster.* .* as discounts.* <autoconfirmed> .*check this out.* .*wholesale soccer.* .*\bbuy cheap.* .*\bwins? customers.* <autoconfirmed> .*(?:puma|lacoste|reebok|randall|vasque|adidas|kids|getting|valentino) (?:trainer|shoe|shorts|footwear|mens|golf|handbag).* <autoconfirmed> .*(?:discount|buy) (?:clothing|shoes) online <autoconfirmed> .*beneficial (?:deal|discount)s .*(?:penis|natural) enhancement.* <autoconfirmed> .*\bbest skin.* <autoconfirmed> .*how to make your.* <autoconfirmed> .*website promote.* <autoconfirmed> .*5 reasons to stop.* <autoconfirmed> .*\bbest internet.* <autoconfirmed> .*web marketing consultant.* <autoconfirmed> .*play poker on.?line.* <autoconfirmed> .*\bquickest way.* <autoconfirmed> .*muscle building food.* <autoconfirmed> .*skin care tip.* <autoconfirmed> .*\bpenis exercises.* <autoconfirmed> .*teeth whitening.* <autoconfirmed> .*porcelain crown cost.* <autoconfirmed> .*dental veneer.* <autoconfirmed> .*picking the best.* <autoconfirmed> .*\bsave money.* <autoconfirmed> .*consider before buying.* <autoconfirmed> .*most dependable.* <autoconfirmed> .*(?:glass|windshield) replacement.* <autoconfirmed> .*benefits of (?:choos|select).* <autoconfirmed> .*tips on (?:choos|select).* <autoconfirmed> .*fixed by professionals.* <autoconfirmed> .*\bbest coupon.* .*promo(?:tional)? code.* .*anti[ -]aging skin.* <autoconfirmed> .*\bhow to decide.* <autoconfirmed> .*\bsale online.* <autoconfirmed> .*points to consider.* <autoconfirmed> .*healthy skin.* <autoconfirmed> .*memorabilia online.* <autoconfirmed> .*cheapest price.* <autoconfirmed> .*your online business.* <autoconfirmed> .*by seo service.* <autoconfirmed> #"Polish spam" {{ns:3}}:.*Kołobrzeg.* {{ns:3}}:.*wybór kwatery* {{ns:3}}:.*wybór miejsca noclegowego* # Cross-wiki spammer {{ns:2}}:Vasilisa(\d)+ .*Vasilisa(\d)+ <newaccountonly> .*Lovesunshine <newaccountonly> .*[Mm]ichael.[kK].hntopf.* .*Hunter ?Mariner.* .*radio.manà.* ({{ns:2}}:)?augusto.de.luca\b .*peer.?van.?mladen.* .*predrag.jugovic.* .*Lui\b.Morais.* .*Mayestrion.* .*Marco.*[Dd]i.*Meco.* # Per CU-L 13/06/2012, cross-wiki spam [^:]+:Mainline <newaccountonly> # Amilton de Cristo .*Am[iíìîï1lɪi̯]{2,5}ton(?:.Rodrigu[eèéêë3][sz])?.(?:de.Cristo|of.Christ).* .*O.verdadeiro.avivamento.* # Cross-wiki pattern spambots #note that setting a remove date can help keep this list smaller .*Meciurilive.* <newaccountonly> # delete after Feb 2016 # Vandal patterns [pṕ]lays?\s*with <newaccountonly> P[eèéêë][iìíïî]d[aàáâä]r <newaccountonly> .*(?:pega|senta).na.(?:banana|lin[gĝģğġ][uüûùú][iìíîï][cçćĉ]a|salsi(?:ch|xx?)a).* <newaccountonly> # Cross wiki vandalism pages .*mixing sailors.* # Cross-wiki Chinese vandalism: zh:WP:LHLS and zh:WP:HYIP and similar vandalism .*[啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed> .*[乌鸟岛烏鳥島钨鎢邬鄔呜坞].*[跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed> .*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡].*[氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed> .*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇].* <autoconfirmed> .*Make.*cat.* <autoconfirmed> .*Mys.*721tx.* <autoconfirmed> # 影武者 (from [[zh:]]) - well-known targets of serial vandalism .*影.*武.*者.* <newaccountonly> .*[邓鄧].*[傑杰].* <newaccountonly> .*林.*士.*涵.* <newaccountonly> .*Tian[0-9]{2,4}[A-Za-z] <newaccountonly> # Cross-wiki vandal .*[ĐDd]okdo.*kor.* <newaccountonly> .*Đokdo.* <newaccountonly> .*Докдо республика корея.* <newaccountonly> .*SERVICE.*KOMPOR.* <newaccountonly> .*CALL.087808242095.* .*BAJOT.*Z.* .*REVENGE.*THE.*FATE.* .*Hendrix.*Adi.*Surya.* .*jual.*obat.* .*Ciacho[0-9]{2}.* <newaccountonly|antispoof> .* fu[a-z]{1,5}?rdai. * .*\bfuerdai.* <antispoof> .*fj?[uv][ae]rd[ae]+[iǐī].* <newaccountonly> .*vand[áǎ]l.* .*cruǐzǐn\.* # From Japanese Wikipedia. [[Special:Permalink/11656464]] ## functional accounts and related terms .*管理.* <newaccountonly> # admin .*ビューロクラット.* <newaccountonly> # bureaucrat .*チェックユーザ.* <newaccountonly> # checkuser .*スチュ[ワア]ード.* <newaccountonly> # steward .*オーバーサイト.* <newaccountonly> # oversight .*オンブズマン.* <newaccountonly> # ombudsman .*開発者.* <newaccountonly> # developer .*理事.* <newaccountonly> # board member .*委員.* <newaccountonly> # committee .*財団.* <newaccountonly> # foundation .*[ブぶ][ロろ][ッツシっつ][クく].* <newaccountonly> # "block" ## Project names .*ウ[ィイ]キ([ペメピミ]ー?デ[ィイ]ア|ニュース|ブックス?|ソース|コモンズ|ク[オォ]ート|データ).* <newaccountonly> .*ウ[ィイ]クショナリ.* <newaccountonly> ## Han characters (for zh, ja, etc.) .*[殺死腐汚盗嫌狂虐滅罪姦屁尻葬屑].* <newaccountonly> .*暴[[:punct:] ][行力言動动亂乱].* <newaccountonly> .*害虫.* <newaccountonly> .*自慰.* <newaccountonly> ## Japanese derogatory language .*[荒あア][らラ]?[しシ].* <newaccountonly> .*氏[なにぬねのんナニヌネノン].* <newaccountonly> .*[こコ][ろロ][しシツ].* <newaccountonly> .*(半|はん|ハン)(ころ|コロ|ごろ|ゴロ).* <newaccountonly> .*(餓鬼|がき|ガキ).* <newaccountonly> .*(鬼畜|[きキ][ちチ][くク]).* <newaccountonly> .*(莫.?迦|馬.?鹿|[ばバ][ー・]?[かカ]).* <newaccountonly> .*(阿呆|[あア][ー・]?[ほホ]).* <newaccountonly> .*(気違い|基地外|吉外|きちがい|キチガイ).* <newaccountonly> .*(嘘|うそ|ウソ)[をヲ]?(つ[くき]|ツ[クキ]).* <newaccountonly> .*(禿|はげ|ハゲ).* <newaccountonly> .*(かつら|カツラ|ヅラ).* <newaccountonly> .*(のろま|ノロマ).* <newaccountonly> .*([死私]刑|しけい).* <newaccountonly> .*(エクスタシ|えくすたし).* <newaccountonly> .*ストーカー.* <newaccountonly> .*犯人.* <newaccountonly> .*ロリコン.* <newaccountonly> .*(知的?障害?|池沼).* <newaccountonly> ## Japanese sexual language / body parts .*[おオ][ちまチマ][んンソ].* <newaccountonly> .*[ちまチマ][んン][こコぽポ毛子].* <newaccountonly> .*(童貞|包茎).* <newaccountonly> .*(糞|[くぐ]そ|[クグ]ソ).* <newaccountonly> .*[うウ][んン][ちチこコ].* <newaccountonly> .*ポルノ.* <newaccountonly> .*(中|[なナ][かカ])(出|[だダ])[しシ].* <newaccountonly> .*[あア][そソ][こコ].* <newaccountonly> .*[オお][ナな][ニに二].* <newaccountonly> .*[きキ][んンソ](玉|[たタ][まマ]).* <newaccountonly> .*(金|[きキ][んンソ])[たタ][まマ].* <newaccountonly> .*(パンツ|ぱんつ).* <newaccountonly> .*(玉|[たタ][まマ])([金玉々]|[きキ][んンソ]|[たタ][まマ]).* <newaccountonly> .*[ゃやャヤ][りリ]([漫満慢万萬]|[ちまチマ][んンソ]).* <newaccountonly> .*([んンソ][ちまチマ]|[漫満慢万萬])[りリ][ゃやャヤ].* <newaccountonly> .*(性交|即[尺生]).* <newaccountonly> .*[ふフ][えエぇェ][らラ](?:[ちチ][おオ])?.* <newaccountonly> .*(?:ソープランド|パイズリ).* <newaccountonly> # From Ukrainian Wikipedia. [[Special:Permalink/11683166]] .*Вікіпедія.* <newaccountonly> .*Анальн.* <newaccountonly> .*[Йй]об.* <newaccountonly> .*[xхҲ][ýŷÿȳyуӲ][úùûüũůǔūǖǘǚǜŭųűuйиїяҊ].* <newaccountonly> .*п[іи]д[аоиіе]рас.* <newaccountonly> # From Hebrew Wikipedia .*נאצית?.* <newaccountonly> .+להשחי[טת].* <newaccountonly> .*חרא.* <newaccountonly> .*[אה]חריב.* <newaccountonly> # from csWP [^:]+:(?:[OoIl0-9]{1,3}\.){3}.* <newaccountonly> # no pseudo IP adresses # BLP TARGETS from enWP .*NawlinW.* <newaccountonly> .*Nableez.* <newaccountonly> .*Sean\.h.* <newaccountonly> .*Smalljim.* <newaccountonly> .*will die.* <newaccountonly> .*will suffer.* <newaccountonly> .*incinerated.* <newaccountonly> .*raped by.* <newaccountonly> .*gassed.* <newaccountonly> .*gas the.* <newaccountonly> .*head blown.* <newaccountonly> .*castrated.* <newaccountonly> .*beheaded.* <newaccountonly> .*tortured.* <newaccountonly> .*neutered.* <newaccountonly> .*anti-semite.* <newaccountonly> .*vomiting.* <newaccountonly> .*Seth.*Patinkin.* .*Jan.*Szatkowski.* .*(Bill|William).*Beggs.* .*Bett?y.*Patric?k?.* # Contact ArbCom before removing, overriding or changing .*Scott.*Bibby.* .*Dav.*\bCote.*(film|movie|director|actor).* # see Wikipedia:Sockpuppet investigations/NickSoroka/Archive .*Sunil Kumar+ Pathela.* # see Wikipedia:Sockpuppet investigations/Sunil Kumarr Pathela .*Lynds.*\bTurner.* # See User:Fairyspit and socks .*M[a@]l[i1l]k Shab.zz.* <newaccountonly> # abuse target .*Maelbros.* <newaccountonly> # sockpuppetry, hoax articles and edits .*Mael.bros.* <newaccountonly> .*Paul Easter.* <newaccountonly> .*WP\:.* <newaccountonly> .*WT\:.* <newaccountonly> .*ⒽⒶⒼⒼⒺⓇ.* <newaccountonly> #Latest Grawp naming scheme .*p[ÉÈËĘĚĔĖẺẸẾỀỄễỂểȨȩḜḝĒḖḗȄȅȆȇỆệḘḙḚḛ3عڠēėèéëẽĕęəẻếềẹ]nis.* <newaccountonly> .*Magyar.nem.ember.* <newaccountonly> .*Cremepuff.* <newaccountonly> .*[Mm]otherr* *.?[Ff]uck.* <newaccountonly> .*\b\(TIB.* <newaccountonly> # [[special:permalink:17218840]] # Promotional usernames .*[™®℠].* <newaccountonly|errmsg=titleblacklist-forbidden-new-account-trademark> # Prevent users from creating usernames that are IPv6 addresses (stop gap until r12782) User:[0-9A-Fa-f]{0,10}:([0-9A-Fa-f]{0,10}:)*([0-9A-Fa-f]{0,10})?(?:\/(12[0-8]|1[01][0-9]|[1-9]?\d))? <newaccountonly|errmsg=titleblacklist-ip-account> # additions transferred from kkWP per talk page [[m:Special:PermanentLink/11826368]] .*(\ba|Ә)(?i:кімші).* <newaccountonly> .*(?i:уики[мп]еди[ая]|уикисөздік|уикикітап|уикидәйек|уикисабақ|уикиқайнар|уикихабар).* <newaccountonly> .*(?i:Қазақстан).* <newaccountonly> .*(?i:қазақ).* <newaccountonly> ## хуй .*[xXхХ][yYуУ][iIйЙиИuUъЪяЯёЁeE].* <newaccountonly> ## пизда .*[пПnpPрР][iIіІїЇиИeEеЕёЁ][зЗzZ3][dDдД].* <newaccountonly> .*[нН][иИ][шШ].* <newaccountonly> ##from it.wiki ##lta .*y.o.u.y.b.i.n.o.* <newaccountonly> .*[Pp][Uu][Tt]+[Aa4][Nn].* <newaccountonly> .*utente\:shivanarayana.* <autoconfirmed> .*\:gioleonardi.* <autoconfirmed> .*andrea.panerini.* .*euphydryas.* <newaccountonly> .*\bvituzzu.* <newaccountonly|antispoof> .*\bruthven.* <newaccountonly> .*francesco carbonara.* .*fcarbonara.* ##insults .*\bstronz.* <newaccountonly|antispoof> # .*putt?ana.* per [[special:permalink/16539476]] .*frocio.* .*ricchione\b.* ##per [[:it:WP:NUI]] .*\bassociazione.* <newaccountonly> .*\bfondazione.* <newaccountonly> .*\bo\.?n\.?l\.?u\.?s\.?.* <newaccountonly> ##fake ipv6-like usernames ([ABCDEF0123456789]*\:){3,}[ABCDEF0123456789]* <newaccountonly> ##long-term crosswiki spam .*(richero|marian).*(maria|richero).* .*peer.van.mladen.* .*michael.vegini.* .*(mattia|vlad|morleo).*(mattia|vlad|morleo).*(mattia|vlad|morleo).* .*giovanni.{0,5}prinzi.* .*prinzi.{0,5}giovanni.* .*giuseppe.{0,5}prinzi.* .*prinzi.{0,5}giuseppe.* .*israel.*luca.*gois.* <antispoof> .*fabrizio.*tonon.* .*nino(slav)?\b.*marina.* .*marina\b.*nino(slav)?\b.* .*marco.{0,5}lupis.* .*lupis.{0,5}marco.* ### Vietnamese Wikipedia ### # Vulgarity .*đ[uụùúủờ] m[eẹaá].* <newaccountonly> .*đéo .*<newaccountonly> .*đ[ụùũĩị] .*<newaccountonly> .*đ[ịíĩệ]t.* <newaccountonly> .*con đ[ĩiị].* <newaccountonly> .*lồn.* <newaccountonly> .*lon của.* <newaccountonly> .*lon mẹ.* <newaccountonly> .*con m[áẹ].* <newaccountonly> .*chúng m[àầ]y.* <newaccountonly> # Controversial historical names .*chí.*minh.* <newaccountonly> .*h[oòôồ] ch[ií].*minh.* <newaccountonly> .*胡志明.* <newaccountonly> .*n[oô]ng th[iị] x[uü][aăâá]n‎‎.* <newaccountonly> # Vandals .*chắn.* <newaccountonly> .*trắn.* <newaccountonly> ### Farsi Wikipedia ### .*\b(?:مد[یي]ر|معاون|ری[یئ]س|مس[ئوؤ]و?ل)\b.* <newaccountonly> .*(?:شرکت|بازرگانی|کلینیک|[Cc]ompany|[Ff]actory|طراحی|سایت|انجمن|فروم|بازرگانی|آکادمی|وبلاگ|بلاگ|کانون|مطب|دفتر|پایگاه|کلینیک|گروه|آموزشگاه|دبیرستان|دانشگاه|co\.|مدرسه|همایش|وب‌سایت|مرکز|هی[اأئ]ت|سامانه|سرویس|بازار).* <newaccountonly> .*(?:آگهی|روزنامه|فصلنامه|رزور|آنلاین|گردشگری|بین ?المللی?|صنعت|سازان|سازی|گستر|خبری).* <newaccountonly> ##Main page and it's redirects صفحه اصلی صفحهٔ اصلی ## Don't be only Persian numbers ^[\x{06F0}-\x{06F9}]*$ <newaccountonly|autoconfirmed> ## Don't have Persian's Diacritic # [^:]+:.*[\x{064A}-\x{064F}\x{0652}\x{0650}\x{0626}\x{0643}\x{0654}\x{0621}\x{0623}-\x{0625}].* <newaccountonly|autoconfirmed> ## Persian scurrility words .*\b(?i:[کك][یي]ر|خا[یي]ه|[کك]لفت)\b.* <newaccountonly> .*(?i:قبر|گور|مری?ض|آشغال).* <newaccountonly> .*(?i:مهبل|چوچوله?|واژن).* <newaccountonly> .*(?i:\b[کك]س\b).* <newaccountonly> .*(?i:قحبه).* <newaccountonly> .*(?i:جنده|فاحشه|هوکر).* <newaccountonly> .*(?i:[کك]ون).* <newaccountonly> .*(?i:شو?مبو?ل).* <newaccountonly> .*\b(?i:داف).* <newaccountonly> .*(?i:گائیدم|گاییدم|گایدم|بگا|فاک|بخواب|گوز\b|فنا|\bگو?ه\b|\bشاش\b|مرد[کك]|زن[یي]?[کك]ه).* <newaccountonly> .*\b[Dd]own.*[Ww]ith.* <newaccountonly> .*\b[Aa]gainst.* <newaccountonly> .*\b[Dd]ead.*[Oo]n.* <newaccountonly> .*(?i:مرگ.*بر|لعنت.*بر).* <newaccountonly> .*(?i:پ[یي]روز.*ست).* <newaccountonly> .*(?i:خو?اه?ر|مادر|ننه|عمه|خاله|شاباجی|آبج[یي]|بابا|پدر|برادر|[کك]ا[کك]و).* <newaccountonly> .*(?i:خاک.*توی?).*<newaccountonly> .*(?i:سوسک).* <newaccountonly> .*(?i:[کك]چل|خ(و|)ل|د[یي]وانه|مجنون|ماست شل|ماس شل).* <newaccountonly> .*(?i:\bخر\b|گاو|سگ|پدسگ|ننه‌سگ|مادرسگ).* <newaccountonly> .*(?i:پان.*(تر[کك]|فارس|لر|کرد|عرب)).* <newaccountonly> ## Famous persons .*(?i:حضرت|امام).* <newaccountonly> .*(?i:ولا[یي]ت).* <newaccountonly> .*(?i:خم[یي]ن[یي]).* <newaccountonly> .*(?i:خامنه.*ا[یي]).* <newaccountonly> .*(?i:احمد[یي].*نژاد).* <newaccountonly> .*(?i:روحان[یي]).* <newaccountonly> .*(?i:محمد.*خاتم[یي]).* <newaccountonly> .*(?i:مهد[یي].*[کك]روب[یي]).* <newaccountonly> .*(?i:میر.*حس[یي]ن.*موسوی[یي]).* <newaccountonly> ## Commons Wikimedia .*[sS]elfie [sS]hoe.* <newaccountonly> # [[Special:PermanentLink/14714671]] ## Spambot attack 31-01-2016 .*payday\b <autoconfirmed> .*(day|online|instant|check|about|quick|best|free|advance|\buk|compare|\bhour|easy|why|guaranteed|fast|credit|\bby\b) payday.* .*pay ?day (text |advanced )?loan.* <autoconfirmed> .*credit check loans.* <autoconfirmed> .*instant money.* <autoconfirmed> .*without enquiries.* <autoconfirmed> #cw abuse .*DEE?Z.NUTS.*<newaccountonly|antispoof> .*Casino.* <newaccountonly> \bPokemon\.png\b \bItailevi.* <newaccountonly> .*Empresa LEMOS‎.* <casesensitive> .*HowToGetBanned.* <newaccountonly|antispoof> #LTA abuse of global rename feature .*EISIGMA.* <newaccountonly> # from kowiki .*관리자.* <newaccountonly> # admin .*운영자.* <newaccountonly> # admin .*관리담당자.* <newaccountonly> # admin .*쓰레기.* <newaccountonly> # inappropriate usernames .*유니폴리.* <newaccountonly> # inappropriate usernames .*Unypoly.* <newaccountonly> # inappropriate usernames .*(개새끼|씹새).* <newaccountonly> # inappropriate usernames .*씨(발|팔).* <newaccountonly> # inappropriate username .*무현.* <newaccountonly> # inappropriate usernames .*지랄.* <newaccountonly> # inappropriate username .*섹스.* <newaccountonly> # inappropriate username .*보민.* <newaccountonly> # LTA .*황건.* <newaccountonly> # LTA .*보르민.* <newaccountonly> # LTA .*보르맹.* <newaccountonly> # LTA .*볼민.* <newaccountonly> # LTA .*보오민.* <newaccountonly> # LTA .*씨뱔.* <newaccountonly> # LTA .*좆까.* <newaccountonly> # LTA #Weird character new account spam .*[①-⑨]{6}.* <newaccountonly> # to release pressure on the enwiki abusefilter .*08440828240.* <newaccountonly> #cross-wiki spam .*271383970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]] #Spam .*Thincomme.* <newaccountonly> .*27138970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]] #LTA .*password.* <newaccountonly> .*passis.* <newaccountonly> .*Paul Bedson.* <newaccountonly> 1ef16de6245f53a38c91f0b150448a9be83cffaf Access to non-public personal data policy 0 23 186 185 2025-02-09T21:51:12Z Jayden 52 5 revisions imported wikitext text/x-wiki == Purpose == Weird Gloop sites (the "Sites") are the product of a global community of volunteer contributors and editors. This dedicated group of individuals not only write and curate content on the Sites, they also help ensure the safety of the Sites and their users as well as compliance with applicable policies. To manage this task effectively, certain community members are entrusted with access to limited amounts of non-public personal information pertaining to other users ("Non-public Personal Data"). For example, a community member who has "checkuser" rights could use those rights to investigate whether a single user is using multiple accounts in a manner inconsistent with global or local policies. The purpose of this "Access to non-public personal data" policy (the "Policy") is to: * explain the minimum requirements that must be met by any community member in order to be granted the ability to access Non-public Personal Data; * explain the rights and responsibilities of community members with access to Non-public Personal Data ("Designated Community Members"); * ensure that Designated Community Members understand and commit to maintaining the confidentiality of Non-public Personal Data; and * provide guidelines to Designated Community Members as to when they may access Non-public Personal Data and how they may use such information, including when and to whom they may disclose it. == Community members covered by the Policy == The Policy applies to any community member to whom Weird Gloop has granted rights to access Non-public Personal Data covered by the [https://weirdgloop.org/privacy/ privacy policy] ("access rights"), including: * Community members with access to any tool that permits them to view Non-public Personal Data (such as the CheckUser tool); * System administrators with access to Non-public Personal Data. == Minimum requirements for community members applying for access rights == The following conditions are minimum requirements that a community member must meet before being granted access rights. These conditions should also be considered requirements to be a candidate for any community-run selection process for a role that conveys access rights. The community may require applicants to meet additional community-specified criteria on a case-by-case or role-by-role basis. '''(a) Minimum age.''' Access to Non-public Personal Data requires maturity because of the significant responsibilities that come along with confidentiality obligations. For this reason, any community member who applies for access rights (the "applicant") must: :* be at least eighteen (18) years of age; and :* certify to Weird Gloop that they meet the minimum age required for the access rights that they are applying for. '''(b) Valid, linked email address.''' In order to ensure that Weird Gloop can contact the individuals who take on these important roles, the applicant must: :* submit a valid email address to Weird Gloop; :* have the account under which they are applying for access rights linked to a valid email address; :* complete verification of the submitted and/or linked email address (such as responding to a confirmation email sent to their submitted email address), if requested to do so; and :* inform Weird Gloop of any change to their email address within one week of said change. '''(c) Confidentiality.''' To ensure that applicants understand and commit to keeping Non-public Personal Data confidential, they will be required to read and certify that they agree to a short confidentiality agreement. The agreement outlines: * what Designated Community Members should treat as confidential information; * when they are allowed to access Non-public Personal Data; * how Designated Community Members may use Non-public Personal Data; * when and to whom they may disclose Non-public Personal Data and how they must refrain from disclosing Non-public Personal Data to anyone, except as permitted under applicable policies; * how Designated Community Members must safeguard their accounts from unauthorised access; and * when they must report disclosure of Non-public Personal Data to third parties or improper access, use, or disclosure of Non-public Personal Data. '''(d) Privacy.''' In consideration of the privacy of Designated Community Members, any personal information submitted to Weird Gloop as part of the application process or otherwise under this Policy is subject to Weird Gloop's privacy policy. == Use and disclosure of Non-public Personal Data == Designated Community Members provide valuable services to the Sites and their users by fighting vandalism, ensuring that improperly disclosed private data is removed from public view, investigating sockpuppets, and much more. However, Designated Community Members' use of their access rights is limited to specific circumstances and contexts. This section elucidates the situations in which access rights may be used and Non-public Personal Data may be disclosed to third parties. '''(a) Use of access rights and Non-public Personal Data.''' All Designated Community Members may only use their access rights and the subsequent information they access in accordance with the policies that govern the tools they use to gain such access. For example, community members with access to the CheckUser tool must comply with the global [[Meta:CheckUser policy|CheckUser policy]] and, unless they are performing a cross-wiki check, they must also comply with the more restrictive local policies applicable to the relevant Site. If a Designated Community Member's access to a certain tool is revoked, for any reason, they must destroy all Non-public Personal Data that they previously obtained through use of that tool. '''(b) Disclosure of Non-public Personal Data.''' In the course of keeping the Sites and their users safe, Designated Community Members must sometimes disclose Non-public Personal Data to third parties. Disclosures of Non-public Personal Data are limited to: : (i) other Designated Community Members with the same access rights, or who are otherwise permitted to access the same Non-public Personal Data, in order to fulfill the duties outlined in the applicable policy for the access tool used; : (ii) service providers, carriers, or other third party vendors to assist in the targeting of IP blocks or the formulation of a complaint to such a third party; : (iii) the public, when it is a necessary and incidental consequence of blocking a sockpuppet or other policy-abusing account. <!--T:86--> All other formal and informal requests for Non-public Personal Data (i.e. those not covered by one of the situations described above or those not acted upon by a community member with access rights), including subpoenas, from law enforcement, government agencies, attorneys, or other third parties should be directed to Weird Gloop's administration at <tt>admin{{@}}weirdgloop.org</tt>. 1e55e6b597b52e55a81f6bffba40b6fee299288a Staff 0 26 232 231 2025-02-09T21:51:12Z Jayden 52 14 revisions imported wikitext text/x-wiki Staff (formerly known as Sysadmins, [[Wikipedia:system administrators|system administrators]]), serve an important role on maintaining the Weird Gloop wikis. They are the only paid members of the Weird Gloop wikis, responsible for the technical setup and upkeep of the Weird Gloop server systems. For this reason they are additionally held accountable to the board and expected to follow its directives. Due to this conflict of interest, they are unable to serve as board members, but are retained as the board sees fit to provide technical advice. In order to carry out their role, they are members of the staff global user group, which encompasses the user rights of bureaucrats, along with checkuser and other system administrative rights, but this does not constitute a bureaucratic role. However, on Meta Wiki, they effectively serve the role of administrators, with additional function, as Meta Wiki acts as the global wiki for various extensions, such as AbuseFilter, and hosts shared gadgets. Staff may perform any of the following: * Temporary actions for testing and debugging across the Weird Gloop wikis. * Use of bot accounts as needed for their work. * Anti-vandalism work, such as banning if needed. * Reply to emails sent via [[Special:Contact]]. Outside of carrying out their role, they are expected to follow the policies of the individual wikis and of their local role on the wikis, such as administrator. They are however, with discretion, permitted to use tools they may not otherwise have on behalf of a user who does have that tool, when asked. == Current Staff == The list of current staff with the usergroup can be verified using [[Special:ListUsers/staff]]. Staff that do not need the usergroup may not have it. * [[User:BigDiesel2m|BigDiesel2m]] * [[User:Cook Me Plox|Cook Me Plox]] * [[User:Gaz Lloyd|Gaz Lloyd]] * [[User:Isobel|Isobel]] * [[User:Jayden|Jayden]] * [[User:TehKittyCat|TehKittyCat]] [[Category:Global policies]] db9cc85f81f12e7dc9bcd1c72b62ac5379e5b06f MediaWiki at Weird Gloop 0 27 237 236 2025-02-09T21:51:12Z Jayden 52 4 revisions imported wikitext text/x-wiki {{DISPLAYTITLE:Differences with core MediaWiki}} Wikis that are hosted by Weird Gloop are running on a slightly modified version of [https://www.mediawiki.org/wiki/MediaWiki MediaWiki]. You can see the version of MediaWiki that is currently being used as a base, as well as the extensions in use on a wiki, by viewing [[Special:Version]]. There are a number of small differences between our version of MediaWiki and the upstream version; this page outlines those differences. ==General== ===Skins=== By default, the available skins are Vector (legacy) on desktop and Minerva on mobile. We recommend using the following structure for CSS: * [[MediaWiki:Common.css]] for styles that should be used on both desktop and mobile * [[MediaWiki:Vector.css]] for desktop-only styles * [[MediaWiki:Minerva.css]] for mobile-only styles A key difference is that our wikis incorporate an improved search interface for desktop users, which was backported from the 2022 version of Vector. ===Themes=== :''See also: [[Help:Themes]]'' We support multiple themes for a wiki. Themes are determined using a cookie called <code>theme</code>, to avoid a flash of unstyled content. There is no limit on the number of themes that can be created, but we recommend only having a few. ==Technical== ===Caching=== Most of our wikis cache pages more aggressively for logged-out users, significantly increasing the speed of loading pages for those users. When a page is edited, a request to purge the cache for that page is sent to Cloudflare, our CDN provider. We also cache the following routes for a longer period for all requests: * api.php?action=opensearch - '''3 days''' * rest.php/v1/search - '''3 days''' * [https://www.mediawiki.org/wiki/Extension:Popups Page hover previews] - '''7 days''' * [https://www.mediawiki.org/wiki/Extension:PageImages Page images] - '''3 days''' * Favicon.ico - '''1 hour''' ===filepath:// syntax for CSS=== To use files in CSS files, we have added the <code>filepath://</code> syntax. This is easier than typing out full URLs to files, and has the added benefit of ensuring that the file URLs are cached correctly. It also supports a <code>width</code> parameter, which should be used instead of serving full-size original files where appropriate, to reduce load times for readers. '''Example:''' <syntaxhighlight lang="css"> body { background-image: url('filepath://Wiki_background.png'); } .foo { background-image: url('filepath://Another_image.png?width=50'); } </syntaxhighlight> ===HTML5 audio/video files=== We use a forked version of [https://github.com/weirdgloop/mediawiki-extensions-TimedMediaHandler TimedMediaHandler], which changes embeds of <code>File:Audio.mp3</code> and similar tags to use native browser <code><audio></code> and <code><video></code> tags, which are supported on all major browsers. This reduces the level of bloat on wiki pages where audio/video files are embedded, and provides a much cleaner & native interface for readers. ===Robots.txt=== Each wiki that we host uses a similar [[wp:robots.txt|robots.txt]] file, which tells search engines what they should and shouldn't crawl. The file is generated based on [[MediaWiki:Robots.txt]] on ''this'' wiki (meta.weirdgloop.org), along with a few extra lines that are added by PHP for each relevant namespace that shouldn't be indexed. It allows search engines to index all current pages on each wiki, while ignoring special pages, diffs, and more. We also block AI crawlers from companies such as OpenAI, Meta, Google, and Anthropic - this is because we don't believe that training LLMs on our wiki data is acceptable under the relevant Creative Commons licenses of those wikis ([[Meta:Generative AI policy|see here]]). If you're an admin on one of our wikis and feel that a change to robots.txt is required, please [[Special:Contact|contact us]]. ==Extensions== We maintain a number of extensions; some are forked from their upstream equivalents with some performance improvements that may be specific to our setup. We're also happy to install other extensions if it benefits a wiki and their community. ===Alternatives=== {| class="wikitable" |- ! Extension !! Recommended alternative |- | [https://github.com/NilsEnevoldsen/AudioButton AudioButton] || Replicate the functionality with a new default JS gadget. [https://wiki.leagueoflegends.com/en-us/MediaWiki:Gadget-inline-audio.js Example]. |- | [https://www.mediawiki.org/wiki/Extension:MsUpload MsUpload] || We have [https://www.mediawiki.org/wiki/Extension:SimpleBatchUpload SimpleBatchUpload]. VisualEditor and the 2017 source editor also have this functionality built in. |- | TabView (Fandom) || We have [https://www.mediawiki.org/w/index.php?oldid=5009524 Tabber] - use that instead. |- | SpotifyTag, [https://www.mediawiki.org/wiki/Extension:EmbedSpotify EmbedSpotify], [https://www.mediawiki.org/wiki/Extension:YouTube YouTube] || We have [https://www.mediawiki.org/wiki/Extension:EmbedVideo_(fork) EmbedVideo] - use that instead. c05960249b4e07fa4db36e0bce32591f5b8f55ec Migration 0 29 250 249 2025-02-09T21:51:13Z Jayden 52 8 revisions imported wikitext text/x-wiki {{DISPLAYTITLE:Migrating from Wikia}} If you created a Wikia (FANDOM) account and have contributed to one of our wikis prior to the date that they forked from FANDOM, you can migrate your account over to our network. As a result, you'll retain all of your edit history. To migrate your account, go to '''Special:MigrateUserAccount''' on the wiki you are trying to login to. For example, [https://runescape.wiki/w/Special:MigrateUserAccount go here] for the RuneScape Wiki. ==Limitations== * While your personal CSS and JS pages may be intact, the chances are that a lot of the code within them will either be obsolete or broken. This is because we use an updated version of MediaWiki across our wikis, and we use a different skin. Importantly, importing scripts from FANDOM's developer wiki will no longer work. * Your watchlist and preferences will not be carried over from the old wiki. ==Troubleshooting== ===The migration isn't working, help!=== If you are trying to migrate but it isn't working correctly for you, please ensure: * You are logged in on the FANDOM wiki, and are editing your user page * You have placed the provided token in either the edit content itself, or the edit summary, and saved the page * Your edit is not blank Please [[Special:Contact|contact us]] if you are stuck trying to migrate your account. ===I've created an account accidentally, can I merge it?=== Yes. Please [[Special:Contact|contact us]] from an email address that either account is associated with. You will be required to verify that you own the account you are merging into or from. 7fb851bea87c810b2492093e2ae9f4827b337ff2 Themes 0 30 252 251 2025-02-09T21:51:13Z Jayden 52 1 revision imported wikitext text/x-wiki The default theme on a particular wiki that we host is a customised version of the MediaWiki theme that is being used. Typically, this is [https://www.mediawiki.org/wiki/Skin:Vector Vector] on desktop, and [https://www.mediawiki.org/wiki/Skin:Minerva_Neue Minerva Neue] on mobile. These themes can be customised using [[MediaWiki:Vector.css]] and [[MediaWiki:Minerva.css]] respectively. All themes load styles from [[MediaWiki:Common.css]], so any styles that need to be shared between desktop, mobile, and other themes should be placed in here. Where reasonably possible, we recommend taking advantage of [https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties CSS variables] to make theming easier. ==Custom themes== [[File:Dark mode on RuneScape Wiki.png|right|thumb|Dark mode on the RuneScape Wiki]] Wikis that are hosted by us can create separate themes for each MediaWiki skin, in addition to their default theme. You can create as many themes as you like, but note that themes are mutually exclusive - as-in, only one of them can be loaded at a time. For example, if you create a dark theme and a winter theme, only one or the other can be enabled. ===Creating a custom theme=== To create a custom theme, you should create a new stylesheet on your wiki at <code>MediaWiki:{skin}-theme-{theme}.css</code>. The stylesheet should contain all of the styles that are specific to your theme only, such as colour and graphic changes. We don't recommend using theme-specific CSS to change the layout of your wiki dramatically. As an example, if you wanted to create a new Halloween theme for desktop users using the Vector skin, you would create <code>MediaWiki:Vector-theme-halloween.css</code> on your wiki. If you wanted to create a dark theme for mobile users, you would create <code>MediaWiki:Minerva-theme-dark.css</code> on your wiki. To help prevent issues with style conflicts, we also add a new class to the <code>body</code> element of the page whenever a theme is enabled, which can be used as a node selector in your CSS styles. The class is <code>wgl-theme-[theme]</code> (replacing [theme] with your theme name). ===Loading a custom theme=== To load a custom theme, you can set the <code>theme</code> cookie on your browser. To do this manually, open your browser's developer console (usually F12 on your keyboard) and enter <code>document.cookie = 'theme=[theme]';</code> (replacing [theme] with your theme name). If done correctly, your theme's stylesheet should load when you refresh the page. To allow other users to toggle the theme, you need to create some kind of JavaScript-based gadget on your wiki which can act as a theme selector, depending on how you want users to be able to activate it. On the RuneScape Wiki, there is a [[rsw:MediaWiki:Gadget-skinTogglesNew.js|somewhat complicated gadget]] that achieves this, while on the Minecraft Wiki, a [https://minecraft.wiki/w/MediaWiki:Gadget-darkmode.js?oldid=2349078 much simpler gadget] is used, which adds a moon icon to the top right of the page. We recommend taking the simpler approach, unless a more sophisticated gadget is required. Whichever approach you take, ensure that users can switch to and from your theme by setting the theme cookie. Since MediaWiki comes with jQuery, you can use code such as this in your gadget to set the cookie: <pre> var theme = 'halloween'; $.cookie('theme', theme, {expires: 365, path: '/'}); </pre> 124daa261db11b1eda2f815c12eb2f8b1bc76cba Two-factor authentication 0 31 257 256 2025-02-09T21:51:13Z Jayden 52 4 revisions imported wikitext text/x-wiki Two-factor authentication (2FA) is available for users on our wikis and can be activated at any time in your [[Special:Preferences|preferences]]. It is an extra layer of security that allows you to protect your account by using your mobile phone or other physical device. It is as simple as downloading an app (for free), such as [https://authy.com/ Authy], and using it to generate codes that you will be asked for when you attempt to login to our wikis. It is highly recommended that you enable 2FA to secure your account. '''Users with certain elevated permissions on our wikis (such as <code>editinterface</code>) will be prevented from using those permissions unless they enable 2FA.''' ==Setting it up== [[File:Two-factor auth option.png|right|thumb|The preference option for enabling two-factor auth]] # Go to [[Special:Preferences]] and select '''Enable two-factor authentication''' under the 'User profile' tab # Download an application to your mobile or desktop that can generate 2FA codes, such as [https://authy.com/ Authy] or Google Authenticator # Scan the QR code shown on the page using the app, or input the secret manually # Write down the backup "scratch" codes in case you lose access to your mobile or desktop application. They can only be used once per code, and will never be accessible again # Enter a code generated by your 2FA app into the box on the page to confirm that it is setup correctly ==FAQ== ===What happens if I lose my device/app?=== Some 2FA apps, such as [https://authy.com/ Authy], save your account tokens in the cloud so that you can regain access by logging into your account for that app. This is especially useful if you switch devices. Alternatively, you can use a backup code to login to your account and disable two-factor authentication. If you do not have any backup codes, you will not be able to login. We will not typically act on support emails regarding lost account access as a result of losing 2FA codes, as we can't easily verify that it is actually you trying to regain account access. ===When will I be asked for a code?=== You will be prompted for a code on every new login, and when attempting to change sensitive settings, such as your password. ===I've lost my backup codes, can I get them back?=== You can disable and re-enable two-factor authentication to generate new backup codes. If you have no access to your device or backup codes, we will not typically be able to help you restore access to your account. 9e9ea3563180614fa91b6500672d61da052e999c User renames 0 32 266 265 2025-02-09T21:51:13Z Jayden 52 8 revisions imported wikitext text/x-wiki If you'd like to use a different username for your wiki account, please request an account rename. To request a rename, please use [[Special:Contact]] to contact us using the subject line "Account rename request". Please include in the message what you'd like your account to be renamed to. Make sure you are logged in to the account when requesting a rename. '''Please do not create a new account with the username you'd like to be renamed to.''' This makes it more difficult for us to process the rename, and may result in us rejecting your request. ==Notes== * Users are renamed at the discretion of the [[Meta:Sysadmins|system administrators]]. * Renames are logged publicly. ** If the rename is across RuneScape-related wikis, your rename will be in [https://meta.weirdgloop.org/w/Special:Log?type=renameuser this log]. ** If the rename is across Minecraft-related wikis, your rename will be in [https://minecraft.wiki/w/Special:Log?type=renameuser this log]. * New usernames must be '''unique'''. We cannot rename you to an account that already exists on your wiki, or related wikis. * Your user page(s) and talk page(s) across your wiki and all related wikis will be moved to your new username. This may take some time. ** Links to your user page(s) and talk page(s) on a wiki will '''not''' be updated automatically, including if you have a custom signature. If required, you will need to update these yourself. * You will not lose any contributions, and previous logs will be attributed to your new username. * After your account is renamed, you will be logged out of all of your sessions and will need to login again. * Your old username will become immediately available for users to sign up with. 660b8afdaec4687c598256ee61e1f7da458d3084 Template:T 10 33 268 267 2025-02-09T21:51:13Z Jayden 52 1 revision imported wikitext text/x-wiki <includeonly>{{#invoke:T|main}}</includeonly><noinclude>{{/doc}}</noinclude> 4b57fd8a25e0ab2d81c0d132eb1f928d526f43b6 Module:T 828 34 270 269 2025-02-09T21:51:13Z Jayden 52 1 revision imported Scribunto text/plain -- <nowiki> -- [[Template:T]] -- local p = {} function p.main(frame) local args = frame:getParent().args local link = args[1] local uri local targs = {} local ns local i = 1 -- strip transclusion modifiers ([[mw:Help:Magic words#Transclusion modifiers]]) link = link :gsub('safesubst:', '') :gsub('subst:', '') :gsub('int:', '') :gsub('msg:', '') :gsub('msgnw:', '') :gsub('raw:', '') ns = mw.text.split(link, ':')[1] -- check for valid namespace else prepend Template: if not (ns == '' or mw.site.namespaces[ns]) then link = 'Template:' .. link end -- use fullUrl so it doesn't cause any wanted pages uri = mw.uri.fullUrl(link) -- generate a list of args and params for k, v in pairs(args) do -- because lua has no continue statement if k ~= 1 then if type(k) == 'string' then v = k .. '=' .. v end targs[i] = v i = i + 1 end end targs = table.concat(targs, '&#124;') if targs ~= '' then targs = '&#124;' .. targs end return '<code>{{[' .. tostring(uri) .. ' ' .. args[1] .. ']' .. targs .. '}}</code>' end return p 5693d85aa7c6e2ed481ae709036603bef5e962b1 Template:Signatures/Cook Me Plox 10 35 272 271 2025-02-09T21:51:13Z Jayden 52 1 revision imported wikitext text/x-wiki [[User:Cook Me Plox|<span style="color:#002BB8">'''ʞ'''''o''</span>]][[User talk:Cook Me Plox|<span style="color:#002BB8">'''o'''''ɔ''</span>]]<noinclude>[[Category:Signatures|{{ucfirst:{{SUBPAGENAME}}}}]]</noinclude> 6fedd65878d3a256fd239e8b37f97a84884563d7 Template:Signatures/Gaz Lloyd 10 36 275 274 2025-02-09T21:51:13Z Jayden 52 2 revisions imported wikitext text/x-wiki [[User:Gaz Lloyd|Gaz]] ([[User talk:Gaz Lloyd|talk]])<noinclude>[[Category:Signatures|{{SUBPAGENAME}}]]</noinclude> 07e3a55bed02c2044dcf293b5354c7d34bb3c651 User:Legaia 2 Pla/Signature 2 37 284 283 2025-02-09T21:51:13Z Jayden 52 8 revisions imported wikitext text/x-wiki [[User:Legaia 2 Pla|'''Legaia 2 Pla''']] <sup>[[User talk:Legaia 2 Pla|ᴛ]] · [[Special:Log/Legaia 2 Pla|ʟ]] · [[Special:Contributions/Legaia 2 Pla|ᴄ]]</sup><noinclude>[[Category:Signatures|{{ucfirst:{{BASEPAGENAME}}}}]]</noinclude> ebd6b4938161fd55de993616bc5378d42eac3cd2 Template:Signatures/BlackHawk 10 38 286 285 2025-02-09T21:51:13Z Jayden 52 1 revision imported wikitext text/x-wiki <span style="white-space: nowrap; border: 3px solid #800080; border-radius: 15px; padding: 1px 0px 1px 0px; background-color:lightgrey" >&nbsp;[[User:BlackHawk|<span style="color:#800080">'''''BlackHawk'''''</span>]]&nbsp;<span style="color:#800080">([[User talk:BlackHawk|<span style="color:#800080">Talk</span>]])</span>&nbsp;&nbsp;&nbsp;</span><noinclude>[[Category:Signatures|User:BlackHawk]]</noinclude> 96af37a0e3576ba27d4e33a02fed65952a7e2f89 User:MrDew/Signature 2 39 288 287 2025-02-09T21:51:13Z Jayden 52 1 revision imported wikitext text/x-wiki [[User:MrDew|MrDew]] ([[User talk:MrDew|talk]])<noinclude>[[Category:Signatures|{{ucfirst:{{BASEPAGENAME}}}}]]</noinclude> 049e21b32bb1952c9acc7d9b2539e83a821b8bb8 Template:Extension DPL 10 40 292 291 2025-02-09T21:51:13Z Jayden 52 3 revisions imported wikitext text/x-wiki <noinclude>{{/doc}}</noinclude> d5ed56433dbfbb026e88f205094c9ac2bc8c5591 Module:Yesno 828 41 296 295 2025-02-09T21:51:13Z Jayden 52 3 revisions imported Scribunto text/plain --[[ {{Helper module|name=Yesno |fname1=(arg) |ftype1=Any value |fuse1=Reads arg for yes/no and returns the appropriate boolean or nil |fname2=(arg1,arg2) |ftype2=Any value, Any value |fuse2=Reads arg1 for yes/no and returns the appropriate boolean; returns arg2 if arg1 was not an applicable value }} --]] -- <pre> -- Used to evaluate args to booleans where applicable -- -- Based on <https://en.wikipedia.org/wiki/Module:Yesno> -- see page history there for contributors -- return function( arg, default ) arg = type( arg ) == 'string' and mw.ustring.lower( arg ) or arg if arg == nil then return nil end if arg == true or arg == 'yes' or arg == 'y' or arg == 'true' or tonumber( arg ) == 1 then return true end if arg == false or arg == 'no' or arg == 'n' or arg == 'false' or tonumber( arg ) == 0 then return false end return default end 0e4dce92bf531df15d2095d3db7bd68a4fa0426c Template:Mainonly 10 42 299 298 2025-02-09T21:51:13Z Jayden 52 2 revisions imported wikitext text/x-wiki {{#ifeq:{{NAMESPACE}}|{{ns:0}}|{{{1|}}}}} <noinclude>[[Category:Transclusion templates]]{{/doc}}</noinclude> 4b77fb1c70970c448b437db7575bd394f0a9538f Template:Navbox 10 43 303 302 2025-02-09T21:51:13Z Jayden 52 3 revisions imported wikitext text/x-wiki <includeonly>{{#invoke:Navbox|navbox}}</includeonly><noinclude>{{/doc}}</noinclude> e42295c2be44b3c71913ff08ce34215f20f1ba3f Template:Weird Gloop 10 44 311 310 2025-02-09T21:51:14Z Jayden 52 7 revisions imported wikitext text/x-wiki {{Navbox |name = Weird Gloop |title = [[Weird Gloop Limited|Weird Gloop]] |style1 = text-align:center; |group1 = * [[Weird Gloop Board]] * [[Weird Gloop constitution]] * [[Weird Gloop general meetings]] |gtitle2 = Board |group2 = * [[Weird Gloop Board/Action items|Action items]] * [[Weird Gloop elections|Elections]] * [[Weird Gloop Board/Archive|Members archive]] |gtitle3 = Legalese |group3 = * [[Articles of association]] * [[Effective resolutions]] }}{{Mainonly|[[Category:Weird Gloop]]}} 52cf91cea1447985d79c9a9a72958b40ccff006d Module:Navbox 828 45 316 315 2025-02-09T21:51:14Z Jayden 52 4 revisions imported Scribunto text/plain -- <nowiki> -- -- Implements {{navbox}} -- local p = {} local tnavbar = require( 'Module:Tnavbar' ) local yesno = require( 'Module:Yesno' ) local page_title = mw.title.getCurrentTitle().fullText -- -- Helper for inserting a new row into the navbox -- -- @param tbl {mw.html table} -- @return tbl {mw.html table} -- local function insertRow( tbl ) return tbl:tag( 'tr' ) end -- -- Creates the navbox table -- -- @param args {table} -- @return tbl {mw.html table} -- local function createTbl( args ) local tbl = mw.html.create( 'table' ) tbl :addClass( yesno(args.subgroup, false) and 'navbox-subgroup' or 'navbox' ) :addClass( 'nowraplinks' ) if not yesno(args.subgroup, false) and ( args.state == 'collapsed' or args.state == 'uncollapsed' or args.state == 'autocollapse' or -- defaults to autocollapse args.state == nil ) then tbl:addClass( 'mw-collapsible' ) if args.state == 'collapsed' then tbl:addClass( 'mw-collapsed' ) elseif args.state == 'uncollapsed' then tbl:addClass('navbox-uncollapsed') else tbl:addClass( 'mw-collapsed' ) tbl:addClass( 'navbox-autocollapse' ) end end if yesno(args.collapsible, false) then tbl:addClass( 'navbox-collapsible' ) end if args.style then tbl:cssText( args.style ) end -- manually set collapse/expand messages -- bug causing the default database messages to be used tbl :attr( { ['data-expandtext'] = 'show', ['data-collapsetext'] = 'hide', ['data-navbox-name'] = args.name } ) return tbl end -- -- Wrapper for [[Module:Tnavbar]] -- -- @param args {table} -- @return {string} -- local function navbar( args ) return tnavbar._collapsible( { [1] = args.title, [2] = args.name } ) end -- -- Creates the header (what you see when the navbox is collapsed) -- -- @param tbl {mw.html table} -- @param args {table} -- @return {mw.html table} -- local function header( tbl, args ) local paddingClass if args.name then if args.state == 'plain' then paddingClass = 'navbox-title-name-plain' else paddingClass = 'navbox-title-name-notplain' end else if args.state == 'plain' then paddingClass = 'navbox-title-noname-plain' else paddingClass = 'navbox-title-noname-notplain' end end local div = insertRow( tbl ) :tag( 'th' ) :attr( 'colspan', '2' ) :addClass( 'navbox-title' ) :attr( 'id' , 'navbox-title' ) :tag( 'div' ) :addClass ( paddingClass ) :wikitext( args.name and navbar( args ) or args.title ) return div:allDone() end -- -- Inserts a row into the navbox -- -- @param tbl {mw.html table} -- @param gtitle {string} -- @param group {string} -- @param gtype {string} -- @param style {string} -- @return {mw.html table} -- local function row( tbl, gtitle, group, gtype, style, _name, subgroup ) local tr = insertRow( tbl ) local td if gtitle then td = tr :addClass( 'navbox-group' ) :tag( 'td' ) :addClass( 'navbox-group-title' ) :wikitext( gtitle ) :done() :tag( 'td' ) else td = tr :addClass( 'navbox-group' ) :addClass( 'navbox-group-split' ) :tag( 'td' ) :addClass( 'navbox-group-title-hidden' ) :attr( 'colspan', '0' ) :css( 'display', 'none' ) :done() :tag( 'td' ) :attr( 'colspan', '2' ) end --[[ List styling This is unlikely to be implemented in the near future due to it requiring extra css to work and mobile currently not supporting that css. As an example, it lets you do the following instead if using {{*}} all the time | group3 = * {{plink|foo}} * {{plink|bar}} * {{plink|baz}} ]] if mw.ustring.match( group, '^%s*%*' ) then td:newline() -- trim whitespace on bullets local spl = mw.text.split( group, '\n' ) for i = 1, #spl do spl[i] = mw.text.trim( spl[i] ) end group = '\n' .. table.concat( spl, '\n' ) end --local group2 = group --local group3 = group2 -- analytics --if _name then -- local name = mw.ustring.gsub(_name,' ','_') -- for v in mw.ustring.gmatch(group,'%[%[[^%]]+%]%]') do -- if mw.ustring.match(v,'%[%[File:.+|link=') then -- local link = mw.ustring.match(v,'|link=([^%]|]+)') -- if link then -- local linkrep = mw.ustring.gsub(link,'([%%%]%[%-^$*()+?])','%%%1') -- local _link = mw.ustring.gsub(link,' ','_') -- local newfile = mw.ustring.gsub(v,'|link='..linkrep,string.format('|link=https://oldschool.runescape.wiki/w/%s?f=%s',_link,name)) -- local w = mw.ustring.gsub(v,'([%%%]%[%-^$*()+?])','%%%1') -- group2 = mw.ustring.gsub(group2,w,newfile) -- end -- elseif mw.ustring.match(v,'%[%[Category:') then -- nothing -- else -- local link = mw.ustring.match(v,'%[%[([^%]|]+)') -- local txt = mw.ustring.match(v,'%|([^%]|]+)') or link -- local newlink = '' -- black links if current page -- if link == page_title then -- newlink = string.format('<b>%s</b>',txt) -- else -- local _link = mw.ustring.gsub(link or '',' ','_') -- newlink = string.format('[https://oldschool.runescape.wiki.com/w/%s?n=%s %s]',_link,name,txt) -- end -- local w = mw.ustring.gsub(v,'([%%%]%[%-^$*()+?])','%%%1') -- group2 = mw.ustring.gsub(group2,w,newlink) -- end -- end --[==[ fix [[these kind]]s of [[link]]s post analytics parse ]==] -- group3 = group2 -- for v in mw.ustring.gmatch(group2,'%[https://oldschool.runescape.wiki.com/w[^%]]-%]%a') do -- local rep = mw.ustring.gsub(v,'%]','') -- rep = rep..']' -- local w = mw.ustring.gsub(v,'([%%%]%[%-^$*()+?])','%%%1') -- group3 = mw.ustring.gsub(group2,w,rep) -- end --end td :addClass( 'navbox-list' ) :wikitext( group ) --group3 if gtype and mw.ustring.lower( gtype ) == 'subgroup' then td :addClass( 'navbox-parent' ) :css( { padding = '0' } ) end if style then td:cssText( style ) end return td:allDone() end -- -- Inserts a footer into the navbox -- -- @param tbl {mw.html table} -- @param args {table} -- @return {mw.html table} -- local function footer( tbl, args ) local th = insertRow( tbl ) :tag( 'th' ) :attr( 'colspan', '2' ) :addClass( 'navbox-footer' ) if args.fstyle then th:cssText( args.fstyle ) end if mw.ustring.match( args.footer, '^%s*%*' ) then th:newline() -- trim whitespace on bullets local spl = mw.text.split( args.footer, '\n' ) for i = 1, #spl do spl[i] = mw.text.trim( spl[i] ) end args.footer = table.concat( spl, '\n' ) th:addClass( 'navbox-list' ) end th:wikitext( args.footer ) return th:allDone() end -- -- Adds [[Category:Navbox templates]] to navbox template pages -- -- @return {string} -- local function categories() local title = mw.title.getCurrentTitle() local page = title.text local ns = title.nsText if ns == 'Template' then -- sort in category by pagename return '[[Category:Navbox templates| ' .. page .. ']]' else return '' end end -- -- Adds [[Template:Navbox/doc]] to navbox template pages -- -- @param args {table} -- @return {string} -- local function docs( args ) local frame = mw.getCurrentFrame() local title = mw.title.getCurrentTitle() local base = title.baseText local ns = title.nsText -- not if a subpage of [[Template:Navbox]] if base ~= 'Navbox' and -- in template ns ns == 'Template' and -- not a navbox group within a navbox not yesno(args.subgroup, false) and -- not a collapsible navbox within a navbox not yesno(args.collapsible, false) and -- not if the doc argument is not set to "yes" yesno(args.doc, false) then return frame:expandTemplate{ title = 'Navbox/doc' } else return '' end end -- -- Navbox method to allow it to be called by other modules -- -- @param _args {table} -- @return {string} -- function p._navbox( _args ) local args = {} local wkCss = '' local wkDiv = '' local j -- preserves parser function behaviour where an empty string is considered undefined -- or nil in lua's case for k, v in pairs( _args ) do if v ~= '' then args[k] = v end end local tbl = createTbl( args ) if not yesno(args.subgroup, false) then tbl = header( tbl, args ) end -- insert up to 25 rows for i = 1, 25 do j = tostring( i ) if args['group' .. j] then tbl = row( tbl, args['gtitle' .. j], args['group' .. j], args['gtype' .. j], args['style' .. j], args.name, args.subgroup ) else break end end if args.footer then tbl = footer( tbl, args ) end tbl = tostring( tbl ) local cats = '' if not yesno(args.subgroup, false) and not yesno(args.hidecat, false) then cats = categories() end local docs = docs( args ) return tbl .. cats .. docs end -- -- Main navbox method accessed through #invoke -- -- @param frame {table} -- @return {string} -- function p.navbox( frame ) local args = frame:getParent().args return p._navbox( args ) end return p -- </nowiki> d4dd50c9742cb6bece384e8b4621b020b3205f8a Module:Tnavbar 828 46 320 319 2025-02-09T21:51:14Z Jayden 52 3 revisions imported Scribunto text/plain -- <nowiki> -- -- Implements {{tnavbar}} and variants -- -- @todo move the hardcoded css to [[MediaWiki:Common.css]] given how many pages it's found on -- local p = {} local yesno = require( 'Module:Yesno' ) function p._navbar( args ) local tag tag = mw.html.create( 'div' ) :css( { ['background-color'] = 'transparent', padding = '0' } ) tag :addClass( 'plainlinks' ) :addClass( 'noprint' ) :css( { ['white-space'] = 'nowrap', ['font-weight'] = 'normal', ['font-size'] = 'xx-small' } ) viewSpan = mw.html.create( 'span' ) :attr( 'title', 'View this template' ) :cssText( fontstyle ) :wikitext( 'v' ) talkSpan = mw.html.create( 'span' ) :attr( 'title', 'Discussion about this template' ) :cssText( fontstyle ) :wikitext( 'd' ) editSpan = mw.html.create( 'span' ) :attr( 'title', 'Edit this template' ) :cssText( fontstyle ) :wikitext( 'e' ) local title = mw.text.trim( args[1] ) local ns, titleTbl, page, talk if mw.ustring.sub( title, 1, 1 ) == ':' then -- mainspace title = mw.ustring.sub( title, 2 ) page = title talk = 'Talk:' .. title elseif mw.ustring.match( title, ':' ) then -- split title to see if it has a valid namespace titleTbl = mw.text.split( title, ':' ) ns = mw.site.namespaces[titleTbl[1]] if ns ~= nil then page = ns.name .. ':' .. table.concat( titleTbl, '', 2 ) if ns.isTalk then talk = page else talk = ns.talk.name .. ':' .. table.concat( titleTbl, '', 2 ) end end end -- this happens if there's no semi-colons in title -- or if there is semi-colons but it didn't have valid ns name if not page then page = 'Template:' .. title talk = 'Template talk:' .. title end tag :wikitext( '[[' .. page .. '|' .. tostring( viewSpan ) .. ']]' ) :wikitext( '&nbsp;' ) :tag( 'span' ) :css( 'font-size', '80%' ) :wikitext( '&bull;' ) :done() :wikitext( '&nbsp;' ) :wikitext( '[' .. tostring( mw.uri.fullUrl( talk ) ) .. ' ' .. tostring( talkSpan ) .. ']' ) :wikitext( '&nbsp;' ) :tag( 'span' ) :css( 'font-size', '80%' ) :wikitext( '&bull;' ) :done() :wikitext( '&nbsp;' ) :wikitext( '[' .. tostring( mw.uri.fullUrl( page, 'action=edit' ) ) .. ' ' .. tostring( editSpan ) .. ']' ) return tostring( tag ) end function p._collapsible( args ) local nav_args = { [1] = args[2] } local div = mw.html.create( 'div' ) :css( { float = 'left', ['text-align'] = 'left', width = '6em' } ) :addClass( 'navbar' ) :wikitext(p._navbar(nav_args)) local span = mw.html.create('span'):wikitext(args[1]) return tostring( div ) .. tostring( span ) end return p ed69d406352d06451124b6175c8bb628b898546a Template:Shortcut 10 47 322 321 2025-02-09T21:51:14Z Jayden 52 1 revision imported wikitext text/x-wiki <div class="shortcut">'''Shortcut{{#if:{{{2|}}}|s}}:'''<ul>{{#if:{{{1|}}}|<li>[[{{{1}}}]]</li>}}{{#if:{{{2|}}}|<li>[[{{{2}}}]]</li>}}{{#if:{{{3|}}}|<li>[[{{{3}}}]]</li>}}{{#if:{{{4|}}}|<li>[[{{{4}}}]]</li>}}{{#if:{{{5|}}}|<li>[[{{{5}}}]]</li>}}</ul></div><noinclude>{{/doc}}</noinclude> 1df5622f3e84e7e1517cbfecfcd65c0882dbde95 CheckUser policy 0 48 332 331 2025-02-09T21:51:14Z Jayden 52 9 revisions imported wikitext text/x-wiki '''CheckUser''' is a tool that can be used by editors with the checkuser permission to check the IP addresses of registered wiki accounts. ==Applications== Checkuser has three major applications: * Finding a range of IP addresses that are disrupting, so that the range can be blocked. * Finding which IP address a disrupting account uses, for the purposes of blocking it effectively. * Finding which users share a common IP address, for looking into abuse of multiple accounts. Under no circumstances is the CheckUser tool to be used in any other fashion, and especially not by a curious checkuser who wants to know a user's IP address. ==Disclosure of non-public information== CheckUser must be used in accordance with Weird Gloop's [https://weirdgloop.org/privacy/ privacy policy], which generally prohibits disclosure of non-public, personally-identifiable information, without user consent. Unless someone is seriously disrupting the wiki, and revealing information about them is necessary to stop the disruption, it is a violation of the privacy policy to reveal their IP address, whereabouts, or other information sufficient to identify them, unless they have already revealed this information themselves on the project. Even if the user is acting abusively, it's best not to reveal personal information if possible. Do not reveal exact IP addresses to a wide audience. When in doubt, provide the least amount of possible information, or [[Special:Contact|contact Weird Gloop]] for guidance. ==Access to CheckUser== Only Weird Gloop staff and a small number of local administrators are allowed access to CheckUser. Local CheckUsers are appointed at Weird Gloop's discretion. All CheckUsers must be at least 18 years of age, and sign a confidentiality agreement pursuant to the [[meta:Access to non-public personal data policy|access to non-public personal data policy]]. Any user account with CheckUser status that is inactive for more than six months will have their CheckUser access removed. In case of abuse of the tool, users with the CheckUser privilege will immediately have their access removed. In particular, this will happen if checks are repeatedly performed on editors without a legitimate reason to do so. ==Local CheckUser policies== Local wikis may adopt their own CheckUser policies. These policies must: * Link back to this meta policy. * Be at least as strict as this meta policy. * List the current local CheckUsers. The following wikis have CheckUser policies: * [[rsw:RuneScape:Check user|RuneScape Wiki]] * [[osrsw:RuneScape:CheckUser|Old School RuneScape Wiki]] * [[mcw:Minecraft Wiki:Check user|Minecraft Wiki]] ==Current CheckUsers== Weird Gloop staff (those with the "staff" usergroup) have access to CheckUser on all wikis. For a list of locally appointed CheckUsers, go to <code>Special:ListUsers?group=checkuser</code> on a Weird Gloop wiki. [[Category:Global policies]] 31d9a2104d719e4951dc4466b258c3473d07f7ff 525 332 2025-02-10T16:35:14Z BigDiesel2m 74 BigDiesel2m moved page [[Meta Weird Gloop:CheckUser policy]] to [[CheckUser policy]] wikitext text/x-wiki '''CheckUser''' is a tool that can be used by editors with the checkuser permission to check the IP addresses of registered wiki accounts. ==Applications== Checkuser has three major applications: * Finding a range of IP addresses that are disrupting, so that the range can be blocked. * Finding which IP address a disrupting account uses, for the purposes of blocking it effectively. * Finding which users share a common IP address, for looking into abuse of multiple accounts. Under no circumstances is the CheckUser tool to be used in any other fashion, and especially not by a curious checkuser who wants to know a user's IP address. ==Disclosure of non-public information== CheckUser must be used in accordance with Weird Gloop's [https://weirdgloop.org/privacy/ privacy policy], which generally prohibits disclosure of non-public, personally-identifiable information, without user consent. Unless someone is seriously disrupting the wiki, and revealing information about them is necessary to stop the disruption, it is a violation of the privacy policy to reveal their IP address, whereabouts, or other information sufficient to identify them, unless they have already revealed this information themselves on the project. Even if the user is acting abusively, it's best not to reveal personal information if possible. Do not reveal exact IP addresses to a wide audience. When in doubt, provide the least amount of possible information, or [[Special:Contact|contact Weird Gloop]] for guidance. ==Access to CheckUser== Only Weird Gloop staff and a small number of local administrators are allowed access to CheckUser. Local CheckUsers are appointed at Weird Gloop's discretion. All CheckUsers must be at least 18 years of age, and sign a confidentiality agreement pursuant to the [[meta:Access to non-public personal data policy|access to non-public personal data policy]]. Any user account with CheckUser status that is inactive for more than six months will have their CheckUser access removed. In case of abuse of the tool, users with the CheckUser privilege will immediately have their access removed. In particular, this will happen if checks are repeatedly performed on editors without a legitimate reason to do so. ==Local CheckUser policies== Local wikis may adopt their own CheckUser policies. These policies must: * Link back to this meta policy. * Be at least as strict as this meta policy. * List the current local CheckUsers. The following wikis have CheckUser policies: * [[rsw:RuneScape:Check user|RuneScape Wiki]] * [[osrsw:RuneScape:CheckUser|Old School RuneScape Wiki]] * [[mcw:Minecraft Wiki:Check user|Minecraft Wiki]] ==Current CheckUsers== Weird Gloop staff (those with the "staff" usergroup) have access to CheckUser on all wikis. For a list of locally appointed CheckUsers, go to <code>Special:ListUsers?group=checkuser</code> on a Weird Gloop wiki. [[Category:Global policies]] 31d9a2104d719e4951dc4466b258c3473d07f7ff Template:@ 10 61 388 387 2025-02-09T21:51:15Z Jayden 52 2 revisions imported wikitext text/x-wiki [[File:At_sign.svg|{{{1|14px}}}|@|link=]]<noinclude>{{/doc}}</noinclude> 45473c3b58b8be45deb49a9adb3d6d2fdeda2aa9 Template:Nutshell 10 62 390 389 2025-02-09T21:51:16Z Jayden 52 1 revision imported wikitext text/x-wiki {| class="messagebox" id="pnutshell" | width="40px" | [[File:Walnut.png|30px|center|link=]] | '''{{{title|This page}}} in a nutshell:'''<br clear="all" />{{#if:{{{2|}}}|*{{{1}}} *{{{2}}}{{#if:{{{3|}}}| *{{{3}}}}}|{{{1}}}}} |}<noinclude>{{/doc}}</noinclude> eace81732304a3837017f8299b1306f9308fe7aa Template:Cquote2 10 63 392 391 2025-02-09T21:51:16Z Jayden 52 1 revision imported wikitext text/x-wiki {| class="pullquote" style="{{{style|}}}" | class="quotation-mark left" style="line-height: .58em; padding: 0 0 0 .3em;" | “ | class="quotation-text" style="padding: .2em 1em;" | {{{quote|{{{1|Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.}}}}}} | class="quotation-mark right" style="line-height: .58em; padding: 0 .3em 0 0;" | ” |- {{#if:{{{person|{{{2|}}}}}}{{{3|{{{quotesource|}}}}}}| {{!}} class="quotation-source" colspan="2" {{!}} {{#if:{{{person|{{{2|}}}}}}{{{3|{{{quotesource|}}}}}}|&mdash; {{{person|{{{2}}}}}} {{#if:{{{3|{{{quotesource|}}}}}}|{{{3|{{{quotesource|}}}}}}}}}}}} |} 69942186660556549937d41ec0301f39f812e936 Licensing 0 24 393 208 2025-02-09T21:52:45Z Jayden 52 Jayden moved page [[Weird Gloop wiki:Copyrights]] to [[Licensing]] wikitext text/x-wiki This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop. ==Licensing== {| class="wikitable" style="max-width: 1500px" |- ! width="225" | Wiki ! width="150" | License ! Details |- | RuneScape Wiki<br>(https://runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. '''Fork dates:''' * English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018''' * English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019''' * Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019''' '''Commercial use waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Portuguese-Brazilian RuneScape Wiki<br>(https://pt.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Old School RuneScape Wiki<br>(https://oldschool.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | RuneScape Classic Wiki<br>(https://classic.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Minecraft Wiki<br>(https://minecraft.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Some pages on the wiki, such as those that were previously hosted on ''[[mcw:MCW:Projects/wiki.vg merge|wiki.vg]]'', are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] instead. When this is the case, license information will appear separately on these pages (including when editing them). |- | Brighter Shores Wiki<br>(https://brightershoreswiki.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | Meta Weird Gloop Wiki<br>(https://meta.weirdgloop.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | League of Legends Wiki<br>(https://wiki.leagueoflegends.com) || [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]<br>([https://creativecommons.org/licenses/by-sa/3.0/legalcode full text]) || |- | Warframe Wiki<br>(https://wiki.warframe.com) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || rowspan="4" | Except where otherwise specified, revisions on this wiki after '''31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to 31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using wiki content== When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following: * A hyperlink (where possible) or URL to the page or pages you are re-using. * A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website. * A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). An attribution example when re-using one of our wiki's content on your own website: <blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote> If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Global policies|{{PAGENAME}}]] 6562e897050682633dba494d64d746cef5d9f7b0 427 393 2025-02-09T22:38:35Z Jayden 52 Protected "[[Licensing]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) wikitext text/x-wiki This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop. ==Licensing== {| class="wikitable" style="max-width: 1500px" |- ! width="225" | Wiki ! width="150" | License ! Details |- | RuneScape Wiki<br>(https://runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. '''Fork dates:''' * English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018''' * English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019''' * Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019''' '''Commercial use waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Portuguese-Brazilian RuneScape Wiki<br>(https://pt.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Old School RuneScape Wiki<br>(https://oldschool.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | RuneScape Classic Wiki<br>(https://classic.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Minecraft Wiki<br>(https://minecraft.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Some pages on the wiki, such as those that were previously hosted on ''[[mcw:MCW:Projects/wiki.vg merge|wiki.vg]]'', are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] instead. When this is the case, license information will appear separately on these pages (including when editing them). |- | Brighter Shores Wiki<br>(https://brightershoreswiki.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | Meta Weird Gloop Wiki<br>(https://meta.weirdgloop.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | League of Legends Wiki<br>(https://wiki.leagueoflegends.com) || [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]<br>([https://creativecommons.org/licenses/by-sa/3.0/legalcode full text]) || |- | Warframe Wiki<br>(https://wiki.warframe.com) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || rowspan="4" | Except where otherwise specified, revisions on this wiki after '''31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to 31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using wiki content== When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following: * A hyperlink (where possible) or URL to the page or pages you are re-using. * A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website. * A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). An attribution example when re-using one of our wiki's content on your own website: <blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote> If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Global policies|{{PAGENAME}}]] 6562e897050682633dba494d64d746cef5d9f7b0 Meta Weird Gloop:Copyrights 4 64 394 2025-02-09T21:52:45Z Jayden 52 Jayden moved page [[Weird Gloop wiki:Copyrights]] to [[Licensing]] wikitext text/x-wiki #REDIRECT [[Licensing]] 1b5229cf3e4acf5a08dd63a0959b794fe0d3ea3c 460 394 2025-02-09T22:39:05Z metarsw>Jayden 0 Redirected page to [[metawg:Licensing]] wikitext text/x-wiki #REDIRECT [[metawg:Licensing]] 56be3831d27c4e83224ce04a2e51bb1d12b1a737 461 460 2025-02-10T16:25:56Z BigDiesel2m 74 22 revisions imported wikitext text/x-wiki #REDIRECT [[metawg:Licensing]] 56be3831d27c4e83224ce04a2e51bb1d12b1a737 MediaWiki:Common.css 8 65 396 395 2025-02-09T21:54:29Z Jayden 52 1 revision imported css text/css /* <pre> */ a, image a, table.wikitable a, table.prettytable a, table.messagebox a, div.vector-menu-tabs li a, div.vector-menu li a, #mw-panel .portal .vector-menu-content li a { color: #327ba7; } a:visited, image a:visited, table.wikitable a:visited, table.prettytable a:visited, table.messagebox a:visited, div.vector-menu-tabs li a:visited, div.vector-menu li a:visited, #mw-panel .portal .vector-menu-content li a:visited, a:active, image a:active, table.wikitable a:active, table.prettytable a:active, table.messagebox a:active, div.vector-menu-tabs li a:active, div.vector-menu li a:active, #mw-panel .portal .vector-menu-content li a:active { color: #327ba7; } .vector-body a.external, .vector-body a.extiw { color: #3869bb; } .vector-body a.external:visited, .vector-body a.extiw:visited, .vector-body a.external:active, .vector-body a.extiw:active { color: #3869bb; } body { font-family: 'IBM Plex Sans', 'Helvetica Neue', 'Arial', sans-serif; } .mw-body { color: #444e5a; } .vector-body { font-size: 0.9em; line-height: 1.6; } .vector-body p { margin: 0 0 0.8em; } h1, h2, h3, h4, h5, h6 { color: #444e5a; border-color: #e4eaee; } h1 { font-weight: bold; } .mw-body h1, .vector-body h1, .vector-body h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { font-family: 'PT Serif', 'Palatino', 'Georgia', serif; margin-bottom: 0.3em; } .mw-body h1, .vector-body h1, .vector-body h2 { padding: 0 0 0.15em; } pre, code { color: inherit; background-color: #f9f9f9; border-color: #efefef; } ul { list-style-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' width='5' height='13'%3E %3Ccircle cx='2.5' cy='9.5' r='2.5' fill='%234c4c4c'/%3E %3C/svg%3E"); } .mw-content-ltr ul { margin-bottom: 0.8em; } .mw-content-ltr ol { margin-bottom: 0.8em; } dl { margin: 0; } dd { min-width: 17.85em; } hr { border-color: #e4eaee; border-style: solid; border-width: 1px 0 0 0; height: initial; } .vector-body blockquote { margin: 1em 1.25em; padding: 0 1.25em; } #p-lang { display: none; } #p-logo { margin-top: 1.75em; } #viewingold-warning, #viewingnew-warning { background: #f9fafa; border: 1px solid #e4eaee; font-size: 1.1em; font-weight: bold; line-height: 1.4em; margin: 1em 0 0.5em; padding: 0.75em 1.5em; } #mw-revision-reason { font-style: italic; } #mw-revision-nav { text-align: center; } div.mw-warning-with-logexcerpt, #sp-contributions-footer { background-color: #f9fafa; border: 1px solid #e4eaee; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); } #sp-contributions-footer { font-size: 0.9em; text-align: center; padding: 1em 1.5em 0.5em; margin-top: 1.5em; } .mw-message-box-warning, .warningbox { padding: 1em 1.5em 0.5em; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); } .mw-editform #editpage-copywarn { line-height: 1.6em; padding: 0 0 0.5em; } .mw-warning { color: #705000; border: 1px solid #fde29b; background-color: #fdf1d1; box-shadow: 0 2px 5px -3px rgba(0, 0, 0, 0.1); margin: 1em 5em; } div.thumbinner { border: none; background: none; padding: 0; } html .thumbimage { border: none; } html .thumbcaption { color: #5d6773; background: #f9fafa; border: 1px solid #e4eaee; padding: 0.4em 0.6em; margin: 0 auto; width: calc(100% - 2px); box-sizing: border-box; } .thumbcaption .magnify { display: none; } li.gallerybox div.thumb { background: #f9fafa; border-color: #e4eaee; } div.gallerytext { color: #5d6773; font-size: 0.85em; line-height: 1.6em; } div.gallerytext p { margin: 0.5em 0; } #filetoc { background: #f9fafa; border: 1px solid #e4eaee; border-radius: 4px; padding: 10px; margin-bottom: 1.5em; } #pagehistory { margin: 15px 0; list-style: none; } #pagehistory li { padding: 1px 10px; } #pagehistory li.selected { border: 1px solid #e4eaee; background: #f9fafa; } #pagehistory .mw-history-histlinks { padding-right: 5px; } #pagehistory .mw-userlink { font-weight: bold; } .updatedmarker { color: #1b8408; } .updatedmarker:before { content: '('; } .updatedmarker:after { content: ')'; } .mw-headline:target { color: #3c780a; } .mw-headline:target::before { content: '#'; position: absolute; left: -1rem; } #contentSub { margin-left: 0; } .smwfact { display: none; } .ajaxpoll { background: #ffffff; border: 1px solid #e4eaee; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); padding: 20px 30px; } .ajaxpoll .ajaxpoll-question { margin-bottom: 8px; } .ajaxpoll input { margin-bottom: 3px; margin-right: 8px; } .ajaxpoll .ajaxpoll-answer { margin-bottom: 8px; } .ajaxpoll .ajaxpoll-answer-vote { border: none; background: #f6f6f6; width: calc(100% - 40px); margin: 0 auto; } .ajaxpoll .ajaxpoll-answer-vote span { font-weight: bold; top: -5px; } .ajaxpoll .ajaxpoll-answer-vote div { background: #ccd2d8; border: none; } .ajaxpoll .ajaxpoll-our-vote div { top: 0; left: 0; } .ajaxpoll .ajaxpoll-hover-revoke, .ajaxpoll .ajaxpoll-hover-vote { background: none; } .ajaxpoll .ajaxpoll-ajax { color: #949eaa; font-size: 0.9em; background: #f9f9f9; border-radius: 3px; padding: 2px 6px; margin-bottom: 8px; } .ajaxpoll .ajaxpoll-misc, .ajaxpoll .ajaxpoll-info { color: #949eaa; font-size: 0.9em; } .ajaxpoll .ajaxpoll-info { margin-top: 10px; } .ajaxpoll .ajaxpoll-id-info { color: #ffffff; } #p-Recent_changes { display: none; } #p-Recent_changes .vector-menu-content { display: none; } #p-Recent_changes .vector-menu-heading:after { content: ''; position: relative; left: 0.5em; display: inline-block; background-color: #3b7a07; width: 6px; height: 6px; border-radius: 100%; } #p-Recent_changes .rc-sidebar-item { position: relative; font-size: 0.75em; margin: 0.5em 0.25em 0 0.66em; } #p-Recent_changes .rc-sidebar-item::before { position: absolute; left: -0.75em; top: 0.5em; background-color: #327ba7; width: 4px; height: 4px; border-radius: 100%; } #p-Recent_changes .rc-sidebar-page { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; max-width: max-content; } #p-Recent_changes .rc-sidebar-page, #p-Recent_changes .rc-sidebar-page:active, #p-Recent_changes .rc-sidebar-page:visited { color: #327ba7; } #p-Recent_changes .rc-sidebar-user { color: #555; margin: 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } #p-Recent_changes .rc-sidebar-user a { color: inherit; } #p-Recent_changes .rc-sidebar-more { text-align: right; } #p-Recent_changes .rc-sidebar-more .rc-sidebar-page { display: inline-block; } .archive { border: 1px solid #e4eaee; background-color: #ffffff; text-align: center; margin: 5px; padding: 5px; float: right; width: 120px; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); } .clear-both { clear: both; } .clear-left { clear: left; } .clear-right { clear: right; } .documentation { background-color: #ebebeb; color: #000; border-left: 15px solid #898989; margin-top: 1em; padding: 5px 15px; } .documentation .doc-header { border-bottom: 1px solid #898989; margin-bottom: 2px; padding-bottom: 8px; padding-top: 6px; } .documentation .doc-title { font-size: 1.25em; font-weight: bold; } .documentation .doc-editlinks { font-size: 0.85em; margin-left: 10px; } .documentation .doc-transclusion { clear: both; font-size: 0.85em; margin-bottom: 15px; } .documentation a, .documentation a:visited, .documentation a:active { color: #6c6c6c; } .license { background: #cfd8eb; border: none; } .license th { padding-right: 0.4em; background-color: #617ebc; color: #fff; width: 25%; } .license th[colspan="2"] { font-size: 16px; } .license a { color: #556d97; } .messagebox { width: 65%; margin-left: auto; margin-right: auto; margin-top: 0.5em; margin-bottom: 0.5em; padding: 3px 3px 3px 0; border-left: 15px solid #90c2dd; background-color: #f1f1f1; } .messagebox.obsolete { background-color: #cfcfcf; border-color: #464646; } .messagebox.obsolete a, .messagebox.obsolete a:visited, .messagebox.obsolete a:active { color: #6c6c6c; } .messagebox.info { background-color: #ebebeb; border-color: #898989; } .messagebox.info a, .messagebox.info a:visited, .messagebox.info a:active { color: #6c6c6c; } .messagebox.action { background-color: #cbdae2; border-color: #45697D; } .messagebox.action a, .messagebox.action a:visited, .messagebox.action a:active { color: #3c5c6e; } .messagebox.file { background-color: #cfd8eb; border-color: #617ebc; } .messagebox.file a, .messagebox.file a:visited, .messagebox.file a:active { color: #556d97; } .messagebox.warn { background-color: #ecd8d5; border-color: #861c10; } .messagebox.warn a, .messagebox.warn a:visited, .messagebox.warn a:active { color: #861c10; } .messagebox.disambig { background-color: #ebebeb; border-color: #898989; margin-top: 20px !important; margin-bottom: 30px !important; } .messagebox.disambig a, .messagebox.disambig a:visited, .messagebox.disambig a:active { color: #6c6c6c; } .messagebox.safe { background-color: #d8f0d3; border-color: #1b8408; } .messagebox.safe a, .messagebox.safe a:visited, .messagebox.safe a:active { color: #1b8408; } .messagebox.easter { background-color: #e5f9c2; border-color: #598014; } .messagebox.easter a, .messagebox.easter a:visited, .messagebox.easter a:active { color: #598014; } .messagebox.halloween { background-color: #e8d8ea; border-color: #794080; } .messagebox.halloween a, .messagebox.halloween a:visited, .messagebox.halloween a:active { color: #794080; } .messagebox.thanksgiving { background-color: #f0cba8; border-color: #a65800; } .messagebox.thanksgiving a, .messagebox.thanksgiving a:visited, .messagebox.thanksgiving a:active { color: #a65800; } .messagebox.christmas { background-color: #d4eaf6; border-color: #428bb5; } .messagebox.christmas a, .messagebox.christmas a:visited, .messagebox.christmas a:active { color: #3a799d; } .messagebox.stub { width: 40%; } .messagebox.welcomenotice { padding: 1em; width: 90%; } .messagebox.hasdialogue { width: auto; } .navbox { font-size: 0.85em; background: #ffffff; border-collapse: collapse; margin: 15px auto; width: 100%; clear: both; } .navbox:not(.navbox-collapsible) { box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.1); } .navbox .navbox-title { font-size: 110%; background: #438ab5; color: #ffffff; text-align: center; padding: 3px 8px; } .navbox .navbox-title::before, .navbox .navbox-title .mw-collapsible-toggle { font-size: 0.9em; margin-left: 5em; float: right; text-align: right; width: 4em; } .navbox .navbox-title a { color: #ffffff; } .navbox .navbox-title a:visited { color: #ffffff; } .navbox .navbox-footer { background: #438ab5; border-top: 1px; text-align: center; font-size: smaller; } .navbox .navbox-footer a { color: #ffffff; } .navbox .navbox-footer a:visited { color: #ffffff; } .navbox .navbox-group-title { background: #e4eaee; border: 1px solid #d8e5ff; border-width: 0 1px 1px 0; font-weight: bold; padding: 0 10px 5px 10px; width: 100px; } .navbox .navbox-group-title a:visited { color: #438ab5; } .navbox .navbox-list { border-bottom: 1px solid #d8e5ff; padding: 0 7px; } .navbox .navbox-list ul { margin: 0; } .navbox .navbox-list li { display: inline-block; } .navbox .navbox-list li + li::before { content: ' • '; white-space: nowrap; } .navbox .navbox-subgroup { border-spacing: 0; width: 100%; } .navbox .navbox-subgroup .navbox-group-title { padding-bottom: 5px; } .navbox .navbox.navbox-collapsible { font-size: 100%; margin: 5px 0 0; } .navbox .navbox.navbox-collapsible .navbox-title { background: #6ba5c8; padding: 0 8px; } .navbox img { height: auto; width: auto; max-height: 1.6em; padding: 0 1px; } .navbox + .navbox { margin-top: -8px; } .quote-source { text-align: right; } .quote-source::before { content: '— '; } .vector-body blockquote { padding: 8px 24px; } .pullquote { border-collapse: collapse; border: none; margin: 1em auto; } .pullquote .quotation-mark { color: #949eaa; font-size: 3em; font-family: serif; font-weight: bold; padding: 0.3em; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .pullquote .quotation-mark.left { text-align: left; vertical-align: top; } .pullquote .quotation-mark.right { text-align: right; vertical-align: bottom; } .pullquote .quotation-text { vertical-align: top; padding: 0.2em 0.5em; } .pullquote .quotation-source { text-align: right; } .tweet .poem p { white-space: pre-wrap; } .shortcut { font-size: 0.85em; text-align: center; background: #f9fafa; border: 1px solid #e4eaee; margin: 1em 0 1em 1em; padding: 0.5em 1em; float: right; } .shortcut ul { list-style: none; text-align: left; margin: 0; } #toc, .toc { font-size: 0.9em; background: #f9f9f9; margin-top: 0.75em; padding: 0; border: none; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); } #toc .toctitle, .toc .toctitle { background: linear-gradient(#e1e1e1, #efefef) #e9e9e9; padding: 0.25em 1em; } #toc .toctitle h2, .toc .toctitle h2, #toc .toctitle a, .toc .toctitle a { font-family: 'IBM Plex Sans', 'Helvetica Neue', 'Arial', sans-serif; color: #333333; } #toc .toclevel-1 a, .toc .toclevel-1 a { color: #565656; } #toc .toclevel-2 a, .toc .toclevel-2 a { color: #777777; } #toc > ul, .toc > ul { border: 1px solid #efefef; border-top: none; line-height: 1.8em; padding: 0.75em 1.75em; margin: 0; } #toc ul ul, .toc ul ul { border-left: 1px dotted #cccccc; padding-left: 0.5em; } .toctoggle { padding-left: 0.2em; } .tocnumber { display: none; } .toclimit-2 #toc .toclevel-2, .toclimit-3 #toc .toclevel-3, .toclimit-4 #toc .toclevel-4, .toclimit-5 #toc .toclevel-5, .toclimit-6 #toc .toclevel-6, .toclimit-7 #toc .toclevel-7 { display: none; } table.wikitable { background: #f9f9f9; color: inherit; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); } table.wikitable > * > tr > th { color: #ffffff; background: #949eaa; border-color: #808c9a; } table.wikitable > * > tr > th a { color: #e4eaee; } table.wikitable > * > tr > td { border-color: #e7e7e7; padding: 0.25em 0.45em; } table.wikitable .header-top { background: #448fba; } table.align-right-1 td:nth-of-type(1), table.align-right-2 td:nth-of-type(2), table.align-right-3 td:nth-of-type(3), table.align-right-4 td:nth-of-type(4), table.align-right-5 td:nth-of-type(5), table.align-right-6 td:nth-of-type(6), table.align-right-7 td:nth-of-type(7), table.align-right-8 td:nth-of-type(8), table.align-right-9 td:nth-of-type(9), table.align-right-10 td:nth-of-type(10) { text-align: right; } table.align-center-1 td:nth-of-type(1), table.align-center-2 td:nth-of-type(2), table.align-center-3 td:nth-of-type(3), table.align-center-4 td:nth-of-type(4), table.align-center-5 td:nth-of-type(5), table.align-center-6 td:nth-of-type(6), table.align-center-7 td:nth-of-type(7), table.align-center-8 td:nth-of-type(8), table.align-center-9 td:nth-of-type(9), table.align-center-10 td:nth-of-type(10) { text-align: center; } table.align-left-1 td:nth-of-type(1), table.align-left-2 td:nth-of-type(2), table.align-left-3 td:nth-of-type(3), table.align-left-4 td:nth-of-type(4), table.align-left-5 td:nth-of-type(5), table.align-left-6 td:nth-of-type(6), table.align-left-7 td:nth-of-type(7), table.align-left-8 td:nth-of-type(8), table.align-left-9 td:nth-of-type(9), table.align-left-10 td:nth-of-type(10) { text-align: left; } table.alternating-rows tr:nth-child(even) { background: #f3f3f3; } table.alternating-cols td:nth-child(even) { background: #f3f3f3; } .table-na { background: #f9f9f9; color: #aaa; text-align: center !important; cursor: default; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } table.lighttable .highlight-over .table-na { color: rgba(60, 120, 10, 0.4); background: #e1f4d3; } table.lighttable .highlight-on .table-na { color: rgba(60, 120, 10, 0.55); background: #b6e38f; } .infobox { background: #eeeeee; font-size: 0.85em; width: 300px; margin: 0.5em 0 1em 1em; border-collapse: collapse; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); float: right; } .infobox .infobox-header { color: #ffffff; font-size: 1.15em; line-height: 1.4em; background: #777777; border-bottom: 0.5em solid #eeeeee; padding: 0.5em 0; } .infobox .infobox-title { color: #444e5a; font-size: 1.15em; line-height: 1.4em; font-weight: bold; } .infobox .infobox-subheader { background: #777777; color: #ffffff; line-height: 2em; border-top: 0.5em solid #eeeeee; border-bottom: 0.5em solid #eeeeee; } .infobox .infobox-subheader a { color: #ffffff; } .infobox .infobox-image { text-align: center; } .infobox .infobox-image.bordered-image { border: 1px solid #cccccc; border-bottom: none; padding: 0.4em; } .infobox .infobox-image a.image + a.image { margin-left: 0.1em; } .infobox .infobox-image img { max-width: 100%; height: auto; } .infobox tr:last-of-type { border-bottom: 1px solid #cccccc; } .infobox th:not(.infobox-header):not(.infobox-subheader) { text-align: right; vertical-align: top; border-left: 1px solid #cccccc; border-right: 0.175em solid #777777; padding: 0.2em 0.5em; } .infobox td:not(.infobox-image) { border-right: 1px solid #cccccc; padding: 0.25em 0.5em; line-height: 1.6em; } .infobox td[colspan="2"]:not(.infobox-image) { border: 1px solid #cccccc; padding-bottom: 0.6em; } .infobox td ul { margin: 0 0 0 1.25em; } .infobox .infobox-imgbg { background-color: rgba(0, 0, 0, 0.2); } .forumlist th.forum_title { padding-left: 25px; } .forumlist td { padding: 0; } .forumlist td span { display: block; padding-left: 15px; font-size: smaller; } .forumlist td span.forum_author { padding-left: 30px; } .forumlist td span a { text-decoration: none; } .forumlist .forum_edited a { text-decoration: none; } .forumlist .forum_title .forum_new { font-weight: bold; background: url('filepath://Forum_new.png') no-repeat; padding-top: 2px; padding-bottom: 1px; } .forumlist .forum_title a { padding-left: 25px; } .forumactiveheader, .forumarchiveheader, .forumoldarchives { background-color: #438ab5; color: #ffffff; } .forumoldarchives a { color: #ffffff; } .forumcolumnheader { background-color: #e6e6e6; color: #000000; text-align: left; padding-left: 5px; } .discussiontable.noresults .topic, .discussiontable.noresults .edited, .discussiontable.noresults .edited-by, .discussiontable.noresults .yg-archive { color: #000000; background-color: #e6e6e6; } .discussiontable.noresults th { background-color: #cccccc; } .discussiontable.noresults th a { color: #000000; } .discussiontable th { color: #ffffff; background-color: #438ab5; } .discussiontable th a { color: #ffffff; } .discussiontable th a:hover { text-decoration: none; } .discussiontable .topic, .discussiontable .edited, .discussiontable .edited-by, .discussiontable .yg-archive { color: #000000; background-color: #e6e6e6; } .dpltable { margin-top: -30px; } .dpltable td { padding-left: 5px; } .dpltable, .discussiontable { width: 100%; } .dpltable .topic, .discussiontable .topic { width: 40%; } .dpltable .edited, .discussiontable .edited, .dpltable .edited-by, .discussiontable .edited-by { width: 30%; } .dpltable .yg-archive, .discussiontable .yg-archive { width: 20%; } body.page-Main_Page .mw-parser-output { max-width: 75em; margin: 0 auto; } body.page-Main_Page.action-view .catlinks, body.page-Main_Page.action-view #contentSub, body.page-Main_Page.action-view #firstHeading, body.page-Main_Page.action-view #siteNotice { display: none; } .mp-grid { display: grid; grid-gap: 0.8em; grid-template-columns: 1fr, 1fr; grid-template-areas: "vote vote" "head head" "yg old" "wikis wikis" "foot foot"; } .mp-header { display: flex; align-items: center; grid-area: head; padding: 1.75em 1.5em; background: #f9fafa; border: 1px solid #e4eaee; } .mp-header h1 { border: none; font-weight: bold; margin: 0; padding: 0; } .mp-header.section-vote { grid-area: vote; color: #f9fafa; background: #5d6773; border-color: #444e5a; } .mp-header.section-vote h1 { color: white; } .mp-header.section-vote a { color: #e4eaee; font-weight: bold; } @media screen and (max-width: 800px) { .mp-header { display: initial; } } .mp-header-left { flex: 3; padding-right: 1em; } .mp-header-right { flex: 2; text-align: right; } .mp-header-right ul { display: flex; justify-content: flex-end; font-weight: bold; list-style: none; margin: 0; } @media screen and (max-width: 800px) { .mp-header-right ul { justify-content: flex-start; } } .mp-header-right li + li { margin-left: 1.5em; } @media screen and (max-width: 800px) { .mp-header-right { margin-top: 1em; text-align: inherit; } } .mp-section { border: 1px solid #e4eaee; padding: 1.5em; } .mp-section h2 { border: none; font-weight: bold; margin: 0 0 0.5em; padding: 0; } .section-yewgrove { grid-area: yg; } .section-archive { grid-area: old; } .section-yewgrove, .section-archive { display: flex; flex-direction: column; } .section-yewgrove ul, .section-archive ul { flex: 1; } .section-yewgrove .see-more, .section-archive .see-more { text-align: right; margin-bottom: 0; } .section-wikis { grid-area: wikis; display: grid; grid-gap: 0.8em; grid-template-columns: repeat(4, 1fr); } .section-wikis .mp-section { padding: 0.75em 1em; } .section-wikis .mp-section h2 { font-size: 1.3em; margin-bottom: 0.25em; } .mp-footer { grid-area: foot; font-size: 0.9em; padding: 1em; text-align: center; } .mw-warning-with-logexcerpt { display: none; } body.mw-special-SecurePoll #securepoll div.securepoll-option-preferential div.mw-parser-output { display: inline-block; margin-left: 10px; } .securepoll-option-choose { display: flex; } .securepoll-option-choose label { margin-top: -2px; } .seealso { margin: 0.8em 1.6em; font-style: italic; } .seealso + .seealso { margin-top: -0.8em; } .nowraplinks a { white-space: nowrap; } .boldlinks a { font-weight: bold; } .center, .centre { display: block; text-align: center; } .center table, table.center, .centre table, table.centre { margin: 0 auto; } .right table, span.right { float: right; } .left table, span.left { float: left; } #file img, table.filehistory img { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAGElEQVQYV2N4DwX/oYBhgARgDJjEAAkAAEC99wFuu0VFAAAAAElFTkSuQmCC) repeat; } table.filehistory button img, #file button img { background: none; } .forumheader { border-left: 15px solid #ccc; background-color: #f1f1f1; margin-top: 1em; padding: 12px; } .mw-dismissable-notice-close-parent { min-height: 1em; } 9a292062891021e7f2a04c42ca7901d342dda78a Main Page 0 14 397 116 2025-02-09T21:55:18Z Jayden 52 wikitext text/x-wiki <div class="mp-grid"> <!-- HEADER --> <div class="mp-header"> <div class="mp-header-left"> <h1>Meta Weird Gloop</h1> <div>For technical information, management, and policies for the [https://weirdgloop.org Weird Gloop wikis].</div> </div> </div> </div> __NOTOC__ a35529d23afc62f89a694796df5117c2c7e12efd Spam blacklist 0 19 398 165 2025-02-09T21:58:44Z Jayden 52 Protected "[[Spam blacklist]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) wikitext text/x-wiki ########################################################################### # DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF REGEX! # ########################################################################### # # This is a list of domain names which are blocked - nobody can add new links to these domains # Guidelines: # - Only blacklist for widespread, unmanageable spam. # - To disable an entry, *remove* it, don't comment it out. **Please log changes and removals**. # - Add entries or their removal to the <span class="plainlinks">[//meta.wikimedia.org/wiki/Spam_blacklist/Log log]</span>. # - <small style="color:gray;" id="oldid" class="plainlinks">Snippet for [//meta.wikimedia.org/wiki/Spam_blacklist/Log/{{CURRENTYEAR}}/{{CURRENTMONTH}}?action=edit&editintro=Template:Spam_blacklist_log_instructions logging]: <nowiki>{{sbl-diff|</nowiki>{{REVISIONID}}}}</small> # # Syntax: # - Everything from a "#" character to the end of the line is a comment # - Every non-blank line is a regex fragment which will only match hosts inside URLs # [[Category:Spam blacklist|{{PAGENAME}}]] #<!-- leave this line exactly as it is --> <pre> # Words s-e-x zoofilia grusskarte sex porn rayban adult(?:chat|live|porn|web\.) # dot for adultweblaw.com (?:animal|cam|chat|hardcore|live|online|voyeur)sex (?:hardcore|teen|xxx)porn lesbiansex\. #dot for lesbiansexmafia.org (?:live|cam)girl spycam casino-online online-casino cheap(?:-airfares|coach|est-phone|ghd|holidayaccommodation|jerseys|sneaker|-xanax) #jerseys type spam (clumping) nfl(teams)?-?jerseysales?\.com\b # no starting \b so it captures all prefixed components too \bjerseys\.(?:com|us|org|net)\b \b(?:mlb|nba|nfl|nhl|hot)jersey(\d{3,4})?\.(?:com|us|org|net)\b #next 3 purposefully open ended (?:fancy|open|reebok|wholesale|two|whole|china|ebuy|you|\band|b2b|20|affordable|shopping|fans|wonderful|c2c|footballworldcup|superbowl)-?jerseys?\.(?:com|us|org|net)\b jerseys?(mvp|-)?(nba|shops?|goods|whole|wholesale|soho|release|zones|sale|com|pick|cn|export|supply|trade|site|warehouse|stop|faves|4u|kk|cc|ab|outlets?|clubhouse|only|buy|planet|911)\.(?:com|us|org|net)\b \b(?:\d{2,4})?(mlb|nba|nfl|nhl|hot)-?jersey #end jerseys fuelcellmarket paris-hilton -horoskop huojia viagra(?!nde\.ct\.it\b) # Added by Datrio 8/4/05 \bstatic\.net # from zh \.hkce\.(?:org|net) \.tvsou\.com # Jun 06 eaeaq\.info # Amgine's \b98\.to # Hégésippe's list \.be\.ma\b \.chasedream\.com \.hailide\.com\.cn \.sove\.info \.artezia\.net websamba\.com nezumi\.dumousseau\.free\.fr datasheet4u\.com \.digchip\.com \.icbank\.com toutelapoesie\.com \bwhale\.to\b benefits-of-honey\.com university-canada\.net # Aphaia: apocalyptism\.ru heraklio\.gr delmar\.gr wwitv\.com # Suisui \.kurumaerabi\.com keytoart\.org\.ua #Kylu #req by Ryulong animesongs\.com\.br #as per request on talk:spam_blacklist page - User:M7 (M\/) cybartv\.org #old inserts and direct requests to User:M7 sanzioniamministrative\.it mitopositano\.it animemanga\.de # URL shorteners \btr\.cx\b \btik\.la\b \ban\.to\b \blistn\.to\b \bho\.pe\b \bno\.pe\b \burlac\.com\b \bqu\.pe\b \ba\.ai\b \b0rz\.tw\b \bleenk\.org \.1tiny\.com \.all\.at andmuchmore\.com ataja\.es babyurl\.com \.back\.to \.beam\.at \.been\.at biglnk\.com \.bite\.to \.board\.to \.bounce\.to \.bowl\.to \.break\.at \.browse\.to \bbrowser\.to\b \.change\.to compactURL\.com \.connect\.to \.crash\.to \.cut\.by dente\.me \bdigbig\.com\b \.direct\.at \.dive\.to \.dri(?:nk|ve)\.to \.drop\.to \.easy\.to \.eb\.cx \beasyurl\.jp\b escape\.to \.everything\.at \.fade\.to \.firstpage\.de \.fly(?:ing)?\.to fornovices\.com \.forward\.to \.fullspeed\.to \bfun\.to \.gameday\.de gentleurl\.net \.get\.to \.getit\.at glinki\.com \bgot\.to\b \.hard-ware\.de \.hey\.to \.hop\.to hottestpix\.com \.how\.to imegastores\.com jeeee\.net/url \.jump\.to \.kiss\.to latest-info\.com \blearn\.to\b link\.toolbot\.com linkezy\.com linktrim\.com ln-s\.net # silsor lznk\.com makeashorterlink\.com \.mediasite\.de \.megapage\.de \.messages\.to \.mine\.at \.more\.(at|by) \.move\.to moviefever\.com mp3-archives\.com \.musicpage\.de \.mypage\.org myprivateidaho\.com \.mysite\.de \bmyurl\.com\.tw\b \.nav\.to nlug\.org/url \.notrix\.(at|ch|de|net) \bnow\.to\b \.on\.to \.page\.to \.pagina\.de \.playsite\.de \.quickly\.to \.qrl\.be \bqurl\.com \.qurl\.net \bradpages\.com\b \.redirect\.to \bremember\.to\b \bresourcez\.com\b \breturn\.to\b rubyurl\.com \.rulestheweb\.com \.run\.to \.runurl\.com \bsail\.to\b \.scroll\.to \.seite\.ms \.shortcut\.to shurl\.(net|org) \.skip\.to skocz\.pl \.snap\.to \bsnipurl\.com \.soft-ware\.de \bsports-reports\.com\b \.start\.at \bstop\.to\b s-url\.net \.switch\.to thrill\.to tiny(click|link)\.com \.tinyr\.us \b(?:mobile|really)?tinyurls?\.(?:co\.uk|com|ru|tw|us)\b.* tiny\.(?:cc|vj\.e\.pl) \.tip\.nu \.tny\.se tophonors\.com \.tra(?:nsfer|vel)\.to turl\.jp \.turn\.to \burlalarm\b.com\b uncutuncensored.com \.url123\.com url\.fibiger\.org \.url\.fm urlcut\.(?:com|net) \burl(?:freeze|ic)\.com\b urlin\.it url(?:mask|ser)\.com vacations\.to veryweird\.com videopage\.de virtualpage\.de \.w3\.to \.walk\.to \.warp9\.to web-freebies\.com webalias\.com webdare\.com \.window\.to xrl\.us xxx-posed\.com \.yours\.at \.zap\.to \.zip\.to \bzuso\.tw \belfurl\.com \bdoiop\.com \b301url\.com \bkuso\.cc \burlx\.org \burl(?:snip|bee|logs)\.com \bsx\.am\b \btrimurl\.com\b \btiniuri\.com\b \bxn6\.net\b \b(hot|tiny)?short(?:enurl|url|text|erlink)\.com\b \biceglow\.com\b \birotator\.com\b \bigoto\.co\.uk\b \bdl\.am\b \bzwap\.to\b \bunonic\.com\b \bnet\.tf\b \bus\.tf\b \bc[ahz]\.tf\b \bru\.tf\b \bpl\.tf\b \bbg\.tf\b \bsg\.tf\b \bkickme\.to\b \blovez\.it\b \bneedz\.it\b \bcraves\.it\b \bmeans\.it\b \bdigs\.it\b \badores\.it\b \bchills\.it\b \bis-(?:chillin|groovin)\.it\b \bdrives\.it\b \breads\.it\b \bsurfs\.it\b \bswims\.it\b \bplayz\.it\b \bsingz\.it\b \bdances\.it\b \bhas\.it\b \bdoes\.it\b \bshows\.it\b \brules\.it\b #\brocks\.it\b disabled due to classic-rocks.it and problem domain no longer functioning \bmakes\.it\b \bsays\.it\b \bowns\.it\b \bzor\.org\b \b(?:1024|128|16|256|32|512|64|8)bit\.at\b \bagain\.at\b \ballday\.at\b \balone\.at\b \baltair\.at\b \bamerican\.at\b \bammo\.at\b \bamplifier\.at\b \bamstrad\.at\b \banglican\.at\b \bangry\.at\b \baround\.at\b \barrange\.at\b \baustralian\.at\b \bbaptist\.at\b \bbattle\.at\b \bbazooka\.at\b \bberber\.at\b \bblackhole\.at\b \bbooze\.at\b \bbrainiac\.at\b \bbrazilian\.at\b \bbummer\.at\b \bburn\.at\b \bcatholic\.at\b \bchapel\.at\b \bcname\.at\b \bcolors\.at\b \bcommodore(64)?\.at\b \bcons(?:ervatives|piracy)\.at\b \bcooldude\.at\b \bcuteboy\.at\b \bdance(?:mix|party)\.at\b \bdealing\.at\b \bdeep\.at\b \bd(?:ivx|vd)(?:links|movies|stuff)\.at\b \bdizzy\.at\b \bdork\.at\b \bdutch\.at\b \bend\.at\b \benglish\.at\b \beniac\.at\b \berror40[34]\.at\b \bexhibitionist\.at\b \bfaith\.at\b \bfight\.at\b \bfinn?ish\.at\b \bforward\.at\b \bfree(bie|mp3)\.at\b \bfrench\.at\b \bgraduatejobs\.at\b \bgrunge\.at\b \bhacked\.at\b \bhang(up)?\.at\b \bhide\.at\b \bhindu\.at\b \bhtmlpage\.at\b \bhungarian\.at\b \bindependents\.at\b \binvisible\.at\b \bjapanese\.at\b \bkickass\.at\b \bkindergarden\.at\b \bkurd\.at\b \blabour\.at\b \bleech\.at\b \blinuxserver\.at\b \bliqour\.at\b \bmaxed\.at\b \bmicrocomputers\.at\b \bmingle\.at\b \bmirror\.at\b \bmoan\.at\b \bmormons\.at\b \bmusicmix\.at\b \bnerds\.at\b \bneuromancer\.at\b \bnewbie\.at\b \bnicepage\.at\b \bninja\.at\b \bnorwegian\.at\b \bpaint\.at\b \bpalestinian\.at\b \bpolish\.at\b \bportuguese\.at\b \bpro(?:cessor|testant|spects)\.at\b \braveparty\.at\b \breachme\.at\b \breboot\.at\b \brelaxed\.at\b \brese(?:archer|t)\.at\b \bresolve\.at\b \bretrocomputers\.at\b \brockparty\.at\b \brollover\.at\b \brumble\.at\b \brussian\.at\b \bserbian\.at\b \bsilence\.at\b \bsimpler\.at\b \bsinclair\.at\b \bspanish\.at\b \bsplit\.at\b \bstumble\.at\b \bsupercomputer\.at\b \bswedish\.at\b \bsyntax(error)?\.at\b \btechie\.at\b \btemple\.at\b \bthinkbig\.at\b \bthirsty\.at\b \bthrow\.at\b \btrekkie\.at\b \btrouble\.at\b \bturkish\.at\b \bunixserver\.at\b \bvegetarian\.at\b \bventure\.at\b \bverycool\.at\b \bviewing\.at\b \bvintagecomputers\.at\b \bvodka\.at\b \bwannabe\.at\b \bwebpagedesign\.at\b \bwheels\.at\b \bwhisper\.at\b \bwhiz\.at\b \bwonderful\.at\b \bzx(?:8[01]|spectrum)\.at\b \b15h\.com\b \b1dr\.biz\b \b2url\.org\b \b7ref\b \b8rf\.com\b \bactive\.ws\b \bbydl\.com\b \bbittyurl\.com\b \bbizz\.cc\b \bbriefurl\.com\b \bc-o\.in\b \bchopurl\.com\b \bko168\.com\b \bcool1[56]8\.com\b \bontheinter\.net\b \bdephine\.org\b \bfx\.to\b \bdrlinky\.com\b \bfancyurl\.com\b \bget2\.us\b \bspotted\.us\b \bglobalredirect\.com\b \bgo\.cc\b \bgonow\.to\b \bgowwwgo\.com\b \bhere\.is\b \bhothere\.com\b \bcoolhere\.com\b \bhomepagehere\.com\b \bmustbehere\.com\b \bonlyhere\.net\b \bpagehere\.com\b \bsurfhere\.net\b \bzonehere\.com\b \biscool\.net\b \bl8t\.com\b \b9irl\.com\b \b9uy\.com\b \blink(?:frog|zip)\.net\b \blispurl\.com\b \br8\.org\b \bozonez\.com\b \bqwer\.org\b \btnx\.be\b \blol\.la\b \bredirectfree\.com\b \bsurl\.ws\b \bsg5\.co\.uk\b \bfreegaming\.org\b \bfreebiefinders\.net\b \bop7\.net\b \b2cd\.net\b \b0kn\.com\b \bv9z\.com\b \bsimurl\.com\b \bredirect\.hm\b \brr\.nu\b \bkwik\.to\b \bfw\.nu\b \bontheweb\.nu\b \bisthebe\.st\b \bbyinter\.net\b \bfindhere\.org\b \bath(?:is|er)site\.com\b \bisgre\.at\b \blookin\.at\b \blowestprices\.at\b \bspydar\.com\b \btz4\.com\b \bcemper\.com\b \burlproxy\.com\b \blisten\.to\b \bxaddr\.com\b \burlot\.com\b ## Naconkantari (still URL shorteners) \.short\.be \.n3t\.nl \.f2b\.be \.n0\.be \.ssr\.be zapto\.org redirectme\.com \.myftp\.(?:biz|org) bounceme\.net \.hopto\.org myvnc\.com serve(?:beer|blog|counterstrike|ftp|game|halflife|mp3|pics|quake)\.com sytes\.net clipurl\.com wapurl\.co\.uk liteurl\.com zippedurl\.com 32url\.com relurl\.com urlkick\.com 1url\.org masl\.to lnk\.in ## end of Naconkantari (still URL shorteners) \balgart\.net \bshorl\.com\b \bshort(?:er)?links?\.co\.uk\b \b6url\.com\b \bflingk\.com\b \bmetamark\.net\b \bpaulding\.net\b \bsmcurl\.com\b \btighturl\.com\b \byatuc\.com\b \byep\.it\b checkthislink\.com \bplu\.sh\b \biplogger\.com\b \bbixly\.co\b \bnano\.do\b # end of URL shorteners #Essjay's list superlongpenis\.com putinbay\.com putinbayphotos\.com haber18\.com fisheaters\.com # requested by JzG ##Nakon ##The reasons for adding the links below is located at ##https://meta.wikimedia.org/wiki/Spam_blacklist/Log/Nakon/sbl #New \bgermanplaces\.com\b #Old \.ho\.com\.ua biki4\.com \.rdos\.net sharewareisland\.com \.hentai\.com \.xhost\.ro theglowcompany\.co\.uk forum\.bodybuilding\.com guide-(?:phytosante|proteines|vitamines)\.org all-musculation\.com quotesandpoem\.com \.accim\.org free-forums\.org espacioblog\.com \.cs\.com(?!\.cn)\b forumgratis\.com batcave\.net \.westlord\.com jbactors\.com greysanatomyinsider\.com hometown\.aol\.co\.uk topmeds10\.com freewebspace\.com relytec\.com freehost\.pl 20six\.co\.uk blog\.kataweb\.it isbn-check\.(?:com|de) pimpblog\.nl free-mortgage-calculator\.info bet365\.com 10bet\.com israelnewsagency\.com yamour\.com npizlog\.org\.yu globaljihad\.net allstarnba\.es #req on ANI https://en.wikipedia.org/wiki/Wikipedia:Administrators'_noticeboard/IncidentArchive120#New_York_City_blackout_of_1977 \.compagnons\.org jouvence\.com applausestore\.com mi-aime-a-ou\.com #end of ANI #Universe Daily (en.wiki redir spam) universe(?:daily\.(?:com|info|net|org)|today\.(?:info|net)) #end UD ##spam on catux\.org privetparis\.com ##phrases (?:online|discount|best)(?:md|rx) bestviag buycheap llpharm payday(-easy)?-loan cashadvance ##End of Naconkantari # Added by MaxSem ## August 2006 aceshowbiz\.com ## Oct encyclopediadramatica\.(?:com(?!/Main_Page)|net|org|se) ##Jan 2007 gocurrency\.com # Eloquence, August 2006 rexcurry\.net # https://fr.wikipedia.org/w/index.php?title=Licence_publique_g%C3%A9n%C3%A9rale_GNU&diff=10489059&oldid=10479749&rcid=10039037 strumpette\.com #en spamming; discussed by arbcom # [[Spam blacklist/Log]] ## Unknown \.tour[0-9]+\.com hukuki\.net card-lottery\.org -hire\.co\.uk [0-9]+fang\.com \.omnia\.co\.uk bucuo\.net hyey\.com blogeasy\.com \bd-secure\.com \.dfrog\.be -topliste\.com omeida\.com -preisvergleich\.de vscorp\.com # A whole bunch from https://en.wikipedia.org/wiki/User:A._B./pressreleasegold.com asiannet\.com \.abilogic\.com captainjacksalaska\.com kenai-guides\.com yearstoyourhealth\.com ## 2004 18show\.(cn|org|net) \.ec[59]1\.com lemai\.com paperlessarchives\.com shouji\.com targetwords\.com ## sometime 2005 ([[Spam blacklist/Log]]) adipex autospectator\.com didrex hydrocodone losthorizons\.com notlong\.com phentermine prtime\.ru \.dzsc\.com \.liss-kompendium\.de \.go\.to \.2x4\.ru \.125mb\.com \.ds4a\.com ## 2005-06 ([[Spam blacklist/Log]]) yy-ls\.com readnovel\.com crazyabouttv\.com ## 2006-06 ([[Spam blacklist/Log]]) freesex\.com ## 2006-07 ([[Spam blacklist/Log]]) hoops(vibe|stats)\.com ## 2006-09 ([[Spam blacklist/Log]]) easytobook\.com ## 2006-10 ([[Spam blacklist/Log]]) \.ytmnd\.com (?:debt|financ|loan|morgage).*\.blogspot\.com (?:cup|league|football|wayne|premiership|steven|united|athletic).*years\.com \.forumcommunity\.net free-game-downloads\.mosw\.com aiccon\.it torrentmania\.info ## 2006-11 ([[Spam blacklist/Log]]) meatspin\.com digiads\.com\.au amantea(?:(?:online|radio|calcio)\.it|ninelmondo\.info) (prosaleshop|bestbidbuy|\badirect)\.org (?:oduuy|aiipa|lyvyl|moank|anagl|ankyl|gergv|clapn|tigri|teeti|sabd|scyb|iifooi|qsskk|csddj|ddl8i|afdss|oberl|ykkkh|tdfsf|zfdfs)\.info pichunter\.com suite101\.com federazionepagana\.(?:it|com) rutaverdebolivia\.com lemonparty\.org ## 2006-12 ([[Spam blacklist/Log]]) freefind\.com \.envy\.nu grotteriaonline\.com \.thewallpapers\.us \.conex(?:india|metals|techno)\.com ## 2007-01 ([[Spam blacklist/Log]]) \.free-?wishes\.com \.old-games\.com \.freevideo\.cz \.kalakendra\.com blog?\.myspace\.com xs4all\.nl/~wichm chello\.nl/a\.wichmann \.chr\.ru \b(mk8|dy9|b80|t63|m32|80i|b65|bz8|68t|51a|z56|z95|7rg|74a|mr7|98f|i38|d4x)\.org\b \b(?:ninja|fastfree|getmyspace|school|myinternet|ship|water|les|grand|dirty|cgiweb|arandom|angry|fully)proxy\.com (?:3ga|6ad|bx3|2ry|23a|43j|4j4|5b5|70m|78n|8hj|9rb|20d|68u|73r|3xa|k1d)\.org \bd39\.org\b sctta\.org guardster\.com proxy\.info webwarper\.net airport-shuttle\.com citronpaper\.it \bcarinsurance\.com \.240sx\.org \bnissanversa\.org\b \.nicoclub\.com oseculoprodigioso\.blogspot\.com ## 2007-02 ([[Spam blacklist/Log]]) turkudostlari\.net gravinaoggi\.it hostingphpbb\.com \blifeandtrend\.com \blangmaker\.com.*Modern_Latin \bbled\.net \bfavorite-games\.com \byoyita\.com \bcromaps\.com \bchoosemalta\.com \bjobpilto\.de # All these additions can be found properly logged. \bnewyork-architects\.com\b \bswiss-architects\.com\b \bbelgium-architects\.com\b \bchinese-architects\.com\b \bforumfree\.net (?<!-)\bcosplay(\.de|x\.com) \bnefac\.net \bulkerfenerbahce\.com \bgo-sierra-nevada\.com \btutorialspoint\.com #Back to proper logging... \bpressarchive\.net \bvulcano(?:consult|vacanze)\.it \bmyopia\.org \bthebestof\.co\.uk \bjohnchow\.com \blinksynergy\.com \bmyclassiclyrics\.com \bpornstarbucks\.com \brefspace\.com \basianink\.com \bgroup-games\.com \bitsnature\.org \bdmv\.org \bartericerca\.com\b \bmikafanclub\.com \barticles(?:4free|bridge)\.com \babruzzoturismo\.net traditio[\..]ru \bcais-soas\.com \bafif(?:(?:2|chat|poem|up)\.com|\.ws) \bworkforall\.net \bmyfreepaysite\.com\b \bwikisucks\.blogspot\.com #spamming [[en:Criticism of Wikipedia]] \bgoogle\..{2,6}/(cse|amp)/ \bcli[kx]\.to\b \bwowomg\.com\b \bffconsultancy\.com\b \btarjan\.uw\.hu\b \benglandandenglishhistory\.com\b \bezinearticles\.com\b \bwikipedia\.un\.mythe\.over-blog\.com\b \btourismindochina\.com\b \bkimchiu\.(?:net|org)\b \bdatasheet(?:4u|s)?\.(?:net|co\.kr|in)\b \.orkut\.com/Comm \bphilosopedia\.org compact\.exe\.su \bway\.to \bup\.to \bcarnifest\.com \banrdoezrs\.net \bdpbolvw\.net \beasymdpharm\.com \bbeijingimpression\.com \bllegalemapas\.com \bpropeciahelp\.com \bfishingnotes\.com \bmavirize\.com \ble\.puy43\.free\.fr \bworldchesslinks\.net \banna-marly\.narod\.ru\b volgota\.com \b5min\.com\b \bminiville\.fr \bcronologia\.it # painters \bjeditoo\.com\b \bmysundial\.ca\b \bcathar\.info\b \bobservacionesfilosoficas\.net\b \bbellazon\.org\b \bgu\.ma\b \bfiorano\.com\b \bbratislava-info\.sk\b \bleggievai\.it\b \btelavivguide\.net\b \brawartint\.com\b \bsnurl\.com\b \bpulau-pangkor\.com\b \bmalaysiavacationguide\.com\b \befn\.org/~(?:fotozone|hkrieger)\b \bendangeredspeciesinternational\.org\b \blix\.in\b \b(?:england-|chester|york|bath)360\.co\.uk\b \bhandster\.com\b \bhumanthermodynamics\.com\b \bborgenproject\.(?:com|org)\b \bapurogol\.com\b \beleuthera\.(?:biz|com)\b \bgelalive\.com\b \bbombingscience\.com\b \bmetalhead\.ro\b \bbestmusic\.ro\b \bpataraexcavations\.com\b \bfree-lock-picking-guide\.com\b \bvizaginfo\.(?:com|net)\b \belectionsinfo\.com\b \bpincodesindia\.com\b \bastrologyforu\.com\b \bindia(?:hostingreview|studycenter)\.com\b \bandhranews\.com\b \bchitoor\.com\b \btollywood\.info\b \bbanks-atms\.com\b \bgreatpersonalities\.com\b \bandhranews\.net\b \beasy-forex\.com\b \bnedcruise\.info\b \bcanaseed\.com\b \bworldwide-tax\.com\b \b2girls1cup\.com\b \bjohnmarshallgamble\.com\b \bjoseph(?:kleitschgallery|raphaelgallery)\.com\b \blawrencebeebe\.com\b \bmauricebraungallery\.com\b \beurobiler\.dk\b \bhungarybudapestguide\.com\b \bmarvaoguide\.com\b \bmetapedia\.org\b \beufpc\.org\b \btax-services\.ca\b \bkemaliye\.net\b \bflatsinistanbul\.net\b \begin\.us\b \bclickbank\.net\b \btrrap\.net\b \bcapovaticano\.info\b \bisland-hvar\.info\b \bsucuraj(-hvar)?\.com\b \beuropedia\.moussis\.eu\b \blegambientecorato\.it\b \bfactasy\.com\b \bcommonpurpose\.org\b \bamazon\.com.*(?:\?|&)tag= \bgalatta\.com\b \bbhavanaonline\.info\b \b2checkout\.com\b \bilayathalapathyvijay\.com\b \bactor(?:suriya|arya)?\.com\b \blaila\.net\b \bseguente\.com\b \bbursahalter\.com\b \bprovenmodels\.com\b \bsuedtirol-tirol\.com\b \bjosefov\.com\b \bmyclassifiedads\.net\b \blogosphera\.com\b \bayvalikda\.com\b \bimg352\.imageshack\.us\b \bworldmapfinder\.com\b \bfrancenepal\.info\b \bfine-art-images\.net\b \bconflictologist\.narod\.ru\b \bmodelsobserver\.com\b \bemedialive\.com\b \bisraelinphotos\.com\b \bturismo-prerromanico\.es\b \blabel\.fr\b \bgastreferenten\.de\b \bradiopapesse\.org\b \biltuobenessere\.com\b \bsunfrance\.com\b \bthomas(carlyle)?\.eu\b \bjapan-architects\.com\b \badslteknikservis\.com\b \bhandresearch\.com\b \bdeluxecruises\.com\b \bcuisery\.com\b \bpersonalstructures\.org\b \bmusique\.arabe\.over-blog\.com\b \binformagiovani\.vi\.it\b #E-library \be-library\.(?:net|us)\b # drini: croswiki spam seo #end drini \bilportaleditrieste\.(com|it)\b \bfotoplantas\.110mb\.com\b \byouporn\.com\b \bkosovo-law\.org\b \bmsapubli\.com\b \ballaahuakbar\.net\b \bqingdao(?:china|official)guide\.com\b \bfototoscana\.it\b \bwebamiata\.it\b \belephant-batyr\.livejournal\.com\b \bradiovazogasy\.com\b \bthemza\.com\b \bdesigneeroaarnio\.com\b \bbidmonfa\.com\b \bis\.gd\b \bultimatepoker\.com\b \bstorz-bickel\.com\b \bdiplomaticsociety\.org\b \bcomicradioshow\.com\b \bderindusunce\.org\b \bexpekt\.com\b \btradedoubler\.com\b \baviaworld\.com\b \bcosmoetica\.com\b \bexhauss-ibnkhaldoun\.com\.tn\b \brociomarquez\.com\b \bsourmath\.com\b \bopus-info\.org\b \bfotosalhambra\.es\b \bvivien-leigh\.info\b \btourmycountry\.com\b \blamazmorraabandon\.com\b \buaeuro2012\.com\b \b(hero|star)questgame\.com\b \b2d-code\.co\.uk\b \blasvegas-nevada\.com\.ar\b \baudado\.com\b \bbanknotes\.com\b \bviartis\.net\b \bmaskmelin\.livejournal\.com\b \bpedagogy\.ir\b \bronaldoweb\.com\b \bw3\.coh\.arizona\.edu/french/accueil\b \bla-palma\.de\b #temporary to stop ongoing cross-wiki spam \bbudterence\.it\b \bpowerplaymanager\.com\b \bmonkeysee\.com\b \bstavanger-guide\.no\b \bbaccara-web\.de\b \bczejarek\.pl/baccara\b \bjameslastfan\.de\b \bsheetmusicarchive\.net\b \breadysteadygirls\.eu\b \bmorrodesaopaulo(brasil)?\.com\.br\b \byoutube\.com/.*(?:tqedszqxxzs|XePjp-H3TBI|khM48EQyVdc|A4jgXQQns8A|oVBOnv\-xrEY)\b \bnijmegennieuws\.nl\b ##Highhi spam - See every contrib @ https://toolserver.org/~vvv/sulutil.php?user=Highhi ##Kylu 8/12/08 \btravelchinaplanner\.com\b \bmysmp\.com\b \bpaul-gauguin\.net\b \bkatsushikahokusai\.org\b \brembrandtonline\.org\b \beugenedelacroix\.org\b \bwilliam-turner\.org\b \bpierre-auguste-renoir\.org\b \bclaudemonetgallery\.org\b \bur1\.ca\b \bfastservers\.net\b \bkqzyfj\.com\b \bprogrammersheaven\.com\b \btutorial(-index|ized)\.com\b \btnij\.org\b \bcalculate-linux\.org\b \bhost\.co\.in\b \bfrancizor\.ro\b \bhuntforjustice\.com\b jordan-?shoes[a-z0-9-]*\.(?:co|net) nike-?(?:air|dunk|max|sho[ex])[a-z0-9-]*\.(?:co|net|org) \bwikio\.com\b \bfootball(?:-talents\.(org|fr|co\.uk)|-?talent\.net)\b \bfussball-talente\.com\b \bvoetbal-talenten\.nl\b \bfreeitsolutions\.com\b \bsimpsonstrivia\.com\.ar\b \bshop\.ebay\.com\b \bisoladiburano\.it\b \bparrotsecrets\.com\b \bpodhuri-sumavy\.cz\b \bhardmob\.com\.br\b \bbarradatijuca\.com\.br\b \bfuroshiki\.com\b \bprincevaliant\.net\b \bnormas9000\.com\b \bthe9000store\.com\b \bproduccionsblau\.com\b \bsandhaan\.com\b \bhotmale\.com\b \bideasnext\.com\b \bloksangeet\.com\b \bmarathi(fm|fun|spice|zone)\.com\b \bharptabs\.com\b \brummy(royal|-500)\.com\b \bhindyugm\.com\b \bapelosurgentes\.com\.br\b \beurodance4ever\.blogspot\.com\b \bwilliamlong\.info\b \bhotel-neue-post\.de\b \bcyinterview\.com\b \bthesportsinterview\.com\b \bmarrakech\.net\b \bekomobiili\.fi\b \bpixeljoint\.com\b \bwayofthepixel\.net\b \bfrance-voyage\.com\b \bdigital-kaos\.co\.uk\b \bwikimatera\.it\b \bbestin(diancooking|diancuisines|dianfilms|tourism)\.com\b \bbest(?:abcd|canadianmed|cheapmedsworld|chistraighteners|drugdirect|dvdsales|ecigarettesreview|erwin|essayhelp|essaytips|frenchfilms|ghdflatiron|goodsone|handbagsshop|healthtourism|ipcameras|medsplace|menwatches|ownstore|p90xshop|polotshirt|ratedcookwaresets|sale511|sales4u|seoguide|shandbags|termpaper|vibram|waytoinvest|womenshoodies|workoutexercise|workx)\.com\b \bbonpharm\.com\b \bbillevans\.nl\b \bteatropovero\.it\b \beloquentbooks\.com\b \bpol-and\.eu\b \bplwha\.org\b \bbit\.ly\b.* \bterryananny\.com\b \bd-addicts\.com\b \bolshansky\.sitecity\.ru\b \bamisdecolette\.fr\b \bcbsystematics\.com\b \bgallery\.kunzweb\.net\b \barchitectour\.net\b \bezmapfinder\.com\b \bdavid-walliams\.co\.uk\b \bppt\.cc\b \bevancamp\.com\b \brover\.ebay\.com\b \bbansko\.org\b \bprojeksiyon\.com\.tr\b \bredtube\.com\b \bnaturist\.de\b \bayda\.ru\b \bgulfup\.com\b \bh1\.ripway\.com\b \biblogger\.org\b \bisuisse\.com\b \bp2h\.info\b \bseedrecords\.co\.uk\b \bwebmed\.com\b(?!\.) \byieldmanager\.com\b \bz4ar\.com\b \bfarmersdaughterhotel\.com\b \bspritzlandia\.it\b \bwww\.pinspenyes\.com\b \bturkgayclub\.com\b \bmiarroba\.com\b #replaces \bnacho\.miarroba\.com\b \barcadvisor\.com\b \brealgems\.org\b \bsixxs\.org\b \bsheqel\.info\b \bclubsimca\.fr\b \bgorodetc\.ru\b \bnarcotics\.su\b \bkarakalpak\.com\b \bsouvenir-dvd\.com\b \bfirmypuchov\.sk\b \bfarecompare\.com\b \bvillemagne\.net\b \brosarioonline\.altervista\.org\b \bpetardas\.com\b \bbestwestern\.de\b \bthebusschedule\.com\b \blinksemulacao\.googlepages\.com\b \bmiata\.es\b hitlerbunker\.com \bmaas(?:eik|mechelen)\.com\b \bcorazondepuebla\.com\.mx\b \bportalcadista\.com\b \bberlinertageszeitung\.de\b \boomoto\.ucoz\.ru\b (?:russian-?|\bru-)(?:bride|girls|ladies|lady|single|wife|wives|wom[ae]n-?(?:dating|online)) \bru-wom[ae]n (?:all|pretty)-?russian-?wom[ae]n (on-?line-?|ua|own|okfree|go4)dating(\b|\d|site) muselius\.com \byandex\.ru/redir\b \bcanoesport\.ru\b \bglobalflight\.net\b \byoujizz\.com\b \bautomania\.it\b \bfff\.to\b (buy|cheap)-?viagra viagra-?(drugs|online|billig) \bapartments-makarska\.com\b \bexotour\.ge\b \bbatik-tulis\.com\b \bpdesigner\.net\b \baviatorsale\.com\b \bvallarpadam(port|terminal)\.com\b \bseecornwall\.eu\b \biremetforlag\.tripod\.com\b \beteachergroup\.com\b \bhebrewonline(\.co\.il|(blog|shop)?\.com)\b \bb23\.ru\b \bceppaloni\.info\b (ireland|(euro|mega)mil|canada|the)lotter(wiz)?\.com\b \b888\.com\b \buglezhog\.ru\b \balertpay\.com \bbux(\.to|a\.in|euro\.com|galore\.com|junction\.com|out\.com) \bcash(-kitty|4(all|hits)|n?bux|eden|fiesta|nclicks|origin|out|pointclicks|posse|read|sea)\.(com|org|net) \bshrinktheweb\.com\b #Croatian tourism-spammer \bhvarinfo\.com\b \bmakarskainfo\.com\b \bikorculainfo\.com\b \bbracinfo\.com\b \bomisinfo\.com\b #End of Croatian tourism spammer \blunapark6\.com\b \bcarhiredubrovnik\.com\b \beberhardfritz\.de\.tl\b \b(lmgtfy|letmegooglethatforyou)\.com.*[?&]l=1 \bkaracaahmet\.com\b \bpublic-domain-image\.com\b \.kproxy\.com\b \brealultimatepower\.net\b xxxxxx/ \btestmasters\.net\b \balbelda\.info\b \barm\.in\b \bhotelnikko\.com\b \bcorluhaber\.com\b \bpremiumflats\.com\b \bsaopaulo(?:aero|artes|autos|bares|bus|channel|cidades|cinemas|estradas|eventos|gallery|gallery|gaytravel|invest|links|mall|mapas|market|metro|moda|museus|night|noticias|parques|photo|praias|relax|restaurantes|ruas|shuttle|sites|suites|teatros|town|work)\.com\b \bnutshellurl\.com\b \bcjb\.net\b \buni\.cc\b \bvai\.la\b \brg3\.net\b \brg10\.net\b \bbr30\.com\b \b1br\.net\b \bsitio\.de\b \burl\.ie\b \bvisit(?:afghanistan|armenia|azerbaijan|bahrain|bangladesh|bhutan|bosnia|brunei|cambodia|china|christmasisland|centralasia|cocosislands|croatia|cyprus|egypt|india|indonesia|iran|israel|jordan|kiev|korea|kosovo|kuwait|kyrgyzstan|laos|latvia|macedonia|malaysia|maldives|mongolia|nepal|northkorea|oman|pakistan|philippines|russia|saudiarabia|southkorea|switzerland|tajikistan|turkmenistan|uae|uzbekistan)\.(?:asia|eu)\b \bvisit(?:chn|capena|car|esp|solomonislands)\.com\b \balturl\.com\b \bmaxreading\.com\b \bcomoj\.com\b \bmigre\.me\b \bbusty\.pl\b \bmoourl\.com\b \byfrog\.com\b \bvinyland\.com\b \bmmafight\.ru\b \burlmin\.com\b \binvx\.com\b \b(vickydarling|jeffseeney|andrewcripps|john-paullangbroek|howardhobbs)\.com\b \bhugeurl\.com\b \btangodans\.com\b (?<!www\.)\bmybrute\.com\b \bcasareal\.co\.pt\b \bvisitsubotica\.rs\b \bbestmals\.ru\b \bnobrain\.dk\b \b(anaheimducks|bluejackets|bruins|buffalosabres|calgaryflames|chicagoblackhawks|coloradoavalanche|dallasstars|detroitredwings|edmonton-oilers|floridapanthers|hurricanes|mapleleafs|minnesotawild|montreal-canadiens|newjerseydevils|newyorkislanders|newyorkrangers|ottawasenators|philadelphia-flyers|pittsburghpenguins|tampabay|thrashers|vancouvercanucks|washingtoncapitals)\.ru\b \bliveshow-tv\.com\b \bpatagonianexpeditionrace\.com\b \bnesvizh\.by\b \bstihi-xix-xx-vekov\.ru\b \becarddesignanimation\.com\b \badf\.ly\b.* \belbruto\.es\b \bguerrastribales\.es\b \bbitly\.com\b \bbascarsija\.info\b \bannastaciapalaszczuk\.com\b \bthnlnk\.com\b \beurox10\.com\b \brickroll \bzobyhost\.com\b \bsyntext\.(com|ru)\b \bidukki\.com\b \bkerala\.(in|pro)\b \bxvideos\.com\b \btrymasak\.my\b \btheofficialboard\.(?:com|fr)\b \bphuket-relax\.com\b \bpaypal\.com/.*mrb/pal=.*\b \bnapredvosa\.com\b \bvacacionesbulgaria\.com\b \breverent\.org\b \bpapagiovanni\.com\b \bto\.ly\b \btotalreal\.com\b \badire\.jp\b \bcarloscevola\.com\b \blnk\.ms\b \btiny9\.com\b \bbesplatne-slike\.net\b \blistenarabic\.com\b \bw3-translations\.de\b \bubema\.(?:de|eu|com)\b \bdachau\.com\b \bdeconet\.com\b \berepublik\.com.*?/referrer\b \bprosolutionpills\.com\b \bvigrxplus\.com\b \bneobux\.com\b \blibertyreserve\.com\b (?<=//|\.)way\.com\b \bclck\.ru\b \bproakvariumy\.ru\b \bport-arthur\.ucoz\.ru\b \bmatrikon(?:(?:analytics|opc)?\.com|opc\.de)\b \btunisia\.com\b \bmoneyandmarkets\.com\b \binvestwithanedge\.com\b \bgoodtherapy\.org\b \bsunglassesuk\.com\b \bsupergreenme\.com\b \bmsplinks\.com\b \balgarvedigital\.pt\b \bobservatoriodoalgarve\.com\b \bcli\.gs\b economy-point\.org \bwikireality\.ru\b \bj\.mp\b \bsantatelevision\.com\b \bpaintingdb\.com\b \bboriken\.info\b \bconceptcar\.ee\b \bnanoyou\.eu\b \bopcti\.com\b \bcyclingforall\.net\b \bradiomakedonia\.ro\b \bmoldovarious\.com\b \bbiodiesel(?:plants)?\.com\.ar\b \bsportamericani\.it\b \bow\.ly\b \bgooglehammer\.com\b \bgatosphynx\.com\b \b1url\.com\b \bawe\.sm\b \bbudurl\.com\b \bchilp\.it\b \bchs\.mx\b \bclickthru\.ca\b \bcort\.as\b \bcuturl\.com\b \bdecenturl\.com\b \bee[pz]url\.com\b \bfa\.by\b \bfav\.me\b \bff\.im\b \bfhurl\.com\b \bflic\.kr\b \bflq\.us\b \bfly2\.ws\b \bfwd4\.me\b \bgl\.am\b \bgo\.9nl\.com\b \bgo2\.me\b \bgoshrink\.com\b \bgri\.ms\b \bgurl\.es\b \bhellotxt\.com\b \bhex\.io\b \bhtxt\.it\b \bhurl\.ws\b \bicio\.us\b \bidek\.net\b \bito\.mx\b \bjijr\.com\b \bkissa\.be\b \bkl\.am\b \bkorta\.nu\b \bl9k\.net\b \bliip\.to\b \bliltext\.com\b \bliurl\.cn\b \bln-s\.ru\b \blnkurl\.com\b \bloopt\.us\b \blru\.jp\b \blt\.tl\b \blurl\.no\b \bminilien\.com\b \bminiurl\.com\b \bminurl\.fr\b \bmyurl\.in\b \bncane\.com\b \bnn\.nf\b \bo-x\.fr\b \bpoll\.fm\b \bri\.ms\b \bsn\.(?:im|vc)\b \bsnipr\.com\b \btakemyfile\.com\b \btcrn\.ch\b \btiny\.pl\b \btl\.gd\b \btnw\.to\b \btr\.my\b \btwit(?:zap\.com|this\.com|url\.de)\b \bub0\.cc\b \bustre\.am\b \bwp\.me\b \baki-kaurismaki\.ru\b \btranslation-blog\.trustedtranslations\.com\b \bkob\.tj\b \boh-barcelona\.com\b \batasozlerianlamlari\.com\b \bktzr\.us\b \brus-on-line\.ru\b \bvilshanka\.org\.ua\b \bgratisweb\.com\b \bonline-betting\.me\.uk\b \bwettbasis\.com\b \bapuestas-deportivas\.es\b \bgoo\.gl\b(?!/maps\b).* \bcasino\.ru\b \bdoyouneedvisa\.com\b \burlalacon\.com\b \bturl\.ca\b \bmuseomagazine\.com\b \bshrt\.(?:fr|st)\b \bredir\.ec\b \bmerky\.de\b \bomani\.ac\b \bmoladi\.net\b \bparvizshahbazi\.com\b \bkhamagmongol\.com\b \bhamagmongol\.narod\.ru\b \bmedicana(?:life|tv)\.com\b \brosecoaudit\.ru\b \binfonu\.nl\b \bpolimore\.com\b \bwslibrary\.net\b \bvndic\.net\b \bbud-tech\.ru\b \bde-regalo\.com\b \bagffan\.dk\b \bfolkblog\.in\.ua\b \bna-ozero\.ru\b \baltritaliani\.net\b \btt-group\.net\b \bnvros\.ru\b \bmaxiocio\.net\b \basturiasenimagenes\.com\b \b5z8\.info\b \boskemen\.info\b \bcode-saturne\.blogspot\.com\b \bgsxr\.es\b \bc2kb\.com\b \bhentaitoonami\.com\b \bpartytrip\.fr\b \bmeigalicia\.com\b \bblconsulting\.com\.hk\b \b12mesyatcev\.ru\b \bchapadadosveadeiros\.com\b \btheolivebranch\.net\b \bkarelgott\.tv\b \bkomputersaya\.com\b \bdeloeiletdelamain\.hautetfort\.com\b \btkd-spirit\.com\b \bteutoburgo\.web44\.net\b \bsurf\.to\b \bbiogas\.vn\.ua\b \bromania-vacations\.com\b \bsiver\.org\.ua\b \bdragon-fruit\.biz\b \bazov\.zp\.ua\b \beldespertardelmusico\.blogspot\.com\b \bauditionrich\.com\b \bkanchanaburi-info\.com\b \bmatavisen\.no\b \bmikiurl\.com\b \bixiz\.net\b \blimametro\.blogspot\.com\b \bleo-fl\.hit\.bg\b \bserfinaz\.com/p\b \b7les\.com\b \bforum42\.ru\b \bhukukiktisatforumu\.net\b \bmksoley\.com\b \bsoley\.cn\b \bseawaterfarming\.com\b \balgaecollection\.com\b \bmankenlik\.com\b \balgaecenter\.com\b \bmicroalgae\.ca\b \bsoleymedikal\.com.tr\b \balgaeinstitute\.com\b \bphycobilin\.net\b \bsoso\.bz\b \bgematrix\.org camica\.netfirms\.com/gematria/ \btrancepodium\.com\b \btraveltibetguide\.com\b \bblcremationsystems\.com\b \bsuper-alizee\.de\b \bsandsoftime\.ws\b \bqualified-audit-partners\.be\b \bmegashare\.com\b \bchinesepaladin3\.windy-goddess\.net\b \bwillysjeep\.com\b \bhelpjaycee\.blogspot\.com\b \bheyrheyr\.is\b \binfogradina\.ro\b \bvivedeporte\.com\b \brorysfriends\.com\b \bmiamipeople\.ru\b \bshareflare\.net\b \bdeine-erfindung\.de\b \bhamaka\.huu\.cz\b \bantimbt\.com\b \bcheapmbtsandals\.com\b \bgstarmbt\.com\b \bmbt-shoeclearance\.com\b \bmbt-shoes-(?:discount|wholesale)\.com\b \bmbt-shoes-us\.com\b \bmbt-zone\.com\b \bmbt2bt\.com\b \bmbt4life\.com\b \bmbtantishoes-u[ks]\.com\b \bmbtfivefingers\.com\b \bmbtflying\.com\b \bmbtgoodshoes\.com\b \bmbthotsale\.com\b \bmbtistore\.com\b \bmbtkisumu2\.com\b \bmbtlami\.com\b \bmbtsale\.org\b \bmbtselling\.com\b \bmbtshoes-australia\.com\b \bmbtshoes1998\.com\b \bmbtshoes4clearance\.com\b \bmbtshoesbest\.com\b \bmbtshoesbest\.net\b \bmbtshoesdiscount\.org\b \bmbtshoesfactory\.com\b \bmbtshoeshouse\.com\b \bmbtshoesmbt\.com\b \bmbtshoesselling\.com\b \bmbtshoesstockists\.com\b \bmbtsuk\.com\b \bmbtvips\.com\b \bmbtwalkingshoesdiscount\.com\b \bmbtwalkingshoesgood\.com\b \bnet-mbt\.com\b \bsalembt\.com\b \bsalesmbt\.com\b \bshoesmbts\.com\b \btopmbtshop\.com\b \bwebmbtshoes\.com\b \bletrasjohnfrusciante\.wordpress\.com\b \bfcoe\.ru\b \bdobrzenieccy\.pl\b \b69\.64\.63\.153/redirect\.php\b \bmedicanalife\.(?:org|net)\b \bbelawela\.com\b \bnsever\.org\.ua\b \bgsm-kharkov\.com\.ua\b \bshotgunsolutionpaytodie\.blogspot\.com\b \bayak\.org\b \bexpresspol\.ru\b \bmazdafreunde\.de\b \bseslimola\.com\b \b777slot\.at\.ua\b \belizabethselwyn\.50webs\.com\b \bguard-soft\.com\b \bbodybuildingrevealed\.com\b \bservicescleans\.com\b \bdie-bildersammlung\.de\b \btravelkefalonia\.com\b \bfree2g1c\.com\b \btelefon-numarasi\.com\b \bsapaninka\.com\b \bpsi-test\.ru\b \bamberabg\.com\b \bmini-mag\.com\b \bcacasubmarina\.com\b \bprolocopasiandiprato\.org\b \bmicrosoftproject\.su\b \bleblancsamedresort\.com\b \bkoninginnedagamsterdam\.nl\b \bprime-time\.ru\b \bchinarollformingmachine\.com\b \bspartadata\.com\b \bavraidire\.eu\b \bwebauditing\.org\b \bpokemongamesnow\.com\b \bstart\.com\.mt\b \bdniprowazirka\.com\.ua\b \bmilforum\.net\b \bx1fm\.com\b \bkitdetox\.com\b \borthomatic\.net\b \bzizum\.com\b \bti89\.com\b \btorrentflux\.blogspot\.com\b \bsmoking-calculator\.com\b \bolympus-e420\.blogspot\.com\b \bfuturama-opening-gags\.blogspot\.com\b \bnerd-characteristics\.blogspot\.com\b \bchangluncity\.blogspot\.com\b \binternet-niche-marketing\.blogspot\.com\b \badsense-skyline\.blogspot\.com\b \bflood\.tforums\.org\b \biznikgifts\.com\b \bsoweirdwebpageofficialsite\.blogspot\.com\b \balabamafansite\.com\b \bbyufansite\.com\b \bboisestatefansite\.com\b \bbostoncollegefansite\.com\b \bcaliforniafansite\.com\b \bgeorgiafansite\.com\b \billinoisfansite\.com\b \bindianafansite\.com\b \biowafootballfansite\.com\b \blsufansite\.com\b \bmiamifansite\.com\b \bmichiganfansite\.com\b \bminnesotafansite\.com\b \bnebraskafansite\.com\b \bnflfootballfansite\.com\b \bnotredamefansite\.com\b \bohiostatefansite\.net\b \boklahomafansite\.com\b \boregonfansite\.com\b \bpurduefansite\.com\b \bsouthcarolinafansite\.com\b \bsouthfloridafansite\.com\b \btexasfansite\.com\b \buclafansite\.com\b \bvirginiatechfansite\.com\b \bwisconsinfansite\.com\b \bwellspringwatersystems\.com\b \bdespertaibereanos\.blogspot\.com\b \bsumasax\.es\b \bibuy\.co\.th\b \btodoliteratura\.es\b \bpecaijeca\.coolpage\.biz\b \bmicroflex-services\.de\b \bib-info\.com\b \barizonacardinalsfansite\.com\b \barizonafansite\.com\b \barizonastatefansite\.com\b \barkansasfansite\.com\b \batlantafalconsfansite\.com\b \bauburnfansite\.com\b \bbaltimoreravensfansite\.com\b \bbuffalobillsfansite\.com\b \bcarolinapanthersfansite\.com\b \bchicagobearsfansite\.com\b \bcincinnatibengalsfansite\.com\b \bclemsonfansite\.com\b \bclevelandbrownsfansite\.com\b \bcollegebasketballfansite\.com\b \bcollegefootballfansite\.com\b \bcoloradofansite\.com\b \bdallascowboysfansite\.com\b \bdenverbroncosfansite\.com\b \bdetroitlionsfansite\.com\b \bfloridafansite\.com\b \bfloridastatefansite\.com\b \bgeorgiatechfansite\.com\b \bgreenbaypackersfansite\.com\b \bhawaiifansite\.com\b \bhoustontexansfansite\.com\b \bindianapoliscoltsfansite\.com\b \bjacksonvillejaguarsfansite\.com\b \bkansascitychiefsfansite\.com\b \bkansasfansite\.com\b \bkentuckyfansite\.com\b \bmajorleaguebaseballfansite\.com\b \bmiamidolphinsfansite\.com\b \bmichiganstatefansite\.net\b \bminnesotavikingsfansite\.com\b \bmississippifansite\.com\b \bmissourifansite\.com\b \bnbabasketballfansite\.com\b \bnewenglandpatriotsfansite\.com\b \bneworleanssaintsfansite\.com\b \bnewyorkgiantsfansite\.com\b \bnewyorkjetsfansite\.com\b \bnhlfansite\.com\b \bnorthcarolinafansite\.com\b \boaklandraidersfansite\.com\b \bpennstatefansite\.com\b \bpgagolffansite\.com\b \bphiladelphiaeaglesfansite\.com\b \bpittsburghsteelersfansite\.com\b \bsandiegochargersfansite\.com\b \bsanfrancisco49ersfansite\.com\b \bseattleseahawksfansite\.com\b \bstlouisramsfansite\.com\b \btampabaybuccaneersfansite\.com\b \btennessee(?:titans)?fansite\.com\b \buscfansite\.com\b \bwashington(?:redskins)?fansite\.com\b \bwestvirginiafansite\.com\b \blaptopvsgadget\.blogspot\.com\b \bjualbelipaypals\.blogspot\.com\b \bardhie\.info\b \bcatatansiboy(?:ii|iiiii?|1|onky)\.blogspot\.com\b \bskiptest\.info\b \bkristalkristalcinta\.blogspot\.com\b \bpacarketinggalankereta\.blogspot\.com\b \btaxijuga\.blogspot\.com\b \bnamakujoeboy\.blogspot\.com\b \bonkyapaartinyacinta\.blogspot\.com\b \bavenged-sevenfold\.web\.id\b \bmobilegamezone\.info\b \bgioieditalia\.com\b \bsicilia-by-divino\.com\b \bumbria-by-divino\.com\b \bpositano-by-divino\.com\b \btuscany-by-divino\.com\b \btuscany-travel\.blogspot\.com\b \byourtuscanvilla\.com\b \bholiday-apartment-tuscany\.net\b \bturismo-toscana\.blogspot\.com\b \bguia-sicilia\.blogspot\.com\b \bernodaronline\.usersboard\.net\b \bstarstube\.narod\.ru\b \binsset\.u-picardie\.fr\b \bfolk-craft\.com\b \bnasyidparadise\.blogspot\.com\b \bwelovecock\.com\b \bnovportal\.ru\b \bprettylittleliarsss\.webs\.com\b \bplanestv\.com\b \bapartamentosgomera\.com\b \bhot-map\.com\b \bamarun\.org\b \bpegiovanni\.com\b \btibiahelp\.com\b \baerocardio\.com\b \bdiabetia\.org\b \bbakrecepten\.se\b \bclassd\.com\.es\b \bclassd.co\.uk\b \battuariale\.com\b \belissacafe\.com\b \bmailwriter\.com\b \bnationaldebtclocks\.com\b \b8americain\.org\b \bbelote-ligne\.fr\b \bbouillotte\.eboaz\.com\b \bbrumisateurs\.eboaz\.com\b \bchapka\.eboaz\.com\b \bdamedepique\.eboaz\.com\b \bdamedepique\.info\b \bjeudebelote\.org\b \bjeutarot\.org\b \bparier-sport\.info\b \bscommesse-sportive\.cc\b \btypy-bukmacherskie\.com\.pl\b \barequipainfo\.com\b \barequipatravel\.com\b \bcolca\.info\b \bcotahuasicanyon\.com\b \bdirectorioarequipa\.com\b \bforosarequipa\.com\b \binfocolca\.com\b \bmollendo\.net\b \btodoarequipa\.com\b \blivercancer\.eu\b \bhuaweie220\.(?:biz|com|info|net|org)\b \bbt\.gd\b \bthemysterymethod\.net\b \bmysterypua\.net\b \barea51lifestyle\.com\b \bthegameneilstrauss\.com\b \baesthetic-clinic-dombard-brussels\.com\b \bfraserislandtours\.com\.au\b \bgreatoceanroadtours\.com\b \bbluemountaintours\.com\.au\b \b4solarpanels\.com\b \bvipskrip\.ru\b \bamalfitancoast\.com\b \bamigosdevillatuelda\.spaces\.live\.com\b \binkoob\.com/cruzroja\b \bzentechnologies\.com\b \bamishvyas\.com\b \bticketstothemansion\.com\b \bdefensivedrivingcompanyofamerica\.com\b \btheaterseatstore\.com\b \bvipnightlifetour\.com\b \btripfilms\.com\b \blearn-ukrainian\.org\.ua\b \bprofessays\.com\b \bwftpserver\.com\b \bftprush\.com\b \bseop\.com\b \bsleepapneasymptoms\.info\b \bkidney-disease\.info\b \bandroidlife\.net\b \bandroid-tr\.com\b \bandroiddestek\.com\b \bmanofart\.com\b \bharz-ferienwohnung-ferienhaus\.de\b \bapparelus\.com\b \baustralian-visa-info\.blogspot\.com\b \bbicolanobiron\.webs\.com\b \bchildrenswonderland\.com\b \bdiagnosticautomation\.com\b \belegant-fashion-4men\.blogspot\.com\b \bextreme-gamelist\.com\b \bintelifi\.com\b \bjustlabcoats\.com\b \bkstinoco\.blogsome\.com\b \bmens-suit\.blogspot\.com\b \bmountmayon\.blogspot\.com\b \bnationalvisas\.com\.au\b \bpillsless\.com\b \bplasticosfoundation\.org\b \bprevawater101\.wordpress\.com\b \bsupreme(?:autoparts|condensers|mirror)\.com\b \bultimateautolights\.com\b \bwholesaleappareldirect\.com\b \blease-a-seo\.com\b \bhebeigo\.com\b \bnzjsw\.com\b \baviacioncivil\.com\.ve\b \bminoxidil\.gen\.tr\b \bobouka\.ru\b \bbayrak\.tv\b \baybayrak(?:-tr)?\.com\b \bbayrakci\.biz\.tr\b \bbayrak(?:imalati|resimleri|satisi)?\.gen\.tr\b \bbayrak(?:ajans|evim|imalatcilari|line|nedir|satinal|satisi?|turk)\.com\b \bdigitaltekstil\.com\b \bdijitalbaski\.gen\.tr\b \bmarmarabayrak\.com\b \bozelbayrak\.gen\.tr\b \bturkbayragi\.gen\.tr\b \bucuzbayrak\.com\b \bovernightpools\.com\b \bmyczechonline\.com\b \bcostabrava-rentals\.co\.uk\b \blocations-vacances-costabrava\.com\b \bfinquesfrigola\.com\b \bryanair-girona\.com\b \bfilmfarsi\.blogfa\.com\b \bkellyvogel\.com\b \blindaolsson\.com\b \btibbisuluk\.com\b \bdoktorsuluk\.com\b \bleechesturkey\.com\b \basytekstil\.com\b \bfulminaksesuar\.com\b \bmadalya(?:cilar|m)\.com\b \bsancakbayrak\.com\b \bcountryguidebook\.com\b \bluxury-delhi-hotels\.com\b \bdeccanodysseytrain\.com\b \bgoheritageindiajourneys\.com\b \bgoldenchariot-train\.com\b \bheritageindiajourneys\.com\b \bindia-(?:buddhisttours|delhihotels|goldentriangletours|mumbaihotels|royalrajasthanonwheels)\.com\b \bindianmaharaja-train\.com\b \bmaharajaexpresstrain\.com\b \bpalaceonwheels-train\.com\b \broyaltrainsindia\.com\b \btajmahaltours-india\.com\b \breal-estate-ixtapa-zihuatanejo\.com\b \btheforceofreason\.blogspot\.com\b \btefilot\.org\b \basportsnews\.com\b \bcicek(?:postasi|sepetiniz)\.com\b \bjavplanet\.com\b \butqweb\.com\b \bpopoint\.free\.fr\b \bpaylasimci\.org\b \bsaveourseeker\.com\b \bcarplugs\.com\b \bmorrodesaopaulohotelpde\.com\.br\b \bhoteles-en-cancun\.com\.mx\b \blecollagiste\.com\b \balbania4ever\.com\b \byouflorence\.it\b \bdissertationwritinghelp\.co\.uk\b \bthewholesaleforums\.co\.uk\b \balibabascam\.com\b \bb2bfreezone\.com\b \bcable-glossary\.blogspot\.com\b \btradekey\.com\b \brawalpindi\.city\.blogspot\.com\b \bhatedenmark\.blogspot\.com\b \beyecatchypics\.com\b \bgreatnutri\.blogspot\.com\b \brawalpindi(?:-islamabad\.blogspot|city\.wordpress)\.com\b \bstarherb\.com\b \bdoors-decorations\.blogspot\.com\b \bequipment-machinery-information\.blogspot\.com\b \brawalpindi-city\.blogspot\.com\b \bfreewebs\.com/greatnutri\b \bsauditrades\.com\b \bsaudicommerce\.com\b \bsuperiorthesis\.com\b \blotter\.pl\b \b206\.225\.22\.48\b \bbigbras-club\.com\b \bkingoflotto\.com\b \bciszewski\.com\b \bbig-hooters\.net\b \bannuaire-(?:lausanne|neuchatel)\.ch\b \bbbwebmaster.com\b \bfribourgnet.ch\b \bgeneve-annuaire.ch\b \bjurassiens.ch\b \bsuisse-internet.com\b \bvalaisannet.ch\b \bweb-expert.ch\b \bzurich-info.ch\b \bchicagohajj\.com\b \bdragonage-fan\.ru\b \bwebhostingservices\.us\b \baavsa\.com\b \bmojeszamotuly\.com\b \btotentanz\.nl\b \bsalouholiday\.co\.uk\b \bhercreampies\.com\b \bkidsvideoreviews\.(?:blogspot\.)?com\b \bcasalemonferrato\.blogolandia\.it\b \bserydarth\.wordpress\.com\b \beugeneportfolio\.com\b \bnokianews\.ru\b \btelefon-nokia\.ru\b \bmajesticthailand\.com\b \bhard-wood\.net\b \bfriendlybags\.com\b \bbiodegradableplasticbags\.org\b \broykellner\.com\b \blandmarkgroup\.us\b \beventplannerspain\.com\b \bccf-technologies\.com\b \bftm-technologies\.com\b \binfomedicos\.com\b \binfoarquitectos\.com\b \binfoabogados\.com\b \binfoveterinarios\.com\b \binfopsicologos\.com\b \binfoingenieros\.com\b \binfoeconomistas\.com\b \binfodentistas\.com\b \binfoinformaticos\.com\b \bsaletoo\.com\b \bsalesid\.com\b \bpanoraview\.com\b \b118\.98\.171\.131\b \banimefreak\.tv\b \bapplicationessay\.net\b \bbestdissertation\.net\b \bbestdissertation\.org\b \bbesttermpaper\.net\b \bbesttermpapers\.org\b \bbraindumps\.com\.ua\b \bcustom-essay\.net\b \bcustom-writings\.net\b \bcustomessays\.uvoweb\.net\b \bessayplant\.com\b \bessaysontime\.com\b \bessaytodaycom\b \bextension\.kiev\.ua\b \bgambling-online-review\.com\b \bj-in\.org\.ua\b \bkiev-home\.com\b \bmydeco\.com\b \bonline-poker-spielen\.biz\b \bplay-poker-games\.com\b \bpoker-rooms-review\.org\b \bproessay\.com\b \bresearch-paper\.us\b \brushessay\.net\b \brushessay\.org\b \brushessays\.net\b \brushessays\.org\b \bsuperiorpaper\.net\b \bsuperiorpaper\.org\b \bsuperiorpapers\.net\b \bsuperiorpapers\.org\b \btermpaperscorner\.com\b \bmargherita-caminita\.com\b \b8bit-game\.ru\b \bmedelita\.ru\b \bonly-suicide-girls\.ru\b \bsweet-news\.ru\b \bwriters\.ph\b \bsheetalaproductions\.hpage\.com\b \bgsfinancial\.hpage\.com\b \bsheetalasingh\.typepad\.com\b \btotalscreenrecorder\.com\b \bsoftwarewikipedia\.com\b \bgodswmobile\.com\b \bchatixdating\.com\b \bteensay\.com\b \bteenssite\.co\.uk\b \bteensay\.co\.uk\b \bnitronet\.co\.uk\b \bmsndisplaypics\.com\b \bchatix\.co\.uk\b \bfunnyden\.com\b \bmyspace-icons\.com\b \bmyspace-layouts\.com\b \bmyspacehive\.com\b \bfreechatrooms\.me\b \bchatlinks\.co\.uk\b \bmyspace-generators\.com\b \bcelebrityrush\.com\b \btvdrawing\.com\b \btylervo\.com\b \bfonejacker\.eu\b \bglastonbury2010\.info\b \bkiller-content\.com\b \bmayonvolcano\.net\b \bmyspace\.com/markcalfe\b \bmyspace\.com/realfonejacker\b \bnurseshelp\.blogspot\.com\b \bprofessional-essay-writer\.blogspot\.com\b \bsmart-it-consulting\.com\b \bwbbhost4u\.com\b \bwebsitecopywriting\.wordpress\.com\b \binfiniteseo\.co\.uk\b \bajelv\.com\b \barticlecabinet\.info\b \bgetmoretwitterfollowers\.info\b \bglastonbury2009\.info\b \blatestramblings\.com\b \blinkwheel\.biz\b \btheoriginalarticle\.com\b \bcvresumewriters\.com\b \bessaywritingservices\.org\b \bcustom-paper-writing\.com\b \bcustom-essay-writing-service\.org\b \bmyrecipesfood\.com\b \bmy\.mail\.ru/mail/sexanimeshka\b \bstar-tube\.narod\.ru\b \bwa7\.ru\b \bcelebritysextape\.narod\.ru\b \bcelebritysextape\.narod2\.ru\b \bsilvia-saint-club\.narod\.ru\b \bberkovasex\.narod\.ru\b \bitsbattery\.com\b \breallifevampires\.info\b \bsameurl\.com\b \baustralianpolice\.org\b \bfamousquotesfunnyquotes\.com\b \b123greetings\.com\b \bentrainbow\.com\b \boddsnet\.com\b \bcamfroger\.com\b \balgherovacanze\.blogspot\.com\b \bsom\.pt\b \ballruspower\.narod\.ru\b \bcasinotop5\.nl\b \bgokkentotaal\.nl\b \bonlineblackjackspelen\.nl\b \bvakantiehuishindeloopen\.wordpress\.com\b \bwebforumu\.com\b \bmynet\.pro\b \bvps\.web\.tr\b \bosym\.web\.tr\b \bturkcell\.in\b \bankara-nakliyat\.name\.tr\b \bankara-nakliyeci\.net\b \bankaranakliyeci\.net \b \bankaraticaret\.org\b \bcicekcim\.name\.tr\b \bevden-eve-nakliyat\.name\.tr \b \blazer-epilasyon\.name\.tr\b \bnakliyatfirmalari\.org\b \bnakliyeevden\.info\b \botoarackiralama\.com\b \bsacekimmerkezi\.name\.tr\b \btupbebegim\.org\b \bmerchantos\.com\b \bessaywriter\.co\.uk\b \bukessaysadvice\.co\.uk\b \bkiatan\.com\b \bgexhost\.com\b \bgexton\.com\b \bahcorporation\.com\b \bcustompapers4u\.net\b \bmastersessay\.com\b \benglish2urdutranslations\.com\b \bnonplagiarizedessays\.co\.uk\b \brealessaywriting\.com\b \bmustuniversity\.com\b \bunitransservice\.org\b \bpariblog\.ro\b \bbuybamboosheets\.com\b \bomnibet\.ro\b \bsteroidsbuy\.com\b \bfreebetsbonuscodes\.com\b \bessay\.tv\b \bs7\.gladiatus\.net\b \bcomparemysql\.com\b \ba1z3\.com\b \baat\.teldap\.tw\b \b2ued\.com\b \babcd2you\.com\b \bdiscount-(?:air-jordan|coach-outlet)\.com\b \bghd2sale\.com\b \bmywalkingtime\.com\b \bsalenewbalance\.com\b \bmalappuraminfo\.com\b \bmalappuram\.co\.in\b \bsoft-techit\.com\b \bencodeinfotech\.com\b \bagadir-airport\.com\b \basturias-airport\.com\b \bbodrum-airport\.com\b \bibible\.mobi\b \bmenorca-airport\.com\b \bpedrangular\.com\b \breus-airport\.com\b \bsevilla-airport\.com\b \bzaragoza-airport\.com\b \bessaysexperts\.com\b \bhcc-ainshams\.com\b \bperuvianairlines\.com\b \bperuvianfood\.com\b \blatinpropaganda\.com\b \bsilvinadellafontana\.com\b \bperuviantv\.com\b \bkarendejo\.com\b \bidea180\.com\b \binternetwarrior\.com\b \blatinpropaganda\.blogspot\.com\b \bvoip-phone-service-solutions\.com\b \bcamarasdeseguridad\.net\b \bcircuitocerradotelevision\.com\b \blatinamericantelemedicine\.com\b \baffordablesecuritycameras\.com\b \bcamaracctv\.com\b \bcamaradecctv\.com\b \bcamarascctv\.com\b \bcamarasdecctv\.com\b \bcamarasdecctv\.net\b \bcamarasdecircuitocerrado\.com\b \bcamarasdeseguridad\.info\b \bcamarasdeseguridad\.tv\b \bcamarasdeseguridadchinas\.com\b \bcamarasdeseguridadporinternet\.com\b \bcamarasdevigilancia\.info\b \bcamarasdevigilancia\.org\b \bcamarasdevigilancia\.us\b \bcamarasdevigilanciaporinternet\.com\b \bcamarasescondidas\.net\b \bcamarasescondidas\.org\b \bcamarasescondidas\.us\b \bcamarasindiscretas\.org\b \bcamarasseguridad\.info\b \bcamarasseguridad\.net\b \bcaptadoencamara\.com\b \bcaptadoencamara\.tv\b \bcctvargentina\.com\b \bcctvbrazil\.com\b \bcctvcatalogs\.com\b \bcctvchile\.com\b \bcctvcolombia\.com\b \bcctvcostarica\.com\b \bcctvguatemala\.com\b \bcctvinstalacion\.com\b \bcctvinstaller\.info\b \bcctvmexico\.com\b \bcctvnews\.info\b \bcctvpanama\.com\b \bcctvpuertorico\.com\b \bcctvrepublicadominicana\.com\b \bcctvuruguay\.com\b \bcctvvenezuela\.com\b \bcolombiacctv\.com\b \bfree-voip-service\.com\b \blocalizadordevehiculos\.com\b \bmonitoreo\.tv\b \bmonitoreoelectronico\.com\b \bperucctv\.com\b \bsecuritycamerasmadeinchina\.com\b \bseguridadelectronica\.info\b \bsouthfloridatelecom\.com\b \btelemedicinedirectory\.org\b \btelevigilancia\.org\b \btelevigilancia\.us\b \bventadecctv\.com\b \bventadecctv\.info\b \bventadecctv\.net\b \bventadecctv\.org\b \bvideosdeseguridad\.com\b \bvideovigilanciaporinternet\.com\b \bvigilanciaporinternet\.net\b \bvigilanciaviainternet\.com\b \bvigilatupropiedad\.com\b \bvigilatupropiedad\.tv\b \bvoice-over-internet-protocol\.com\b \bvoip-call-center\.com\b \bvoip-international\.com\b \bvoip-softphones\.com\b \bvoip-telefonia\.com\b \bvoip-wholesale\.com\b \bvoipserviceargentina\.com\b \bvoipservicebrazil\.com\b \bvoipservicechile\.com\b \bvoipservicecolombia\.com\b \bvoipservicemexico\.com\b \bvoipservicepanama\.com\b \bvoipservicevenezuela\.com\b \bwholesaletermination\.com\b \bandronmoscow\.livejournal\.com\b \bukschoolsdirectory\.net\b \bamerican-schools\.net\b \bgubta\.com\b \bcommence\.com\b \bcommenceonline\.net\b \bebusinessline\.com\b \besupportline\.com\b \bmychristianheels\.com\b \b800millions\.com\b \bbootsluxury\.com\b \bbagsclothing\.com\b \bbesoso\.com\b \bjerseyonsale\.com\b \bbt-embroidery\.com\b \blkkreplicas\.com\b \bmillennium1000\.net\b \bshoemachine\.cc\b \bheatsinks\.cc\b \bgelinsoles\.cn\b \bgoldspace\.cc\b \bhonnypower\.com\b \bleddisplays\.cn\b \bmallrolex\.com\b \bshuangdan\.com\b \btozc\.net\b \baf-wholesale\.com\b \bsdhongda\.net\b \bcameramarkets\.com\b \bgolfclubs365\.com\b \bglobalc2c\.com\b \badidas-kids\.com\b \bsf39\.com\b \blg668\.com\b \bstop-sweating-tips\.com\b \blose-weight-secret\.com\b \badazhe\.com\b \bcoachor\.com\b \bjuicy4sale\.com\b \bjuicydiscount\.com\b \b(?:ace|best|discount|i|nice|onsale|pick|sell|top|us[a-])vibramfivefingers\.com\b \bmbtvibramshoes\.com\b \b(?:4|five-fingers|fivefinger|my|sell|usa-|top)vibram\.com\b \bvibram-(?:five-finger|fivefingerss|retailers|store)\.com\b \bvibram(?:4u|5fingersshoes|51|botas|eshop|fit|five-fingers|fivefingercheap|fivefingers(?:2sale|6|cheap|hot|llc|mall|-outlet|shoesnet|-shop|usa|web)|fivesfingers|officialstore|s-fivefingerss?|salesmall|scheap|shoes(?:online|store|tores|us)|shoponline|sky|soutlet|store(?:online)?|web)\.com\b \bvibram(?:fivefingers-outlet|sales|sfivefingers)\.net\b \bvibram-five-fingers\.(?:c[ac]|info)\b \baaaeluxury\.com\b \baaagoods\.com\b \bdiscount-monclerjackets?\.com\b \bmonclercom\.com\b \bmonclerebay\.com\b \bmonclereshop\.com\b \bmonclerhotsales\.com\b \bmonclerjacketscheap\.com\b \bmoncleronlinesale\.com\b \bmoncleronlinestore\.com\b \bmoncleroutlet\.net\b \bmonclersell\.com\b \bmonclerspring\.com\b \bwwwmonclerjackets\.com\b \bherve-leger(?:-skirts)?\.com\b \bherve-leger\.(?:net|co\.uk)\b \bherveleger(?:com|e|-?e?shop|net|sale|shops|web)\.com\b \bherveleger(?:-?dresses|show)\.org\b \b(?:best|buy|e?shop-?|like|shopping)herveleger\.com\b \bhiebay\.com\b \bjimmychoocom\.com\b \bmywholesale-handbags\.com\b \bvertuexclusiveshop\.com\b \bcouponrolexwatches\.com\b \b74\.86\.181\.245\b \bchishopping\.com\b \b35331\.com\b \b360ebagsonline\.com\b \b4lvbag\.com\b \bbagstag\.com\b \bbyreplica\.com\b \bcaesarol\.com\b louboutin[^./] (?<![./]christian)louboutin\. [^./]christianlouboutin \bchristianlouboutin(?:\.com)?\.hk\b \bcoach(?:bagsday|serise|shopping|supports)\.com\b \be-lv\.net\b \belebiz\.com\b \bfashionehall\.com\b \bhandbagsma(?:ma|ster)\.com\b \bkicksparty\.com\b \blook4wholesaler\.com\b louis-?vuitton[a-z0-9-] [a-z0-9-](?<!fondation)louis-?vuitton \blouis(?:nvuitton|vuitt4u)\.com\b \bmanoloblahnik(?:com\.com|onsale\.com|retail\.com|usa\.com|shoes\.org)\b \bmonshoes\.com\b \bp90xdvdfitness\.com\b \bshoppingogo\.com\b \bwirelessphonejammer\.com\b \byslcom\.com\b \bcchua\.com\b \beuroshoesbox\.com\b \bsaigontravelguides\.com\b \bifrslistcom\b # Note re backupurl.com: [[Talk:Spam_blacklist/Archives/2011-02#backupurl.com]] \bbackupurl\.com\b \bsghgate\.com\b \bsneakersoutlets\.com\b \bmanolomall\.com\b \b21-nfl\.com\b \bshoppingrepublic\.com\b \bwatchesboom\.com\b \blvaa77\.com\b \bbagshobby\.com\b \bbagsvuitton\.com\b \brolex-dolly\.com\b \bwatchessell\.com\b \brolex-mary\.com\b \brolex-jane\.com\b \brolex-shelly\.com\b \blv-(?:9|barbara|betty|buy|elizabeth|gucciaaa|joan|lily|linda|malcolm|niki|whitney)\.com\b \blv-(?:bags|gucci)\.us\b \blv-handbag\.net\b \bnice-watches\.com\b \bnewstylerolex\.com\b \bwatches-bags\.com\b \bwatchestrade\.net\b \bluxurywatchhome\.com\b \bluxurywatchgift\.com\b \bmijewels\.com\b \bthaisilverjewelry\.net\b \bsyntheticgems\.org\b \bcubiczirconia-labgems\.com\b \bsextoyfun\.com\b \badversus\.it\b \beuroluxury\.eu\b \bglobaltiffany\.com\b \blinkslondon\.terapad\.com\b \blinkslondonshop\.com\b \blinksoflondonuk\.com\b \bswarovski\.uk\.com\b \bsydneytiffany\.com\b \blinksoflondonbest\.com\b \bmyjewellerystore\.com\b \bhandbag(?:com|spop)\.com\b \bwatches-life\.com\b \bsunglassvip\.net\b \brolex-hot\.com\b \bmomax\.hk\b \bamzstore\.com\b \b7zyx\.com\b \bmaslou\.com\b \bnbcth\.com\b \b90920\.com\b \bjg02\.com\b \bselltopbags\.com\b \bsix-star-replicas\.com\b \bb2csite\.com\b \b6starhandbags\.com\b \bsearchingbag\.com\b \btiffanyjewelry1837\.com\b \bgrandjewelry\.net\b \bshes5588\.com\b \bgo-ubas\.com\b \benjoycl\.com\b \btopviviennewestwood\.com\b \bclboots\.com\b \bjuicy888\.com\b \babercrombieandfitchuk\.com\b \babercrombie-usa\.com\b \babercrombieandfitchusa\.com\b \bshoes-vip\.com\b \babercrombieuk\.net\b \bedhardytshirts4u\.com\b \babercrombielondon\.net\b \bfitchclothing-uk\.com\b \babercrombiestock\.com\b \bdonedhardy\.us\b \buselv\.com\b \bcoachshandbags\.com\b \bcoachonsale\.net\b \beasyforbuy\.com\b \bthecheapbags\.com\b \burjordan\.com\b \brosettastoneonline\.net\b \bhohoshoes\.com\b \bgreatgreenshoes\.com\b \bnewcoachoutlet\.com\b \blcsti\.net\b \bkepu\.cc\b \bsofiabags\.com\b \bmysofiabags\.com\b \bdzhfgj\.com\b \b1837tiffany\.net\b \bvutrade\.com\b \byzzg\.net\b \bqqone\.com\b \bzhuiyan\.net\b \b8080dy\.com\b \bredbottomshoes\.info\b \blvvuittonkorea\.com\b \beshop-bag\.com\b \bleatherbagsmanufacturer\.com\b \bhowtogetasixpackinamonth\.com\b \bbybloshotelcostarica\.com\b \bnicefootwork\. \bjerseyscenters\.com\b \bbagforu\.com\b \bjerseystown\.com\b \bsf46\.com\b \bjq11\.com\b \bwinnersneaker\.com\b \bjersey-boys\.com\b \bshirtdays\.com\b \bectopmall\.com\b \b4unfl\.com\b \bjerseyspar\.com\b \bhavejerseys\.com\b \bnflid\.com\b \bbuynbajerseys\.info\b \boovcc\.com\b \be-timberland\.com\b \bbelovewrist\.com\b \bshoesbey\.com\b \bectwins\.com\b \bbagspage\.com\b \bpickyourclothing\.com\b \bsneakerfather\.com\b \bbargainpump\.com\b \bhandbagsagent\.com\b \bcoachhandbags2u\.com\b \busa-onsale\.com\b \bthekickshop\.com\b \b74trade\.com\b \bonekickzstop\.com\b \bdeal-shoe\.com\b \bhandbags\.hk\b \badidas-online-shop\.com\b \bairjordanonsale\.com\b \bairyeezy\.net\b \bgo2(?:albena|bagtrade|goldensands)\.com\b \bfeedmyfeet\.com\b \bairyeezy\.com\b \bonsale-usa\.com\b \bmediamobilespa\.com\b \blovethosesole\.com\b \bvisaforum\.freeforums\.org\b \bownbrandshop\.com\b \bnewgoing\.com\b \b10[02]bhshoe\.com\b \b11[24]batsale\.com\b \b14[02]newflybuy\.com\b \b1[46]wowhotsale\.com\b \b4[02]vipmalls\.com\b \b5[02]kogogo\.com\b \b6[02]shoppingtime\.us\b \b8[68]itemtolive\.com\b \bchatroulettecite\.com\b \b123rolex\.com\b \bdealsunglasses\.com\b \blvbagsmvp\.com\b \bhandbags-shop\.com\b \bchanelonlineshop\.net\b \bjordan23club\.com\b \bpradaoutlets\.com\b \becboots\.com\b \bshopping-handbags\.com\b \bpickjuicycouture\.com\b \bbrand-wholesale\.net\b \bshopdreambag\.com\b \bluxury-handbags-lady\.com\b \bsolid925silver\.com\b \btiffanyjewelry9\.com\b \burl9\.de\b \bnoxedge\.com\b \bbatterylaptops\.co\.uk\b \bshopokey\.com\b \bcycshop\.com\b \bindiaformeds\.com\b \bcanadianpharmacyi\.net\b \btuckle\.net\b \bovernightessay\.com\b \bwriting-services\.org\b \baplusreports\.com\b \byourdissertation\.com\b \bstandoutessay\.com\b \bresearchpaperz\.net\b \bessaywritingservice\.org\b \bripurl\.co\.uk\b \bbookmarksuri\.com\b \btrimr\.de\b \bkiwiurl\.com\b \bwealthyaffiliate\.com\b \bmandarinportal\.com\b \bwowgoldsonline\.com\b \bwowgoldlife\.com\b \bcitibank\.co\.in\b \brs2acc\.com\b \becwarmboots\.com\b \bscooterschina\.com\b \bforsaletiffany\.com\b \bsaletiffany\.com\b \bonsaletiffany\.com\b \bpowergolding\.com\b \bshoppinglv\.com\b \bjuicycouturedeals\.com\b \bfashionjuicystore\.com\b \btiffanyforsale\.com\b \bsuprashoes\.org\b \bsupra-shoes\.us\b \bfreshkicks4u\.com\b \bfirstsneakers\.com\b \bcooltiffany\.com\b \bpretty-tiffany\.com\b \bdiscountiffany\.com\b \blinkslondonhut\.com\b \bjuicyjewelrysale\.com\b \bfabuloustiffany\.com\b \bjewel-tiffany\.com\b \bhappytiffany\.com\b \boboots\.com\b \bprettyboots\.com\b \bsweatboots\.com\b \bueasyshop\.com\b \bnino-trade\.com\b \bzypopular\.com\b \bcasualbrand\.com\b \balltopshoes\.com\b \bredhighshoes\.com\b \bgladfashion\.net\b \bchaussureenligne\.net\b \bshoesinlove\.com\b \bfashiontowns\.com\b \bluxury-buying\.com\b \bedressonline\.com\b \bstop4buy\.com\b \betopbrands\.com\b \babercrombieclothing4u\.com\b \byoursbag\.com\b \bforeverbar\.com\b \btobling\.com\b \btiffanyonlinestore\.us\b \btiffanyshop\.org\b \bshopoingjuicyjewelry\.com\b \blinksfromlondon\.com\b \bebaytop\.com\b \bnpbags\.com\b \bjuicycouture4sale\.com\b \bchinacrystaljewelry\.com\b \bp90xwow\.com\b \bjoytiffany\.com\b \btoopeshop\.com\b \bjuicyclothingsale\.com\b \btiffanyo\.com\b \btiffanyonsale\.com\b \brs2-accounts\.com\b \bwolfeye-keylogger\.de\.vu\b \bcastles\.travelinos\.com\b \bmilotice\.com\b \bmiud\.in\b \bbag15\.com\b \bshoestop10\.com\b \byes-bags\.com\b \bbagsforyours\.com\b \bthemanbag\.net\b \bwatch-youbags\.com\b \bvogue-shoes\.com\b \b91handbags\.com\b \bcross-mark\.com\b \bmoonyue\.com\b \borienttouch\.com\b \bmandarintouch\.com\b \boriental-cheongsam\.com\b \bgoodorient\.com\b \bfinechineseclothing\.com\b \bzxcart\.com\b \bnewtangstore\.com\b \bevescharm\.com\b \bbags4chanel\.com\b \bsalefivefinger\.com\b \btakefringefashion\.info\b \blux4bags\.com\b \bluxuryex\.com\b \bredsoleheels\.com\b \bbuyitpal\.com\b \boutlet-coach\.com\b \bhighheelsfashion\.com\b \bbags-outlet\.net\b \bwhatshelove\.com\b \bsvhandbags\.com\b \bluxhorde\.com\b \btn4bags\.com\b \bigxe\.co\.uk\b \blorland\.com\b \bmmo4rpg\.com\b \bgold4rpg\.com\b \bvt4bags\.com\b \bgubags\.com\b \bwowhead\.us\b \bgaziantepsporlular\.com\b \blechan\.info\b \bhautes-alpes\.org\b \bgobananas\.com\b \bkarmakerala\.com\b \bmedicexchange\.com\b \breputationmanagementfor\.com\b \bzco\.com\b \bhqessays\.com\b \bfifa-world-cup-brazil-2014\.com\b \bhigh-heels-fashionista\.com\b \bsalto15\.com\.br\b \bpagina-uno\.com\b \botimizacao-sites-busca\.com\.br\b \bsalvador-bahia-brasil\.com\b \bempregos-em-salvador\.info\b \bagencias-de-viagens-em-salvador\.info\b \bbahiasexy\.com\b \bleibnizbrasil\.pro\.br\b \ballofcoach\.com\b \bipmart\.com\b \bbagworlds\.com\b \bsneaker-shoes\.com\b \bpickyourshoes\.com\b \bfitch-abercrombie\.com\b \bsportshoestown\.com\b \bkixultra\.com\b \bdangerstyle\.com\b \b2cshopping\.com\b \bvariantkicks\.com\b \bsneakerbum\.com\b \bvoguejeans\.com\b \bexclusivesole\.com\b \bcitysole\.com\b \blacelocked\.com\b \bsneaker\.co\.jp\b \bmax9095\.com\b \bhey-b2b\.com\b \bshortz\.me\b \bwebpage\.asia\b \bjouercasino\.eu\b \bvalesmucho\.com\b \burlbu\.com\b \bkisaurl\.com\b \bcvm\.biz\b \byit\.me\b \bfarscinema\.com\b \benardy\.com\b \bplayway\.ru\b \bsmariogame\.com\b \bmicuatro\.com\b \blazytownpoint\.com\b \bbagswatches\.com\b \boemwatches\.com\b \bshopping-replica\.com\b \bnk4u\.com\b \bsight-focus\.com\b \bglobalreplica\.com\b \bbags-replica\.com\b \bhoneyreplicas\.com\b \b277266\.com\b \bexact-handbags\.com\b \bbagsdesigners\.com\b \bgzshijin\.com\b \bhandbagsonsell\.com\b \bereplica(?:chanel|gucci|hermes|show)\.com\b \bbagsluxury\.com\b \bsuperbaghome\.com\b \b21replica\.com\b \behandbag-replica\.com\b \blvebags\.com\b \blikereplica\.com\b \blvbagshopping\.com\b \bdesignerbag4u\.com\b \bdesigner-handbag-replica\.com\b \bluxuries-replicas\.com\b \bwatches188\.com\b \bwatchescentre\.com\b \bvip-bags\.net\b \be-buy-bags\.com\b \biamreplica\.net\b \bvoguemobile\.com\b \bwatches9\.com\b \biamreplicas\.com\b \bdocostume\.com\b \blittlecoral\.com\b \bchinapparels\.com\b \btopweddingshop\.com\b \btrip2\.asia\b \bluxury222\.com\b \bradowatcheshome\.com\b \bdesigner-louis\.com\b \bdaydaysale\.com\b \bjusttopwatches\.com\b \bdearwatches\.com\b \bwatcheshot\.com\b \btopwatchbrand\.com\b \bgarbhandbags\.com\b \bwholesale-order\.com\b \b24designerreplica\.com\b \bcupwatches\.com\b \bcnreplicas\.com\b \bhandbagmerchant\.com\b \bjewelry-watches\.org\b \bwatches-brand\.com\b \bin-watches\.com\b \bcufflinks-online\.com\b \bwatcheprice\.com\b replica[a-z0-9-]*(?:watch|bag|shop|store) replicas?[0-9] buy[a-z0-9-]*replica \breplica(?:-china\.net|phones\.mobi)\b \breplica-?(?:chinese|gucci|hot|idol|l|life|malls|saleworld|scarf|sl|slv|small|so|well|somega|s-scarf)\.com\b \breplica[-s]?hermes\.(?:com|net)\b \bwatches(?:ehot|etrade|replication)\.com\b \bitbag-online\.com\b \bpopbrands\.net\b \bchopardshop\.com\b \bjordand1\.com\b \bsell-brand-bag\.com\b \bwto-sell\.com\b \ballthebesthandbags\.com\b \bbags-watches\.com\b \btiffanyfest\.com\b \b4uluxuryhandbags\.com\b \bjrhandbags\.com\b \bdshandbags\.com\b \bomega-watches-replica\.com\b \bhavewatches\.com\b \bzapposbag\.com\b \balyshop\.com\b \boktiffany\.com\b \btiffany4girl\.com\b \bmyacoach\.com\b \bdrhandbags\.com\b \bhk-replicas?\.com\b \bjazzyhandbag\.com\b \bchnknot\.com\b \b360yd\.com\b \bawurl\.com\b \bi\.cx\b \bittly\.com\b \bturkeystadiumsandsportarenas\.blogspot\.com\b \bswurl\.cc\b \bkurkov\.org\b \bsamuraizen\.com\b \bzenhantz\.wordpress\.com\b \byouareanidiot\.org\b \bguiadediadema\.net\b \bsmsgang\.com\b \banonym\.to\b \b56casino\.com\b \bcasino-spielen\.biz\b \bcrushingmill\.com\b \bcrushermobile\.com\b \bvipeak\.com\b \bvipeakgrinder\.com\b \bvipeakmill\.com\b \bvipeakgroup\.com\b \bgrinderpro\.com\b \bp90xkicks\.com\b \bwubags\.com\b \bchristian4sale\.com\b \bchristianonlineshop\.com\b \bjeansclassic\.com\b \ball-star-shoes\.net\b \bcoolsuprashoes\.com\b \bchinawholesale2008\.com\b \bbrandproductsonsale\.com\b \bxolook\.com\b \bhothotshoes\.com\b \bchaneloutletstores\.com\b \bair-shox\.com\b \bair-max-?shoes\.com\b \bnbasupplier\.com\b \b97999\.com\b \bsale-sneakers\.com\b \b95800\.net\b \bshopmerry\.com\b \bshoplark\.com\b \bshopglad\.com\b \bmobiper\.com\b \bjimmychoo4sale\.com\b \bparascientifica\.com\b \bgulistanememon\.blogspot\.com\b \btiket2\.com\b \bcnekt\.com\b \b4gk\.com(?!\.) \btli\.tl\b \bz8\.ro\b \bsaf\.li\b \bcellulite\.co\.uk\b \btiffanyesale\.com\b \bsalejeansmart\.com\b \bedhardyshopclothing\.com\b \bbeadsonlinestore\.com\b \bluxurybagsin\.com\b \bhairghd-shop\.com\b \bghdhairinuk\.com\b \btiffany1837jewellerys\.com\b \bhairghdstraightenermall\.com\b \blinkslondonsale\.com\b \bprada-online-store\.com\b \bghdhairshopukcheap\.com\b \byeahluxury\.com\b \bshopedhardystore\.com\b \bfavoripartner\.com\b \bmetin2wiki\.ru\b \bpageranksites\.com\b \bht\.ly\b \bpqr\.in\b \bbagsop\.com\b \bgcgoods\.com\b \bwalkervillechiropractic\.com\.au\b \bmydesignerbasket\.com\b \bswissluxury\.com\b \bcoachbagselling\.com\b \beshoptimes\.com\b \bedshoponline\.com\b \bluxurycrystal\.com\b \broyaltimepiece\.com\b \bcoachnew\.com\b \bpolardiamonds\.com\b \bcoachbags1941\.com\b \bbags212\.com\b \btopcredittrade\.com\b \bvogueme\.com\b \bloveinsport\.com\b \bnew-fashion\.org\b \ballofbags\.com\b \bincredibleitem\.com\b \bchanelhandbags2u\.com\b \bsunglasses-hut\.com\b \bbagsontheway\.com\b \bkaleidoscope-dh\.com\b \bmodselling\.com\b \btopwatchessale\.com\b \bglassesgroup\.com\b \bwbrandbags\.com\b \bthehandbagbuzz\.com\b \beastoffer\.com\b \boobag\.com\b \bbuyerdiy\.com\b \btopfashionboutique\.com\b \bdesignerbagwholesale\.com\b \bhandbag365\.com\b \bmixorders\.com\b \btophandbagssell\.com\b \bluxunion\.com\b \bisreplicas\.com\b \bcomeoffer\.com\b \bchinabagseller\.com\b \bffchloe\.com\b \badozenbag\.com\b \bshopyop\.com\b \bomeioffer\.com\b \btopareplica\.com\b \bbrandedavenue\.com\b \bwbrandbag\.com\b \bbrandbagzone\.com\b \bmasshandbag\.com\b \bcoachlvhandbags\.com\b \bcoachsoutlet\.com\b \bchanelbags2\.com\b \bpridebag\.com\b \bokaygoods\.com\b \begsale\.com\b \bok1225\.com\b \bfcsgame\.com\b \bfast-wowgold\.com\b \bsalegolds\.com\b \bdofus-ankama\.com\b \bjuicy-bags-sale\.com\b \bjuicycoutureusa\.com\b \bnewaj\.com\b \bfivefingerssale\.com\b \bedhardy4sale\.com\b \bboryokugai\.com\b \bshopofdresses\.com\b \bmerimobiles\.com\b \bpandawill\.com\b \bsunnygain\.com\b \bgetbetterlife\.com\b \bpearlcrown\.com\b \bsheenpearl\.com\b \bkissmymelinda\.com\b \bdj-wholesale\.com\b \belectronics-provider\.com\b \bchinawholesaleonline\.org\b \bccctop\.com\b \bchinagoodsbay\.com\b \bbazzarbd\.com\b \bctobay\.com\b \bmyecstar\.com\b \bchinesehobby\.com\b \bchinagoshop\.com\b \bjordaner\.com\b \bgsmdevice\.com\b \bdodressme\.com\b \bucloth\.com\b \bhohotrade\.com\b \bgofars\.com\b \bnewdigi\.com\b \bgoodweddingdresses\.com\b \blove-beautiful\.com\b \bchineseshoponline\.com\b \bzacoo\.com\b \bmyboxedset\.com\b \bmydalle\.com\b \bo-digital\.com\b \bwholesalepricee\.com\b \bmallmic\.com\b \bchinawholesalegoods\.com\b \bsellshell\.com\b \b7starspecialsales\.com\b \bwholesaleonepiece\.com\b \bhobby-china\.com\b \bbrandedbuying\.com\b \bchinasilkpearl\.com\b \bbuyamore\.com\b \be4cn\.com\b \bbeyoursource\.com\b \bwholesalenight\.com\b \bdhwatch\.com\b \bmyselfshop\.com\b \bvikishop\.com\b \bmeegen\.com\b \bvivedresses\.com\b \bshoesxx\.com\b \bec87\.com\b \bslimmings\.com\b \bp90x-on-sale\.com\b \bcinte-shop\.com\b \bcafumall\.com\b \bomgcar2010\.com\b \bqcdeals\.com\b \bopen-mall\.com\b \bongoin\.com\b \bbeddingitems\.com\b \bbecmart\.com\b \bhngstore\.com\b \bchinafactoryoutlets\.net\b \bedhardyshop\.in\b \bchanelwatcheszone\.com\b \bedigitalwholesale\.com\b \btimetoshopping\.com\b \blooklowprice\.com\b \bwholesale-weddingdress\.com\b \bchinajiaho\.com\b \bwholesale-bridesmaiddress\.com\b \bshopping588\.com\b \bsatisoffer\.com\b \bsuperwweb\.com\b \bgoodwholesaleshop\.com\b \bcomdress\.com\b \ba-capshop\.com\b \bhandbagsshow\.com\b \btrademass\.com\b \bhead-sneaker\.com\b \bwholesalecheapsneaker\.com\b \blishoes\.com\b \bcosmeticshotsale\.com\b \bdesignerclothestore\.com\b \b4adidas\.com\b \bplentystock\.com\b \buuoffer\.com\b \bp90xworkouthome\.com\b \bmac-brush\.com\b \bswissbestreplicas\.com\b \bcosmohit\.com\b \befashion-replica\.com\b \bhandbags-handbag\.com\b \bfake-designer\.com\b \bbestchiropractoradelaide\.com\.au\b \bdensitygs\.com\b \bverifyemailaddress\.org\b \byouporn\.gr\b \bhmazon\.com\b \bglowandsparkle\.com\b \bclassicsheepskinboots\.com\b \bolshoe\.com\b \bmyhothot\.com\b \bnewsnowboots\.com\b \bbootsok\.com\b \bsalesluxury\.com\b \bflyinsnow\.com\b \bpopbiz24\.com\b \bausbootsoffer\.com\b \bmorevogue\.com\b \badidasvipshop\.com\b \bafkicks\.com\b \bshopshox\.com\b \bmysmalldeal\.com\b \btoogle\.cc\b \bmyretrokicks\.com\b \bpro-sneakers\.com\b \bfreshstyleshop\.com\b \bfreshstyledrop\.com\b \bokaysneakers\.com\b \bbiodiesel-processor\.biz\b \bspectech\.dn\.ua\b \bhockeyfights\.com\b \bperfectwriting\.co\.uk\b \bcustomwritinghelp\.co\.uk\b \basianbeat\.com\b \bminasdirect\.com\b \bpoloee\.com\b \beluxzone\.com\b \bbikininstyle\.com\b \bshoeset\.com\b \bsexylingerieho(?:me|t)\.com\b \bcharmspandorabracelets\.com\b \bpandorajewelry-store\.net\b \bpandorajewelrymart\.com\b \bukpandorabracelets\.(?:co\.uk|com)\b \buspandorasale\.com\b \bantexbuyer\.com\b \bcharmheels\.com\b \breplika-watch\.com\b \bfashionenight\.com\b \b68jewelry\.com\b \bfashionjewelryaccessorieswholesale\.com\b \btrend-apparel\.com\b \befairshop\.com\b \bgamemk\.com\b \bucoolstuff\.com\b \bonlypuma\.com\b \basicsshow\.com\b \bdiscounttoryburch\.com\b \bnbabasketballshoes\.com\b \bkobeshoes\.biz\b \bthesuprashoes\.com\b \bcollect-shoes\.com\b \badidasonlineshop\.com\b \boksupra\.net\b \bp90x-workout\.biz\b \bthetopshoes\.com\b \bnba2you\.com\b \bshopkiss\.com\b \blinksbracelet\.com\b \bvip-boots\.com\b \bbagsagent\.com\b \bnewsslong\.com\b \bsupramvp\.com\b \byoulacoste\.com\b \btopbizbags\.com\b \bwholesalesneakercn\.com\b \b5fingersshoes\.org\b \bmofangcheng\.net\b \bshoenets\.com\b \bpaulsmithforsale\.com\b \bsuchnice\.com\b \bbasketballbay\.com\b \beby-store\.com\b \blikedunksb\.com\b \baf1myshop\.com\b \bmyshopplaza\.com\b \bmaxmaradress\.com\b \btoryburchstores\.com\b \bcqdlmk\.com\b \bbagmalls\.com\b \bghdprincess\.com\b \bairforceoneshop\.com\b \bp90xdvdstore-us\.(?:net|com)\b \bcoolbirkenstock(?:store)?\.com\b \boutlet-?birkenstock\.(?:com|net)\b \bbirkenstock(?:-?cheap|discount|mall|online|outlet|shoes-outlet|shoesshop)\.(?:com|net|info)\b \bbeatsloop\.com\b \ballwholesalepick\.com\b \bcl-pumps\.com\b \bsexydepots\.com\b \bpumashoesrunning\.com\b \badidastrainersshoes\.com\b \bluxeshoppers\.com\b \btiffany-mine\.com\b \btiffanycosite\.com\b \bgogowatch\.com\b \bsuperstarkicks\.com\b \bweddingnova\.com\b \btiffanycoltd\.com\b \btiffanysilverworld\.com\b \btiffanycojewel\.com\b \bstorebop\.com\b \bclassicedhardy\.com\b \bjeanybags\.com\b \bgroupshoes\.com\b \bherveleger2010\.com\b \bonline-clothing-outlet\.com\b \bgrandefratello\.forumfree\.it\b \btext-image\.ru\b \bcozumelwatersports\.com\b \bje\.pl\b \blaptops-battery-online\.com\b \bbatterystores\.ca\b \bsuperbattery\.co\.uk\b \b4unj\.com\b \bworldtoptrade\.com\b \bcoachpurses-outlet\.com\b \bebay-fashion\.com\b \bfacecuk\.com\b \bamoyhy\.com\b \bwholenfl\.com\b \b23corp\.com\b \bbags-shoes\.com\b \babusf\.com\b \buniformfootball\.com\b \btiffanysaleonline\.com\b \bjyshoes\.com\b \bpickinshop\.com\b \brunescape-mall\.com\b \b21nfl\.us\b \bezpopo\.com\b \bjerseyscheapsale\.com\b \bworldtoptrade\.cc\b \bintshop88\.com\b \babsoluxury\.com\b \bwatchesyard\.com\b \bzealreplica\.com\b \bomegawatchessale\.com\b \bnoblehandbags\.com\b \bbagbinge\.com\b \bluxus-replica\.com\b \biofferbay\.com\b \b7replicas?\.com\b \bknockoffbag\.com\b \btradeshown\.com\b \bviptobuy\.com\b \bokmeex\.com\b \bcardyboots\.net\b \bfashionbagsshop\.com\b \bbuycocochanel\.com\b \bdesignerhandbags-purses\.com\b \bzolaenterprises\.com\b \bopps\.se\b \bleighgirl\.com\b \bblacklightbodypaint\.com\b \bbeheaded\.us\b \bweirdartists\.com\b \bbuyart\.ws\b \buvfaces\.com\b \blogs\.tv\b \bfacepaint\.ws\b \bzombieshows\.com\b \bolympic-skating\.webs\.com\b \bc-o-m\.us\b \bzolaenterprizes\.com\b \bfunslots\.us\b \b777gamesfree\.com\b \bfrekid\.com\b \bpagez\.org\b \bppdictionary\.com\b \bfacebook\.com/l\.php\b \bfacebo(?:o[ob]|ıo)k\.com\b \bfacebook(?:(?:ster|\.ilkfrm)\.com|layouts\.us)\b \bcowurl\.com\b \bokbootsmall\.com\b \bbootsday\.com\b \bshoeshirts\.com\b \byouedhardy\.com\b \bgoskynew\.com\b \bbagsmine\.com\b \bbags9\.com\b \brolexwatch1\.com\b \bdesignerbags-1\.com\b \bwatches8\.com\b \bhandbags-9\.com\b \bvuitton-1\.com\b \brolex-1\.com\b \bglamorebags\.com\b \bbuyqualitybags\.com\b \b7starhandbags\.com\b \bwatcheswiss\.com\b \brolexswisswatches1\.com\b \brolex4\.com\b \betopbags\.com\b \bwatches-collection\.com\b \bwatchesluxus\.com\b \brolexonsale\.net\b \bkrza\.com\b \bbagrr\.com\b \bwwcats\.com\b \bjordanmass\.com\b \bhandbag-handbags\.com\b \bdesignershoestock\.com\b \betop-bags\.com\b \bgods-shopping\.com\b \bshopping-replicas\.com\b \beq2\.cn\b \b176d\.com\b \b99076\.com\b \blookchem\.com\b \bt-ny\.eu\b \bhello\.to\b \bcabaniascalamuchita\.com\b \bsierrasdecordoba\.com\b \bhotelescalamuchita\.com\b \bcabaniaslosreartes\.com\b \bsuppertv\.com\b \bairforcesale\.com\b \btimberlandbg\.com\b \bedhardy-4u\.com\b \bsportclothingstores\.com\b \babercrombiestore\.net\b \bnfl-malls\.com\b \bnflonlineshops\.com\b \bedhardyonlineshop\.net\b \btimberlandstores\.com\b \borders-status\.com\b \bmydunksb\.com\b \banf-mall\.com\b \binternetcont\.com\b \bdubai-world-central\.com\b \bburj-khalifa\.eu\b \balmaktouminternationalairport\.eu\b \byasisland\.eu\b \bdubailand\.name\b \bsaadiyatisland\.eu\b \bmeydan-city\.com\b \bdubaifountain\.info\b \bnakheelharbour-tower\.com\b \bbawadi\.info\b \barabian-canal\.com\b \bsaudi-arabia-hotels\.com\b \bdubaimetro\.eu\b \bvrsar\.eu\b \bal-raha-beach\.com\b \babu-dhabi-metro\.com\b \bshams-abu-dhabi\.com\b \bdubai-festival-city\.com\b \bghantoot-city\.com\b \bmohammed-bin-rashid-gardens\.com\b \bdubai-waterfront\.org\b \bsaadiyat-island\.info\b \bdubaiindustrialcity\.org\b \btehran-metro\.com\b \bdoha-metro\.com\b \bdubai-taxi\.com\b \baquaparky\.com\b \bsaudipowernetwork\.com\b \bbaghdadmetro\.com\b \bthe-expendables\.com\b \bfuntana\.eu\b \bplavalaguna\.eu\b \bbarbariga\.eu\b \bgroznjan\.com\b \bbrtonigla\.com\b \bfazana\.cz\b \bperoj\.com\b \bvisnjan\.eu\b \blosinj\.cz\b \bvodnjan\.eu\b \bbuzet\.eu\b \bmotovun\.eu\b \boprtalj\.eu\b \bbrijuni-rivijera\.com\b \bknihy-a\.cz\b \bzumpex\.cz\b \brambo6\.com\b \blosinj\.org\b \bvalbandon\.eu\b \bagatahanychova\.com\b \bend-2012\.com\b \bhamachigames\.com\b \blosiny\.com\b \bmosnov\.info\b \bmotocykly\.com\b \bnosovice\.com\b \bpiestany\.cz\b \bpocasiegypt\.cz\b \bpodprsenky\.com\b \bpustevny\.com\b \bcargames\.com\.au\b \bgum\.li\b \be43\.us\b \bshortenlinks\.(?:com|org)\b (?<!-)\bt\.co\b.* \b123lala\.info\b \bokutan\.tk/arama\b \bchatrullet\.net\b \bscientologymyths\.info\b \bfreedommag\.org\b \bcopyright-free-images\.com\b \bunbeatable\.co\.uk\b \bblinq\.org\b \blinkee\.com\b \balexandermcqueenoutlet\.com\b \bjimmychoousa\.com\b \bbrand-watch-supplier\.com\b \blaptopbattery365\.com\b \bshoespolar\.com\b \blimitedno\.com\b \bnewport-cigarettes\.us\b \bkicksboots\.com\b \balihello\.com\b \bwebartweb\.com\b \bnpbuy\.com\b \bnorthfacesoutlet\.com\b \bjustcomeon\.com\b \btouchglasses\.com\b \bitimberlands\.com\b \boppell\.com\b \bfbikey\.com\b \bnbtrends\.com\b \bpureboots\.com\b \bnicecoachhandbags\.com\b \bfeetorder\.com\b \bshoesshoe\.com\b \bacdoo\.com\b \btimberland7\.com\b \basicscloset\.com\b \bbootsbest\.com\b \beshopking\.com\b \bbikiniszone\.com\b \bcoachoutletfactorystore\.com\b \bbuddytrade\.com\b \bcoach-outlet-factory\.com\b \bsupraskytopsale\.com\b \bbikinismark\.com\b \belsels\.com\b \bfashionable-sale\.com\b \btao6789\.com\b \bdesignerhandbagsport\.com\b \bdressnew\.com\b \bhervelegerdresssale\.com\b \brosetta-stone-shop\.net\b \bjuicycouture-outlet\.org\b \babercrombieofficial\.com\b \basics2u\.com\b \bofficialfivefingers\.org\b \b16shoes\.com\b \bontoryburch\.com\b \betoryburch\.com\b \bsaletoryburch\.com\b \ballbagshop\.com\b \bcroconline\.com\b \bus-coachstore\.com\b \blacostetrainers\.org\b \btoysgiftsrus\.com\b \bpradatrainers\.com\b \brosettastonefree\.com\b \brosettastoneenglish\.net\b \brosettastoneirish\.com\b \bjuicycoutureoutlet\.org\b \btiffanyandcoaustralia\.com\b \bonitsukatiger\.us\b \bbagsofbrand\.com\b \bbelstaff-jacket\.com\b \blikehighheels\.com\b \bcolumbiajacketsstore\.com\b \bagogoshopping\.com\b \bicoachoutlet\.net\b \babercrombieofficial\.org\b \bparatek\.org\b \bloveshoesbox\.com\b \bbelstaff-jackets\.org\b \bmoftown\.net\b \bparatek\.us\b \bonlinepretty\.com\b \balexander-mcqueen\.us\b \burwij\.pl\b \bskroc\.pl\b \blatwy\.pl\b \bulinks\.net\b \bmcaf\.ee\b \bwikipeedos\.pbworks\.com\b \bchuta\.org\b bseoprofessionalsonline bestseooffers \brealsofttech\.com\b \bdesignerevaluation\.com\b \bmartindano\b \bsysoon\b \bquicklink\.to\b \b2c\.lt\b \b[➡➨➯➔➞➽➹✩✿❥›⌘‽☁]\.ws\b \b1link\.in\b \b2\.gp\b \b2\.ly\b \b301\.to\b \b4url\.cc\b \b7\.ly\b \b9mp\.com\b \baa\.cx\b \baafter\.us\b \bafx\.cc\b \bb2l\.me\b \bbcool\.bz\b \bcliccami\.info\b \bcl\.ly\b \bcloudapp\.com\b \bcoge\.la\b \bcrks\.me\b \bcutt\.us\b \bdfl8\.me\b \bdld\.bz\b \bdlvr\.it\b \bdo\.my\b \bdurl\.me\b \beasyuri\.com\b \beweri\.com\b \bfire\.to\b \bfirsturl\.de\b \bfirsturl\.net\b \bfon\.gs\b \bg\.ro\.lt\b \bgkurl\.us\b \bgood\.ly\b \bh\.fo\b \bhiderefer\.com\b \bhmm\.ph\b \bhurl\.me\b \bhurl\.no\b \bilix\.in\b \bir\.pe\b \birt\.me\b \bits\.my\b \bj2j\.de\b \bjdem\.cz\b \bkore\.us\b \bkrunchd\.com\b \bkrz\.ch\b \blin\.io\b \blinkbun\.ch\b \blivesi\.de\b \blnk\.nu\b \blost\.in\b \blstn\.in\b \bmacte\.ch\b \bminilink\.org\b \bmke\.me\b \bmrte\.ch\b \bmyloc\.me\b \bmysp\.in\b \bnbx\.ch\b \bndurl\.com\b \bnsfw\.in\b \bnurl\.in\b \bnxy\.in\b \bonodot\.com\b \booqx\.com\b \bpp\.gg\b \bqik\.li\b \bqlnk\.net\b \bqr\.cx\b \bqte\.me\b \blsw-gratis\.es\.tl\b \bcc\.st\b \bcalifornia-liability-insurance\.com\b \bseekic\.com\b \bchinaicmart\.com\b \btoplvstore\.com\b \bslendertoneshop\.com\b \bt3shop\.net\b \bbrandluxurywatch\.com\b \btop-lvhandbags\.com\b \byesmyluxurybags\.com\b \bladybrandbags\.com\b \btester-space\.com\b \bmylvestore\.com\b \byeahlvwallet\.com\b \bchiflatirondryer\.com\b \bt3microstore\.com\b \bmychanelbagstore\.com\b \byeslvgift\.com\b \bskihlz\.com\b \bp90xextremefitness\.com\b \bluxurylvhandbag\.com\b \bwomenandmenwatches\.com\b \bmiumiuhandbag4u\.com\b \bbeautyhairtools\.com\b \bdhlhandbags\.com\b \bvoguehit\.com\b \bmychanelbagstores\.com\b \bagotrade\.com\b \bhermes4handbags\.com\b \balexander-mcqueen-clutch\.com\b \biclshoes\.com\b \bshoppinghermes\.com\b \bcoach4handbags\.com\b \bladyluxuryshoes\.com\b \bhandbagswin\.com\b \bcls2\.com\b \bbagsmoon\.com\b \binevitablebags\.com\b \bgiftsoflady\.com\b \bredshoessole\.com\b \bbuyluxurybagidea\.com\b \bmywatchesstore\.com\b \bcocobags\.com\b \bhigh-quality-handbags\.com\b \bafwholesaler\.com\b \bczzza\.com\b \badidasporschedesign\.com\b \burstylez\.com\b \bsexpksex\.com\b \blsneighbors\.com\b \blux-replica-phones\.com\b \bdiscounttiffanyjewelry\.com\b \bbellewedding\.com\b \bbagswholesalemall\.com\b \bvertucopy\.com\b \bbagsoulet\.com\b \bhervelegerdress\.com\b \bhervelegersell\.com\b \bdownjacketonsale\.com\b \bewcss\.com\b \bjoshuatetreault\.com\b \bshoesloveshoes\.com\b \bcliphunter\.com\b \bfb\.me\b \bbiology-forums\.com\b \binfomanagement\.ru\b \burluda\.com\b \btim\.pe\b \bkxk\.me\b \bjanurl\.com\b \brfr\.me\b \br\.im\b \bread\.bi\b \bread\.im\b \brnm\.me\b \bru\.ly\b \brww\.tw\b \bs4c\.in\b \bsafe\.mn\b \bsdut\.us\b \bsexyurl\.(?:in|info|me|to|tv|us)\b \bshink\.de\b \bshortn\.me\b \bshow\.my\b \bshrinkr\.com\b \bshrten\.(?:com|me)\b \bshrunkin\.com\b \bslate\.me\b \bsmsh\.me\b \bsrnk\.net\b \bsrs\.li\b \bsurl\.hu\b \bswu\.me\b \btiny\.ly\b \btinylink\.in\b \btllg\.net\b \bto\.je\b \btrg\.li\b \btrunc\.it\b \btweak\.tk\b \btweet\.ms\b \btwhub\.com\b \btwirl\.at\b \bur\.ly\b \burl\.ag\b \burl\.az\b \burlcorta\.es\b \burlcover\.com\b \burlenco\.de\b \burlg\.in\b \burli\.nl\b \burls\.im\b \burlshorteningservicefortwitter\.com\b \burlz\.at\b \burlzen\.com\b \bvll\.me\b \bvoizle\.com\b \bw55\.de\b \bwach\.it\b \bx\.vu\b \bxiy\.net\b \bxurl\.es\b \bxxsurl\.de\b \by\.ahoo\.it\b \bye\.pe\b \byuarel\.com\b \bzapt\.in\b \bzi\.mu\b \bzipmyurl\.com\b \bzud\.me\b \burlabridger\.p4o\.net\b \bcricketwebs\.tk\b \bopposingviews\.com\b \bthe-questionnaire\.com\b \bhainanwel\.com\b \bacaiberryinformations\.com\b \bity\.im\b \barcteryxonsale\.com\b \bclstyles\.com\b \bdress4dancing\.com\b \ballbazaar\.net\b \bwomenheelshoes\.com\b \bpurelyfitness\.com\b \bwatchfreemoviesonlinedaily\.com\b \bx-fat\.com/p90x-review\b \bthecow\.me\b \bdsl-preistipp\.de\b \bsanssouci-sightseeing\.de\b \basiawriters\.com\b \bpokerenfrancais\.eu\b \belcasinoenlinea\.org\b \blineupsecurity\.com\b \baefos\.com\b \bonlinetraining4u\.com\b \bthreesonsprinting\.com\b \bmanhattaninstitute\.com\b \bbnbmedispa\.com\b \bakglaw\.com\b \btravelclinicnyc\.com\b \bnymsuits\.com\b \bmac-how\.net\b airmax[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # ugg spam (?:australia|best|brand|buy|cheap|discount|fashion|sale|shop|style|stylish)[a-z0-9-]*(?:shoe|boot|ugg)[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) (?:boot|shoe|ugg)[a-z0-9-]*(?:buy|cheap|mall|mart|outlet|shop|store|sale)[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) \b\d*uggg?[as]?\b[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) uggaustralia[a-z0-9-]+\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # don't block the official site uggaustralia.com \bmyugg \buggs?\d[a-z0-9-]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg# and uggs# #ugg[a-z0-9-a]*(?:boot|shoes)[a-z0-9-a]*\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg*boot and ugg*shoes # I replaced the regex by the following one, to whitelist buggyboot.com (that should not be blacklisted) \b(?!(?:buggyboot)\b)[a-z0-9-a]*ugg[a-z0-9-a]*(?:boot|shoes)[a-z0-9-a]*\b\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # per SB request https://meta.wikimedia.org/w/index.php?diff=2834376&oldid=2834371 -- Quentinv57 (2011-08-23) \bugg-[a-z0-9-]+\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) # block ugg- ugg(?:top|online)?sell \b100mfugg\.com\b \baddugg\.com\b \bbuddyugg\.com\b \bcome2ugg\.com\b \bgo+[d4]?ugg[os]?\.(?:biz|c[no]|info|u[ks]|hk|jp|org|net) \bhomeugg\.com\b \binugg\.co(?:\.uk|m)\b \bladiesugg\.com\b \bloadugg\.com\b \blowestmall\.com\b \bmimiugg\.com\b \bmissugg\.com\b \bmiugg\.com\b \brealugghome\.com\b \bsnowuggs\.com\b \bsoftugg\.com\b \bsuperbugg\.com\b \bsuperiorugg\.com\b \bsupuggs\.com\b \btougg\.com\b \buggbaileybutton\.(?:biz|org)\b \buggcarts\.com\b \buggcase\.com\b \buggedglobal\.com\b \buggfeel\.com\b \bugggogo\.com\b \bugggoods\.info\b \bugglist\.com\b \buggnewyork\.com\b \buggpark\.com\b \buggprovide\.com\b \buggs-uk\.biz\b \buggsaappaat\.info\b \buggsalon\.com\b \buggsaustralia-uk\.com\b \buggsbank\.com\b \buggsbox\.com\b \buggshelf\.com\b \buggsireland\.org\b \buggslife\.com\b \buggsonlinebestellen\.com\b \buggssky\.com\b \buggugg(?:au|aufz|discountfz|new)\.com\b \buggur\.com\b \buggwebsite\.com\b \buggwin(?:ner)?\.com\b \bup2ugg\.com\b \bwowuggs\.com\b pickugg\.org brawboots\.com clsells?\.com coogi-jeans\.com designerchristian\.com longdosi\.com m(?:i|uk)sboots\.com myshoesbox\.com\.cn pluboots\.(?:com|org) shoesboots\.co\.uk womenshoesshow\.com woolskinboots\.com \beshop-handbag\.com\b \bbelstaffonsale\.com\b \bbelstaffs\.com\b \bwithorder\.com\b \bectradetang\.com\b \bvip-handbags\.com\b \bsuprashoesite\.com\b \bdunkshoes100\.com\b \bvipsuprashoes\.com\b \bpicksbdunks\.com\b \bwest-trading\.com\b \b7pmshoes\.com\b \bairretrojordan\.com\b \badikshoes\.com\b \bardike\.com\b \btitaniumwf\.com\b \bkfc\.ms\b \bbox10\.info\b \bmycia\.info\b \bmyurlshortener\.com\b \burlredirect\.info\b \bur\.id\.au\b \b86au\.com\b \bx\.nu\b \bnik\.im\b \b82au\.com\b \beum\.cc\b plant\.dmz-karpaty\.com \briccardozipoli\.com\b \bstrumicadenes\.mk\b \bsamuibatik\.com\b \bgiochigiocando\.forumfree\.it\b \bhotelpeniscola\.com\b \beurostyx\.com\b \bitalyitalia\.com\b \bdescargas-deluxe\.blogspot\.com\b \bkukulkan\.260mb\.com\b \bhula-hoop-shop\.de\b \baddu\.co\b \barticles(?:base|vana)\.com\b \bquickpaydaycreadit\.wikidot\.com\b \bcellulitetalk\.com\b \bstretchmarkscare\.com\b \bsimalovesfun\.blogspot\.com\b \bxycol\.net\b \bray-ban\.cc\b \bhockey-review\.ru\b \bsalsalust\.com\b \bresumewritingservice\.biz\b \bnexthandbags\.com\b \baaaplan\.com\b \bbtobuy\.com\b \bbagsofashion\.com\b \bhandbags-fake\.com\b \bbagscabin\.com\b \ballstylish\.com\b \bbrandsshoessale\.com\b \beoooi\.com\b \bwholesalemaccosmetics\.com\b \bctobuy\.com\b \bvsbag\.com\b \bkoolsense\.net\b \bfamousbrandbag\.com\b \bwalletsky\.com\b \bthehandbags\.us\b \bbeour\.com\b \bshamise\.com\b \bsunglasseseye\.com\b \bfakehandbags1\.com\b \bfantastic-replica\.net\b \bhermesbirkinreplica\.com\b \bbagspirit\.com\b \bv-bags\.com\b \bshehandbag\.net\b \bbagfashionstyle\.com\b \bbuydesignonline\.com\b \bbalkanofil\.ru\b \bfacbook\.com\b \bbadoo\.gen\.tr\b \bstanfordu\.totalh\.com\b \bcommoditiestips\.com\b \bfry\.am\b \blink\.packtpub\.com\b \b2travel2\.nl\b \brio-de-janeiro-guide\.net\b \braipurnews\.(com|in|info)\b \begmondonline\.nl\b \bzoolabo\.com\b \bgoforthenight\.com\b \bold-school-spiele\.de\b \byaesmi\.narod\.ru\b \bmma\.sports-combat\.com\b \baffiliate\.godaddy\.com\b \bmidyatstarradyo\.com\b \bellightmade\.com\b \bpescaprofesional\.net\b \bfx-photos\.com\b \bs-m-s\.tv\b \bguia-puntacana\.com\b \bplacement-international\.com\b \bamerican-business\.org\b \bchristmas-celebrations\.org\b \ballworldsport\.org\b \bworld-geography\.org\b \bholgacamera\.net\b \badultinteractivechat\.net\b \biswb\.org\b \bamareway\.org\b \bli\.vc\b \bto80\.net\b \bviviti\.com\b \bonly-hit\.de\.tl\b \bestimarte\.com\b \bhumanbody\.me\b \bparaguaycoins\.com\b \bebook\.7pop\.net\b \bgermangoogirls\.com\b \bucuncubinyil\.com\b \bpoutrerdansguardian\.blogspot\.com\b \bkpop\.fr\b #Petition sites \bthepetitionsite\.com\b \bgopetition\.(?:com|co\.uk|us)\b \bipetition\.com\b \.ipetitions\.com \bpetition(?:online|s24|site|spot|-?them)\.com\b \bwebpetitions\.com\b #end of petition sites \bbeeg\.cm\b \.ladbrokes\.com \banna-world\.com\b \bblacksquaregallery\.com\b \bdahabtravel\.eu\b \b1dekorasyon\.com\b \btsanoff-classic\.com\b \bhttp-music\.org\b \bukshoesizeconversion\.com\b \bcoatsize\.com\b \bhaqeeqat\.org\.pk\b \bthecompany\.pl\b \bpalmedazur\.com\b \bhot-maps\.de\b \becsoso\.com\b \bec9i\.com\b \bbigbigfashion\.com\b \btang-trade\.com\b \bkicksinfo\.com\b \bfeelingshoes\.com\b \bairgriffeymax\.com\b \bbrandkeys\.net\b \btotobags\.com\b \bhoney-replicas\.com\b \btop99shopping\.com\b \bbagstars\.com\b \brolex-heavens\.com\b \brwholesalejewelry\.com\b \bgo52wholesale\.com\b \bsell-replica\.com\b \bjerhandbags\.com\b \bphoenix-luxuries\.com\b \bshopstarstyle\.com\b \bbapesky\.com\b \bjrehandbags\.com\b \btop1replica\.com\b \be-shop-replica\.com\b \bbeubag\.com\b \btop100handbag\.com\b \breal-exact-bag\.com\b \bsaleluxe\.com\b \bbuy-tiffanys\.com\b \bshoesflysky2\.com\b \btiffany4girls\.com\b \bbaileybuttonboots\.com\b \bbootsea\.com\b \bbootsonmall\.org\b \bcashboots\.com\b \bcrazyboot\.com\b \brightonradon\.com\b \bsnowboots-discount\.com\b \bp90xtopmall\.com\b \btrade161\.com\b \bthetrendies\.com\b \benjoyshoping\.com\b \bbootshouse\.com\b \bshop4p90x\.com\b \btimboot\.com\b \bhktz\.net\b \bmanoloblahnik\.ws\b \bjimmy-choo-outlet\.com\b \bjimmychoooutletstore\.com\b \bes\.maxorion\.com\b \bbukisa\.com\b \bexm\.nr\b \bhelpdesk\.tk\b \bsedo(?:parking)?\.com\b \bel-youm\.com\b \baddsubmiturl\.com\b \baries\.com\b(?!\.) \bbigdady\.com\b \bbuckethead\.com\b \bcarinsurancecredit\.com\b \bceritaindonesia\.com\b \bcreditscorecomparison\.com\b \bejdixon\.com\b \bfresherworld\.com\b \bfrt\.org\b \bhomestaging\.net\b \bhotels-accommodation-hotels\.com\b \bhotrodlinks\.com\b \bincest\.com\b \bjandal\.com\b \bkiss\.my\.butt\.com\b \blucky\.com\b \bmbc2\.net\b \bmobile24\.com\b \bmxyer\.com\b \bpillz\.com\b \bplentyoffish\.net\b \bps4\.com\b \btocows\.com\b \btrafficx\.com\b \btwiteer\.com\b \bunderpants\.org\b \bwistatepull\.org\b \bchez-soso\.picoz\.com\b \bfuckgirl\.com\b \bhflanding\.contortionists\.net\b \bzshare\.com\b \bphebank\.com\b \bwwww\.hentaitube\.com\b \bthebestoftheinternet\.com\b \bgods-country\.de\b \bnetbulx\.com\b \blesberlinettes\.wordpress\.com\b 174\.132\.115\.162 74\.208\.135\.98 \badsense-p\.blogspot\.com\b \bmillionsbillionstrillions\.com\b \blifetimetracker\.com\b \blifetimegps\.com\b \bgenesilencing\.net\b \bvanessahaydontrump\.com\b \bkebira\.com\b \bhawaiianlimo\.com\b \bspringbreakspain\.com\b \bzombiecomputer\.com\b \b3dgovernment\.com\b \bbrownfat\.com\b \bmomordica\.com\b \baimraj\.com\b \bcalcutta\.org\b \bguiacoruña\.es\b \ba-coruña\.com\.es\b \bla-coruña\.com\.es\b \bxn--acstica-71a\.net\b \bolimpiadas\.net\b \blatín\.net\b \bde-españa\.net\b \bgretsch\.es\b \bchef\.ph\b \bchef(?:\.com)\.ph\b \bsupermodels?3d\.com\b \bupd\.ph\b \bcoron\.com\.ph\b \bcolorfulbubbles\.com\b \b3dtvcorp\.com\b \b3dtv(?:\.com)\.ph\b \b3dadvertising\.com\.ph\b \b3dads\.com\.ph\b \b3-d\.ph\b \b3dpaparazzi\.com\b \bremit\.com\.ph\b \bcarabaoisland\.com\.ph\b \bdollar\.com\.ph\b \bboayan\.com\.ph\b \bsanvicente(?:\.com)?\.ph\b \blithium-air\.com\b \bboracay\.tk\b \bdiwaran\.(?:com|net)\b \bmrgfu(?:streatment)?\.com\b \bmrg-fus\.com\b \bpiratedcopy\.com\b \bfilchi\.org\b \bfilipinochinese\.com\b \bfinance\.groups\.yahoo\.com/group/Fil_Chi\b \bofw\.(?:com|org)\.ph\b \bofwonline\.(?:com|ateneo\.edu|net)\b \bhotellmolleberg\.com\b \bzkracene\.cz\b \b1url\.cz\b \beurocupshistory\.com\b \bmoladi\.com\b \bplasticformwork\.co\.za\b \bmoladiamericas\.com\b \bvivwestwood\.com\b \bbu\.tt\b \brisk-international\.gr\b \bcutehandbags\.org\b \berssab\.u-bordeaux3\.fr\b \bknol\.google\.com/k/cestas/knol-000-pr%C3%A9sentation-des-trois/39y3khftrdkhq/62# \bgrammar-and-logic\.com\b \blyt\.sr\b \bcardassiaprimera\.com\.ar\b \bmillionid\.com\b \bcmindia\.blogspot\.com\b \bfashionlande\.com\b \bdatmaychu\.net\b \bdiendanmaychu\.net\b \bironrye\.blogspot\.com\b \bnewmail\.ru\b \b00free\.net\b \bfreei\.me\b \bzoka\.cc\b \busefulwebtool\.com\b \bantiques-help\.com\b \bmon\.st\b \bcaseecampi\.net\b \burl\.lotpatrol\.com\b \btomyumrecipe\.com\b \bbachhoa24\.com\b \bvolleyball-movies\.pl\b \bazerbaijanrugs\.com\b \bmoviesonline\.name\b \bclassic-replica\.com\b \btoywatchesale\.com\b \bchoosemyhandbags\.com\b \brolex-watch-replica\.com\b \btiffanyshopmall\.com\b \bhogan-scarpe\.it\b \bbagsaa\.com\b \bdhlbag\.com\b \bmoyu7\.com\b \bideal-replica\.com\b \bwsreplicas\.com\b \bmemwatches\.com\b \bbag-endhere\.com\b \bmontblancsale\.com\b \bluxury007\.com\b \bbranddiscounting\.com\b \bhandbaghall\.com\b \bshoe-jordan\.com\b \bwholesale-designer-handbag\.com\b \bjordannew\.com\b \bhandbags163\.com\b \bp90xbose\.com\b \bcgkicks\.com\b \bbeatsbydres\.com\b \bjewellryoutlet\.com\b \bp90xoutletonline\.com\b \bmycoachoutlets\.com\b \bp90xschedule\.com\b \bbrand-store777\.com\b \bmyjuicycouture(?:outlet|s)\.com\b \bme2dvd\.com\b \bmusicadelparaguay\.blogspot\.com\b btopfoot\.ch\b \bthesiswritingservice\.com\b \babandonedkansai\.wordpress\.com\b \biranbattery\.(?:com|ir)\b \bfadakbattery\.ir\b \balitacomics\.blogspot\.com\b \bstanfordu\.byethost13\.com\b \binfluenzavirusnet\.com\b \bdenguevirusnet\.com\b \bgenetherapynet\.com\b \bchikungunyavirusnet\.com\b \bhamsangar\.ir\b \bkiacell\.com\b \bvideo-search\.de\.tl\b \bxav\.cc\b \bxa\.vc\b \bsorturl\.net\b \breplicasonsale\.com\b \bbacklinksteam\.com\b \bnextiva\.com\b \btelemarketingbase\.com\b \busvoip\.com\b \bvoipproviderslist\.com\b \bwebadsservice\.com\b \btinyfav\.com\b \bfreelancercareers\.com\b \bcustomcourseworks\.com\b \bpradeepsanyal\.com\b \bforit\.org\b \breplicaisland\.com\b \bexactbags\.com\b \bukthomassabo\.com\b \bmrpinyin\.webs\.com\b \btugolden-retriever\.blogspot\.com\b \bshaderaven\.at\.ua\b \blinq\.lk\b \b0z\.fr\b \bcharts-single\.de\.tl\b \blostpedia\.com\b \bdictionar-englez-roman\.org\b \bminurl\.com\b \bchekushka3\.narod\.ru\b \bgeocities\.yahoo\.com\.br\b \btwiter\.com\b \bforexinsider\.co\.uk\b \burl4t\.com\b \bvv\.vg\b \bcyberpunkresources\.blogspot\.com\b \bhvacinstaller\.com\b \brod\.gs\b \bchws\.ca\b \bgalerie-obadia\.com\b \bplanet-earth\.tv\b \bzumlink\.com\b \bzumlink\.de\b \blinkegit\.com\b \bdolinku\.pl\b \bvuethis\.com\b \broligames\.info\b \bspruethmagers\.com\b \bgaytube\.com\b \bblogspor\.com\b \byspace\.com\b \ben\.wilipedia\.org\b \bfacebppk\.com\b \bfaceboog\.com\b \bmyspac\.com\b \bwikipedi\.org\b \b1939\.com\b \blivjournal\.com\b \bbolgspot\.com\b \bmyspase\.com\b \bblogpspot\.com\b \bautomobile-insurance\.com\b \bdental\.implantprocedure\.com\b \bzarasoft\.yoo7\.com\b \bb4p\.nl\b \bsmartkpis\.com\b \bbalancedscorecardreview\.com\b \bexemys\.com\b \bshrinkee\.com\b \bsalentobooking\.net\b \bsms-fake\.com\b \bbep-hiphop\.blogspot\.com\b \b0vr\.net\b \b321\.cn\b \b4x2\.net\b \bat\.t[cf]\b \bbiz\.ly\b \bbofh\.us\b \bc-o\.cc\b \bca\.tf\b \bch\.t[cf]\b \bcz\.t[cf]\b \bda\.ru\b \bde\.t[cf]\b \beu\.t[cf]\b \bfreakz\.eu\b \bhere\.ws\b \bho\.io\b \bint\.t[cf]\b \bmypiece\.com\b \bne1\.net\b \bneat\.name\b \bouch\.ws\b \bseeya\.at\b \bsuch\.info\b \btrue\.ws\b \btweaker\.eu\b \bubb\.cc\b \bvisit\.ws\b \bco\.nr\b \b74\.6\.239\.185\b \bbonus-casino-en-ligne\.info\b \bparis-pronostics-sportifs\.com\b \bfrance-poker-en-ligne\.com\b \bguide-roulette\.net\b \bjeux-casino-gratuits\.org\b \bturkmenbilisim\.net\b \bpestcontrol\.co\.uk\b \bsolar-energy\.co\.uk\b \bnolo.com/index.cfm\b.*?\bkbid= \burlredo\.com\b \bsoldatx\.com\b \bbuildingexamples\.com\b \bmusikpedia\.net\b \broatanwestbay\.com\b \bhyv\.es\b \bhyves\.nl/api/shorturl\b \bcartusialover\.wordpress\.com\b \bcabinetfiscal\.com\b \btilpark\.com\b \bsudety\.veus\.pl\b \bbatuferinggi\.info\b \btinyden\.com\b \bfreud\.pribor\.cz\b \bple-mir\.com\b \bsaveffi\.com\b \boxfreudian\.com\b \bstanleygentlemen\.com\b \bpinkushion\.com\b \bsuperbestpalsclub\.tk\b \bva\.mu\b (?<=//|\.)x\.co\b \bhancocksinsi\.tr\.gg\b \bsperco\.com\.ua\b \blifegid\.net\b \bcineastaleonardo\.blogspot\.com\b \bsohbetask\.net\b \bstartravestiler\.com\b \btravestiler1\.com\b \bstarderya\.com\b \btravestitravestiler\.com\b \btravestiler\.net\b \blovespace\.loversguide\.com\b \belectroniccigaretteburn\.com\b \becigarettereviews\.com\b \bwikipeia\.org\b \bwikipeadia\.org\b \bfickr\.com\b \bpenisland\.com\b \bzideo\.nl\b \bit2\.in\b \bprimewritings\.com\b \bessaydr\.com\b \btube-silicon\.com\b \bbblogspot\.com\b \bemresaracoglu\.com\b \bluxurydesignerbag\.com\b \bpradanow\.com\b \bpaybagsincs\.com\b \bebella-collections\.com\b \bus-abercrombie\.com\b \bpaybagsinc\.com\b \bxsnr\.x10\.mx\b \bbaixarps2\.tk\b \bnemri\.tk\b \bsudoku\.name\b \b4p5\.com\b \besiparislerim\.com\b \bidxl\.net\b \bmuznewz\.com\b \bads\.betfair\.com\b \ballaboutmodels\.tv\b \bcognac-expert\.com\b \bskryabin\.biz\b \bmcflyreport\.tk\b \bmuzland\.(?:ru|info|es|in)\b \bairclassification\.com\b \btudosobremagiaeocultismo\.blogspot\.com\b \bclassroam\.multiply\.com\b .*sanalritim[+.]com \bwebcache\.googleusercontent\.com.*?sanalritim \.cc\.bingj\.com.*sanalritim \bforumcorlu\.com\b \bbunkerpictures\.nl\b \bview\.my\b \bjustbie\.com\b \bshoptoryburchoutlet\.com\b \bchanelbagsoutlets\.net\b \bcoachfactoryoutlet-online\.com\b \bus-hermeshandbags\.com\b \bchaneloutletonlines\.com\b \bnewbelstaff\.com\b \bchanelhandbagworld\.com\b \bcoachfactoryonline\.com\b \bskechers-shapeupsoutlet\.co\.uk\b \bdiscount-miumiu\.com\b \bhervelegersale-outlet\.com\b \bcoachbagscheap\.net\b \bdiscountchloe\.com\b \bnewbalance-outlet\.com\b \bmycoach-outlet\.com\b \bchanelbagshow\.com\b \bshopmanoloblahnik\.com\b \bgracebag\.com\b \btoryburchlover\.com\b \bsunglass-mall\.com\b \bsoftnet1\.tk\b \bareacodeblog\.com\b \bvitaminddeficiencysymptomsguide\.com\b \bsideeffectsguide\.org\b \bbiggestintheworld\.org\b \ballintheworld\.org\b \bappendicitis-symptoms\.org\b \bintelligentmag\.com\b \bthegallbladdersymptoms\.com\b \bbronchitissymptomsonline\.com\b \bstomach-ulcer-symptoms\.org\b \bhivsymptomsblog\.com\b \bresumecoverletterexamples\.org\b \b192-16801\.com\b \bbluewaffledisease\.org\b \bbreastfeedinginfo\.org\b \b192168ip\.com\b \bbabyshowerinvitationsblog\.com\b \bthebesttimetogetpregnant\.com\b \bshinglessymptomsguide\.org\b \bvideoradio\.ru\b \byoutubedownloader\.org\b \bsavetubevideo\.com\b \bfreedownloadgames\.name\b \bbgames\.org\b \bvcq\.biz\b \bbackgroundpictures\.net\b \bnewdimensionsweb\.com\b \bi-watch-movies-online\.com\b \bmovietrailersonline\.net\b \byoutube-?downloader\.name\b \bwritemypapers\.org\b \bevolutionwriters\.com\b \biphone-to-pc-transfer\.com\b \boksgroup\.com\b \bdieselgenerators\.ru\b \bhuman2stay\.com\b \blaptopbatterywholesale\.com\b \blaptopbatteryweb\.com\b \bbatteryfast\.com\b \btoplaptopbatteries\.com\b \bgoodlaptopbattery\.co\.uk\b \bbatterylaptoppower\.com\b \bidopoo\.com\b \blaptop-battery\.us\b \bglobal-motherboard\.com\b \blaptopskeyboard\.com\b \bhp-laptop-battery\.net\b \bhighwaylaptopbatteries\.com\b \brjmbattery\.com\b \banyincn\.com\b \bkavav\.com\b \bfroyopad\.com\b \bcheapoakleysale\.com\b \btakeourshoes\.com\b \bfreeshippingmart\.com\b \bdoinglong\.com\b \bellabridaldress\.com\b \bsatistronics\.com\b \blampworlds\.com\b \byouroscilloscope\.com\b \bguooy\.com\b \b21cnshoes\.com\b \bivove\.com\b \btradehan\.com\b \bchinadone\.com\b \bwholesale07\.com\b \bsechange\.com\b \bdropship-china\.com\b \bjaimestore\.com\b \bmyjoyzone\.com\b \budtek\.com\b \bdressesshop\.com\b \bbuythebigone\.com\b \btakeshoes\.com\b \bstarweddingdresses\.com\b \bsoftwareo\.com\b \busajerseysmall\.com\b \bcallhot\.com\b \bsupplysunglasses\.net\b \bbuyinb2b\.com\b \bchinanfl\.com\b \bsuperzonewholesale\.com\b \bezbuy365\.com\b \badapterlist\.com\b \bbatterygoshop\.co\.uk\b \barogyaherbalpowder\.tk\b \beswikipedia\.org\b \bmakemoneycorp\.page\.tl\b \bdogswar\.ru\b \bpussy\.com\b \bhomosex\.com\b \bgroups\.to\b \b4u43\.com\b \bjejuri\.net\b \bkhandoba-(?:jejuri|temple)\.blogspot\.com\b \bjejuridarshan\.com\b \bminoxidilforte\.com\b \binvitationstyles\.com\b \bsuprauk\.co\.uk\b \bsupraukshoes\.com\b \brealafrica\.co\.uk\b \barticle-board\.com/fat-burning-furnace-reviews\b \bthedietsolutionprogram-exposed\.org\b \bthedietsolutionreviewscam\.com\b \bfatburningfurnacereviewscam\.com\b \btruthaboutabsreviewscam\.com\b \bfatloss4idiotsreviewscam\.com\b \bdietsolutionreviewscam\.com\b \bfindtohealth\.com\b \bli8\.ru\b \bpbali\.com\b \bcropcirclesandmore\.com\b \bcreditcardhelp\.com\.au\b \bmarket-area\.ru\b \bdataclub\.ru\b \bzkracovatko\.cz\b \bveryspecial\.ru\b \bfa\.st\b \biskspot\.com\b \blurkmoarpedia\.com\b \bfacenook\.com\b \bbleaching-pro\.de\b \bjettisonreality\.tk\b \bfootballshoesblog\.com\b \bchristian2011\.com\b \bstylestalks\.com\b \bartisans-serruriers\.fr\b \blocksmithmanchester\.cc\b \bmenuiserieparis\.net\b \bplombier75\.fr\b \bserrureporte\.com\b \bserrurier\.com\b \bserurier\.net\b \bsosserrurier\.com\b \blivejasmin\.com\b \btourattract\.com\b \bplaces-data\.com\b \bdiamond-age\.at\b \barhitel\.com\b \bdubes-electro\.com\b \bmotelcar\.com\b \bspisakpesama\.com\b \bnatascha-hilft\.com\b \beasymobiletagging\.at\b \bnewarts\.at\b \byoucanhelp\.tk\b \bprofessay\.com\b \bwholesaleweddingsupplies\.org\b \bbodybuildingtips-list\.com\b \belectroniccigarette2k\.com\b \biitm\.be\b \bgopoco\.us\b \bcevatzade\.com\b \bxok\.mx\b \blinseis\.(?:com|de|net)\b (?<!netzsch-)\bthermal-analysis\.com\b \bdilatometer\.com\b \bkarmenshoes\.com\b \bmichael-jordan\.us\b \bplayersaid\.com\b \bfemmes-cuir-bottes\.com\b \bhermes6\.com\b \bvogueshoesonline\.org\b \bimrandijital\.com\b \bdijitalbaskifiyatlari\.net\b \bledtabela\.us\b \bcephegiydirmefiyatlari\.com\b \btabelafiyatlari\.biz\b \barackaplamafiyatlari\.com\b \bisiklitabelafiyatlari\.com\b \baracgiydirmefiyatlari\.com\b \bbacklinkdir\.com\b \bsinotraffic\.com\b \b3fw\.ru\b \bab\.cd\b stdtesting\.(?:com|net|org)\b \bt\.in\.com\b \bbodypaint\.ws\b \bzolas\.info\b \bberkeley-term-papers\.com\b \bresumedocket\.com\b \bessayhelppros\.com\b \bcustomessayhelp\.com\b \blogodesignmaestro\.com\b \bheadlicetreatmentworld\.com\b \beasyessayhelp\.com\b \bdissertationmojo\.co\.uk\b \bwriters-write\.co\.uk\b \bdissertationinn\.co\.uk\b \blogodesignmaestro\.co\.uk\b \bessaymojo\.co\.uk\b \bmightydesigners\.com\b \bessayinn\.co\.uk\b \bmormonlar\.org\b \bdeltafidesign\.it\b \bminoxidilforte\.blogcu\.com\b \bdimension\.com\b \bammonet\.(?:com|it|ch|de|fr)\b \bchianti\.info\b \bnorcia-italy\.com\b \bval-di-chiana\.com\b \bchiocchio\.net\b \bbadia-a-coltibuono\.com\b \batoposmusic\.com\b \btavarnelle\.com\b \bbarberinovaldelsa\.info\b \bmonteriggioni\.info\b \bradda-in-chianti\.com\b \bimpruneta\.com\b \bgreve-in-chianti\.com\b \bsan-casciano\.com\b \bval-di-merse\.com\b \bgaiole-in-chianti\.com\b \bbella-toscana\.(?:com|co\.uk|org|net)\b \baltamaremma\.org\b \blivorno-info\.com\b \bsunflower-tours\.com\b \bmassa-marittima\.com\b \bagriturismo-chianti\.com\b \bbedandbreakfastinchianti\.com\b \bsan-polo\.com\b \bchianti-italy\.com\b \barezzo-info\.com\b \bvaldorcia-info\.com\b \bpienza\.com\b \bmontalcino\.net\b \bbibliophile\.net\b \bbookbase\.com\b \bmontepulciano\.net\b \babbeys-of-tuscany\.com\b \bcastelli-del-chianti\.com\b \bcitta-slow\.com\b \bfestivals-of-tuscany\.com\b \bgardens-of-tuscany\.net\b \bslow-food\.info\b \bslow-tours\.net\b \bslow-travel\.info\b \bslow-vacations\.info\b \btuscanywinetours\.info\b \btuscanywinetours\.net\b \bvillas-of-tuscany\.info\b \bvino-slow\.com\b \bwinetastingtoursintuscany\.com\b \bsiena-info\.net\b \btuscanleathergoods\.com\b \bcastellina\.com\b \baccommodationsinchianti\.com\b \bchianticlassico\.net\b \btuscanwinetours\.net\b \bcasa-reasco\.com\b \broma-info\.net\b \bsan-quirico\.com\b \bmonte-amiata\.com\b \bcasarmini\.it\b \bmonte-oliveto\.com\b \bgarfagnana-info\.com\b \bmugello-info\.com\b \bvaltiberina-info\.com\b \bsansepolcro-info\.com\b \bvilla-felceto-tuscany\.com\b \bpanzano\.com\b \btuscan-wines\.info\b \bvacationrentalstuscany\.com\b \btuscany-vacation-rentals\.net\b \btuscany-toscana\.info\b \btuscany-toscana\.co\.uk\b \btuscanyholidayhomes\.com\b \bfarmhouse-holidays\.com\b \bholiday-homes-tuscany\.com\b \bchianti-rentals\.net\b \bchianti-vacation-villas\.com\b \bagriturismi-chianti\.com\b \bilcasello\.it\b \blucarelli\.info\b \blamole\.info\b \bbedandbreakfastinchianti\.net\b \blecetinelle\.it\b \bgallo-nero\.info\b \bcastelnuovo-berardenga\.com\b \bbadia-a-passignano\.com\b \bmontefioralle\.info\b \bvolpaia\.info\b \bstrada-in-chianti\.com\b \bvaldarno-info\.com\b \bvaldelsa-info\.com\b \bsan-miniato\.com\b \bspello\.org\b \bcortona\.com\b \banghiari-info\.com\b \baccommodationsinrome\.net\b \bantiquarian-books\.info\b \bassisi-info\.com\b \bbella-umbria\.com\b \bbibliofilo\.it\b \bbibliophile\.ch\b \bbibliophile\.eu\b \bbologna-info\.com\b \bbookbasesearch\.com\b \bcastellina-in-chianti\.com\b \bcertaldo-info\.com\b \bcetona\.info\b \bcollevaldelsa\.net\b \bcortona-italy\.com\b \bderuta\.net\b \bfarmhouseaccommodationsintuscany\.com\b \bferrone\.info\b \bfiesole\.com\b \bfirenze-florence\.com\b \bfirenze-info\.net\b \bflorenceaccommodations\.info\b \bgaiole\.com\b \bgiustiniana\.info\b \bgrosseto-info\.com\b \bgubbio-info\.com\b \bholidayhomesintuscany\.net\b \bischia-casa\.com\b \blibri\.info\b \blibri-rari\.info\b \blorociuffenna\.org\b \blucca\.info\b \blucolena\.net\b \bmazzano\.com\b \bmercatale\.net\b \bmontefioralle\.it\b \bmontelupo\.com\b \bmontespertoli\.org\b \bnaples-napoli\.com\b \borvieto-info\.com\b \borvieto-italy\.com\b \bperugia\.ch\b \bperugia-info\.com\b \bperugia-italy\.com\b \bpisa-info\.com\b \bpoggibonsi\.com\b \bpontassieve\.info\b \bpontassieve-info\.com\b \bradda\.org\b \bradicondoli-info\.com\b \bravenna-info\.com\b \bsan-donato-in-poggio\.com\b \bsan-gimignano\.com\b \bsan-gimignano-info\.com\b \bsan-miniato-al-monte\.com\b \bsienna-italy\.com\b \bsovicille\.net\b \bspoleto-info\.com\b \btavarnuzze\.com\b \bumbria-italy\.org\b \burbino-info\.com\b \bval-di-sieve\.com\b \bvaldorcia-valdorcia\.com\b \bvolterra\.net\b \bapartment-saint-peters\.com\b \bautoilcassero\.com\b \bbecherale\.com\b \bcasalamole\.com\b \bcasalmonte\.it\b \bceramica-geometrie\.com\b \bchianti-farm-house\.com\b \benjoytuscany\.com\b \bhotelinchianti\.net\b \bilvillino\.net\b \bpatriziafalciani\.com\b \bpoderesagna\.com\b \bpodere-san-cresci\.com\b \bpoggioallolmo\.com\b \brifugium\.it\b \bterredimelazzano\.it\b \btuscanyholidayhome\.net\b \bvillabordoni\.com\b \bvilla-lebarone\.com\b \bvillarignana\.com\b \bvilla-sant-andrea\.com\b \btodopuertoescondido\.com\b \bfamilias-argentinas\.com\.ar\b \btrituradoras-de-piedra\.com\b \b007\.am\b \bbasketballonlineshop\.com\b \bt\.cn\b \bcheckdent\.com\b \boosakalv\.com\b \bhklouis\.com\b \bcoach-replicas\.com\b \bfashioncheaphandbag\.com\b \btiffanyjewelryoutletusa\.com\b \boakley-sunglasses\.uk\.com\b \bsellfashiontiffany\.com\b \bmyjewelrybox\.org\b \btiffanybraceletuk\.com\b \bbrianatwoodsales\.com\b \btiffanyjewelryoutletus\.com\b \bgeneraljewellery\.com\b \bsunglassshop\.us\b \bchichotlingerie\.com\b \bineeee\.com\b \bsilvertiffany\.org\b \brsgold2sale\.com\b \bptlue\.com\b \bpassiontrader\.com\b \btiffanyhut\.com\b \bwatch4sale\.org\b \blearnitaliano\.net\b \bliteraryawards\.info\b \bkarenmillen(?:bagsstore|blackdressstore|cataloguestore|centurycitystore|chicagostore|coatstore|collectionstore|dresses(?:online|onsale|outletonline|shop|ukonline|ukstore)|footwearstore|handbagsstore|headofficestore|jewellerystore|leatherjacketstore|onlinestore|outletonline|outletstore|s|shoes|shoes(?:australia|uk)|silkbrasstore|sohostore|spectaclesstore|ukdesigner|ukonline|ukoutlet|uksite|ukstore|usastore|websitestore)\.com\b \btoryburchflatsdiscount\.com\b \bdetox-body-cleanse\.com\b \bcheapabercrombieandfitch\.com\b \babercrombieandfitchukstore\.com\b \bedhardy(?:backpack|handbags)store\.com\b \btoryburchoutletstores\.com\b \bcoachclearanceoutlet\.com\b \btoryburchbagsshop\.com\b \brosettastonefrenchused\.com\b \btoryburchwalletshop\.com\b \bburberry(?:bags?|bluelabel|brit|london|perfume|purses|sale|scarves|sunglasses|thebeat)store\.com\b \bburberry(?:-bagoutlets|4handbags|ol|selection|world)\.com\b \bburberry\.org\b \bus-burberrybags\.com\b \bus-burberryshoes\.com\b \busa-burberryoutletonline\.com\b \btoryburchhandbagsshop\.com\b \btoryburchcouponsale\.com\b \bcoachoutletleather\.com\b \bsolestop\.com\b \bcoachclearanceshop\.com\b \babercrombieoutletsaleonline\.com\b \btescoshoes\.com\b \bukshoesbuy\.com\b \b24order\.com\b \bradiifootwearsstock\.net\b \bhomywinter\.com\b \bair-maxes\.com\b \bamzn\.to\b \bturl\.no\b \bwikicities\.com\b \bnitrotek\.co\.uk\b \bwhdo\.ru\b \bwelcomeurope\.com\b \be-spirulina\.com\b \begert\.com\.tr\b \bdhtblockerdanger\.com\b \b2girls1cup\.nl\b \bdextertravels\.com\b \bshimlatourpackages\.net\b \bdubaitourismpackages\.co\.in\b \bgoatourpackages\.net\b \buttaranchaltourpackages\.com\b \bjaipurtourpackages\.net\b \bmumbaitourpackages\.net\b \beuropetourpackages\.co\.in\b \blakshadweeptourpackages\.net\b \bnepaltourpackages\.net\b \bsrilankatourpackages\.co\.in\b \bsingaporetourpackages\.co\.in\b \bsrilankatourismpackages\.co\.in\b \bthailandtourpackages\.co\.in\b \brovinj\.aventin\.hr\b \b12by\.com\b \bslnks\.com\b \b20b\.org\b \bhikingshoes4u\.com\b \bwatchesreplicabest\.com\b \bqueenofwatches\.com\b \bfreerolexwatches\.com\b \btiffanyl(?:lc|ot)\.com\b \bairvec\.com\b \bnewportscigarettes\.net\b \bhotbrandjeans\.com\b \bchinashopping4u\.com\b \bheels-?hut\.com\b \bbrandladyshop\.com\b \bwigshotsale\.com\b \bshoesset\.com\b \bclretail\.com\b \bxseoer\.com\b \bjewelryhu\.com\b \bshoesnipe\.com\b \bmultiurl\.com\b \bxuta\.me\b \bbarcosbarcelona\.com\b \bholocausto-doc\.blogspot\.com\b \binspiratorsukses\.com\b \bbacau\.(?:net|org)\b \bflashpapers\.com\b mycaal\.com diamondlinks\.net \bmotobiznes\.net\b \bq\.gs\b \bherbaldb\.com\b \bll\.my\b \bnowtweet\.it\b \bshadr\.me\b \bbc\.vc\b \bpalawanhotels\.org\b \bhotfemaletennisplayers\.blogspot\.com\b \byourkefirsource\.com\b \balimezdegi\.com\b \bpriceangels\.com\b \bmyowninformations\.com\b \bpureberrymax\.net\b \bbrafacts\.net\b \bluxury-pajamas\.com\b \bhottestsports\.com\b \btotallympics\.com\b \bmaketodaypayday\.co\.uk\b \bdorebibletarot\.net\b \bwow-signal\.com\b \borlando-villa-guide\.com\b \bovariancyst-treatment\.com\b \b2vancouver\.com\b \b2vancouverbc\.com\b \b9nl\.com\b \bcomyonet\.com\b \bget-shorty\.com\b \bkindurl\.com\b \blnks\.it\b \bphlpn\.es\b \burlao\.com\b \byourl\.nu\b \bsouthpacific\.org\b \bpacific-pictures\.com\b \bcuba-pictures\.com\b \bmapsouthpacific\.com\b \bgonanaimo\.com\b \btonganholiday\.com\b \bsamoaholiday\.com\b \bFijiguide\.com\b \bpetitionvoice\.com\b \bspanishfauna\.blogspot\.com\b \bprivateistanbultours\.com\b \bshrunklink\.com\b \bistanbuldaycruises\.com\b \bnewdealtravel\.net\b \bnewyearistanbul\.com\b \bistanbultours\.org\b \bistanbultour\.biz\b \bistanbuldaytours\.com\b \btoursistanbul\.org\b \btripsistanbul\.com\b \bcruiseistanbul\.com\b \bistanbultripadvisor\.com\b \btripadvisoristanbul\.com\b \bonlinetripadvisorturkey\.com\b \bturkeytripadvisor\.com\b \bgeziistanbul\.net\b \bistanbulprivatetour\.org\b \btoursturkeytravel\.com\b \bturkeybustravel\.com\b \bantalyaotelleri\.net\b \bbodrumotelleri\.net\b \bedirneotelleri\.com\b \bkusadasiotelleri\.com\b \banzacdaytour\.net\b \ballcappadociatours\.com\b \ballcappadociaballoontours\.com\b \bturkeygallipoli\.com\b \bgallipolidaytours\.com\b \bgallipoli-tours\.com\b \bturkeyvacationpackage\.com\b \btourpackagesturkey\.com\b \bturkey-tours\.org\b \btourstoturkey\.org\b \btravelguidesturkey\.com\b \btravelturkey\.biz\b \bboutiquehotelturkey\.com\b \btroublefreeholiday\.com\b \ballhotelsbooking\.com\b \balleurohotels\.com\b \bfujiken\.mo-blog\.jp\b \bmahjongonline\.net\b \brobert-lindsay\.blogspot\.com\b \bsorprendere\.com\b \bjordanevents\.net\b \bhuseyin\.gen\.tr\b \bmusicofthebalkans\.com\b \bhamshahree\.com\b \bpillsm\.com\b \bdigitalbach\.com\b \bkonyaliyiz\.net\b \bpaydayloanzone\.com\b \bfindlowcostautoinsurance\.com\b \bcaautoquote\.com\b \bchav\.in\b \bfacebok\.com\b \bkarate-blog\.net\b \btravel\.md\b \bmarketresearchagencies\.eu\b \bterme-selce\.hr\b \bgoodstuff\.ro\b \bjason-wiles\.blogspot\.com\b \bjamonarium\.com\b \ballworldguides\.com\b \bapnihindi\.com\b \bloltrain\.com\b \bjoomlaline\.ru\b \bmichael-trevino\.net\b \bjoshduhamel\.es\b \bjensenackles\.es\b \bemma-roberts\.us\b \bangelinaweb\.org\b \bjoseph-morgan\.net\b \bliamhemsworth\.bz\b \bkeegan-allen\.com\b \bbradley-cooper\.es\b \brodolfo-sancho\.com\b \bryansalazar\.net\b \bzonaaggregator\.blogspot\.com\b \bzonamode\.blogspot\.com\b \bkep-box\.blogspot\.com\b \bbo-kep\.blogspot\.com\b \bkep-katro\.blogspot\.com\b \bfotolenticular\.webs\.com\b \balkalife\.nl\b \bact-online\.de\b \bhealthstoresproducts\.com\b \bretailelectronicsstores\.com\b \bautomotivesupplystores\.com\b \bbuybooksonlines\.com\b \bwirelesslaserprinterreviews\.net\b \bbadcreditinformation\.info\b \bberitamalaysiaonline\.com\b \bbuycanon7d\.com\b \bcarabersetubuh\.com\b \bconstipationremediesforbabies\.com\b \bgriotgarage\.net\b \bhotscenesmovies\.com\b \bjuicycouturehandbag\.org\b \bnicoleleehandbags\.net\b \bsexspicture\.com\b \bvideo-seks\.com\b \bart3w\.de\b \bgen-2\.net\b \bearthstadiums\.com\b \bymaa\.be\b \bmultiupload\.com\b \bwn.com/2011_Hunter_Mariner\b \bsantamartacity\.com\b \bp\.tl\b \btheatreticketscheap\.com\b \bmeat-abolition\.org\b \bwhatisencyclopedia\.com\b \bdevicegadget\.com\b \bforexoval\.com\b \boyot\.org\b \blifeandarts\.wordpress\.com\b \bvikingarock\.france\.free\.fr\b \boutsiders\.org\b \bcapoeira-music\.webnode\.com\b \bflamencoweb\.fr\b \bfacebookmallonline\.com\b \bAndroidiZed\.com\b \bcalotor\.com\b \bflamescorpion\.com\b \bbelieve3d\.com\b \baiononline\.info\b \bzipry\.com\b \bipv6locator\.net\b \bbaseter\.com\b \bacvila\.net\b \bipgp\.net\b \bprojectoverdose\.com\b \bessayhelppros\.co\.uk\b \btest-pattern\.com\b \bsapporo-now\.com\b \bshrvl\.com\b \bwizardistanbul\.com\b \bfreedatingsites\.us\.com\b \bhitlerberghof\.com\b \bmcn\.me\b \blordpakus\.blogspot\.com\b \bglutenfreehotelsguide\.com\b \blnfaw\.blogspot\.com\b \bvietnamitasenmadrid\.com\b \breurl\.org\b \bxink\.ru\b \balfiopulvirenti\.com\b \bcittadicatania\.com\b \bescursionietna\.com\b \betnaescursioni\.net\b \bsitoweb\.mobi\b \bdanzecaraibiche\.com\b \bdigiseo\.com\b \bvietnamairlinesticket\.com\b \bcuudulieu24h\.com\b \bnoithathoangduy\.com\.vn\b \bbaovevn\.vn\b \bthanglonghousing\.com\b \bsms4smile\.org\b \bthutucthanhlapcongty\.net\b \bnamthaibinhduong\.edu\.vn\b \bnhakhoavietgiao\.com\.vn\b \buvc-thanhlapcongty\.com\b \bchocolatepoker\.hu\b \bshow-ip\.org\b \bsourceforge\.net/projects/code2000\b \btitleexpertsatlanta\.com\b \bdearflight\.co\.uk\b \breddotnet\.com\b \bfreeminecraftacc\.tk\b \b2spetses\.gr\b \bmadthumbs\.com\b \bbarcafan\.net\b \bmeingames\.de\b \bfreemahjongonlinegames\.com\b \bnikolatesla\.fr\b \bstewartcopeland\.free\.fr\b \buefa-coefficients\.com \beblogz\.net\b \bmedical-helpful-info\.blogspot\.com\b \brp9\.it\b \bcrash-bandicoot\.ru\b \bm1p\.fr\b \bweathersafewa\.com\.au\b \binternetmarketingdirect\.com\.au\b \brelaxocity\.com\b \btotalrecords\.com\.au\b \btheprintingwell\.com\.au\b \bosbornes\.net\.au\b \brummigame\.com\b \bprintprodukce\.cz\b \bandrewflusche\.com\b \bghengisfireworks\.co\.uk\b \bdiamondlinks\.net\b \bafterhimmedia\.com\b \bganarplataporinternet\.com\b \blightsensor\.net\b \bwirelesspromocode\.org\b \boutdoorfountains\.com\b \bcongregationbuilder\.com\b \bthebeginnerslens\.com\b \bcrusherplants\.com\b \balinetayar\.com\b \bart-cadre\.com\b \bxyzbc\.com\b \bfatlife\.ru\b # Below google 'redirect' regex expanded to end-of-string - lets see if that makes the 'what is redirected to' visible, awaiting the bugzilla request \bgoogle\..*?/url\?.* \b2012euro\.fr\b \bacademyrank\.com\b \bgzg\.in\b \boutlandishtr\.com\b \bfutbolistasconhistoria\.blogspot\.com\b \bfreeonlinegames\.eu\b \bfreesamplesource\.com\b \bsixflagsfreetickets\.com\b \btest-toefl\.com\b \bworldhostingprovider\.com\b \buniversalmarkets\.com\b \bnetscape-navigator\.info\b \btheync\.com\b \byoutube-nocookie\.com\b \binterject\.me\b \bmyindiaexperience\.com\b \bmykonosgold\.com\b \bchocolazi\.com\b \bchinabeerbrewing\.com\b \bteretana-fitnes\.com\b \binformationen-reise\.de\b \bvenezuela\.ru\b \bmargarita-online\.ru\b \bvenezuelaonline\.ru\b \bembassy-info\.com\b \bservifans\.com\b \be-earphone\.jp \blnk\.co\b \brdd\.me\b \bmin\.bz\b \bcanto-photographer\.com\b \bfatmasnow\.com\b \bessay-writer\.org\b \bcustom-essay\.ws\b \bcustomcollegeessays\.com\b \bessay-for\.me\b \bediting-services\.org\b \bcustomwritingservices\.org\b \bperfectresume\.org\b \biresearchpapers\.com\b \bessayshelp\.org\b \bwriting-help\.org\b \bcustomessays\.ws\b \bcvresumewritingservices\.org\b \beditingwritingservices\.org\b \biraclub\.org\b \bshorthaircutsv\.com\b \bitinerarisicilia\.it\b \bgallbladderdetox\.com\b \bpricense.com \b7century\.com\b \bbookholiday\.org\b \bbyd-club\.org\b \bvoip-sip-sdk\.com\b \btrakai-visit\.lt\b \b360cities\.net\b \bbet-at-home\.(?:at|es)\b \bvolley24\.com\b \bcuba-linda\.com\b \btipbet\.vn\b \bwowurl\.com\b \bfeenode\. \bwikipaste\.eu \bczarjoule\.blogspot\.com\b \bcondonesmix\.com\b \bauthor-oekryuchkova\.narod\.ru\b \be-broker\.in\b \bdvd-ppt-slideshow\.com\b \balexismf\.com\b \brajendragautam\.webnode\.com\b \bsolidarityinternational\.webnode\.com\b \bbiurokonkret\.com\b \bvoyage-en-inde\.org\b \bvoyage-au-rajasthan\.com\b \bilmu-komputer23\.blogspot\.com\b \badelphitheatrelondon\.com\b \bapollovictoriatheatre\.org\b \bavenueqlondon\.com\b \bbillyelliotlondon\.org\b \bBloodbrothersmusical\.com\b \bdominiontheatre\.org\b \bdreamboatsandpetticoatstickets\.org\b \bdrurylanetheatrelondon\.com\b \bGhostthemusicallondon\.com\b \bhermajestystheatre\.org\b \bjerseyboyslondon\.org\b \blondonpalladium\.org\b \bLondontheatreticketscheap\.com\b \bnationaltheatrelondon\.com\b \bphantomoftheoperalondon\.com\b \bphoenixtheatrelondon\.co\.uk\b \bpiccadillytheatre\.org\b \bplayhousetheatrelondon\.com\b \bsavoytheatre\.org\b \bshrekthemusicaltickets\.org\b \bthebookofmormonmusical\.co\.uk\b \bwewillrockyoutickets\.org\b \bwickedlondon\.org\b \bwizardofozlondon\.org\b \byesprimeministertickets\.com\b \blucidica\.com\b \bmoulinrougeparis\.co\.uk\b \btheater2k\.com\b \bseatplan\.co\.uk\b \beiffeltowertickets\.co\.uk\b \btubehotels\.com\b \bskanes\.com\b \bportelkantaouihotels\.co\.uk\b \bhammamet\.co\.uk\b \bmonastir\.co\.uk\b \bwebsitelooker\.com\b \buspix\.at\.ua\b \bparson-russell-terrier\.info\b \bandylau\.in\b \bcelebswear\.com\b \bfrost-minibar\.it\b \bspoti\.com\b \bpornsjapan\.blogspot\.com\b \bintertext\.md\b \blistadoderazasdeperrosygatos\.blogspot\.com\b \bimagenespreferidas\.blogspot\.com\b \bmultifight\.net\b \byoucopyright\.org\b \buk-dissertation\.com\b \bbuyanessay\.org\b \bgiocare-casino\.eu\b \bremedytreatments\.com\b \btechienow\.com\b \blogodesignconsultant\.com\b \bdissertation-help\.co\.uk\b \btermpapers-guide\.com\b \btuziw\.com\b \bdoyax\.com\b \bpornotube\.com\b \badultfriendfinder\.com\b \bcarstuckgirls\.com\b \bthesword\.com\b \bsextube\.com\b \bxtube\.com\b \bnowthatsfuckedup\.com\b \bpornhub\.com\b \bilovemolfetta\.it\b \bpspstation\.org\b \btoubkal-trekking\.com\b \bfrasesparafacebook\.com\b \brallytrophycars\.110mb\.com\b \blifeinsurancequotes\.com\.au\b \bcarinsurancequotes\.com\.au\b \bratelines\.com\b \bbuysolarpanels\.com\.au\b \bonbarcode\.com\b \bkeepautomation\.com\b \bzekaoyunlari\.org\b \bbentenoyunlari\.org\b \bben-10-oyunlari\.com\b \bkomikoyunlar\.net\b \bOYUNZAMANI\.COM\b \bbasketboloyunlari\.com\b \barabayarisioyunlari\.com\b \barabayarislari\.com\b \bth-chemical\.com\b \bisfana\.ru\b \bbluehosting\.com\.pe\b \badslvnpt\.com\.vn\b \bviagra-cialis\.ch\b \bul\.to\b \buploaded\.to\b \bnewsgroups\.derkeiler\.com/Archive/Soc/soc\.culture\.greek/2009\-06/msg\d+\.html \bvancouverlookout\.wordpress\.com\b \bvancouverlookout\.com\b \bruzgarenerjisi\.gen\.tr\b \bsmarturl\.it\b \bworldlifeexpectancy\.com/index\.php \bi-doserturkiye\.com\b \bvur\.me\b # part of issue with spamming urls, being managed xwiki. originally dealt with at enWP — billinghurst 20120127 commissionbreakthrough \b\d+\w+facts?\.com\b whatisamoneytree \b(easy)?(hairgrowth|bodybuilding(?!-magazin)|weightloss?|mafiawar|sixpackabs)(secret)?\b ultimatemuscletrainer globalrealearning \bhowtomakemoney\b \bwearitandbareitlingerie\b \bweightloss(dietwatchtips|truth)\b \bworldbestdiet\b yourwellnessquestions moneymakeronline dailyprofitsfromhome informationnow\.com\b secretrichesnow penisenhancementpills\b 4u\.webs\.com\b \bmarketing4noobs\.webs\.com\b \bapple-ipad-2\.webs\.com\b \b\d+-(\w+?-)?\w+?-\w+?-(topics?|talkingpoints?|secrets?|tricks?|discussions?|memos?|essays?|talks?|papers?|articles?|facts?|class(es)?).com\b \w+?-(topics?|talkingpoints?|secrets?|tricks?|discussions?|memos?|essays?|talks?|papers?|articles?|facts?|class(es)?)\.webs\.com\b \b\d+-(local-)?(informational|quick|brilliant|local|informative|helpful|specific)-(little|smart|daily|collegiate|clever|mindbending|special|brainy) \b\d+-(local-)?(academic|weekly|classic|helpful)-(daily|monthly|genius|special) #end of enWP additions \bcalculatormortgage\.co\.uk \bweightlosstruths\.2itb\.com\b \bu\.42\.pl\b \bcharlesgillman\.com\b \bslimsecrets\.2itb\.com\b \bbodhost\.com\b \bunterkunft-ferienwohnung-bamberg\.de\b \bappartements-vacances-bamberg\.com\b \bappartamento-vacanza-bamberg\.com\b \bcertifauto\. \bjigbo\.com\b \bshort4u\.pl\b \blottonews\.webs\.com\b \bdogtraningandtricks\.webs\.com\b \beasycomputerstudio\.webs\.com\b \bfishingsecrets\.webs\.com\b \bjobharvest\.webs\.com\b \bprojectpayday\.com\b \bmusicmarch\.weebly\.com\b \bsportfishingtricks\.com\b \bkapoormd\.com\b \bflyfishingsecrets\.webs\.com\b \bmydebtsolution\.webs\.com\b \bmanuelsanchezartist\.webs\.com\b \bquickstartbowling.webs.com\b \bminimalist-running-shoes\.webs\.com\b \bwowmusicforyou\.webs\.com\b \bfeedthemuscleburnthefat\.webs\.com\b \bimproveyourswing\.webs\.com\b \bcertificatoconformita\.com \bmagickpowers\.webs\.com\b \bthesimplegolfswing\.webs\.com\b \bforex-sells-like-candy\.webs\.com\b \blinkedinstratigies\.webs\.com\b \bretirementwebpage\.webs\.com\b \bgolfingtrainer\.webs\.com\b \ballproductreviews\.org\b #\b4\.bp\.blogspot\.com/-Lujq9b278Lg/TyeYmk66isI/AAAAAAAAAAc/yELwrwzyVeQ/s1600/caltech_rankmaniac_2012\.gif\b #\brankmaniac2012\.webs\.com\b #\brankmaniac2012caltech\.blogspo\t.com\b #\bmyrankmaniac2012\.blogspot\.com\b #\brankmaniac2012caltech\.tumblr\.com\b #\bcs144rankmaniac2012\.blogspot.\com\b #\brankmaniac2012\.webs\.com\b rankmaniac \blearnhowtoplayguitar\.tk\b \bpcgamesandmore4u\.webs\.com\b \bhopfeed\.com\b \ballsearch-now\.info\b \bti-da\.net\b \btrustedreviewfinder\.com\b \bdatingwebsitesnet\.org\b \bsinglesharmony\.com\b \bmedsmd\.com\b \bearnquickmoney\.net\b \bcocauto\.com \bbrokenscript\.com\b \barchive\.org/details/NoReply\b \barchive\.org/details/PleaseMisterPostman\b \barchive\.org/details/SexySadie\b \barchive\.org/details/AcrossTheUniverse_514\b \bsmspizza\.net\b \bmaxigen\.co\.il\b \bsiteseodirectory\.com\b \bdesenredandolamarana\.blogspot\.com \buntanglingtheweb-es\.blogspot\.com \bboards\.4chan\.org\b www\.4chan\.org/b/ \bxist\.org\b \bnudos\.org\b \bdiccionariomedico\.net\b \bcleaning-4u\.co\.uk\b \bmeta\.wikimedia\.org/\w/index\.php\?title\=Special\:Log/block\&page\=User\%3AFuture\+Perfect\+at\+Sunrise \bde\.wikipedia\.org/w/index\.php\?title\=Spezial\:Logbuch/block\&page\=Benutzer\%3AMuZeMike\+\%28WMDE\%29 \bihrp\.fis\.com\.vn \bthamtuthanglong\.com \benjoylace\.com\b \btop\-ptc\-serious\-paid\-to\-clic\-websites\.blogspot\.com \bhop\.clickbank\.net\b \bmy-weight-loss-secrets\.webs\.com\b [/.]➡\.ws\b \bxn--hgi\.ws\b \b›\.ws\b \bxn--cwg\.ws\b \btinyarrows\.com\b \bmlp\.im\b \b(derpy|pp4l|t9k)\.me \b4wrd\.us \bincloak\.com\b \baddr\.co\b \bt9k\.me\b \bsearch\.twitter\.com\b \bhowmanycaloriesshouldieatx\.com\b \bl\.to\b \bmappamundi\.free\.fr\b \bacademic-writing\.net\b \bmcprovider\.gr\b \bsmirt\.ch \ballowed\.org \bvlondonescorts\.co\.uk\b #Emergency listing - cross wiki issue 2012-4-20 \bvivaty\.wordpress\.com\b #Added by Jyothis on Feb 20, 2012 \bundo\.it\b \bamirite\.biz\b \bandrewstech\.tk\b \b79\.99\.0\.15\b \bbigblackarabiandicks\.tk\b \bgainmoneyfast\.com\b \bilike\.com\b d\.{0,1}e\.{0,1}a\.{0,1}t\.{0,1}h\.{0,1}t\.{0,1}o\.{0,1}j\.{0,1}e\.ws \bgetrank\.org\b \binstrumentalhiphopbeats\.com \bcc\.bingj\.com\b \burls\.li\b \beasepregnancytips\.webs\.com\b \bur\.cx\b \bmadebymabe\.be\b \bu\.czo\.me\b \bmalaysiahousingloan\.net\b \btiny\.cx\b \bthefacebook\.com\b \bwix\.com/russian\_mafia \buntanglingtheweb\-es\.blogspot\.com \br\.gd\b \bfaceboo\.com\b \bhabbolatino\.us\b \btopnotchfinder\.com\b \bgolflovers\.webs\.com\b \bphuketproperty\.com \bambien\-blog\.com \byachtpals\.com\b \bforextradinglikeachampion\.webs\.com\b \bflashgames\.name \bmillion-dollars\.net\b \babbo\.(mobi|tv|ag|hn)\b \bweightlosshypnotism\.blogspot\.com\b \bbeatbankruptcy\.webs\.com\b \bizmirescort(bayan|s)\.(com|biz)\b \brentpin\.com\b \bandroidmerkezi\.net\b \bklonopinonline\.net\b \bmgn\.me \burlcini\.com\b \bdietrine\.us \bdietrinereview\.com \basiansinamerica\.org\b \bwwww\.facebook\.com\b \bdb\.tt\b \bmusicfans\.ir\b \bconstructiontoysforkids\.com\b \bkly\.so\b \bfur\.ly\b \bfurly\.de\b \bflickr\.es\b \btwitter\.es\b \bfacebook\.es\b \btrafficsoftware-com1\.webs\.com\b \bacnetalks\.com\b \bbackpaindetails\.com\b \btinylink\.ir\b \brobertobenignifans\.com\b \bhoroskopi\.shtypidites\.com \bbregalnicastip\.tk\b \bgelen\.org \b1buycart\.com\b \b2oo\.ir\b \bu2l\.in\b \bv\.gd\b # manually added by billinghurst \bbajubatiktulis\.com\b \bgrosirbatik\.info\b \bbatiksemarang\.info\b \bbatiksarimbit\.info\b \bkampungseo\.com\b \bjualjam\.net\b \bbmdstreet\.com\b \btrainingiso\.asia\b \bekodokcell\.com\b \btokoherbalhifa\.com\b \bharganissanmarch\.com\b \bjabonkendal\.com\b \bshar\.es\b \bworldbricks\.com\b \bmodertalking\.com\b \bzwit\.org\b \bonline-scratch-card\.com\b \bangkringan-jogja\.com\b \bspanishfordummies\.ws\b \bu2s\.ir\b \bmat\.co\.il\b \bgi\.vc\b \bqy\.fi\b \bvm\.lc\b \btra\.kz\b \bburak\.cc\b \bwibi\.us\b \b163\.fm\b \bprimarkcatalogo\.com\b \bvpillsturkey\.com\b \bclipboard\.com\b \bweb-aupair\.net\b \bsiteanaliz\.net\b \boffshore\.ae\b \b1337day\.com\b \bsignup\.wazzub\.info\b \bu\.to\b \binfopot\.tk\b \burla\.ru\b \b2ya\.com\b \bvze\.com\b \b24ex\.com\b \bhitart\.com\b \bmirrorz\.com\b \bfiletap\.com\b \bdealtap\.com\b \bbigbig\.com\b \bebored\.com\b \bhereweb\.com\b \b1sta\.com\b \bechoz\.com\b \b2truth\.com\b \b2fortune\.com\b \b2hell\.com\b \b2tunes\.com\b \b2savvy\.com\b \b2fear\.com\b \b2freedom\.com\b \bantiblog\.com\b \bbcove\.me\b \btrineaspect\.com\b \bandreasmoser\.wordpress\.com\b \bguardofcastle\.blogspot\.com\b \brapidweightlosswithhcg\.com\b \bsource-werbeartikel\.com\b \bphoto-travels\.org\b \bart3w\.com\b \baffiliate-marketing-websites\.com\b \bencyclopediasupreme\.org\b \bhydrogen2oxygen\.net\b \bjamonor\.com\b \bmymin\.me\b \buluslararasiaikido\.com\b \btraditio-ru\.org\b \bvaradoga\.blog136\.fc2\.com\b \brumafia\.com\b \bhomesinrio\.com\b \bpmwatch\.org\b \bannyas\.com\b \bconsulting\.customsexpert\.ru\b \bhotelresplandor\.com\b \bhotelarrayanes\.com\.co\b \blittleurl\.info\b \btrucoss-para-habbo-2012\.tk\b \bemcollections\.net\b \bideascosasymascosas\.blogspot\.com\.es\b \baldservice\.com\b \bberlin-1945\.de\b \bmoslemhytech\.blogspot\.com\b \bviolinconcerto\.de\b \bfootballmatch\.de\b \bbitcoinmedia\.com\b \baltafseer\.com\b \baltafseer\.org\b \baltafsir\.org\b \birangooya\.ir\b \bmauritiusprestige\.com\b \bgreenworldbvi\.com\b \bfarmlandinvestment\.blogspot\.com\b \bj\.gs\b \bgevezechat\.net\b \bnewerahatsonsell\.com\b \bcapsforcheap\.com\b \bcurethalassemia\.org\b \bfpmr-chile\.org\b \btamazight-musique.blogspot \bsmallsibu\.miniban\.cn\b \belwazefa\.com\b \bhats-world\.net\b \bbustarhymes\.us\b \bflo-rida\.info\b \bjessie-j\.info\b \bgymclassheroes\.net\b \braftingtaradrina\.com\b \bgreekfeta\.com\b \bruggers\.com\b \bprodirectrugby\.com\b \bchina0001\.info\b \beliewieseltattoo.com\b \bsingingprosecrets\.webs\.com\b \b1-love-quotes\.com\b \blacina\.net\b \b2012chanelbagsforsale\.com\b \bwindows7antivirus\.us\b \bantispywarewiki\.com\b \bregistry-repair\.me\b \bbest-antivirus-protection\.com\b \bantivirus-reviews\.us\b \bmalwareremovaltools\.org\b \bantivirussoftwarealert\.us\b \btrojanalert\.net\b \btrojanremovers\.net\b \bphpm\.ru\b \b69\.39\.236\.36\b \bkredikartiborclari\.com\b \bxlstat\.com\b \bgoogle\.(?:xlstat) \b5games\.co\.uk\b \bmicrostocktime\.com\b \bMicrostocktime\.ru\b \bmyswabi\.tk\b \bmasese\.tk\b \blyricwiki\.org\b \bsmokelessecigarettereviews\.com\b \bbuyii\.com\.au\b \bphuketvillagetaways\.com\b \bclarinetbooks\.wordpress\.com\b \bkurzweilstories\.com\b \blivexxxstrip\.com\b \bbizplancorner\.com\b \bbarringtongifts\.com\b \bxlstat\.net\b \bborctaksitlendirme\.com\b \bborcunutaksitlendirme\.com\b \bhementaksit\.com\b \bkredikartiborctaksit\.com\b -verzekeringvergelijke.\..{2,3}\b \byogaforweightlosses\.com\b \bposteriorfossa\.com\b \bgamegoldfast\.com\b \bplayerassist\.com\b \bdiablo3gold-sale\.com\b \b💋\.tk\b \bhghlook\.com\b \bu2know\.net\b \be-performance\.ro\b \bniceplaces\.ro\b \bekalk\.eu\b officialnfl\w{1,10}(proshop|teamstore)\.com\b authenticstore\.com\b \bsingaporetourismpackages\.co\.in\b \bdubaitourpackages\.co\.in\b \bhyderabadtourpackages\.net\b \bsrilankatourism\.co\.in\b \bnorthindiatourpackages\.net\b \bpondicherrytourism\.org\b \bmunnartourpackages\.net\b \bhimalayatourpackages\.com\b \bkashmirpackagetours\.net\b \bsingaporetraveltours\.com\b \bdelhitraveltours\.com\b \bkullumanalitourpackages\.net\b \bsupremeindia\.com\b \bbookofraspielen\.info\b \bin-disguise\.com\b \bjordanpascherfr\.com\b \bvk\.cc\b \bgesundheitvideo\.com\b \bkrebsvideo\.com\b \bmedicanalife\.us\b \bminecraftcodes\.(info|me)\b \bwebhostingw\.com \brajpromotions\.com\b \bprofi-fachuebersetzung\.de\b \bprofischnell\.com\b \balquilerdeyatesenibiza\.com\b \bopgg\.nazwa\.pl\b \bts3card-business\.jp\b \btollesonlocksmith\.com\b \balfunstuff\.com\b \bborcutaksitlendir\.com\b \bdchallofjustice\.com\b \bdiablocheap\.com\b \bmijnvleesetendeplanten\.tk\b \bcheapmkoutlet\.com\b \bpoloralphlauren \bsdrv\.ms\b \bboreaudio\.com\b \bvideo-izle\.web\.tr\b \bslinky\.me\b \bactgruppe-es\.de\b \bthephen375blog\.com\b \bvietnamvisa\.org\.vn\b \bforexbroker\.info\b \bahoi\.es\b \baffiliatefuture\.com\b \bszechenyispabaths\.com \b(jazz|trance|rock)-radio.50webs\.com\b \btaourl\.com\b \bfbfriendblaster\.com\b \badmitad\.com\b \benjoycanaryislands\.com\b \bfastprofitpages\.com\b \bund-recht\.info\b \berbbaurechtsgesetz\.de\b \bheilberufsrecht\.de\b \bkanzleifeser\.de\b \bversicherung-recht\.de\b \barzthaftung-recht\.de\b \bnachlass-rechtsfragen\.de\b \bschenkkreis-recht\.de\b \bstalker-recht\.de\b \bkanzlei-feser\.info\b \banwalt-feser\.de\b \banwalt-recht-und-gesetz\.de\b \beasypret\.fr\b \bdigitalsatis\.com\b \bhoaphat\.net\.vn\b \bnoithathoaphat\.in\b \burls\.co\.il\b \bwanttoknow\.info\b \belal3ab\.com\b \bseychellesprestige\.com\b \bphishproductions\.com\b \bhowtogetridoffleasfast\.org\b \bttvideos\.de\b \bthoitrangf5\.com\b \bvst\.tv\b \bplusooo\.com\b \bfie-r\.it\b \bmariaciobanu\.tk\b \bfanclubmariaciobanu\.tk\b \bvistarecords\.us\b \bfazzt\.biz\b \bipir\.at\b \bl\.hh\.de\b \bgoodurl\.de\b \bkleinerlink\.de\b \b3ai\.de\b \bkurzurl\.net\b \bfixurl\.de\b \bunurl\.org\b \bhkclarksinn\.in\b \boua\.be\b \bel32\.com\b \bfilz\.fr\b \blichnosbeach\.com\b \blichnosbeach\.gr\b \blichnosbeachhotel\.reserve-online\.net\b \bparga-hotels\.blogspot\.com\b \bpargalichnos\.com\b \bpargagreece\.net\b \bitconnexion\.com\b \bdinez\.co\.uk\b \bxmas\.cpilondon\.com\b \buri\.fi\b \bkuvaton\.com\b \burly\.fi\b \bpara\.ms\b \bdft\.ba\b \bcnubloquefolle\.canalblog\.com\b \b5url\.net\b \bmichelerosica\.altervista\.org\b \bpro-(?!(goroda|speleo|otdyh)).*?\.ru\b \bgorod-scherbinka\.ru\b \bscientific-library\.com\b \bprintsasia\.com\b \bprintsasia\.co\.uk\b \bkpvz7ki2v5agwt35\.onion\.to\b \bs\.tt\b \blisastansfieldexperience\.com\b \bexcel-avanzado\.com\b \ballmoviesforyou\.com\b \blnk\.do\b \bzondergekheid\.tk\b \bscmresearch\.org\b (\bnewbalance(japan|(hot)?sale)|\bcoach(outlet|online)|jersey|uniform)\.asia\b \bantiagingcreaminfo\.blogspot\.com\b .*stell?iss?imo.* \bbrig\.co\b \bgrem\.io\b \bredirectingat\.com\b \bsynqk\.com\b \bsteroids-online\.net\b \b67\.55\.108\.167\b \b(oceangirltv|lauren-hewett)\.narod\.ru\b \bvietnamimmigration\.net\b \bmozaik\.info\.hu\b \bmozaweb\.hu\b \btraditionalindianherbs\.com\b \bhome-remedies\.in\b \btelugu-news\.com\b \bmasetty\.com\b \bwebsiteoutlook\.in\b \bgumagumalu\.com\b \btelugudb\.com\b \bthevod\.net\b \bjennavideos\.net\b \bporndvd-stores\.com\b \bsugardvd\.info\b \ballgovernmentjobs\.co\.in\b \bzombie-loan\.com\b \bklassik-resampled\.de\b \bs-fahl\.de\b \bmakingpeopledance\.com\b \bdiscoverunsigned\.com\b \btrafficdr\.com\b \brecov-er\.tumblr\.com\b \bducksnstuff\.tumblr\.com\b \bfyeahoatmeal\.tumblr\.com\b \bownedax\.tumblr\.com\b \bfalling-yet-again\.tumblr\.com\b \bscheherazade-khanum\.tumblr\.com\b \bdynoguy\.com\b \behowtocuregingivitis\.com\b \bguinealia\.com\b \bblog\.yoocare\.com\b \binteriordesigner\.ws\b \bcourchevel\.travel\b \betourismsolutions\.com\b \be-redstar\.net\b \bfoutapedia\.org\b \bdarkknightreturnsdvd\.com\b \bpluginprofitsite\.com\b \bambersail\.com\b \bwikiperle\.blogspot\.* \bvgn\.me\b \bbeatles\.ru \b0cn\.de\b \btrick\.ly\b # korean royalty start (string of nine domains so far, predict more) (the)?koreanroyal(ty|s)? thejinan koreanroyal(ty|s)?\.(com|org)\b \bthejinan\.(com|org)\b #korean royalty end \burban-vin\.ucoz\.ua\b \bfaacebook\.com\b \bvideolegend\.net\b \burlx\.ru\b \bgotoplus\.me\b \balbak\.net\b \binstitute-for-competitive-intelligence\.com\b \bqualitypointtech\.net\b \brtoz\.org\b \bthequotes\.net\b \bqtpbook\.com\b \bplaymemorygame\.com\b \bcosta-linda\.net\b \btanzaniamovies\.net\b \bdr-luxuryrealestate\.com\b \blaptopspa\.pl\b \bwhereloveisfound\.com\b \bpureplatinummodels\.com\b \bkuehntopf\.ch \be-weddingplan\.com\b \bmake\.my\b \bpaperbouyent\.com\b \bourmess\.net\b \btinapa\.com\.ng\b \bevent-factory\.ch\b \bmusicletter\.it #series of commercial spambot additions \babercrombieandfitchoutlet5\.webs\.com\b \babercrombieuk52\.webs\.com\b \babercrombieandfitchuk3\.webs\.com\b \bhollisterecosfrancea.com\b \babercrombie-malls.com\b \bcheap-abercrombie\.com\b \babercrombie-kids\.org\b \babercrombieetfitchmagasins\.com\b \bsearch4sun\.com\b \bdeplayer\.net\b \bbuyessaysonline\.us\b \bformalgownsuk\.com\b \bresearchessay\.org\b \bgreatessays\.org\b \blux-essay\.com\b \blux-dissertation\.com\b \bediting-services\.us\b \buk-essays\.org\b \btoppapers\.org\b \bbadcreditloansyes\.com\b \belephate\.pl\b \bperth-removals\.com\.au\b \bvolcanovaporizerreviews\.net\b \bfull\.sc\b \btopendmarket\.se\b \bcur\.lv\b \bnflsuperbowlravens\.com\b \btriestelibera\.org \byourbusinessbefound\.info\b \binterculturecapital\.de\b \bfleshlightpromo\.weebly\.com\b \boffersbookmarks\.com\b \bmoney-moguls\.com\b \btheorlandopersonalinjurylawyer\.com\b \bremediation\.co\b \bbringlogodesign\.com\b \bhc-porn\.com\b linkshrink\.de \bmasseriacappuccini\.it\b \bmetromodels\.ch\b \bclick\.payserve\.com\b \bhub\.me\b \bnscash\.com\b \btehranpatogh\.ir\b #Emergency listing - current user page spam across wikis \bgenericviagra123\.com\b \bcasino-review\.org\b \be-iban\.com\b \bmp3sdown\.com\b \bgrupodsp\.net\b \bdiendansimdep\.net\b \bmedia-markt-toshiba-fernseher-tv\.tumblr\.com\b \bmclogi-kintetsu-new-york-amgen\.tumblr\.com\b \bstores\.ebay\.com\b \bursnauer\.ch\b \bqr\.net\b \beverythingfou\.net\b \bwebsite-submission-seo\.blogspot\.com\b appetitecontrolpills \badsonmap\.com\b uniforms2u\.com\b \bbrunodam\.blog\.kataweb\.it \binthessaloniki\.com\b \bfindspermdonor\.com\b \b100pour100aviron\.com\b \bbaby-date\.com\b \bflikr\.com\b \burl-go\.com\b \btourfrance100\.blogspot\.com\.es\b \bereticopedia\.org \bdownloadrage\.com\b \bchanguscampbell\.com\b \bsex-porno\.biz\b paydayloans cartierwatchesonline \bdekalux\.com\b \bquagga\.cat\b \blinkd\.in\b \bvienne\.co\b \bproudphotography\.com\b \bvhaldemar\.net\b \boceanrusenergy\.com\b \bgg\.gg\b \bskiusainc\.com\b \btrulynaughty\.me\b \bmgprojekt\.com\.pl\b \bskinpharma\.nl\b \bfeed\.mn\b \bzommulberryshops\.co\.uk\b \bsukmulberryshops\.co\.uk\b \bcareerlinecourses\.com\.au\b \btopincoupons\.com\b \b(office|commercial)cleaning \bjanitorialservice \burlid\.ru\b \bdlpsoftware\.com\b \brandevudate\.com\b \btr\.im\b promocode(\d{4})?\. \binstacriminalbackgroundchecks\.com\b \bpokerschoolvideos\.com\b \bhotel-discount\.com\b \binstant-acne-remedy\.com\b \busreversephonelookupzone\.com\b \bboxbcn\.es\b \bbadcreditloansgo\.com\b \bcarmats4u\b \bbigorbust\.net\b \bjo\.my\b \bjoturl\.com\b \bstudentloansrate\.org\b \bcriminalbackgroundcheck \bcarmats\.ie\b cheapmedonline tipsforweightloss shorttermloans onlinebadcredit pullyourexback toplawnmowers nocreditcheck anymedsrx bestrchelicopterreview generic.?cialis.?rx metaldetectorreview badcreditloan loansonlineapp besttreadmill views201\d\.blog \btodo\w{3,10}\.com\.es\b porn.?for.?free free.?xxx tipstolivehealthy \bsuper-kenit\b online.?marketing.?business \bhowtogetpregnanttip\.com\b \bprimalburnfatburningsystemreview\.com\b \bSaveOnAirfareSecretsReview\.com\b \btruthaboutcellulitereviews\.com\b \b21daysugardetoxreview\.org\b \b30daystothinreview\.org\b \bgrowtaller4idiotsdiscount\.org\b \bhairagainreviews\.org\b \bfreesexshows\b \burls\.by\b \brikiki\.net\b \babrege\.eu\b \bfea\.lk\b \bppt\.li\b \burlmini\.net\b \burlv2\.com\b \bbe\.cm\b \bshar\.as\b \btlwsd\.in\b \blc\.cx\b \btiny-url\.info\b \btw\.gs\b \birr\.kr\b \btyn\.kr\b \bthedietsolutionreport\.org\b \braglour\.com\b \bparasitesandworms\.com\b \bhow.?to.?improve.?your.?eyesight\b \b955\.cc\b \bno-ip\. \bafreechat\.com\b \ballaboutsavings\.co\.uk\b \batwellandco\.com\.au\b \bbail\.com\b \bbestmanspeechessentials\.com\b \bbringthepress\.com\b \bbuytwitterfollower\.info\b \bcaliforniaduiguide\.com\b \bcomo-adelgazar-rapido\.net\b \bframeusa\.com\b \bitsupportforcharities\.co\.uk\b \bjfleece\.net\b \bkitchensolutionskent\.co\.uk\b \blovequoteslibrary\.com\b \bmumford-and-sons-tour\.com\b \bnutritional-supplement-truths\.com\b \bphotomeedibleart\.co\.uk\b \bpuregarciniacambogiainfo\.com\b \bsatchel\.co\b \bstatnames\.com\b \btetrabyte\.com\b \bthelegalstop\.co\.uk\b \btipsforteethwhitening\.com\b \btop10homeremedies\.com\b \btraveloka\.com\b \bvalueconcrete\.com\b \bwatch-movies--online\.org\b \bwondershare\.com\b \blimes-inferior\.pl\b \bmycarmats\.co\.uk\b \bcaliforniadrivereducation\.us\b \bessenza-nobile\.de\b \bukfamilyholidayparks\.com\b \bmybootmat\.co\.uk\b \bcasinouk\.com\b \bpandanger\.com\b \bhomefloorcleaner\.com\b \bpromazon\.com\b \bweddingingreece\.com\b \btopcasino\.it\b \bforsaleforlease\.com\.au\b \bvehiclebuyingandleasing\.co\.uk\b \bphysiciandesigns\.com\b \binternationallovescout\.com\b \bquickwaytogetabs\.com\b \bwebhostingreviews\.com\.au\b \bcancerfactsmd\.com\b \bguestbloggingempire\.com\b \bstainlesscablerailing\.com\b \bfuelonline\.co\b \blifequotescollection\.com\b \bbestcreditreports\.com\b \bshopaduck\.co\.uk\b \bpuregreencoffeeinfo\.com\b \bpacificplayinc\.com\b \bmobiles2money\.co\.uk\b \bdieharddevil\.com\b \bproduct-investigation\.com\b \bgalavantier\.com\b \bbest-auto-detail\.com\b \bchillifundamentals\.co\.uk\b \barizonadetoxcenters\.org\b \basoberwayhome\.org\b \behardhat\.com\b \brealhealthy\.net\b \bdogarthritisaspirin\.com\b \bagentmate\.com\.au\b \bwebfullcircle\.com\b \bsmokingobsession\.com\b \bcheapnps\.com\b \bbacklinkempire\.com\b \bledstop\.co\.uk\b \bcarinsurance\.org\.uk\b \babloodpressure\.com\b \bmommyedition\.com\b \bseojob\.net\b \bbanffhotelsltd\.com\b \bcontenderbicycles\.com\b \bhearinglosspill\.com\b \baustraliaoutletsale\b \bfilm.?pornoxxxx reviews2\d{3}\.info \bkvta\.net\b \badultfriendfinder\.me\.uk\b \bplus\.ly\b \bmyurl\.pk\b \bdalatmuaban\.net\b \bwallpapersbq\.com\b \bpresentviewer\.com\b \bmobilephoneinsuranceking\b janitorialcleaning \bnajmihealing\.webs\.com\b onlinehealthtopics healthychoicediets presettlementloans \bbeeplog\.com\b \byj\.pn\b soundtrackstream\.com \bmdansby\.com\b \bneedthecure\.com\b \bsoualwjoab\.com\b hotvideochatstudio \bxxxchat\.xxx\b it\.cantinoripedia\.wikia\.com \bfreightaudit\.org\b \bfreeminecraftgiftcodes\.net\b \badelaide-classifieds\.info\b \btodaynews\.info\b \bmarketlist\.com\b \bmlmrankings\.com\b \bnpros\.com\b fashionbrandoutletshop safedietplansfor \bbeforeyoubuy\.co\.uk\b spotify.?premium hotgermangirl \ba51\.idata\.over\-blog\.com kithomeprices criminallawyeraustin celluliteproducts \bcellulitestore\.com\b productsreview(s|er)?20 \bdildomail\.com\b \bmyarabickeyboard\.net herbal(ed)?pills \bhealthyfruitsworld\.com\b \bonline-betting\.tv\b percentforex onlinesocialnetworkingsite \bwwvr\.org\b becomingaparalegal seasonscontracting \bdescargar-musica-gratis\.softonic\.com\b \bevenweb\.com\b \bjamonibericodebellotas\.com\b \bneteller\.pw\b goldinvestmentkit fatlossareview hardmoneybankcorp slowlos(e|s)weight weightloss.?program extremeweightloss \bonecarinsurance\.com\b \bpillcounting\.com\b \bempowernetwork\.com\b myshoppingbusiness \byoumint\.com\b bestonetimeoffers \bpredatorhacks\.com\b ereticopedia\.wikidot\.com \burlms\.com\b mypharmarx \bsynergybusiness\.wordpress\.com\b \bcropcirclesonline\.com\b \bfitnizz\.com\b \bspearmintrhinolv\.com\b \badclout\.com\b \bjackpinto\.com\b \bcropfiles\.it\b \b2\.ht\b \bfsodb\.com\b assuredseo \bsay\.ly\b hidefporn adjustabledumbbell \bscrapebrokers\.com\b film.?pornoromania \bsepatuonline-murah\.com\b weddingdressonline \bvailong\.com\b \bwebcomtois\.fr\b nfljerseys+hope \btheurbanking\.com\b \ball-loans-info\.com\b \btraffic-angels\.com\b bestregistrycleaner \bcheapdomainregistration\.es\b \brehatched\.com\b \bneteler\.pw\b \buchop\.it\b \bpeacockcenterpieces\.com\b \bworldfiliationetworkproxy\.com watchbuyingguide \brubyescorts\.com\b \bforomultinivel\.com\b \binfinityhacksclan\.net\b \bmanshop24\.net\b couponcodeoffer pornblogspace myboobs4you \bsim\.so\b \bamateur-x\.eu\b \bpenimed\.com\b \bnavymoms\.net\b \btardisbr\.wordpress\.com\b cartoonpornheaven \bsfadi\.org\b e.?cigarettereviews \brenterly\.com\b laptopscreenrepair gold.?porn.?tube to.?lose.?weight.?quick \bbrowse\.deviantart\.com\b \bbreedproducts\.com\b \bamateursexacts\.com\b \bgamehackerz\.com\b hardcore.?party.?girls \butahburden\.com\b \bmelbournebusinesscoach\.biz\b \bsmrl\.tk\b \bsoundtracknews\.com\b \btnij\.com\b \bsnd\.sc\b \b42\.com\b \bkreuz-net\.info\b herpescurereview \bcheatanarchy\.com\b \bstos\.me\b \bamazonprime\.webs\.com\b \bmod4\.cc\b \bminlnk\.at\b beautycoupons seototaiwan \bkriyayoga\.com\b \bproduse-aloe-vera\.eu\b uknikeblazers \bwaratahfuneralservice\.com\.au\b \bmanpower24\.net\b \bbaranisik\.com\.tr\b \bfncy\.it\b cartiernecklacehotsale \b7crime\.com\b \bfileurl\.me\b \byourleanbody\.com\b \bwinonadental\b \bpdh\.co\b onlinecasino.?info healthy.?weight.?loss.?diet.?plan \bdevoucoux\.co\.uk\b \bceokt\.com\b buymoncler.?cheap \bviglink\.com\b naturalcureforyeast \bextremeseotools\.com\b \btopdealzonline\.com\b partypillsonline \bliveresumeexamples\.com\b \bperfectgirls\.net\b \b4tube\.com\b \bvisalusshakes\.com\b \b101juegosdeautos\.com\b monclerjackets\d \bcpesamplewritings\.blogspot\.com\b \be621\.net\b \bezadblaster\.com\b freeonlinedating medrxshop\b buy.?adipex.?online \bvideodeteen\.eu\b \bshark\.net\.pl\b \bpowerfulhacks\.com\b \bsloganexpert\.com\b \b2u\.lc\b \bowl\.li\b \bshorten\.me\b \byourshortlink\.net\b \bpenilegain\b \bcheatyworld\.com\b \buu\.gl\b \bneoplano\. \btancredi\. \bgetxanax\.com\b \bwww-mp3player\.com\b \bactionseoservices\.com\b \bgetwebvisitors\.com\b \bgetloanslendersusa\.org\b \bdoghematerassi\.it \bicigarettes\b buycheap\w{0,10}pillsonline rapid.?fat.?loss \bladamejeanne\.fr\b bestseoservices \bavantpack\.ru\b \bplus\.lapvo3\.tk\b \bshopforpainrelief\.com\b \bprintforprofits\.com\b \bsexndfunny\.biz\b \blcdscreenforlaptops\.com\b \bwebsite-Ranking-Checker\.com\b \bmagiclondonescorts\.com\b \bbrunetteescorts4u\.com\b achimthepooh\.de \bmemopadhd7\.gweb\.io \bmgjmp\.com \borelsetka\.ru\b \bprespa-birlik\.se\b \brecoverymechanic\.com\b \bsegue\.se\b \bdietplanstolose\.com\b weightwatcherscoupons \bmortgagewoodbridgevirginia\.com\b \badfoc\.us\b \b0\.mk\b \bz6\.ro\b \btortapandistelle\.it \bgameschamp\.com\b \bgeilelesbensexvideos\.com\b \bngbot\.com\b \bescort-suisse\.ch\b \bgive-me-articles\.com\b \bPayperclickmagic\.com\b \bsn\.im\b \btwi\.bz\b \bbuzzup\.com\b \bbuzurl\.com\b \bu28\.de\b \bapu\.sh\b \bi2h\.de\b \blil\.io\b \bdaa\.li\b \b03e\.de\b \bshort\.ie\b \bvdirect\.com\b \bunfake\.it\b \bux\.lv\b \bdomain.dot\.tk\b \bsturls\.com\b \bkanepesorfu\.com\b \bbackpage\.com\b \bstonemaster\.info\b \bcastlecomfortstairlifts\.com\b \bhdv-sex\.com\b \bbidstart\.com\b \bviagracare\.com\b \bhumbug\.pl\b \bsabe\.co\.kr\b \bfreasyway\.com\b \bsharemyflat\.com \batlastranslations\.ie \bmathsball\.blogspot\.com\.es \bbombch\.us\b \bfakeidfactory\.com\b \borganicbite\.org\b \bhollywoodgoldcasino\.com\b \boutback-steakhouse-coupons\.com\b \bthefoodtrucksforsale\.com\b \bkitchenhere\.com\b \balterilsource\.com\b \bplaceworkshop\.com\b \bulcerssymptoms\.org\b \btogetherweearn\.com\b \bractors\.com\b \belementalu\.com\b \broulettechat\.pw\b \bereticopedia\-materiali\.wikidot\.com \bgirls-in-porno\.com\b \bads-get-read\.co\.uk\b \bvillagematchmaker\.com\b \bflukethermometer\.net\b \bbestpayperdownloadsite\.com\b \bwiperblades\.me\b \bofficialemailmarketing\.com\b \blovelytips\.com\b \bfinanziellen-freiraum\.de\b \bjasonshin\.com\b \bkredit-quality\.de\b \bmuzland\.org\b \brent-the-party\.com\b \belektrischesigaretkopen\.nu\b \bhappycheat\.com\b \bObserverpublications\.com\b \bgenuineseo\.net\b \ball-in-one-keylogger\.com\b \bsexcam-girls\.at\b \bgetnchealthinsurance\.com\b \bregisteradultfriendfinder\.com\b \bsplashurl\.com\b \bcarinsuranceforaday\.info\b \bharvardbusinesslawreview\.org\b \bvisaj1\.fr\b \bbestfacebookpages\.com\b \bgokhanatalan\.tk\b \bpaidtoclickreviews\.com\b \baddi\.to\b \bbigbrothertvshows\.com\b \betk\.cc \bozelenyavane\.com \bfotohost\.eu \bbit\.do\b \bgetinfo\.co\.in\b \bsherlystours\.com\b \bvbly\.us\b \bsummersetcontinentalhotels\.com\b \bthemmxbakery\.com\b \bi-write-india\.com\b \bra6\.org\b \bbgm\.me\b \bonlinejobsworkfromhome\.com\b \bweightgainsource\.com\b \bwelovesbobet\.net\b \bvt802\.us\b \bmonkeyadvert\.com\b \bbuttgetwet\.com\b \bstorobinlaw\.com\b \bstutt\.no\b \bvimax-au\.com\b \bpo\.st\b \bitrackprogps\.com\b \b2gy\.ru\b \b365live7m\.com\b \bsrudut\.com\b \bbuy-skinny-fiber\.com\b \bcandy-crush-free\.com\b \bbarrieevansmarketing\.com\b \bcartrackgps\.com\b \bhouseme\.ca\b \bmlb\.jp\.net\b \bcorecommerce\.com\b \bvork\.us\b \bcancionromantica\.com\b \bseoshark\.org\b \bhypnotherapybirminghampro\.co\.uk\b \bintuitmarketer\.net\b \bnicolascleans\.com\b \ballparts\.cc\b \bspeedyshare\.com\b \blnkd\.in\b \bsh\.st\b \bearthspacecircle\.blogspot\.com\b \bpharmacycatalog2014\.com\b \bpharmacy-dir2014\.com\b \bpharmacyonlinecatalog\.com\b \bpharmacyreviewer2014\b.com\b \bexterminatorblog\.info\b \bpemutihwajahsuper\.com\b \bitruemart\.com\b \bfree-registry-cleaners\.biz\b \bwavenet\.com\b \bqps\.ru\b \bi\.pwned\.com\b getyourexbackreviews\.net \bcheapessaypapers\.com\b \bmuslimgaleri\.com\b \bblyweertbeaufort\.co\.uk\b \bhowtostartablog\.org\b \bzcodesystemcoupon\.com\b get.rid.of.pimples\.com\b \bkokica\.info \btopholidaydestination\.info \bzoxexivo\.com\b \bbinarypark\.org/s\b \brebelmouse\.com\b \bshopdeathandtaxes\.com\b factory.?trading\.com\b \bxlx\.to\b \bsionvadisi\.net\b \bmrch\.me\b \bnocreditrent\.com\b \bdoi-toshin\.com\b \bindexlure\.com\b morpheusfxsolutions\.com\b \baddeffects\.net\b \bsbobet-vip\.com\b \facebook.com/asiretiislam \bdarbbridalcouture\.com\.au\b \bmaldivedelsalento\.it\b \bcaseaffittonelsalento\.it\b \bmaldivesit\.com\b \bawl\.li\b \bw\.atch\.me\b \bkamagrainstant\.com\b \btophd\.info\b \bdragojlo\.info\b \bmalikoki\.info\b \bexistdecor\.com\b \bgetshorturl\.com\b \beprepz\.com \bsbobetc\.com\b \btattoora\.com\b \bpygmyurl\.com\b \b24plastic\.com\b \bedmedsale\.com\b \bstockmarketmentor\.com\b \bhalshs\.archives-ouvertes\.fr/docs/00/28/37/91/PDF/Santarelli_Pomponio_Algieri\.pdf \btinooo\.com \btinoooapp\.com \bkatakosta\.info\b \badcrun\.ch\b \bselbysoftfurnishings\.co\.uk\b \blike\.it\b \boxygenconcentratorinc\.com\b \bpornpasshub\.com\b \nitroxinadvice\.com\b \hspactivesbr\.com\b \balphamaxplusfacts\.co\.uk\b \baktiveamadvice\.com\b \bgarciniacambogiaprofacts\.org\b \bpurelifecleansefacts\.org\b \bmiraclephytoceramidesfacts\.com\b \brevlanteskincare\.com\b \binstaflexjointsupports\.com\b \bwelovesbo69\.com\b \bsbolovely\.com\b \bwelovesbo168\.com\b \bladermaniqueskin\.com\b \bteatroblog\.com\b \bwaa\.ai\b \bta\.gd\b \bhacktoolsandcheats\.com\b \busa-records-search\.com\b \blanadel\.re\b \bhowtogofromgirlfriendtowife\.net\b \bseriousmoneymakers\.ning\.com\b \bkredytoonline\.webgarden\.com\b \b1eko\.com\b \bfunsolderingstationreview\.tumblr\.com\b \bpestcontrol-stlouis\.net\b \bsafelinking\.net\b \bsafercolonreviewss\.com\b \bcompensationinjury\.com\.au\b \bfreesciencepublication\.blogspot\.se\b \bfrivetenskapligpublicering\.blogspot\.se\b \bworldwithoutexcuses\.blogspot\.se\b \bingaursakter\.blogspot\.se\b \bcas-msds\.com\b \bcas-no\.org\b \bmsds-cas\.com\b \bhec\.su\b \blida-grossmarkt\.com\b \bfitmedicalweightloss\.com\b \bcebuayalahomes\.com\b \bcasino-nodepositbonus\.com\b \bqualitysewingmachine\.com\b \b9ox\.net\b \bthesisontime\.com\b \bvitamixversus\.com\b \bobd2inthebox\.com\b \beasy\.tc\b \bcmyad\.co\b \bwtc\.la\b \bgreenslimming\.org\b \bbuynolvadexonline\.biz\b \by2u\.be\b \bm88no\.com\b \bcasualforsex\.com\b \bmobilegamenews\.ru\b \b\.pr\.co\b \baus-visa\.com\b \bdrugstoredir2014\.com\b \blxto\.net\b \bpast\.is\b \b4ic\.be\b \ballonger-penis\.net\b \blinkis\.com\b \bln\.is\b \bsbobetasia(\d)?\.com\b \bonnutrition\.org\b \burlgo\.in\b \bnq\.st\b \bdyi\.li\b \bdyinglinks\.com\b \bpaisasaver\.in\b \bseansomaniak\.pl\b \bseofornown4eva\.com\b \bpromotion-voyages\.fr\b \brkdms\.com\b \bseobusinessconference\.com\b \burx\.nu\b \bbatteryuniversity\.com\b \bdaily2deals\.com\b (?<=//|\.)vin-decoder\.com\b \becigarettefreetrial\.net\b \binsta-follow\.com\b \boncabs\.com\b \bliposlimsideeffects\.com\b \binfo-pdt\.org\b \btaxcutters\.com\b \bmaxmanpoweradvice\.com\b \bsejour-caraibes\.com\b \bbirthstonesonline\.com\b \bbitsysbikinis\.com\b \bsejoursaintmartin\.fr\b \bseosellers\.com\b \bfreegiftcode\.com\b \bwhyseoservices\.com\b \brunningfredgame\.com\b \bmysexyclassfieds\.com\b \b5cubecommerce\.com\b \bimpactplayerrankings\.com\b \bbinaryoptionshome\.com\b \bvoyage-de-noces\.org\b \bsejour-saint-martin\.com\b \bvacancestop\.com\b \bsejoursaintmartin\.com\b \bwakfu\.asia\b \biwebtechie\.com\b \bhisosoccer\.com\b \bhisosoccer\.blogspot\.com\b \bwebsitesforsalestore\.com\b \btheshadehut\.com\b \bcmbikeshop\.com\b \bdailymotivationalvideos\.com\b \bhomeimprovementdaily\.com\b \bfanbestbuy\.com\b \bcool-fuel\.co\.uk\b \btiredeal\.co\.il\b \bloloves\.it\b \bfeelthechoco\.com \bsourceofwine\.com \bdropofcoffee\.com \bvtranzitas\.lt \bfeelthetea\.com \bmyspace\.ge \bt1p\.de\b \b0cn\.de\b \bshorte\.st\b \btiny\.cc\b (?<!-)\bx\.co\b (?<!-)\bvir\.al\b \bwheek\.it\b \bclicky\.me\b \bqrf\.in\b \bfzy\.co\b \brdlnk\.co\b (?<!-)\burl\.ac\b \bzzb\.bz\b \bgplus\.to\b \bgdriv\.es\b \btiny\.cc\b \bpelevoniface\.com\b \bmgcheats\.com\b \bjerseysauthenticwholesaleauthentic\.com\b \bfootballljerseyscheap\.com\b \bcheapwholesalecheap\.com\b \bpharm-stores\.com\b \bgrepmaster\.eu \bgagnerdelargent\.tv\b \bflaturl\.com\b \bhack-appl\.com\b \bmy\.rs\b \brz9\.de\b \boffredemploiadomicile\.fr\b \bisepbola\.com\b \bdagetechnology\.com\b \bneueseomarketing\.com\b \bcriminaldefenseofnewyork\.com\b \bcleaning-agency\.co\.uk\b fastcleaners domestic.?cleaners \bblueamberrose\.com\b \bl-i-n-u-x\.de\b \bvisaforargentina\.org\b \bbestpressurewasherrating\.com\b \bwhat-to-buy-your-boy-friend-for-christmas\.com\b what-?to-?get-?.+christmas\.(us|com)\b christmas-?gifts?-?(ideas|for).+\.(us|com)\b \bbestweedeaterreviews\.com\b \btopsnowblower\.net\b \bxbanners\.biz\b \bsbo69\.club\b \b2y\.com\.au\b \burlteeny\.com\b \bjayafarma\.com\b \bbuymobiles\.net\b \baliexpress\.com\b \bbetbookie\.info\b \btiny\.bz\b \bnoaparis\.com\b \bme2\.do\b \bammi\.me\b \btopotraverse\.com\b \bjaimalaudos\.eu\b \bbuff\.ly\b \bpharmacyusa24h\.com\b \bonlineedmeds03\.com\b \bobatherbalkosmetik\.com\b \bclicksure\.com\b \btopproductresults\.com\b \btopbodysupplement\.com\b \bicargames\.net\b \bjclothing\.co\b \bdiscountdiamond\.co\.uk\b \bdocspal\.com\b \bbajgle\.com\b cleaning\.pw\b \blnkstts\.com\b \bbobs\.bz\b --(tarot|psychics?|mediums?|readings?|zones?|horoscopes?)\.com\b \btyn\.kr\b \btarotcomments\.com\b \bmediumsreports\.com\b \bpsychictarotfree\.com\b \balivepsychics\.com\b \bi7astrology\.com\b \btruepsychicslive\.com\b \bmediumsweb\.com\b \brealhelppsychic\.com\b \bmaletestosteronebooster\.org\b \bnofuturecafe\.com\b psychicsfree\.com\b bravesites\.com\b \bpsychicsfindaid\.com\b \bpsychicseersme\.com\b \beepurl\.com\b \bwebseosites\.eu\b \bx4facts\.com\b \bpsychicsreadings365\.com\b \bcrystalvoxx\.com\b \bbarrymorefurniture\.com\b \bgncamerashop\.com\b \brainbowtravelhi\.com\b \bstemcell\.life\b \bpsychics999\.com\b \bviagrawithoutprescription \bonj\.me\b \bcarmonia\.net\b \btattooimages\.biz\b \btopfoot\.eu\b \bgamesfen\.com\b \bseoclerks\.com\b \bw3ightl055\.com\b \bsupplementcritique\.com\b \bcompravaina\.com\b \bprolevelweightloss\.com\b \bgoldenmeadow-minis\.com\b \bprofitacademybonus\.com\b \btarotinspects\.com\b \bthepiratebay\.cba\.pl\b \bthepiratebay\.cr\b \bmb57\.com\b \bm88u\.com\b \bredirectrec\.haras-nationaux\.fr\b \b7kp\.com\b \bsusurl\.com\b \bri\.ms\b \bri\.ms\b \bpaydayaizdevumu\.com\b \bvouchercode \bsenta\.la\b \bmonsterenergygear\.net\b \bbest-ghostwriter\.com\b \bessay-schreiben\.de\b \bhandyortung\.co\b \bwhatsapphacken\.de\b \bbachelor-hilfe\.com\b \bbestkeys\.eu\b \biwhatsappstatus\.com\b \bi24help\.com\b \bbestforexrobotinfo\.com\b \bexpertisegarden\.it\b \bmrdesigner\.in\b \bbatuiti\.com\b \bsiteinseo\.com\b \bpwnicloud\.net\b \bclika\.pe\b \bdiscountcodes\.io\b \bxxxbloggers\.com\b \bdealdatabase\.co\.uk\b \bpornblogy\.com\b \bwefaq-dammam\.com\b \bkingvouchers\.uk\b \bhappyvalentinesdayi\.org\b \blinkasa\.com\b \brecursosenprojectmanagement\.com\b \bnyttigbras\.dk\b \bghadvancedplusfacts\.com\b \bvai\.la\b \b123rumahku\.com\b \baaacomputerrepairfast\.com\b \bfrozengames\.com\b \binstantenergy\.co\.uk\b \bkeratosispilaristreatmentgoogle\.wordpress\.com\b \btrihawks\.com\b \bsharkbayte\.com\b \bvoucherone\.co\.uk\b \bref\.pw\b \bcte\.li\b \bkeelog\.com\b \bministryofdeals\.com\b \burl\.zeroent\.net\b \bdanangplus\.net\b \bprofitupempire\.com\b \bhongkong-rx\.com\b \bci8\.de\b \bforexdrainbroker\.com\b \bbuypainmedsnow\.com\b \bsports-water-bottle\.com\b \bsubitotechs\.com\b \bunrelo\.com\b buyedtabletsonline \btopcashbonus\.com\b freepsychic \bcocland\.com\b \bmypaymentsolutionsusa\.com\b \btwojetanienoclegi\.eu\b \bappsforpcmero\.com\b \bdirectholder\.com\b \btop-prop\.com\b \bmakebusinessonline\.org\b \badktoys\.com\b \baffordablesewingmachines\.co\.uk\b \bhalong-bay-cruises\.com\b casinobonus\.co \bafdhaljauhari\.blogspot \bxn--agrandirsonpnis-mnb\.com\b \bacces-pills\.com\b \bdarkpostprofits2bonus\.com\b \bthegrandmuster\.com\b \bamallibya\.com\b \btriphobo\.com\b \bdigitallatitude\.net\b \bnoprescriptionmedicines\.org\b \bbodybuildingstyle\.com\b \blaunchcorporate\.com\.au\b \bwhey-protein-for-women\.com\b \bcyfuss\.com\b \busfreeads\.com\b \bvastspace\.net\b \bcanadianedrugstore\.com\b telechargerdes\.com\b \bhalongboat\.com\b \bhalong-bay-cruises\.com\b \bbooknowhalong\.com\b \bvietnameseprivatetours\.com\b \bhalongcruises\.travel\b \bgotohalongbay\.com\b \bdailyvietnamtours\.com\b \bamazinghalongbay\.com\b \bvietnameseprivatetours\.com\b \bsapaluxurytours\.com\b \bgotosapavietnam\.com\b \balllenses\.org\b \bproductinfosuperstore\.com\b \btotsites\.com\b \bs87\.eu\b \bseoservicemagic\.com\b \bbrandmarketing\.com\.cn\b \bxvideosgratis\.xxx\b \bwebandseo\.co\.uk\b \btny\.cz\b \bjavadramezani\.com\b \bbremep\.com \bhacksin\.com\b \bchefs2gocatering\.com\b \bsymlink\.us\b \blnwshop\.com\b e-cigarettefree \bworld-art\.ru\b \bfundramas\.com\b \bpromotioncodes \bforexsrovnavac\.cz\b \bautoloansforeverydriver\.com\b \bcriminaldefenseattorneytulsa\.com\b lose-weight-easily \bmajorca-transfers-airport\.co\.uk\b \bbusmallorca\.es\b \bbbwtube\.me\b \bjustpaste\.it\b \bgrow-tobacco\.info\b \bgrowtobacco\.net\b \b2celloswe\.prohost\.wf\b \bfiverr\.com\b \bporschecayenne2015\.com\b \btwixar\.me\b \bladbrokes\.pw\b \ball4seo\.co\.uk\b \bamzy\.me\b \bourskinhealth\.com\b \br10\.net\b \bnicetraffics\.com\b \bdaotaotienganh\.org\b \bfiverrbot\.com\b \bfinr\.co\b \bmoneysite\.us\b louis-vuittin\.us\.com\b replica\.us\.com\b \bventurestoday\.com\b \baegyo\.me\b \bthehealthyadvise\.com\b \binboxinnercirclebonus\.com\b \btopnocreditcheckloans\.com\b \bfightagainstbulimia\.com\b \bseoplus\.info\b \bmaxiwebdesign\.com\b \bjouwweb\.nl\b \bereticoblog\.wikidot\.com \ballageconditioning\.com\b \baboutpropertiez\.com\b \bgtublog\.com\b \bbktube\.net\b \bcix\.me\b \bqualitysteroids\.net\b \bvil\.li\b \bintechguvenlik\.com\b \bwebemailverifier\.com\b \bthaivdox\.com\b \.on\.nimp\.org \bdiabetesprotocoll\.com\b \bjoyofsatan\.com\b \bsexxxing\.com\b \bgoselfie\.com\.au\b \brestaurant\.eztable\.com\b \bcentiplex\.com\b \bnoxss\.com\b \bww7\.fr\b \bcachor\.ro\b \bconsultdustry\.com\b \bcex\.io\b \bsmore\.com\b \bbhashasolution\.com\b \bvocests\.blogspot\.com\b \bmydehydrator\.com\b \bsocialseopromotion\.com\b \bforexjunkie\.com\b \bparkapp\.com\b \bsnack\.ws\b \bshino\.me\b \bmemoriesfromwiki\.blogspot\....? \bquiropraxia1\.com\b \byt\.be\b \bhealthyiteasy\.com\b \brelinks\.me\b \bmybook\.to\b \bcashbonusonline\.com\b \bloans4you \bincest-porno\.org\b \bsupplementsdeal\.com\b \bkinoandroid\.com\b \bporno-pyanyh\.com\b \bpaydayloans\.today\b ecigsfreetrial \bgiftpiper\.com\b \buniversaltailor\.com\b \bqikshare\.io\b \bcontato\.ms\b easywaytoweightloss \bpi\.vu\b \brestaurantsnearme\.space\b \bfirstleaks\.com\b \beb\.by\b \bforbali\.com\b \bdeodorant-coupons\.net\b \bujeb\.se\b \bautorijschoolleon\.nl\b \bleaftrade\.com\b \bgp\.gg\b \btopseostudio\.com\b \bmusclesupplements101\.com\b \bhits4slim\.com\b \bshaarpmind\.com\b \bteleplus\.org\b \bnsjk\.in\b \bnewsjack\.in\b \baran\.com\.ua\b \bschoene-geburtstagssprueche\.eu\b \batho\.me\b \bur6\.us\b \bpokerdewa88\.com\b \bpassionavenue\.com\b \bdg-locksmith\.com\b \bpascherairmaxfemme\.fr\b \btopuniversityreview\.com\b \bshutterfly\.com\b \boperationquickmoney\.training\b buyinstagram \bboygamez\.com\b \bbr1m\.org\b \breplicawatch \bmanmer2\.blogspot\.com \bskyrocketplace\.com\b \bvid\.me\b \bbrunodam\.blog\.kataweb\.it \bpgmaleenhancement\.com\b \bmaxis10\.com\b \bthsbo222\.com\b \byroki-video\.ru\b checkpaydayloa \bsmokyquartzstones\.com\b \bvydoxfreetrial\.net\b \brafael24\.ir\b \bakaliteescort\.org\b cashusadvance \bseoexpertsindiareviews\.tumblr\.com\b \bguteapotheke\.net\b \berotic-vid\.com\b cialispharmac \bforum\.al-wrwd\.com\b \bnimagazine\.com\b \bsovbezchr\.ru\b \bvinfreecheck\.com\b \bbet365offercode\.com\b makemoneyonline \bpokerhebat\.com\b \bbjmath\.com\b \bwww\.vegasslotsonline\.com\b \bWherecanibuymeladerm\.org\b \btopessaywriter\.org\b \bwritemyessayservice\.net\b \bmycollegeessay\.org\b \bessayforcollege\.org\b \bwritemyessay24h\.net\b \bbuyessaywriting\.net\b \bmyshort\.ovh\b \bcdnlion\.com \bwhatsappforpcmi\.com \bla-alopecia-areata\.com\b \bnitrofocusno3muscles\.com\b \bgetcheapmax\.com\b \bderefer\.unbubble\.eu\b \bvrbas\.be\b \bmobilesnack\.net\b \bdiversifiedparking\.com\b \balexanderjohnson\.beepworld\.de\b \burl2it\.com\b \bnflhistory\.net\b \bmediaupdate19\.com\b \bj\.smad\.info\b \btirada-tarot-gratis\.eu\b \bgeet\.me\b \bmozdomains\.co\.mz\b \btransfers-in-europe\.com\b \b(?:zurich|livignoski)transfers\.com\b online-generic \bdummyurl\.com\b shopping-internet \bwellinghomeopathy\.com\b \bmofunzone\.biz\b \belvishescortsliverpool\.co\.uk\b \bbox10\.me\b \bpink-venus\.com\b \bmenstrualcup\.com\b \bmedijator\.com\b \bmilf4tube\.com\b \bmenskopp\.se\b \bemekserverler\.com\b \bvefro\.com\b \bcandledreamer\.com\b \bipayday\.site\b \biloanonline\.co\b \bpokerdewa19\.com\b \bcouponconnexion\.com\b \bplacidway\.com\b bestpaydayloan \b(?:oraculo|caesarem)nostradamus\.com\b \bloseweightgarcinianow\.com\b \bmuscleperfect\.com\b \bsuperlotteries\.com\b \bese\.es\b \bcomprarviagraes \bptvsportsbisskey\.mobi\b \bgoogleweblight\.com\b \bbote\.me\b \bbuytramadol\.biz\b \beyeluminousfacts\.com\b \bshoesizeconver(sion|ter)\.net \bshoesizes\.co \bconvertyourshoesize\.com \bwebinerds\.com \btherighthairstyles\.com \bconvertercentral\.com \bhairstylearchives\.com \bsizeguide\.info \blatest-hairstyles\.com \bratatype\.com \btypingweb\.com \bstfalcon\.com \blifetile\.me \brollapp\.com \bpaydesk\.co \bblogger\.com/profile/07812378838296070653 \bfacebook\.com/Bajotzofficial paydayonline \btruecrimebookreviews\.com\b \bskybet188\.net\b \byouknowit\.tk\b \bdailystrength\.com\b \bcdn77.com \bhyipbook\.com\b \bnaturaltinnitustreatments\.com\b \btinnituscurenow\.com\b \bchild-my\.ru\b \bwritemyessaypal\.com\b \bmycredit-{0,5}report\.com\b \bgrandiflora\.net \bbvog\.com \bhyip\.com\b \bfb\.to\b onlinecanadianpharmacy \bagor\.io\b bestfatburners \bspouseaggro\.com\b \bhq-tadalafil\.org\b \batozwishes\.com\b weightlosspills \bmedexpress201\d \bbestloansforpoorcredit\.com\b \bali\.pub\b \bhyip\.guru\b \bbestdatingcanada\.com\b \bguidestobet\.com\b \bthailandresorts\.eu\b \bhealthcaresups\.com\b \btablet24h\.com\b \bshareitdownloadapp\.com\b \bfindlaw\.biz\b \bpartnersmedia\.net\b without.?doctor.?prescription \bgg3\.be\b \bhyip\.wiki\b \bhyip\.guide\b \bridof-acne\.com\b \bioffercheap \bimvuprepaidcards\.com\b \bcleopatraescorts\.co\.uk\b \bsteroidepills \bsealine-products\.no\b \bdinnersurf\.com\b ratingofmercuryinsurancecompany \bredirect\.camfrog\.com\b \bblogdigger\.com\b \bstallionmoving\.com\b \bnationalopenuniversity\.org\.ng\b -escort-models\. \bgirl2xx\.com\b cheapinstagram \bhebu\.it\b \bwi9\.biz\b \bkazino-onlain\.ru\b %D1%84%D0%BE%D1%80%D1%83%D0%BC-%D0%BA%D0%B0%D0%B7%D0%B8%D0%BD%D0%BE\.%D1%80%D1%84 \bvirtualphones\.net\b \bmenabwn\.com\b \bsupplementsbag\.com\b \bpornovezenie\.ru\b \bonlinger\.ru\b \bcasinoru\.ru\b %D0%BA%D0%B0%D0%B7%D0%B8%D0%BD%D0%BE-%D1%84%D0%BE%D1%80%D1%83%D0%BC\.%D1%80%D1%84 \bpick-up-porno\.com\b \bhostgator-promo-codes\.com\b \bkopilkaporno\.org\b \bclashofclansmypc\.com\b \bviagragenericoes24\.com\b paydayloan\.co \bpharmshop-online\.com\b \bpuissance-injection\.fr\b \binsure911\.com\b \byoumob\.com\b (car|life)insurancerates\b \bavonleacommunications\.com\b free(sample|trial)\.com\b trial(sample|offer)\.com\b \btrendpro\.co\.ke\b \bjobszimbabwe\.co\.zw\b \bxxxpart\.com\b \bstriptizik\.org\b \bswinger-sex.\ru\b \bpenyakitnonvaskulerretina\.blog\.com\b \bnylon-porno\.ru\b \bmemoriauitoto\.com\b \bemoporno\.ru\b \bmovingcompanydenver\.com\b \bmakemoneyonlineforbeginner\.com\b \bludovodka\.ru\b tiffanyjewelry.?201 tnfjackets(clearance|outlet) nikeairmax.?201 chinawholesaler\.com\b \bnfljerseys \bgrfast\.com\b \bjavadramezani\.in\b \bxolodremont\.ru\b \bmed\.tinyrealm\.com\b \bqqurl\.com\b generic.?online \bouo\.io\b \bacheter-ciajis-pascher\.com\b \bprezzocia1isgenerico\.com\b \bcomprarcia1isgenericobarato\.net\b \bcomprargenericociajisespana\.com\b \bprix-ciajis-generique\.com\b \bflippinonsteroids\.com\b \bfmyykj\.com\b \bonlinemixx\.ru\b \bcompletelove\.ru\b \b7offers\.ru\b \bmedtorgonline\.ru\b \bonlypoppers\.ru\b \bcareprostforwomen\.ru\b \bmr-ginseng\.com \bpazdrav\.com\b \b8marta.?\.ru\b \bworldmailes\.com\b \bstockpair\.pro\b wholesalechinanfl cheapjerseys(store)?nfl cheapsportsjerseys china\.us\.com\b \bwhereifoundlove\.com\b \bgloriousgolden77\.org\b \bgloriousgolden77\.org\b \b00sf\.com\b \bplatinumcleanserinfo\.com\b \bdrugspowerstore\.com\b \bbluewhite\.co\.uk\b \bultimatewebhosting\.co\.uk\b \b000a\.biz\b \bshop-propecia-daily\.tk\b \borderclomid-medrx\.gq\b generic\.gq\b \bjosmprtion\.com\b \bshoutkey\.com\b \bgolfukmall\.co\.uk\b \bcleansenaturalsfacts\.com\b \bsheenaoberai\.com\b \bavoirantiaging\.com\b \bleadsflowprobonus\.com\b \bcheapcoachoutletwebsite\.com\b \bnike-airmax-2015\.com\b \bbapaknaga\.com\b \bcarsautoreview\.com\b \basfadriver\.com\b \bdermaessenceserumblog\.com\b \bt-rexmusclefacts\.com\b wholesalejerseys \bcrashsafari\.com\b huffingtonpost\.com/2015/04/01/selfie\-shoe\-arent\-real\-but\-wow\_n\_6979478\.html \bbestprobioticsweightloss\.com\b \bexampracticequestions\.com\b \belliskinantiaging\.com\b \bseremolynbuy\.com\b \beternitynaturalscleanse\.com\b porno\d{1,2}tube\.ru\b \bhealth786\.com\b \bgetnaturalcleansingformula\.co\.uk\b \bgetsunergetics\.com\b \bfunmac\.com\b \boffer\.moscow\b \brxrepairhelp\.com\b \btop\.howfn\.com\b \borderfitnesspoints\.co\.uk\b \bisraelbigmarket\.com\b \brx\d{4}\.tk\b \buvuperformance\.com\b \bvitagarciniahcasite\.com\b outletonline-?site\.com \brotefahne\.eu\b \bhealthsupreviews\.com\b \btopmuscleuptips\.com\b \b29sf\.com\b \bpharmaciesnoprescriptionusa\.com\b \bcanadianpharmacies(?:noprescription|doctor)\.com\b \bno2factoronline\.com\b \bbulkfatlosssolutions\.com\b \bdrozforskolin\.org\b \breviewanalysis\.co\.uk\b \bbellaveiphytoceramides\.org\b \bthedropnet\.com\b \bmyfreegems\.com\b \bgarciniabasicsplus\.com\b \bmyutopiancleanse360\.com\b \bnuforiaskincarebuy\.com\b \bn33nitricoxideboosterfacts\.com\b \bal\.ly\b \bbam\.bz\b \boptimalstackproduct\.com\b \bcbi\.as\b \bvip-file-xxx\.org\b \byoutub\.link\b \bb(?:it)?ty\.link\b \bsmup\.us\b \b9m\.no\b \bbitcointalk\.org\b \bcirclemakers\.org\b \bapog\.co\b \bsnip\.li\b \bpolr\.me\b \bv\.ht\b \brockhardfacts\.com\b \bviewhd\.me\b \btouchhere\.ml\b \bwatchtvshownow\.ml\b \bmovietv\.biz\b \btvhd\.online\b \bpopulartoday\.biz\b \bstreamhd\.cf\b \bhdfree\.online\b \btrendstoday\.biz\b \bnuvieskincareserum\.com\b \bfastvds\.pro\b \brajatnayarfamousastrologer\.com\b \bwell4lifeprogram\.com\b \bpuravolantiaging\.net\b \bontheair\.biz\b \bmedia-tvseries\.com\b \bstromtv\.me\b \bphytolyft\.com\b \btheperfectgarcinia\.com\b \btoptryloburn\.com\b \bsimplyhhealthysolutions\.com\b \blumalifteye\.com\b \btestoboostercares\.com\b \bninamelsy\.page\.tl\b \bnetflixhd\.cf\b \bg\.ua\b \bsurl\.im\b \bmaleenhancementpatchs\.com\b \bairingtoday\.cf\b \blevantecreamtrial\.com\b \bmasspmmusclegrowth\.com\b \bprimalitegarciniareview\.com\b \brenovocremefacts\.com\b \futronix-hk\.com\b cheapjerseynfl nfljerseychina \bxn----7sbvehqfibu7aj\.xn--p1ai\b \bslimatrexnorway\.com\b \binvesting-money\.info\b \bhathayoga\.top\b \bnetflixhd\.ga\b \bthestreammovie\.cf\b \bbestfreestreaming\.ga\b \bwolowtube\.ga\b \b123movies\.ga\b \bmyurls\.ru\b \bbikramsinghmajithia\.blog\.com\b levitra\d\dmg \bpokerdewa88\.com\b \bvumoo\.ga\b \bshahnazraza\.com\b \bgetmaxprofitsnow\.com\b \bxinyanlaw\.com\b \balvenaandduaderma\.com\b \bthinsecretgarciniacambogia\.com\b \bsmarturl\.me\b \bputlocker\.ml\b \bnicetv\.biz\b \bsunglassineyes\.com\b \btimothysskincare\.com\b \bepilasprey\.com\b \btotalfitnesspoint\.com\b \bnetflixmovieshd\.cf\b \boriginalityisoverrated\.com\b \bnew3dcomics\.com\b \balvgear\.com rx700pills \bgetmusclebuildingbase\.com\b \bgooglevideo\.com\b \balariarxreview\.org\b \bgethomeworks\.science\b \bmaltinscannadispensary\.com\b \badvancedtrimsite\.com\b \bpokerbo\.biz\b tradingonline-a-moral-problem\.blogspot \balvenaandduaderma\.com\b \bcleanserenewdenmark\.com\b \bzul\.im\b \bviarexlabsblog\.com\b \bhealthcarebooster\.com\b \bonebetqq\.com\b \bmovielova\.club\b \byoursbetterhealthsolutions\.com\b \bgarciniajarra\.com\b \btgbe\.ws\b \bbiotestosteronexrtry\.com\b \btryutopiancleanse360\.com\b \bvamostech\.com\b \bduplicellp199review\.com\b \btrypromusclefit\.com\b \badmy\.link\b \bguidancemdms\.com\b \boffer\.moscow\b \bkotlovan\.by\b \bvn\.xoga888\.com\b \btestosteroneboosterbits\.com\b \bwithlove\.gift\b \bread-online-books\.xyz\b \blibertoprometheo\.blogspot\.com\.br\b \bmylaviveeyeserum\.com\b \bfornatgaex\.com\b \bgmkt\.kr\b \bgomusclebuilding\.com\b \bdietadimagranteveloce\.it \bdailynutritionnews\.com \bplay\.mob\.org \bmsofficetechsupport\.com\b \bquickbookscustomerservicephonenumber\.com\b \biquickbookssupport\.com\b \bquickbookshelps\.support\b \bquickadvisor\.net\b \bhp-support-number\.com\b \bmaximizedmuscleideas\.com\b \b7uponline\.com\b \bandalasbhakti\.com\b \bangkaajaib\.com\b \basialive88\.com\b \basiapk88\.com\b \bbandar1\.com\b \bbdcapsa\.com\b \bbgselalu\.com\b \bbola-88\.com\b \bbolagila\.com\b \bbolalive77\.com\b \bbolatikus\.com\b \bdewabet\.com\b \bdewapoker\.net\b \bdewapoker-online\.net\b \bdewapokeronline99\.com\b \bdewasbo88\.com\b \bdewatogelsingapura\.com\b \bhbcbet-id\.com\b \bjadibd\.com\b \bkartu9\.com\b \bkartupoker\.com\b \bkartupoker\.asia\b \bkingpoker88\.net\b \bkudapoker\.me\b \bmildcasino\.com\b \bnagapoker88\.asia\b \bpemainpoker\.net\b \bpokerbo\.net\b \bpokerdewaonline\.com\b \brajajudi\.net\b \brajasbo\.com\b \bskor88\.com\b \btaruhan88\.net\b \bunovegas\.com\b \bvipbet88\.com\b \bnpselalu\.net\b \basiapk88\.net\b \bklikfifa\.com\b \bthanpoker\.com\b \bnagapoker\.asia\b \bnagatg\.com\b \bdwlive88\.com\b \bgoods555\.com\b \ballgamesonline\.info\b \buforadioshow\.com\b \bdewabet\.asia\b \broobeestudio\.com\b \bsparkstation\.net\b \bbnc\.lt\b \bbranch\.io\b \bboostupmuscles\.com\b \bdownloadsnaptubeapp\.com \bplayview\.org \bvidmateapp\.net \bmobdrodownloads\.com \btenedonlineshop\.com\b \bkizlarinsohbethatti\.com\b \bsupplementssellers\.com\b \bhealthinnovgroup\.com\b \bbesthealthmarket\.org\b \bmoldresistantstrains\.com\b \bmedigapplans2017\.com\b \bpropaperwritings\.com\b \bnetwork54\.com\b \brebootmymodem\.net\b \bleadsleap\.com\b \bonelink\.me\b \boncalltechsupport\.co\b \bterbemestar\.com\.br\b \b6h2\.xyz\b \bshowboxappdownloadio\.com \blearnfree\.me\b \bductrodder\.cn\b \bnaver\.me\b \bbestvolumepills\.net\b \bjaowaftextilemil\.com\b \bshaperich\.com\b \blevitradosageus24\.com\b \bathleticgreensfacts\.com\b \bwiki-travel-guides\.blogspot\. \bsundried\.com\b \bidealhealthdoctor\.com\b \bhealthyapplechat\.com\b \bhealthinnovgroup\.com\b \bwiredtree-coupons\.com\b \bdankmaymays\.com\b \bhyperurl\.co\b \bnewgoogleadwords\.info\b \bfbl\.me\b \bs4te\.com\b \bgrep\.kr\b \btdcjinmatesearch\.blogspot\.com\b \blyftestimate\.org\b \bmicrosoftonlinechat\.com\b \bonlinebankinghq\.org\b \bcreditcardreviewed\.org\b \binmatesearchguide\.org\b \bdejkberta\.blogspot\. \brezultate-live\.club\b \bvitagarciniahcabuy\.com\b \btry-nitricstorm\.com\b \bcustomthesis\.org\b \bessaysmaster\.com\b \bbathroomexhaustfanswithlight\.com\b \bgeniuxtrial\.com\b \byenifullprogramlarindir\.com\b \bcinemabox-hd\.com\b \bqoo\.by\b \btestosteronesboosterweb\.com\b \bhowtomakedollarsonline\.com\b \burl\.org\b \beyeluminoushelps\.com\b \bwaremakers\.com\b \bxtgenixau\.com\b \bhealthytalkzone\.com\b \b8si\.ru\b \bezurl\.me\b \bhothor\.se\b \bix\.sk\b \blsh\.link\b \bmrk\.im\b \bmturl\.co\.uk\b \bpiep\.net\b \bpohq\.io\b \bshrtlnk\.de\b \btnij\.org\b \burlku\.info\b \bcan0\.com\b \bnfc\.lol\b \bicemakernotmakingice\.com\b \bxurl\.gq\b \bfke\.us\b \blink\.mx\b \bkleinerlink\.de\b \bwtc\.la\b \bbukaa\.ga\b \bfjv\.biz\b \bi7n\.co\b quickcash \bintelligentadvices\.com\b \bmysp\.ac\b \bmusclebuildingbuy\.com\b \bseosparks\.com\b \bsupplementadvise\.com\b \bclonezone\.link\b \b360cameradeals\.com\b \bgreencoffeesupremecleanseidea\.com\b \b1man1jar\.com\b \bfindminecraft\.com\b \bfashionlady\.in\b \b51ideas\b \beduessayhelper\.org\b \bhealthrewind\.com\b \btaruhanjudibolavipbet88\.com\b \bagenbola1\.com\b \bbeaumonde\.nl\b \biolavorodacasa\.com\b \babcargent\.com\b \bsergedemoulin\.com\b \bpartitodazero\.com\b \bcopernic-agent-basic\..{2,3}\.softonic\.com \bvalentusmovie\.com\b \bux\.nu\b \bdankontorstole\.dk\b \bfuckdate\.com \bhotelsnearme\.club\b \bsportsbet\.co\.za\b \bverity360\.com\b \bruaaya\.com\b \bfieldmansaccessfloorsltd\.com\b \biqoption\.com \bcouponsoffers\b hourwristbands\b \blanbin\.ru\b \bfave\.ga\b \bboog\.io\b \busadrugguide\.com\b \bgoldenhealthcenters\.com\b \bwomanitely\.com\b \bamerikanki\.com\b \bvouchercodesslug\.co\.uk\b \bmrdiscountcode\.co\.uk\b \bvouchercloud\.com\b \bguadagnareonlineseriamente\.com \bkrt\.be \bthebestprices\.com\b \bhotels-booking\.com\b \bpromotionvoucher\.co\.uk\b \br\.msn\.com\b \blanyardmarket\.com\b \bgo2l\.ink\b \bhotukdeals\.com\b \brevoucher\.co\.uk\b \bhealthnbeautyfacts\.com\b \b(lord|compare)vouchercode \bir\.uv\.es\b \bninjavouchers\b \bvoucherbadge \bgomo\.bi\b \bsilicon-wristband\.com\b essay.?writing.?service \bph\.dog\b \bnuovoiphonegratis\.com \bwif\.red\b \badyou\.me\b \bjust\.as\b \bmp3rocket\.pw\b \bgv1\.me\b \bmiz-mooz\.com\b \bmyfashioncode\b \bbkuiidarsdf\.blogspot\.co\.uk\b \bbkuiidarsdf\.blogspot\.com\b \bdalizaistaresi\.blogspot\.co\.nz\b \bgirls0004\.weebly\.com/hurghada\.html \b \bmakojigod\.blogspot\.com\b \bmakojigod\.blogspot\.fr\b \bmakojigod\.blogspot\.gr\b \b123malikoki\.info\b \bmywikipediatravel\.blogspot\.co\.il\b \bonrecedonece\.blogspot\.co\.uk\b \bonrecedonece\.blogspot\.rs\b \bovukucunevol\.blogspot\.com\.au\b \bplaces-data\.com\b \bsmbusiness\.info\b \bvikiputovanja\.blogspot\.co\.uk\b \bvikiputovanja\.blogspot\.com\b \bvikiputovanja\.blogspot\.de\b \bvikiputovanja\.blogspot\.fr\b \bvikiputovanja\.blogspot\.rs\b \bwikidestinations\.blogspot\.co\.uk\b \bwikipedia-travel\.blogspot\.com\b \bwikipedia-travel-destination\.blogspot\.com\.au\b \bwikipedia-travel-destination\.blogspot\.fr\b \bwikipediatravel\.weebly\.com\b \bwikipediatraveldest\.weebly\.com\b \bwikitravel-guide\.blogspot\.com\b \bwikitravel-guide\.blogspot\.fr\b \bwww\.facebook\.com/1532019543762938\b \bwww\.facebook\.com/1532035623761330\b \bwww\.facebook\.com/1532040663760826\b \bwww\.facebook\.com/1532057493759143\b \bwww\.facebook\.com/1532483373716555\b \bwww\.facebook\.com/notes/travel/bali-travel-guide-choose-what-you-are-interested-in/1532058703759022\b \bwww\.facebook\.com/notes/travel/dominican-republic-travel-guide-choose-what-you-are-interested-in/1532027883762104\b \bwww\.facebook\.com/notes/travel/las-vegas-travel-guide-choose-what-you-are-interested-in/1532033293761563\b \blovemyvouchers\b \bexamandinterviewtips\.com\b \bupromocodes\b \bsiliconebracelets\.xyz\b customsiliconebracelet \bl\.ask\.fm\b \bangelmeds\.com\b \brecruitingblogs\.com\b \bautomaticpetfeeder\.net\b \bvoucherbox\b \b24hoursbracelet\b \bbeaudermaskincare\.com\b \bgiftmevouchers\b \bpr\.report\b \bwristband-maker\.com\b \bsupplementoffers\.org\b \bflagsmore\.biz\b \bhealthforeverplus\.com\b \bmegadoomer\.com\b \bmuscle4power\.com\b \blolfurballs\.com\b \bgocustomboxes\.co\.uk\b \bdesignyourownsilicone \bmaximous\.net\b \bsteroids-safe\.com\b \b72hoursamericanpower\.com\b \bwebascentevents\.com\b \bexcentric-design\.net\b \bikancomel\.tk\b \btrexmusclesite\.com\b \btoluunusualsblog\.com\b \bsupplementsgarden\.com\b \bminecraftgamesplay\b \btube8\.to\b \bsu0\.ru\b \bmath-problem-solver\.com\b \bcreateyourownsiliconewristbands\.com\b \bfunnyvideoclips\.cf\b \byo\.io\b \bbank\.africa\.com\b \bsexuallubricants\.org\b \br\.utopiie\.com\b \bchayplov\.ru\b \bporno-365\.xyz\b \bbreakingnewstoday\.in\b \bletsearnmoneyonline\.in\b \bsiliwb\.com\b \bsilicon(wristband|bracelet) \bfashionclothing-mart\.com\b \bsigmaessays\.com\b \bostrovbali\.net\b \balrab7on\.com\b \bseo-stars\.com\b \bhappynewyearsgreetings\.com\b \bshorepointcomm\.com\b \bplanodesaudesorocabasp\.com\.br\b \bplanosdesaudeemcampinas\.com\.br\b \bconsideo\.com\b \br\.bat\.bing\.com\b \bseoptimasi\.com\b \bgrabify\.link\b \bfaecbookk\.ml\b \bdownloadgameandroidfree\.net\b \btvseriesdvdonsale\.com\b \bblogrollcenter\.com\b \bgoogle\.co\.ukgoogle\b \bherveleger\.best\b \bmakeyourownsilicone \bthelittleladybird\.com\b \biplaystoredownloadfree\.com\b \biplaystoredownload\.com\b \bessayexperts \b24hours+ilicone \b24-xxx-video\.ru\b \bdolbilovo\.ru\b \buyu\.re\b \bleshiysex\.ru\b \byooa\.re\b \bbadlinksgood\.blogspot\.ru\b \bmx7\.com\b \bmino\.re\b \bsoiq\.ch\b \bbesthomeshoppingreviews\.com\b \bfreecouponbuy\.com\b \bgreentree\.tax\b \bdeutsches-rei\.ch\b \blogintutor\.org\b \bpremierfamilydentist\.com\b \bsoywebmaster\.com\b \baustin-translation\.net\b \bm\.me\b \bmesosfer\.com\b \bcompaniesinindia\.in\b \bwood-furniture\.biz\b \banon\.to\b \bhive\.am\b \bclick\.dji\.com\b \blaptopverge\.com\b \bisaev\.info\b \btierrasvivas\.com\b \bthefashionablehousewife\.com\b \bcasinoforum\.su\b \bmafia-forever\.ru\b \bboosterpackdepot\.com\b \bxnxx\.show\b \bvitaminofhealth\.com\b \btophealthmart\.com\b \bewedictionary\.com\b \bproteinoutlet\.ro\b \bfreeporna\.ru\b \b3shop3\.com\b \bblurpalicious\.com\b \banaramedspa\.com\b \bonlinecustomessaywriting\.com\b \b24-hour-wristbands\.com\b \bsiliconewristband\.xyz\b ownsiliconebracelet \bsilicone-bracelets-silicone-wristbands\.com\b \bukbestessays\.com\b \bporonizle\.xyz\b \bideashop\.kiev\.ua\b \bimg\.rule34\.xxx\b \bgoogle\.com/ad(sense|word) \bfairpensions\.com\b \bjobsforeditors\.com\b \binfopraca\.pl\b \bmedyum\.xyz\b \balldaypharma\.com\b \bwecareskincare\.com\b \b9nl\.es\b \btools4docs\.com\b \bpenisenlargement\.co\.in\b \bbankier\.pl/forum\b \bgrd\.pw\b \bspurl\.me\b \blinkche\.ir\b \burl6\.org\b \bjpmags\.com\b \bmca-biz\.com\b \btvc\.in\b \bviewthislink\.com\b \burl\.moducopy\.co\.kr\b \bcbi\.as\b \burly\.co\b \bclickand\.co\b \bddz\.kr\b \bshooturl\.com\b \blvl\.vn\b \banmeld\.biz\b \bkarung\.in\b \bdpi\.me\b \bur\.my\b \bm5\.hk\b \bajn\.me\b \burl4\.uk\b \breview\.ly\b \bterapiasnaturais\.net\b \b0ll0\.ru\b \bdobrakasa\.co\.pl\b \binwestuj\.co\.pl\b \bsourl\.li\b \bpraca\.money\.pl\b \bhelix6garciniareview\.com\b \bwroclaw\.dlastudenta\.pl\b \bairjordans20\d{2}\b \beasyessayhelp\.net\b \bcoupon4fun\.com\b \bshampoosik\.ru\b \bviagrasansordonnancefr\.com\b \bhealthable\.org\b \btuney\.kr\b \banneedumexique\.com\b \bpfic2010\.com\b \balpacas-hampshire\.co\.uk\b \balpacasforsale\.org\b \bomeglechat\.ca\b \bgetpaid4typing\.net\b \buber-fare-estimator\.com\b \bjustyoufitness\.com\b \bgateacademy\.co\.in\b \bj(k|q)i(kk|qq)i\.at\b \b(b|p)ayanradio\b \bhersup\.ga\b \bhamariplace\.com\b \burlz\.fr\b \bfake-id\.com\b \bsagemailer\.com\b \bclick-pro\.com\b \bteamstre\.am\b \bneide\.ga\b \bhan\.gl\b \bshortly\.me\b \bmitsubishiklima\.com\.tr\b \bseo-alien\.com\b \bloginhelpers\.org\b \bpuretablets\.com\b \bbabun\.gq\b \bpromotionvoucher\.uk\b \bebookbrowse\.com\b \bgeschenkefuermaenner\.info\b \bdisq\.us\b \bcommercial-real-estate\.cc\b \bbuydogheartwormmedicine\.com\b \bcheapassignmenthelp\.co\.uk\b \btadalafilearn\.com\b \b3dots\.ro\b \bbbshort\.link \bel3dl2\.com\b \bbiggerpockets\.com\b \bwatchmovie-gratis\.info\b \bvroh\.me\b \bdest-war\.com\b \bplaymovie21\.com\b \bmovflix\.website\b \biflix2\.com\b \bselix32\.esy\.es\b \bwatchflixhd\.hotmovies4k\.com\b \bvulmove\.blogspot\.com\b \bapp2chart\.com\b \bhealthynewage\.com\b \bessayerudite\.com\b \bfreemyurl\.info\b \bmxtpz\.me\b \bcanadaedrugstore\.com\b \bcanadianpharmacystoreus\.com\b \blightningprotection\.com\b \bvouchercodes\.deals\b \bcustomthesisstuff\.tumblr\.com\b \bdiferenciasentre\.net\b \bsweetasmoiok\.com\b \bsparkemaildesign\.com\b \be-cigforsale\.com\b \bhomeclick\.com\b \bviagragroupresult\.com\b \bcovnews.com/archives/search\b \btrumpcanadianpharmacy\.com\b \bfutureofeducation\.com/main/search\b \bbltc\.es\b \bboxip\.net\b \bud-carrent\.com\b \bbltc\.es\b \bmakkao\.com\b \bmassbass\.es\b \bcoriantouch\.co\.il\b \b2pay\.pro\b \bwordplanes2\.skyrock\.com\b \bpotenzmittel-online\.com\b \bpanendeism\.org\b \bpanendeism\.webs\.com\b \bdiscountlipsy\.wordpress\.com\b \btech-support247\.weebly\.com\b \bingic\.ae\b \banepe\.com\.gr\b \basfaleiaautokinhtou\.com\b \bherveleger\.ws\b \bstudiopaci\.net\b \b5z8\.info\b \bfeet9france\.wordpress\.com\b \bms-jd\.org/search \bdieta-blanda\.com\b \bgusbeat7\.wordpress\.com\b \bmins\.pw\b \b(best|dsl|digital)camera\w{0,15}\.tk\b \bessaylogic\.org\b \bsungroupvn\.com\.vn\b \bmyfashioncodes\.co\.uk\b \bemojiselector\.com\b \bretailmenot\.com\b \bonceuponacrime\.net\b \bduanxigrandcourt\.org\b \bnewfaceskincare\.com\b \brejuveantiaging\.com\b \bour-skincare\.com\b \bpharexpress\.net\b \bbesthoist\.com\b \bmynewbestarticles\b.blogspot \blogindoctor\.org\b \becuadorianhands\.com\b \bapplyscholarship\.info\b \bblogger\.com/profile/00141270178551151863 \bsqex\.to\b \binblogslife\.com\b \bcanonwirelessprinterhelplinenumber\.wordpress\.com\b \bhealthsuppfacts\.com\b \bresidentialpainting\.contractors\b \btheindustryspread\.com\b \bflyt\.it\b \bpsychologydictionary\.org\b \bprintmakerart\.webnode\.it\b \bappbooks\.org\b \bgeolocation\.ws\b \bqualtecmty\.com\.mx \bservicharterbus\.com \bcomo-depilarse\.com \bimportardechinaya\.com \bmega-estrenos\.com \biconet\.com\.mx \bbienestaralnatural\.com \bmlego\.com\.mx \brenovardni\.org \bdespensasdaco\.com \bchollosaqui\.com \blibrosparaaprenderaleer\.com \baceitesesencial\.com \bcurriculumsvitae\.net \busx\.es\b \bwoobs\.com\b \balpacas-hampshire\.co\.uk\b \btodoviajeros\.com \bmusica-barroca\.com \bderechomexicano\.com\.mx \bseotraininginstitutespune\.in\b \bseotraininginpune\.in\b viagraonline \bcialisoonline \bxaydungthanhnien\.com\b \bbl\.gd\b \bexeideas\.com\b \bvirsale\.com\b \bcabinetdiy\.com\b \bokemen\.xyz\b \bfacbook\.com\b \bmedcheck-up\.com\b \bskincarebrands\.co\.uk\b \bcooldudes\.store\b \bpoolcleaner\.us\b getpocket\.com/redirect \bstudentloanrelief\.us\b \bnaturalmattressmatters\.com\b \bgemmenage\.(com|net|ca)\b \bdailystrength\.org\b \bonlinecashflow\.org\b \bshemale\.uk\b \byobit\.io\b \bchecker\.in\b \bsex-ru\.org\b \bfirstclassessaywriters\.com\b \bcheckpagerank\.net\b \bviahold\.com\b \bcabinetdiy\.com\b \bgetfreebs\.com\b \bonlinehookupsites\.com\b \bbeautytohealth\.com\b \bartplus\.co\b \brentarace\.com\b \bhemorrhoidnomore \bremovehemorrhoids \bstudyinrussia\.com\b \bccmixter\.org/api/query \bheidelbergerwohnen\.de\b \bfx-brokers-review\.com\b \bbestchange\.com\b \bsteelpipeseller\.com\b \bicdst\.org\b \bqowap\.com\b \bbigbazaardirect\.com\b \bb2bmarketing\.net\b \bwikiveliero\.org \bkardashiantapes\.net\b \bsoftnet32\.com\b \bsoundcloud\.com/search/sounds \brebeldeway\.com\.ua\b \berreway\.org\b \bdsquared2outlet\.eu\b \bdibujos-de-amor\.com\b \bandrewnickel\.com\b \bgetloansusapersonal\.com\b \bcialisemk\.com\b \bstockhouse\.com/search \bseopapese\.club\b \bzipurl\.ir\b \boffersus\.com\b \bvu\.fr\b \bezer\.mobi\b \burli\.tk\b \bloginprofessor\.org\b \bkickass2\.nz\b \bisohunt\.tv\b \btorrentproject2\.com\b \bisohunt2\.org\b \bairbnb\.com/c/ \bmetager\.to\b \bbabepedia\.com\b \bdragonflydoces\.com\b \bzznew\.in\b \bsites\.google\..{1,3}/site/tradingonlineamoralproblem \bkickass\.ink\b \bisohunt2\.net\b \btorrentproject2\.org\b \bisohunt\.tv\b \bisohunt2\.org\b \bkickass2\.nz\b \btorrentproject2\.com\b \bcertificationconsultancy\.com\b \bqr-url\.tk\b \brr\.zzz\.com\.ua\b \bwallinside\.com/post \bqgo\.be\b \bexit\.sc\b \baffiliateignition\.com\b \btradingview\.com\b \bexpertdecoders\.com\b \bwikiler\.com\b \bloanswayer\.com\b \bloansxxonlinexx\.org\b \btheelderscrolls5skyrimevolution225\.ru\b \bcoopergado\.com\b \bhomieocairlines\.com\b \bnamoroagora\.com\.br\b \bhumancoder\.com\b \bdecaptcher\.org\b \biamsport\.org/pg/pages/view \bcaptchacoder\.com\b \btiernosmomentos\.com\b \bcaptchaboss\.com\b \bmoviesxxx\.biz\b \bsuperghostblogger\.com/\?s \bzixiutangpollencapsules\.com\b \bcaringbridge\.org/search\?q\= \babbywinters\.co\b \bwoorank\.com/[a-z]{2}/www \b1i1\.me\b \bcell2getbrands\.com\b \bkombologia\.com \bcash4files\.com\b \banycodes\.com\b \bcustomizable-bracelets\.xyz\b \bmyshoesguide\.com\b \btiggi\.es\b \bpisinaspa\.gr\b \byify\.co\b \bhideurl4you\.com\b \banti-captcha\.com\b \bssojunghan\.com\b \bdecaptcha\.biz\b \bthsbo333\.com\b \bloginhold\.org\b \bknightstemplarcards\.com\b \bbeanbagsexpert\.com\b \bblackheadscure\.com\b \bincreasetestosterone\.review\b \bolympiclabz\.com\b \bpetgroomingcourse\.com\b \bpetsworld\.in\b \breligiousweddingguide\.com\b \btrainingmasklab\.com\b \bwhat-to-do-in\.co\.uk\b \bwildhunter\.club\b \burbanscarpe\.com\b \bprintedwristbands\.xyz\b \bcustombracelet\.xyz\b \bdw-inductionheating\.com\b \bloginlord\.org\b \b9z\.lt\b \bloginking\.org\b \bsitesbysara\.com\b \bseoinlink\.com\b \btwinkpopstars\.com\b \bprotecglasstint\.com\.au\b \bbroadbandhk\.com\b \bhomebroadbandhk\.com\b \byt\.vu\b \bbuy-medicines\.com\b \blnk\.pics\b \bruco\.ac\.tz\b \bget\.busuu\.com\b \bbusiness-shop\.info\b shop\.eu\b outlet\.eu\b \bcialissansordonnancefr24\.com\b \bsexforsmartpeople\.com\b \bgetloanstodayonline\.com\b \bhannatestcentre\.com\b \blogindevelopers\.org\b \bloginidol\.org\b \bdecaptchaocr\.com\b \bdecaptcher\.info\b \bspymoob\.com\b \bbordersalertandready\.com\b \bnjmassage\.info\b \balona\.space\b \bcaptchasolutions\.com\b \bscraping\.pro\b \b2captcha\.com\b \bdeathbycaptcha\.com\b \brock-en-espanol\.lenguadeoro\.com\b \bbusiness-opportunities\.biz/search \berectiledysfunctionpills\.store\b \bsavethestudent\.org/\?s= \blabur\.eus\b \bsildenafilcitrate\.today\b \bbedbugsize\. \blogintraining\.org\b \bbedbugsize\.info\b \bpaydaynock\.com\b \bforexreviewsblog\.com\b \bbuifelronataboo\.files\.wordpress\.com\b \bloansmart24\.com\b \bclashfun\.com\b \bfreejavporn\.mobi\b \bo7j\.ru\b \bedpills\.shop\b \bpiracetolpills\.com\b \bmarketstrom\.gr\b \bfrompo\.com\b \bdesign-your-own-silicone-wristband\.com\b \bcustomized-rubber-bracelets\.com\b \b12tradepro\.com\b \bsofeeya\.com\b \bloginteacher\.org\b \bbom777casino\.com\b \bd11\.io\b \bapp\.link\b \bseozuka\.com\b \bferrann\.com\b \bref\.so\b \brlu\.ru\b \burl\.euqueroserummacaco\.com\b \bleobumbtumbbotare\.files\.wordpress\.com\b \bsudnidosanaco\.files\.wordpress\.com\b \bwikidot\.com/local--files\b \bnjmassages\.com\b \bsearch4sex\.biz\b \bbinaryforexacademy\.org\b \biota\.tux-planet\.biz\b \bbiosotoceswebctour\.over-blog\.com\b \bliosmedaxmarpuwex\.over-blog\.com\b \binstawidget\.net\b \bofficialkrislawrence\.com\b \bbusinessbroadband\.com\.hk\b \bshortwww\.com\b \bseo-saz\.com\b \bfilm2018\.info\b withoutprescript\.com\b \bajaypipes\.com\b \bbuyv.agra\. \bweightlossoffers\.org\b \btwitter\.com/search\b \bcryptocoinjudge\.com\b \beladia\.space\b \bjustine\.club\b \bhvacrfp\.com\b \bnupogodi-online\.ru\b \bcasinousaonlinelist\.com\b \bonlinetv\.bid\b \bnepz\.stream\b \bonline-tvchannel\.org\b \bustreams24\.com\b \bvturl\.net\b \bsport2018\.org\b \bthesis\.ae\b #Persistent spamming - COIbot reports \bwellness786\.com\b \bsupplementplatforme\.blogspot\.in\b \btiger77\.net\b \bsupplementplatforme\.blogspot\.in\b \bwellness786\.com\b \b1b\.yt\b \bpasaranliga\.com\b \bena\.website\b \bguaranteedppc\.com\b \bjayne\.website\b \bslotsmegacasino\.com\b \bolidesoza\.com\b \bgul\.ly\b \bnotehub\.org\b \binstantessay\.co\.uk\b \bcirk\.me\b \beasycarup\.com\b \brealinstagramlikes\.com\b \bapyoth\.com\b \bwikkimedia\.com\b \bauto24insurance24online\.com\b \bkourtney\.fun\b \binfowars\.com\b \bletsgomurphys\.com\b \bcaptchaocr\.org\b \bdecaptcherocr\.com\b \brhibusbar\.com\b \bnewreviewhq\.com\b \bcasino17rich7online\.com\b \bashleymadison\.pro\b \bhref\.li\b \bhollitaliandressshirts\.com\b \bhealthyandbeauty\.co\b \b3movs\.pro\b \bipsite\.org\b \bcli\.re\b \bnz-casinos\.com\b \bchn\.ge\b \brocksteadymaleenhancement\.org\b \bdrozhelp\.com\b \baffiliatblogger\.com\b \billuporistorante\.com\b \bniemtree\.com\b \bmercyelectronics\.in\b \bbyutiful\.net\b \bipheya\.co\.za\b \byougame\.com\b \bhittc\.org\.vn\b \belamalh\.com\b \bt2m\.io\b \blookatlink\.com\b \bfreshcalendars\.com\b \brevshr\.com\b \btrkur\.com\b \bgot\.by\b researchomnia\.blogspot\. \bdmaps\.kr\b \bhothouse\.xyz\b \bcloudmining\.blog\b \bvividentertainment\.online\b \bnaughtyamerica\.top\b \bbrazzers\.network\b \bpornhub\.direct\b \bbangbrosnetwork\.com\b \blocalbitcoins\.ltd\b \badultmodels\.club\b \bbrazzersnetwork\.com\b \bAshleyMadison\.pro\b \bpulseoxadvocacy\.com\b \brapidteria\.com\b \bdubsbusinessadvisor\.com\b \bthemerkle\.com\b \bcryptorials\.io\b \bthebitcoinstrip\.com\b \bstrongcoin\.site\b \blakebtc\.com\b \bwhaleclub\.co\b \bvirwox\.services\b \blocalbitcoins\.ltd\b \b500affiliates\.com\b \b1broker\.com\b \bsimplefx\.com\b \bbit4x\.com\b \betoro\.website\b \bavatrade\.ltd\b \bhashblock\.ltd\b \bruncpa\.info\b \bbest-bettingsites\.com\b \bbest-paypornsites\.net\b \bpornplanner\.com\b \btopporn\.org\b \bjoannaangel\.club\b \bdigitalplayground\.world\b \bkinkstudio\.info\b \bchaturbate\.run\b \bpenthouse\.website\b \bskrill\.ltd\b \bvividentertainment\.online\b \bstrongcoin\.site\b \bvirwox\.services\b \betoro\.website\b \bavatrade\.ltd\b \bruncpa\.info\b \bwholesalehairvendors\.com\b \bpuresmile\.com\.au\b \bbestgearslab\.com\b \bemoneyindeed\.com\b \balldraft\.com\b \bbestgearslab\.com\b \bheadphonesbuyer\.com\b \ballweb-marketing\.com\b \bhandytoolshome\.com\b \bXxxtube4Mobile\.com\b \bTeenageassault\.com\b \bteensexmaniac\.com\b \bnbdaq\.com\b \bbookmarks\.wittycrocs\.com\b \bbestlatinaporn\.net\b \bthelesboporn\.com\b \bhdteensextube\.net\b \bTeenslovehugedicks\.com\b \bonlyteenfuck\.com\b \bisla-laser\.org\b \bgayspornovideos\.com\b \brichcasino2online\.com\b \bplayboy\.ac\b \blinkp\.ir\b \bmovies247\.net\b \bcaptchadealer\.com\b \bcaptchas\.biz\b \bsci-hub\.tech\b \buplinkus\.com\b \bpetroleumclubmagazine\.com\b \bdeer-digest\.com\b \bsummerfieldinfo\.com\b \bg3t\.nl\b \bsma-offshore\.com\b \bmelodipoker\.com\b \bmodernmom\.com\b \bromanization\.org\b \btest-infrarotheizung\.de\b \beightplus2\.com\b \bspeedyessay\.co\.uk\b \butf\.su\b \bworldhealthreviews\.com\b \bcbsecure\.co\.uk\b \bbusinesssuccessclass\.com\b \btryvexanpills\.com\b \bmcessay\.com\b \bross-limo\.com\b \b101growlights\.com\b \bcarveto\.co\.uk\b \bthehourshop\.com\b \bxembongdahd\.com\b \bbestinfo4health\.com\b \bkuc\.cz\b \bchod\.sk\b \bpetstation\.store\b \btopofblogs\.com\b \bknowurgames\.contently\.com\b \bwelookups\.com\b \bwholesalebulksms\.com\b \bhealthreviewfactory\.com\b \btoprussianescort\.com\b \bsportstation\.store\b \bxxxhds\.com\b \bnetflixhds\.com\b \b3xhds\.com\b \bjiliblog\.com\b \bplaycasinoonline24\.com\b \b007game\.ru\b \bdeadpool2ful\.com\b \btvhds\.com\b \bfilmhds\.com\b \bsildenafarm\.com\b \b114\.34\.134\.140\b \bplayslotscasino888\.com\b \bbestrealmoneygames\.com\b \bonlinelistcasino24\.com\b \bcuu\.su\b \b999essays\.com\b \btopstreamingfr\.club\b \bshorturl\.at\b \bam9s\.info\b \b000webhostapp\.com\b \be-billpayments\.com\b \bshifu\.com\b \bsalmonsolutions\.co\.uk\b \bcomputerhope\.com/issues/chusedos\.htm \bprintukraine\.click\b \bdoubledubs\.com\b \bcustomwriting\.com\b \bsexneigung\.com\b \bajt-ventures\.com\b \bgestyy\.com\b \b1design\.org\b \bcafemom\.com/search \bgameinformer\.com/search \btoppaidpornsites\.com\b \bejobsresult\.com\b \bkscripts\.com/\?s \bskfb\.ly\b \bbeam\.to\b \bcams4bitcoin\.com\b \bprf\.hn\b \b1safe\.link\b \bun-url\.com\b \blauriejones\.org\b \bbbwpornmovs\.com\b \bchuabenhyeusinhly\.com\b \bmindsumo\.com\b \bthereviewal\.com/massage-therapy/ \bgpna\.ir\b \bsynesth\.esy\.es\b \bresampled\.de\b \bfamousstoreoutlet\.com\b \bbellpottingerusa\.com\b \briedquat\.de\b \bcoolingtowerfiller\.com\b \bgrp-watertank\.com\b \bcasinoline17\.com\b \bcasinobablogames\.com\b \bcasinogameslistonline\.com\b \bcasinomegaslotos\.com\b \barcheagebegins\.org\b \bduct-rod\.com\b \bmygrammarcheck\.com\b \bpxlme\.me\b \bbikinisexyonthebeach\.com\b \btshirtsandchristiangifts\.com\b \bbikinisaletop\.com\b \bt-shirtlogos\.com\b \bback\.ly\b \bsmol\.io\b \bentirefestival\.com\b \bt-shirtlogos\.com\b \bkhorshidchehr\.com\b \bfernandoallende\.com\b \blets\.shoutabout\.it\b \blbdr\.co\b \bludariwe\.org\b \bdygjxesu-sunubu\.org\b \blihi\.cc\b \bsodary\.com\b \bkutt\.it\b \bqlink\.me\b \byerl\.org\b \blstu\.fr\b \bsnip\.ly\b \bcqtwice\.com\b \burls\.la\b \bkg-machinery\.com\b \bwooricasino777\.com\b \burlgt\.com\b \bframa\.link\b \bcutout\.es\b \bzipansion\.com\b \batheistrepublic\.org\b \batheistrepublic\.net\b \bpqn\.pw\b \bhamoussin-fouad-adan\.site123\.me\b internetbillboards\.net/\?s \byellkey\.com\b \bweightprodonline\.com\b \ballmotti\.xyz\b \bbin\.wf\b \bmybestsexshop\.com\b \bgetbiggerdicknaturally\.com\b \bmyonlinepayday\.com\b \bgamecasinosonline\.com\b \bzii\.bz\b \bdevprice\.ca\b \bmailtips\.info\b \bxxxgayjobs\.com\b \bkemtrinam\.xyz\b rewards-insiders\.marriott.com/search \bbestcurefordiabetes\.com\b \bs\.id\b \bshrtco\.de\b \bmypaleohackscookbookreview\.com\b \bhealthavenger\.com\b \bcachtrinamda\.xyz\b \btny\.im\b \bsnapt\.io\b \bannita\.space\b \bvickey\.club\b \bmable\.club\b \beleonor\.space\b \btomcandowpenisremedy\.com\b \bcasinoonlinests\.org\b \bsexdatingusaamerica\.com\b \bfunnyguru\.co\b \bukcheapwigs\.com\b \bswimwear2sale\.com\b \bcheap-jerseys-usa\.com\b \bstlrenfestwiki\.com\b \bkiehlmann\.co\.uk\b \bcirclebpo\.com\b \bonl\.li\b \breal777money\.com\b \bfreebitco\.in\b \bzanaflexbuynow\.com\b \bxpornplease\.com\b \bpookalamdesign\.in\b \bhomosexual\.cf\b \btechnsolution\.com\b \bbablcasinogames\.com\b \bcasino24list\.com\b \bthekingcasinos\.com\b \bzanaflexcgh\.com\b \bgo4braindumps\.com\b \blanzport\.com\b \bpages10\.com\b \bmelodyhome\.com\b \bzanaflexcgh\.com\b \bqscv\.pe\.hu\b \b3dcgstore\.com\b hometalk\.com/search \buploadboy\.me\b \bpano-verschluss\.com\b \bchulatutor\.com\b \btrainingzone\.co\.uk\b \bhararonline\.com\b \bbestazy\.com\b \b9jabaze\.com\b \bsoo\.gd\b \btestonutra\.com\b \bcelebs-net-worth\.com\b \barmidalechurch\.com\b \bautomotivedigitalmarketing\.com\b \blucporn\.com\b \bgatobengali\.net\b \bbablcasinogames\.com\b \babengalcat\.com\b \bgetjealous\.com\b \bhealthncure\.net\b \bmoney2017casino\.org\b \btil\.pw\b \blyhyt\.ovh\b \blos\.fi\b \bcasinoveganonline\.com\b \btarget-advertisement\.com\b \bstoneislandmen\.com\b \bdearzindagifullmovie\.in\b \blinkki\.ovh\b \blyhytosoite\.fi\b \burlki\.com\b \bbitly\.fi\b \bshortingking\.com\b \bnimbleinity\.com\b \bshortingking\.com\b \bclc\.to\b \bbitly\.fi\b \bonsto\.re\b \bpeoplesbiography\.in\b \b021zhuming\.com\b \b2one\.in\b \bgiovaniconnection\.it\b \bemma-online\.org\b \bcasinolists\.us\.com\b \b0n1\.ir\b \badjaranet\.com\b \blakeshia\.club\b \bhoganbrand\.com\b \bcasino2018money\.com\b \bytre\.ir\b \bkirimpesanbunga\.com\b \bshort\.o-biznes\.ru\b \bqx\.cx\b \bclarksshop\.org\.uk\b \blasportivashop\.com\b \bfamousshop\.co\b \bstoneislandrecords\.com\b \busachinatraining\.com\b \blivestreamingindia\.com\b \blivebox\.co\.in\b \bmarketresearchstore\.com\b \bliangchuang-china\.cn\b \bdigitalconnectelearning\.it\b \blasciatique\.com\b \bhotlistcasinogames\.com\b \beasyurl\.net\b \bthelink\.la\b \beasyurl\.net\b \bxn--o80b27i69npibp5en0j\.com\b \bmylnk\.is\b \bmaa\.to\b \bytube\.com\b \binfo-ri\.com\b \bfieryhair\.com\b \bferragamomall\.com\b \b19216801help\.com\b \bshrinx\.it\b \bonsale-fashion\.com\b \bhoganshoesoutlet\.com\b \brippedmusic\.com\b \boutdoor-sneakers\.com\b \bpurses-infashion\.com\b \bdiscountkappa\.com\b \bdiscountmerrell\.com\b \bkeens-shoes\.com\b \bkappaproperty\.com\b \bcarharttapparels\.com\b \bonlinesfashion\.com\b \bsextube4mobile\.com\b \byon\.ir\b \biitd\.info\b \bgames4king\.com\b \bdaihocduochanoi\.com\b \bshortmy\.link\b \ba1\.to\b \bsomething4u\.xyz\b \bferragamofactory\.com\b \bhtt\.nu\b \bjulieta\.space\b \bclubmania\.tk\b \bbitinmex\.com\b \bbitmexit\.com\b \bbitmextrade\.com\b \bbitmexiu\.com\b \bbitmexim\.com\b \bbamsalon\.com\b \bbitmarginmex\.com\b \bpoolpartyo\.com\b \bclubgazua\.com\b \bclubgaja\.com\b \bessaycaptains\.com\b \bduocdienvietnam\.com\b \bstone-island- \bx61\.ch\b \bacaiberrypills\.eu\b \bsmdservicesllc\.com\b \binternetbillboards\.net/\?s \bua-outlet\.com\b \bmy-small\.link\b \bmarketingsweet\.com\.au\b \bxnxxporn\.party\b \bxnxxporn\.pw\b \bemfarmacia\.com\b \btreathemorrhoidspain\.com\b \bdailydetoxhacks\.com\b \bkappa-usa\.com\b \blookweb\.it\b \byou\.travel\b \bnutritionfordiet\.com\b \bdresscodeclothing\.com\b \bfamouswearings\.com\b \bmail\.rambler\.ru/m\b \bbiggerpenisexercises\.com\b \bgroetenuiteerbeek\.wordpress\.com\b \bv88\.ca\b \bgoo-gl\.ru\b \bgoogl\.plus\b \bfiladiscountshop\.com\b \bcross-fashions\.com\b \bfashion10deep\.com\b \bfashionssur\.com\b \bskncosmetics\.com\b \bx11\.pw\b \bempowher\.com/search \bnwwws2013\.org\b \btrsurl\.com\b \bpattern-wiki\.org\b \b7elm5\.com\b \bmyurl\.gr\b \bmyminiurl\.net\b \bmossoutfits\.com\b \bdiscount-ellesse\.com\b \bnowheart\.com\b \bmiyankale\.com\b \bsindo\.me\b \bblogdacleo\.com\b \blelaon\.com\b \baticpay\.com\b \blelaon\.com\b \badidasoriginals\.biz\b \bslink\.co\b \btranssexualpornstars\.com\b \bvulpyx\.com\b \bcouponforless\.com\b \b81url\.com\b \badidasoriginals\.biz\b \bfashionedhardy\.com\b \bjoaquina\.club\b \bjonell\.space\b \balishia\.club\b \bkaley\.club\b \bwebbuildersguide\.com\b \bmascareignesislands\.no\b \bspeakingtree\.in/search \bbehance\.net/search \bhealthynewage\.com/\?s \bsportsrants\.com/\?s \bshewrites\.com/main/search\/ \bourmidland\.com/search \brebirthgaming\.org\b \bmommysavers\.com\b \bajaxtime\.com\b \ba03b3\.atu\.ca\b \batu\.ca\b \bansunibaate\.com\b \bredirects\.ca\b \bwarritimes\.wordpress\.com\b \breadthis\.ca\b \bdict\.leo\.org/\?search \bajaxtime\.com/\?s \bherfeed\.com/\?s\= \bpurevolume\.com/search \btopofblogs\.com/tag \burls\.to\b \b1w\.tf\b \bquickbooksupportcanada\.ca\b \bdonax\.ch\b \bpureketodietpills\.com\b \bmammut-group\.com\b \bgdubz\.win\b \bblogher\.com/search \bcaringbridge\.org/search \brenewableenergyworld\.com/_search\? \btraveldescribe\.com/\?s\= \btravelpod\.com/s/ \bchaseresults\.com/mail_to_friend \bphoto.net/gallery/tag-search/search\b \bsquidoo\.com/search \blinkgo\.pw\b \bhalfpriceexams\.com\b \brealstatecoin\.org\b \bbestnewsupplements\.com\b \btianyaxiaozhan\.com\b \bcreativerxrevivalskincream\.com\b \brevitalizeultimateserum\.com\b \bnairabuzz\.com\b \bwocams\.com\b \breissstore\.com\b 201[78]\.ovh\b \bvalrie\.club\b \blaverne\.club\b \bbaccaratnow\.com\b \bglaziers-.{1,20}\.co\.uk\b \bnikeoutletsale\.co\b \bclyfc\.com\b \b2no\.co\b \biplogger\.org\b \bdating-soulmates\.com\b \btruv\.is\b \biplogger\.ru\b \bbdsmporno\.net\b \bclub21sacramento\.com\b \bgenuinehealthreviews\.com\b \bketoabsoluteforskolin\.net\b \bgayfreelivecam\.com\b \b666\.porn\b \bfofo100\.xyz\b \bgreece-athens-escorts\.gr\b \brichmondembroidery\.com\.au\b \bventurebeat\.com/\?s \bccmixter\.org/api/query\? \btheepochtimes\.com/n3/search/ \bparamuspost\.com/search\.php \bchange\.org/search \bbroowaha\.com/search \bvirilityexonline\.net\b \bferrann\.mx\b \byip\.su\b \btest1\.donntu\.org\b \btwitpic\.com/tag \bsharkbayte\.com/keyword \bexeideas\.com/\?s \bfin24\.com/search \brebrand\.ly\b \bendclothing\.com\b \bfamousoutletshop\.com\b \bfairofferny\.com\b \bvamospaella\.co\.uk\b \bmenlosoftware\.net\b \bbradmcallister\.com\b \baolcomlogin\.com\b \bonline-gift-vouchers\.com\b \btiny\.tw\b \bb54\.in\b \b3nobar\.net\b \bdiscount-coupons\.net\b \bketoblazediet\.net\b \bbestbabyessentials\.com\b \b918kiss\. \bsherley\.club\b \bherbalmeds\.org\b \blexlords\.uk\b \bturnhofer\.com\b \bocn\.pt\b \bvegas8282\.com\b \burladda\.com\b \bhappynewyearimages\.co\b \bmarceloburlonshop\.com\b \bfarsicad\.com\b \bhuit\.re\b \bhappyjanamashtamiwishes\.blogspot\.com\b \bptiturl\.com\b \bc3d\.com\.au\b \bwenicehair\.com\b \btypeformoney\.org\b \bketogenrx\.net\b \binstagramtakipcipaneli\.com\b \bloveilook\.com\b \bseoarticletool\.com\b \bbuildyourownshedsite\.wordpress\.com\b \bslimbuildketodiet\.net\b \bupscaledogtoys\.party\b \b2a\.ol4s\.site\b \bwow1004\.xyz\b \bgays-bdsm\.com\b \bsitedevoyance\.over-blog\.com\b \bsearchmechaniks\.ru\b \bpinterest\.com/search \bimgur\.com/hot\? \bempowher\.com/search \bedition\.cnn\.com/search \bicivil\.ir/short/ \bx2145-productions\.technology\b \bgclub007\.com\b \bbanglatvshow\.com\b \bbedroomfurnituretp\.com\b \badult-chum\.com\b \benoavia\.es\b \baracne\.biz\b \bzoneti\.ca\b \bwow520\.com\b \bnobodysproperty\.com\b \bbellubka\.ru\b \bidolocharter\.com\b \bmordsrub\.ru\b \bwonderhowto\.com/search \btechandtrends\.com/\?s \bbbc\.co\.uk/search/\?q \bmeetme\.com/apps/redirect/\?url \bnuwireinvestor\.com/results\.aspx\?searchwords \bwww\.gov\.uk/search\?q= \balexa\.com/search\?q= \bnewsweek\.com/search \bpvl-online\.kz\b \bclinicaveterinariaromaeur\.it\b \bdiowebhost\.com\b \btaodo\.com\.vn\b \bdomenicomagnifica\.it\b \btiktok\.tw\b \bfastestvpn\.com\b \bchollay\.com\b \bthefuturerobots\.com\b \bmenhealthcares\.com\b \bnoxi\.ga\b \bpornotube\.blog\.br\b \bsavethestudent\.org/\?s \bknoji\.com/search/\?query \bdata\.gov\.uk/data/search\?q \bsportsblog\.com/search\? \bhouzz\.com/\?search \bilookads\.com\b \btoi\.in\b \bbritannica\.com/search\?query \bccmixter\.org/api/query\? \bfoxnews\.com/search-results/search\?q \blerablog\.org/\?s \blifebeyondtourism\.org/\?header_search \biamsport\.org/pg/pages \b1mg\.com\b \bpokergocap\.com\b \bbetadeals\.com\.ng\b \bthanksgivingquotes2018\.com\b \bclickfraud\.io\b \bapotekbutikk\.net\b \bbdjobstoday\.info\b \bshoes-generator\.com\b \bdiscreetsextoyshop\.com\b \bcheapjordansvip\.com\b \bbacklinksaudit\.com\b \bblog2learn\.com\b \bgatevnotes\.com\b \btest\.nosubject\.com\b \bul\.do\b \bix2\.co\b \bpowermac64\.com\b \bapteekkienpillereita\.com\b \bhikingsoutlet\.com\b \bdiabox-auto\.ru\b \bwithouatdoctor\.us\b \bwebsiteaffiliateprograms\.info\b \bdating-online-made-easy\.com\b \bbacagood77\.com\b \bxn--oi2ba146au9b8utjhk\.com\b \biex\.me\b \bsale-sextoys\.com\b \bwellsextoys\.com\b \bdiscreetsextoyshop\.com\b \bwomens-outfits\.com\b \bnotron-setup\.download\b \b918\.credit\b \bpob\.ru\b \ballxreport\.com\b \bsale-sextoys\.com\b \bwomens-outfits\.com\b \bcbcam2cam\.com\b \blos-mejores-boosters-de-testosterona\.eu\b \bsunglassescheaponline\.com\b \bnotron-setup\.download\b \bthrottleshift\.server105\.com\b \btunes-interiors\.com\b \bcheapjordan13vip\.com\b \bask\.nevershutdown\.com\b \bxsl\.pt\b \btypers\.biz\b \bemasku\.com\b \bbackpageauction\.com\b \bc\.or\.at\b \bxyznepal\.com\b \bviaplato\.com\b \bgowwwurl\.com\b \biamthebest\.us\b \bwinterisnotcoming\.org\b \bnew-giveaways\.win\b \btopessayreviews\.com\b \baukcje\.ml\b \bsavemycam\.com\b \bmychaturcam\.com\b \brecorder2018\.com\b \bwebcamfucker\.com\b \bsportzfuel\.com\b \btrevulanmuscle\.net\b \bdpli\.ir\b \beasy-bator\.com\b \bblissmarcom\.com\b \btorrentdb\. \bbjdem\.cz\b \bkuc\.cz\b \bpreskoc\.cz\b \briz\.cz\b \burl\.googluj\.cz\b \bzkracene\.cz\b \btwurl\.nl\b \bglobalsmovies\.com\b \bcrydercosplay\.us\b \bopenclipart\.org/search/\?query \baccountingweb\.co\.uk/search \bsearch\.huffingtonpost\.com/search \bdeer-digest\.com/\?s \btravelwitheaseblog\.com/\?s \btrainingzone\.co\.uk/search \bhealthable\.org/\?s \bbuzzfeed\.com/search\?q \bencyclopedia\.com/searchresults.aspx\?q \bshopping-cheap\.com\b \bsneakerfuror\.com\b \bmanyrecs\.com\b \bsyscointalk\.org\b \bpacs-apparrel\.com\b \bauthenticfans\.com\b \braovat\.chotop\.vn\b \braovat\.bvn\.vn\b \bnwnpro\.ru\b \bgeld-bombe\.com\b \b31\.220\.1\.41\b \bwprssaggregator\.com\b \bbonuskodbkleon\.ru\b \bwebcammodelingjob\.com\b \braovatbds24h\.com\b cosplay\.us\b \bmamaklr\.com\b \bcbcamsclub\.com\b \bfreecinemaclub\.com\b \bgo\.onescript\.ir\b \bkink\.company\b \bscp-knowledge\.org/\?s \bfool\.com/search/solr\.aspx \bjamendo\.com/en/search \bhomeinvestorsusa\.com\b \bhappylocate\.com\b \bhidemyass\.com\b \binsertyoururl\.com\b \blapenavigevano\.it\b \bnikehuaracheshoes\.com\b \bcanadagoosepark\.com\b \bgetcanadagooseoutlet\.com\b \bprivateviewerinsta\.com\b \bmattcermanski\.com\b \bassignment-help-australia\.com\.au\b \bmagileads\.com\b \b918\.network\b \bcoinarbitragebot\.com\b \bcoinbozan\.com\b \bzerobyw\.com\b \bsa7eraty\.com\b \bmotorradfreunde-muenchweilerev\.de\b \bwhl111\.com\b \bwriteforme\.compress\.to\b \bpaltrox-rx\.com\b \bstoneislandclothes\.com\b \buy\.to\b \belectronicrepairegypt\.com\b \bocry\.com\b \bepac\.to\b \bcameravn247\.com\b \bmoz\.com\b \binc0gnito\.com\b \bedmond\.club\b \bvipgoldrj\.com\.br\b \bmredgarcross\.com\b \bglamour\.de/content/search/ \bmartindale\.com/Results.aspx\? \bchange\.org/search\?q \brealitysandwich\.com/\?s \bmy3uka\.com/search/ \bdailymail\.co\.uk/home/search\.html\? \btelegraph\.co\.uk/search \bred\.nelb\.gr\b \bsimql\.com\b \brosaline\.club\b \bws2real\.com\b \bbp7\.org\b \bcanalesoterismo\.com\b \bjom\.fun\b \bkasino\.vin\b \babh\.kr\b \bwhatsappmessenger\.download\b \badvocateschandigarh\.in\b \badvocateinchandigarhhighcourt\.wordpress\.com\b \blawyerchandigarh\.com\b \bheightline\.com\b \bminiurl\.x10\.mx\b \bchinatown-downtown\.com\b \bbuzzsocial\.ca\b \bhdorg\.ru\b \bnowinseo\.ir\b \bcreatorlink\.net\b \bwirecellar\.com\b \bextra-size\.info\b \bvirtualbitcointalk\.co\b \blow-cost\.expert\b \bomn\.kr\b \bgooseyou\.com\b \bcanadagoosestorevip\.com\b \bhelbiz\.com\b \bgiacmosuavietvn\.podbean\.com\b \bintensexpills\.org\.uk\b \bantiaging-treatments\.website\b \bbuildmusclequick\.info\b \bonlinecasino4nl\.com\b \bbeasley\.space\b \bcasino-reviewadvisor\.com\b \bspiritualsadhana\.com\b \bspecta\.webd\.pl\b \bdirectseotools\.com\b \bcasinonsvenska\.eu\b \bsvenskacasinon\.co\b \bferrann\.co\b \bleach\.club\b \bscotch-sale\.com\b \bxn--d1abamebfd0avbpdfcx6e\.xn--p1ai\b \blinkomnia\.com\b \bcompletecase\.com\b \bredirect\.adult\.ofertmobiles\.com\b \bprada-shoping\.com\b \bmyassignmenthelpaustralia\.com\.au\b \bkasino\.games\b \bogmdb\.com\b \bstrongpassword\.info\b \bvelasquez\.xyz\b \brondan\.net\b \bteam91titans\.com\b \bmortaji\.co\b \bcursodetiara\.com\b \bfroggyads\.com\b \bcayghepthammy\.com\b \bsalas\.space\b \biktogo\.com\b \blotterytube\.com\b \benrollbusiness\.com\b \bsssidhuadvocate815\.tumblr\.com\b \b1688\.com\b \bsci-hub\. \bplaycasinoonline\.ooo\b \bmukapokerku\.com\b \bmukapoker\.org\b \btoppreworkoutsupplements\.info\b \bhorseshoecraftandflea\.com\b \bshopdiaphanous\.com\b \bshoporiginative\.com\b \bsecure84\.com\b \bbuyblacksd\.com\b \bhalderramos\.com\.br\b \bmoreasianporn\.com\b \bshopmust-have\.com\b \bbreakawayiris\.com\b \bdunlap\.xyz\b ## sbhandler_end ## leave the above line as is ## end of [[Spam blacklist/Log]] section #</pre> <!-- leave this line exactly as it is --> 376a67ee2f785456250ba8ed0205ad70e361c338 Email blacklist 0 18 399 158 2025-02-09T21:58:53Z Jayden 52 Protected "[[Email blacklist]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) wikitext text/x-wiki ########################################################################### # DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF REGEX! # ########################################################################### # # Email addresses matching this list will be blocked from registering or sending emails # For documentation see https://www.mediawiki.org/wiki/Extension:SpamBlacklist # # Syntax is as follows: # * Everything from a "#" character to the end of the line is a comment # * Every non-blank line is a regex fragment which will only match hosts inside email addresses # [[Category:Spam blacklist]] #<!-- leave this line exactly as it is --> <pre> vilmalaudesouza@bol\.com\.br michelina87@seznam\.cz cecilia\.viga@latinmail\.com pedrocelestinoleonardoromero@gmx\.es olga_bolshakova_1972@mail\.ru carmelo\.anastasi@aol\.com hannatestcentre\.com frienced\.com factorican\.com relucius\.com aboutbuxton\.com sh8\.email ruu\.kr #</pre> <!-- leave this line exactly as it is --> d59d1ddb8c4ba5db0a3564f9335a69179c423427 Title blacklist 0 20 400 175 2025-02-09T21:59:06Z Jayden 52 Protected "[[Title blacklist]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) wikitext text/x-wiki ########################################################################### # DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF [[w:en:regular expressions|REGEX]]! # ########################################################################### # # This is a list of page titles which are blocked from creation/editing on our wikis. # Guidelines: # - This page, delicate as it is, is editable by admins only. # - To disable an entry, *remove* it, don't comment it out. # # For syntax guidelines see [[mw:Extension:Title blacklist]] <!-- leave this line exactly as it is --> <pre> ## Technical # no multiple ! or ? .*[!?]{3,}.* <autoconfirmed> # no pseudo-wiki-deep-links (?:[^\/]+[\/:])?(?:index\.php|w\/wiki)(?:\/.+)? .*''.* <newaccountonly> # URI like page titles .*[?&]+[^=]+=[^&]+.* # domain names .*[\. ](?:com|org|uk|net|info|gov|kz|ru|ir|biz|info|кз|pt|br)\b.* <newaccountonly> # fake ipv4 .*(?:[0-9]{1,3}\.){3}[0-9]{1,3}.* <newaccountonly> # Wikis .*mediawiki.* <newaccountonly> .*(?:wiki(?:[mp]edi[ae](?!n))).* <newaccountonly|antispoof> .*(?:wiki(books|data|news|quote|source|species|versity|voyage)).* <newaccountonly|antispoof> .*wiktionary.* <newaccountonly> # WikiVoyages merger unclaimed account renaming conflict avoidance .*\(?:W[TV]-\w{2}\) .* <newaccountonly> # Google google.*\.html # testing new group .*[Tt]estaccountfornewgroup.* <newaccountonly> .*userlogin.* <newaccountonly> ##Usernames people # functional accounts .*AD+MI+N.* <newaccountonly|antispoof> .*sysop.* <newaccountonly|antispoof> .*moderator.* <newaccountonly|antispoof> .*arbit(?:er|rator).* <newaccountonly> .*checkuser.* <newaccountonly|antispoof> .*oversight.* <newaccountonly|antispoof> .*S+T[EO]+(?:W|VV)+A+RD.* <newaccountonly|antispoof> .*bue?r(?:eau|o)[ck]r?at.* <newaccountonly> .*\bspravce\b.* <newaccountonly|antispoof> # [[Special:PermanentLink/16431112#Wikipedie usernames]] # schiedsgericht in w:de .*schieds(?:ge)?richt.* <newaccountonly> .*WMF.* <newaccountonly|antispoof> .*molly white.* <newaccountonly|antispoof> .*tulsi [a-z]h?agat.* <newaccountonly|antispoof> .*sro[ \.\-]?2[ \.\-]?3.* <newaccountonly> .*WikiDan.{0,10}61.* <newaccountonly> # See [[w:en:Wikipedia:Sockpuppet_investigations/Moutray2010]] .*cһеск[ИѴ]ѕег.* .*сап ѕи[ск]+.* .*һогѕе.* .*\bԁіск.* .*\bсоск.* # strong language .*AIDS.* <newaccountonly|casesensitive> .*ASS+HO+L+E.* <newaccountonly|antispoof> .*BASTARD.* <newaccountonly|antispoof> .*BITCH.* <newaccountonly|antispoof> .*COCKSUCK.* <newaccountonly|antispoof> .*CUNNILINGUS.* <newaccountonly|antispoof> .*[CK(]UNT.* <newaccountonly|antispoof> .*VAGINA.* <newaccountonly|antispoof> .*DILDO.* <newaccountonly|antispoof> .*FAG\.?G+OT.* <newaccountonly|antispoof> .*FU[C(K]+K+ <newaccountonly|antispoof> .*f\*ck.* <newaccountonly|antispoof> .*HITLER.* <newaccountonly|antispoof> .*P[Eê]+N+I+S.* <newaccountonly|antispoof> .*SLUT.* <newaccountonly|antispoof> .*PRO+STITUTE.* <newaccountonly|antispoof> .*PA?EDO+(?:PH|F)ILE.* <newaccountonly|antispoof> .*JEW.* <newaccountonly|casesensitive> .*fellatio.* <newaccountonly> .*lesbianism.* <newaccountonly> .*molest[\ s].* <newaccountonly> .*n[ei1!][gq]+([gq]a+s?|[gq]+er|3r|ur|let).* <newaccountonly> .*orgasm.* <newaccountonly> .*scr[o0]tum.* <newaccountonly> .*[8B]\={2,}D.* <newaccountonly> .*russavia.* <newaccountonly> .*Belanidia.* <newaccountonly> .*[YIíıl]\.?A\.?[NM]\.?G\.?U\.?A\.?[SZ].* <newaccountonly> .*DARIO SEVERI.* <newaccountonly> .*Vou (?:cagar|defecar|mijar|ejacular|gozar).* <newaccountonly> .*[Ck]aguei.* <newaccountonly> .*GRS73.* <newaccountonly> .*Chronus.* <newaccountonly> .*is my ho(?:me|[a-z]se|my|mey).* <newaccountonly|antispoof> .*housegoy.* <newaccountonly|antispoof> .*homoboy.* <newaccountonly|antispoof> .*homosexo.* <newaccountonly|antispoof> .*wikinger.* <newaccountonly|antispoof> .*home[iy][bg]oy.* <newaccountonly|antispoof> .*homie[bg]oy.* <newaccountonly|antispoof> .*\bpeniz.* <newaccountonly> # [[special:permalink/17162342#Peniz]] .*fuck you.* <newaccountonly|antispoof> .*下凵ㄈ水.* .*山工水工户三多工月‎.* .*代月七三.* .*弓七三山月民多弓 .* .*huge cock.* #German strong language .* ist schwul.* <newaccountonly|antispoof> # fick... .*fick(?:e[rn]\b|t\b| d[ieo]).* <newaccountonly|antispoof> # scheiss .*sche?(?-i:i(?:ß|s{2})).* <newaccountonly|antispoof> # wichser .*wi(?:chs|x{1,3})e?r.* <newaccountonly|antispoof> # arschloch .*\barschl.* <newaccountonly|antispoof> # Chronic Vandal .*auwal.* <newaccountonly|antispoof> # [[Special:CentralAuth/Auwall]], chronic account creation vandal #Portuguese strong language .*[CK]ARALHO.* <newaccountonly|antispoof> .*BU[CS]ET+(?:INH)?A.* <newaccountonly|antispoof> .*FODA(?:-?[SC]E)?.* <newaccountonly|antispoof> .*VAI[- ]TOMAR[- ]NO.* <newaccountonly|antispoof> .*VAI(?:[- ]?[TCS])?E[- ]?FUDER?.* <newaccountonly|antispoof> .*CARA[- ]DE[- ]PAU.* <newaccountonly|antispoof> .*OTARIO.* <newaccountonly|antispoof> .*DESGRACA.* <newaccountonly|antispoof> .*punhet[ae].* <newaccountonly> .*viado.* <newaccountonly> .*bosta.* <newaccountonly> .*\bporr+a\b.* <newaccountonly> .*cara de cu.* <newaccountonly> .*\bmerda\b.* <newaccountonly> .*nunca ser[aá].* <newaccountonly> # WOW .*on ?wheels.* <newaccountonly> .*on wh[eéèẽȩëêēẹẹėĕěę]+ls.* .*wikipedo.* <newaccountonly> .*\bNC state\b.*\bis\b.* <newaccountonly> .*fuquay.* <newaccountonly> .*fooledyouSt(?:u|ew)ards\d{0,4}.* <newaccountonly> .+massive c.* <newaccountonly> .*negro scum.* <newaccountonly> .*awp's massive c.* <newaccountonly> .*tched by.* <newaccountonly> .*rap(?:es?|ing).?bab(?:y|ies).* <newaccountonly> .*stretÄ‹hed.* <newaccountonly> .*StretċhedBy.* <newaccountonly> .*str[eėéèëê]tch[eėéèëê]d.* <newaccountonly> .*vanda[lI].* <newaccountonly> .*king my co+ck.* <newaccountonly> .*G[rw]{2,3}ap.* <newaccountonly> .*[GⒼĜĞĠĢƓǤǦǴḠ].*[RŔⓇŖŘȐȒṘṚṜṞ®].*[AǼAÀⒶÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*[WŴẀẂẄẆẈ₩].*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly> .*[ⒼGĜĞĠĢƓǤǦǴḠ].*[RŔŖⓇŘȐȒṘṚṜṞ®].*[AǼⒶAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*VV.*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly> (?i:[GĜĞĠĢƓǤǦǴḠ69&Γ]((\W|\W.*\W)?[RŔŖŘȐȒṘṚṜṞ®Ρ₧ÞþΡρРрƤṔṖǷ](?:\W|\W.*\W)?)+(?:[ǼAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦȺḀẠẢẤẦẨẪẬẮẰẲẴẶÆǢ4@?Α](?:\W|\W.*\W)?)+(?:[VƲṼṾWŴẀẂẄẆẈ₩UÙÚÛÜŨŪŬŮŰŲǓǕǗǙǛΫΥΫΎ](?:\W|\W.*\W)?)+[PƤṔṖǷ₧ÞþΡρРр]) <newaccountonly> .*hagg[ae]r.* <newaccountonly> .*[НHΗHⱧ]+[[:punct:] ]*[ΆAÁÀÃÄÂΑАA]+[[:punct:] ]*[GGԌ]+[[:punct:] ]*(?:[ΆAÁÀÃÄÂΑАA]|[EЕΕËEĖ])+[[:punct:] ]*[RRЯ]+.* <casesensitive> .*[НHΗHⱧ][EЕΕËEĖ][RRЯ][MМΜM][YΥY].* <casesensitive> .*JEWS DID.* #VasilievVV 2008-05-01 .*Śemitic.* .*ni[ğǵģĝġĠĞ]+er.* .*\bon.t[iy]res\b.* <newaccountonly|antispoof> .*pelican.shit.* <antispoof> .*my.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+e+.{0,5}[bßβбв฿]+o+y.* <newaccountonly|antispoof> .*[mɯḿṁṃмӍμ₥]y.+\b[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+(?:i+[e3عڠẽəɵ]+|[e3عڠẽəɵ]+y+)s*\b.* <newaccountonly|antispoof> .*[mɯḿṁṃмӍμ₥]y.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+[oóòôöõǒōŏǫőœøəόοωὸὀὁὄὂὅὃоөӧӫδσʘǿọ0]+[uúùûüũůǔūǖǘǚǜŭųűύvṽṿwŵẁẃẅẇẉẘΦφΨψωώὼώᾠᾡᾢᾣᾤᾥᾦᾧѱѵѷѿ]+s+e+.{0,5}[bßβбв฿ьҌҍ]+o+y.* <newaccountonly|antispoof> .*Rymax[0-9]+.* <newaccountonly> .*Omegariley[0-9]+.* <newaccountonly> .*wa+n+k+e*r.* <newaccountonly|antispoof> #Stewards and SWMT .*sKy[1Il][uüv].* <newaccountonly> .*Naw?linwiki.* <newaccountonly> .*Nishkid64.* <newaccountonly> .*Alisons?.*? (?:b[i ]{1,2}tch|shit) <newaccountonly> .*[mM][@a]t[3e]r[il1ìíïîīI]alsc[il1ìíïîīI][3e]nt[il1ìíïîīI]st.* <newaccountonly> .*favonian.* <newaccountonly> .*[il]nf[il]n[il]te[0-9]{4}.* <newaccountonly|antispoof|errmsg=titleblacklist-forbidden-new-account> .*[il]nf[il]n[il]te[0-9]{4}.* <autoconfirmed|antispoof> # Prevent article creation with such name. .*B.?sadowski.* <newaccountonly|antispoof> .*Tege[lI].* <newaccountonly|antispoof> .* Тегела? .* <newaccountonly|antispoof> # Tegel in Russian is my understanding .*\bajraddatz.* <newaccountonly|antispoof> .*marcoaurelio.* <newaccountonly|antispoof> #Other users .*j[iu]m(?:bo|my) ?wh?ales.* <newaccountonly> .*Kr[i1l]mpet.* <newaccountonly> .*Betacommand.* <newaccountonly> .*[cC]arol.?[mM]\.?o\.?ore.* <newaccountonly> .*\s+[jJ]\.?[Dd]elanoy.* <newaccountonly> .*[Ee]lcobbola.* <newaccountonly> .*[Vv]zaak.* <newaccountonly> .*Phaedriel <newaccountonly> #per CU-l .*DanielTom\d.* <newaccountonly> .*HERBYTHYME.* <newaccountonly|antispoof> # xwiki issue of harassment .*parbel.* <newaccountonly|antispoof> .*seewo(?-i:[LlI][Ff]).* <newaccountonly|antispoof> .*Zzuuzz.* <newaccountonly|antispoof> .*Ingrid Gome[sz].* <newaccountonly|antispoof> .*Taichi.* <newaccountonly|antispoof> .*Lomita.* <newaccountonly|antispoof> # [[special:permalink/17718012#Lomita]] [[special:diff/17728420]] .*Krichel.* <newaccountonly|antispoof> .*Amire80.* <newaccountonly|antispoof> .*PlyrStar93.* <newaccountonly|antispoof> .*Cruizir .* <newaccountonly|antispoof> .*\bCruiz.r\b.* .*Bonadea .* <newaccountonly> # abuse by JA, via [[SRG]] .*TonyBallioni.* <newaccountonly> .*De[aeiou]?fender\b.* <newaccountonly|antispoof> .*Plyr?Star93.* <newaccountonly> .*\bchrissymad.* <newaccountonly> .*SA.?13 Bro.* <newaccountonly> .*\bpraxidica.* <newaccountonly> ##LTA # [[w:ja:LTA:ISECHIKA]] and other ja titles .*レオパレス.* <newaccountonly> .*フェロモンたっぷり.* <newaccountonly> .*(?:ヤリマン|レイプ|女体盛り|レズ(?:ビアン)?|ビッチ|咥えて欲しい).* <newaccountonly> .*(?:[被容]疑者|被告|受刑者|加害者).* <newaccountonly> .*(?:悪質|クレーマ|無賃乗車|万引き?|窃盗).* <newaccountonly> .+(?:組直[系参]).+ <newaccountonly> .*(?:\+81\D?|0)[7-9]0(?:\D?\d{4}){2}.* <newaccountonly|antispoof> .*風俗.* <newaccountonly> # Bambifan .*Spider's.*Web.* <newaccountonly> .*Pig(?:'s)?.*Tale.* <newaccountonly> # Who cares who it is .*Chaosnamepuppet.* <newaccountonly> Jorge Queirolo Bravo <autoconfirmed> User(?: talk)?:(?:Barsoom Tork|Pocoyo Albatross|Anything Muppets|Moosey Mouse|Inbloomed Muppets).* <casesensitive|noedit> # Harold .*H.R.[L|1I]D.*K(?:R|[|!ɨᎥ1iIÍÌĬîÎǏÏĨįĮĪıİlľŀłļḷΙιіІЇ丨])+che[L|1I].* <newaccountonly|antispoof> .*K[Ri]+CH[e'][L|1I].*H.R.[L|1I]D.* <newaccountonly|antispoof> # Vicky Kadian [[special:permalink/17551440#Vicky Kadian]] .*Vì[ck]ky Kadian.* <antispoof> .*Kadian Vi[ck]ki.* <antispoof> .*विक्की कादियान.* .*कादियान विक्की.* # DieselSun, repeat article creation on self, checkuser detail available .*Tatarniko[fv] Ale(?:ks|x)ande?r.* .*Ale(?:ks|x)ande?r Tatarniko[fv].* .*Alexander Sergeevich Tatarnikov.* .*diezel\s{0,5}sun.* .*Александер Татарников.* .*Александр Сергеевич Татарников.* # Brandon Richardson, repeat article creation on self [[Special:PermanentLink/9666160]] Brandon (?:\w{0,20} |Q\. )?Richardson .*Prince Richardson.* # Javad Ramezani .*[jcy][ae]v\w[dt][\. ]{0,5}\w[ae]m\w?z[aeo]ni?.* <antispoof> .*[ae]m\w?z[ao]ni?[\. ]{0,5}[jdc][ae]v\w[dt].* <antispoof> .*جواد.*رمضان.* .*Me and Selena.* .*Javad[\. ]{0,5}\(?:s[iaoe]nger\).* .*[ҶЏЖж]а[ву][оа]д\s{0,5}\w{0,5}\s{0,5}Рам[ае][зд][оа]н.* .*ჯავადის[\. ]{0,5}რამადანის.* .*ஜவாத்[\. ]{0,5}ரம[ளாலா]ன்.* .*Javad Ramadan.* <autoconfirmed> .*Javad Shorab.* <autoconfirmed|antispoof> # José Rafael Cordero Sánchez [[special:permalink/16580741]] [[Special:diff/17786922]] .*(?:Jos.|R.(fael)?) Cordero S.nch.z.* .*José Cordero.* <autoconfirmed> # Evw [^:]+:Archelange <newaccountonly> # Cross-wiki sock .*Modern ?Apizza.* # Spam patterns .*Web20(?:tool|marketing|site|summit).* <newaccountonly> .*cheap[sr]al[a-z]{1,4}(?:\d{1,2})?.* <newaccountonly> .*polo(?:online|outlet).* <newaccountonly> .*cash.?advance.* <newaccountonly> .*loans?.?(?:lender|solution).* <newaccountonly> .*lose.?weight.* <autoconfirmed> .*weight.?loss.* <newaccountonly> .*paydayloan.* <newaccountonly> .*bktube\d{2}.* <newaccountonly> .*thai(?:vdo|xx)x\d.* <newaccountonly> .*pay[0o]neer.* <newaccountonly>#multiple a/c names starting with name, some appending, blocking for articles too \bpay[0o]neer\b .*gain inches.* .*growing tips anyone.* .*height (?:today|increas|discrimin|from).* .*shoe lift (?:insole|addition| ?\-|to make).* .*(?:with|using|the|\.|get|effective|introducing|ease|forget|right) shoe lift.* .*(?:lifts for|taller) shoe.* .*(?:hina|hinese|wholesale|cheap|buy) (?:authentic|sports|hockey|star game)? ?jersey.* .*do s and don ts of.* .* most effective way.* .*strateg(?:y|ies) to buy.* .*breaking your budget.* .*article promotion tip.* .*custom lanyard.* .*mimy.*s[lℓ£]uiter.* <antispoof> .*(?:best|top|with|through|perfect|having|ideal|using|beneficial|effective) autism.* .*marketing instant.* .*pay affiliate.* .*minecraft (?:server|download).* .*great tips .* .*self.?employed loans.* .*cash with no income.* .*best SEO .* .*(?:strong|good| a| the) NHL (?:pullover|shirt|jacket).* .*NHL (lover|supporter|enthusiast|fanatic).* <autoconfirmed> .*properties for sale.* <autoconfirmed> .*\beasy methods.* <autoconfirmed> .*home equity loan.* <autoconfirmed> .*card debts? repayment.* <autoconfirmed> .*your (?:forthcoming|next) (?:occasion|function|occurrence|party|celebrat).* <autoconfirmed> .*\b(?:ways|tips|how|methods) to (?:obtain|choose|discover).* <autoconfirmed> .*\b(?:dvantages|benefits) of (?:booking|renting|le(?:tt|as)ing).* <autoconfirmed> .*\bAduPoker.* .*\bpoker online.* <autoconfirmed> .*\blimo (p?:rovider|company|service|program|support|assist).* <autoconfirmed> .*manage your loan.* <autoconfirmed> .*on(?: the (?:(inter)?net|web)|.?line) gaming fun\b.* .*memorable team (?:development|building).*(?:basic|tips|guideline|suggestion|security|safeness|regulation|practice|rules|protection).* <autoconfirmed> .*tax preparation (?:consultation|service).* <autoconfirmed> .*(?:progress(?:on)?|advancement|trend|development) (?:along with|in addition to|as well as|and also|plus) devolution.* .*trying to conceive.* <autoconfirmed> .*avoid these foods.* <autoconfirmed> .*tax return easily.* .*\bbest income tax.* .*fastest growing.* <autoconfirmed> .*casinos? (?:online )?(?:casino|wagering|betting|playing|poker|gaming|gambling|games|strateg).* <autoconfirmed> .*(?:outlet|store|casinos) online.* <autoconfirmed> .*champion menwear.* <autoconfirmed> .*cheap finance.* <autoconfirmed> .*\bfind money .* <autoconfirmed> .*lottery on.?line.* <autoconfirmed> .*football (?:gambling|bet(?:s|ting)?)\b.* <autoconfirmed> .*flexible loan views.* <autoconfirmed> .*(pertaining to|reduce|intended for) ((motor )?vehicle|auto(mobile)?|car( or truck)?) (improvement|maintenance|fix|repair|vehicle|problem|restore).* <autoconfirmed> .*(professional|skilled|competent|seasoned) auto (auto|repair shop|technician|shady).* .*(review|strategy) (tab|tricks|tips|secret|suggestions).* <autoconfirmed> .*(custom|silicone?|printed|cheap|rubber|charity) (wristband|bracelet).* <autoconfirmed> .*(stage|phase|period|developmment|level)s? of (cystic )?(pimple|zit|acne).* <autoconfirmed> .*\bacne (treatment|cure|breakout).* <autoconfirmed> .*(flourishing|productive|profitable|thriving|successful|effective|prosperous) natural acne.* .*\btips and tricks.* <autoconfirmed> .*paypal money adder.* <autoconfirmed> .*(effective|superb|excellent|great|fantastic) seo (firm|corporation|provider|organi[sz]ation|business).* .*(medical|health|clinical).?(related|care|method of)? (malpractice|travel|transport|vehicle).* <autoconfirmed> .*prenuptial (documents|negotiating|contract|legal|agreement|deals).* <autoconfirmed> .*luxury (?:vehicle|automo(tive|bile)|(?:ar or )?truck) (?:review|evaluation|critiques|rating|opinion).* <autoconfirmed> .*(hir|rent|book|reserv)ing( an?)? (extra|luxuri(e|ou)s|extravagant) (?:auto(?:mo(t?:ive|bile))?|car|truck|vehicle|motor).* <autoconfirmed> .*\b(?:vehicle|auto(?:mo(?:tive|bile))?|car|truck|sedan) (?:driving|sales|maintenance|loans|repair|restore|mechanic)\b.* <autoconfirmed> .*\bhow to (?:locate|find) a (competent|professional|skilled).* <autoconfirmed> .*tips that will save money.* <autoconfirmed> .*\bcruising for the.* <autoconfirmed> # spam added March 2017, can probably culled after 6 months .*(?:your|own) website easily.* .*(?:of|with|easily) using (?:quidoo|hubpages).* <autoconfirmed> .*(?:\b|-)(?:fuss|cut|simple|free|less|realistic|world|practical|elements|secrets|systems|details|plans|criteria|products|advice|programs|solutions|aspects|of|in|for) warehouse.* <autoconfirmed> # April 2017 .*design shop.* <autoconfirmed> .*\bТитан гель.* <autoconfirmed> .*\bhammer toe.* <autoconfirmed> .*\btreatments? and cure.* <autoconfirmed> .*\bsymptoms? and treatment.* <autoconfirmed> .*((?:Kendall|Kylie|Kris|Caitlyn) Jenner|(Khloe|Kourtney|Rob|Kim) Kardashian|Scott Disick)[ \-]\w.* <autoconfirmed> .*\b(?:plain black|bandage) (wrap|long)? ?dress.* <autoconfirmed> .*herve leger \w.* <autoconfirmed> .*(buy|cialis vs|generic) viagra.* <autoconfirmed> .*(?:cialis|viagra) (generic|coupons|without a|online).* <autoconfirmed> .*sulfate explained.* <autoconfirmed> .*\bHVAC ?(?:\.|assistance|accomplishment|encounter|purchase|suggest|advice|concern|by us|demand|good|is eas|using|with|success|begin|guid|that |achieve|expert|trouble|practic|rookie|problem|could|tip|need|may|require|which|is ).* <autoconfirmed> .*heating and air conditioning.* <autoconfirmed> .*mattress (?:sales|headboard|start|retail|wars|discount|mattress|bed|pad|again|would|market|security|good|from).* <autoconfirmed> # tv stream .*\bon.?line ((tv )?coverage|free) <autoconfirmed> .*\b(final|watch)[ \-\.]+(?:now|free |winter|live).* <autoconfirmed> .*\blive[ \-\.](?:online|stream|free|hd|six nat).* <autoconfirmed> .*\bst\.re\.am.* <autoconfirmed> .*\brugby\*\*.* <autoconfirmed> .*\bgreat things about\b.* <autoconfirmed> .*\bunderstanding files\b.* <autoconfirmed> # per stewards .*(?:cheap|buy) (tizanidine|zanaflex).* .*muscle relaxants.* <autoconfirmed> .*(?:simple|fat) (?:fast|weight)[ -]loss.* <autoconfirmed> .*weight[ -]loss (supplement|and).* <autoconfirmed> .*(?:another|crash|ketogenic|carb) diet.* <autoconfirmed> .*building (diet|tip).* <autoconfirmed> .*body fat on.* <autoconfirmed> .*simple home remedies.* <autoconfirmed> .*\bstone island\b.* <autoconfirmed> # simple, may be too harsh, let us stop the worst of the spam -- billinghurst 20180718 .*\b(?:outlet|sale|official) (?:shop|store|clearance|boutique|site|sale)\b.* <autoconfirmed> .*salvatore ferragamo \w.* <autoconfirmed> .*ferragamo (retailer|belt).* <autoconfirmed> .*best low cost.* .*replica outlet.* <autoconfirmed> .*online gaming.* <autoconfirmed> .*\bdrugs online.* <autoconfirmed> .*male enhancement.* <autoconfirmed> .*natural skin care.* <autoconfirmed> .*\bproven methods.* <autoconfirmed> .*to self improve.* <autoconfirmed> .*messenger marketing.* <autoconfirmed> .*make money online.* <autoconfirmed> .*market your (?:web.)?site <autoconfirmed> .*advertise businesses.* <autoconfirmed> .*levels of success.* <autoconfirmed> .*simple good ideas.* <autoconfirmed> .*merrell walking boots.* <autoconfirmed> .*buy the best.* <autoconfirmed> .*get viagra.* <autoconfirmed> .*for lasting longer.* <autoconfirmed> .*when (?:making a purchase|buying).* <autoconfirmed> .*\breal money.* <autoconfirmed> .*\bbetonline casino.* <autoconfirmed> .*budget tablet.* <autoconfirmed> \blose \d\d pounds <autoconfirmed> .*Advocate Simranjeet Singh.* .*Simran(:?jeet)?.?Law.* .*Alma Lilia Luna Olivas.* <autoconfirmed> # tech support spam .*Hpprintersupp(o|0)rt.* <newaccountonly> .*supp(o|0)rt helpline.* <newaccountonly> .*(?:help[ \.]+desk|phone)[ \.]+number.* <newaccountonly> .*customer care.* <newaccountonly> .*service (?:tech|supp(ort)?).* <newaccountonly> .*quickbook.* <newaccountonly> .1[ \-\.]?8[0oO]{2}[ \-\.]?\d{3}[ \-\.]?\d{2}[0oO] .*(?:dell|hp|brother|canon) printer.* <autoconfirmed> .*[I1][ \-~\.]?8[ \-~\.]?[0oO][ \-~\.]?[0oO][ \-~\.]?26[ \-~\.]?9[ \-~\.]?{I1][ \-~\.]?6[ \-~\.]?[0oO][ \-~\.]?8.* .*\b[I1]844.?46[I1].?2828\b.* .*[nN]orton [lL]ive [hH]elp.* .*(?:helpline|tech|s(ervice|upport)) (tele)?phone number.* <autoconfirmed|antispoof> .*(?:support|contact).?toll.?free.* .*0.800.098.8727.* .*(?:facebook|quickbooks) (?:customer|helpline|support|technical|on-?line).* .*(?:gmail|tech|customer)(?:\.|nichal)?[ \.](?:service|support).* <autoconfirmed|antispoof> .*Q\.u\.i\.c\.k\.b.* .*1800-?213-?2171.* .*1844-?203-?1044.* .*supp0rt.* .*(help desk|support)(.?phone)?.?number.* .*c\.u\.s\.t\.o\.m\.e\.r.* .*s\.u\.p\.p\.o\.r\.t.* .*n\.u\.m\.b\.e\.r.* .*ℕ∪mβεR.* .*better page rank.* .*toll free (1800|number).* <autoconfirmed> .*1800\d{7} helpline number.* <autoconfirmed> .*91[ \-\.]\d{10}.* <newaccountonly> .*Gððglê.* .*gmåïl.* .*§µþþðr†.* .*þhðñê.* .*ñµmßêr.* .*131.?2389.?2398.* .*186.?7275.?9878.* # merchandise shopping .*(?:custom|printed| own|blank) t(ee)?.?shirt.* <autoconfirmed> .*t(?:ee)?.?shirts? (printing|quilt|everywhere|design|online|(to|on|in) |buy).* .*best online (?:fashion )?shop.* .*online shopping (find|for).* .*for global customer.* .*the hottest new.* <autoconfirmed> .*Afγιαdable.* .* earn online money.* .* loan faster.* .* as discounts.* <autoconfirmed> .*check this out.* .*wholesale soccer.* .*\bbuy cheap.* .*\bwins? customers.* <autoconfirmed> .*(?:puma|lacoste|reebok|randall|vasque|adidas|kids|getting|valentino) (?:trainer|shoe|shorts|footwear|mens|golf|handbag).* <autoconfirmed> .*(?:discount|buy) (?:clothing|shoes) online <autoconfirmed> .*beneficial (?:deal|discount)s .*(?:penis|natural) enhancement.* <autoconfirmed> .*\bbest skin.* <autoconfirmed> .*how to make your.* <autoconfirmed> .*website promote.* <autoconfirmed> .*5 reasons to stop.* <autoconfirmed> .*\bbest internet.* <autoconfirmed> .*web marketing consultant.* <autoconfirmed> .*play poker on.?line.* <autoconfirmed> .*\bquickest way.* <autoconfirmed> .*muscle building food.* <autoconfirmed> .*skin care tip.* <autoconfirmed> .*\bpenis exercises.* <autoconfirmed> .*teeth whitening.* <autoconfirmed> .*porcelain crown cost.* <autoconfirmed> .*dental veneer.* <autoconfirmed> .*picking the best.* <autoconfirmed> .*\bsave money.* <autoconfirmed> .*consider before buying.* <autoconfirmed> .*most dependable.* <autoconfirmed> .*(?:glass|windshield) replacement.* <autoconfirmed> .*benefits of (?:choos|select).* <autoconfirmed> .*tips on (?:choos|select).* <autoconfirmed> .*fixed by professionals.* <autoconfirmed> .*\bbest coupon.* .*promo(?:tional)? code.* .*anti[ -]aging skin.* <autoconfirmed> .*\bhow to decide.* <autoconfirmed> .*\bsale online.* <autoconfirmed> .*points to consider.* <autoconfirmed> .*healthy skin.* <autoconfirmed> .*memorabilia online.* <autoconfirmed> .*cheapest price.* <autoconfirmed> .*your online business.* <autoconfirmed> .*by seo service.* <autoconfirmed> #"Polish spam" {{ns:3}}:.*Kołobrzeg.* {{ns:3}}:.*wybór kwatery* {{ns:3}}:.*wybór miejsca noclegowego* # Cross-wiki spammer {{ns:2}}:Vasilisa(\d)+ .*Vasilisa(\d)+ <newaccountonly> .*Lovesunshine <newaccountonly> .*[Mm]ichael.[kK].hntopf.* .*Hunter ?Mariner.* .*radio.manà.* ({{ns:2}}:)?augusto.de.luca\b .*peer.?van.?mladen.* .*predrag.jugovic.* .*Lui\b.Morais.* .*Mayestrion.* .*Marco.*[Dd]i.*Meco.* # Per CU-L 13/06/2012, cross-wiki spam [^:]+:Mainline <newaccountonly> # Amilton de Cristo .*Am[iíìîï1lɪi̯]{2,5}ton(?:.Rodrigu[eèéêë3][sz])?.(?:de.Cristo|of.Christ).* .*O.verdadeiro.avivamento.* # Cross-wiki pattern spambots #note that setting a remove date can help keep this list smaller .*Meciurilive.* <newaccountonly> # delete after Feb 2016 # Vandal patterns [pṕ]lays?\s*with <newaccountonly> P[eèéêë][iìíïî]d[aàáâä]r <newaccountonly> .*(?:pega|senta).na.(?:banana|lin[gĝģğġ][uüûùú][iìíîï][cçćĉ]a|salsi(?:ch|xx?)a).* <newaccountonly> # Cross wiki vandalism pages .*mixing sailors.* # Cross-wiki Chinese vandalism: zh:WP:LHLS and zh:WP:HYIP and similar vandalism .*[啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed> .*[乌鸟岛烏鳥島钨鎢邬鄔呜坞].*[跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed> .*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡].*[氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed> .*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇].* <autoconfirmed> .*Make.*cat.* <autoconfirmed> .*Mys.*721tx.* <autoconfirmed> # 影武者 (from [[zh:]]) - well-known targets of serial vandalism .*影.*武.*者.* <newaccountonly> .*[邓鄧].*[傑杰].* <newaccountonly> .*林.*士.*涵.* <newaccountonly> .*Tian[0-9]{2,4}[A-Za-z] <newaccountonly> # Cross-wiki vandal .*[ĐDd]okdo.*kor.* <newaccountonly> .*Đokdo.* <newaccountonly> .*Докдо республика корея.* <newaccountonly> .*SERVICE.*KOMPOR.* <newaccountonly> .*CALL.087808242095.* .*BAJOT.*Z.* .*REVENGE.*THE.*FATE.* .*Hendrix.*Adi.*Surya.* .*jual.*obat.* .*Ciacho[0-9]{2}.* <newaccountonly|antispoof> .* fu[a-z]{1,5}?rdai. * .*\bfuerdai.* <antispoof> .*fj?[uv][ae]rd[ae]+[iǐī].* <newaccountonly> .*vand[áǎ]l.* .*cruǐzǐn\.* # From Japanese Wikipedia. [[Special:Permalink/11656464]] ## functional accounts and related terms .*管理.* <newaccountonly> # admin .*ビューロクラット.* <newaccountonly> # bureaucrat .*チェックユーザ.* <newaccountonly> # checkuser .*スチュ[ワア]ード.* <newaccountonly> # steward .*オーバーサイト.* <newaccountonly> # oversight .*オンブズマン.* <newaccountonly> # ombudsman .*開発者.* <newaccountonly> # developer .*理事.* <newaccountonly> # board member .*委員.* <newaccountonly> # committee .*財団.* <newaccountonly> # foundation .*[ブぶ][ロろ][ッツシっつ][クく].* <newaccountonly> # "block" ## Project names .*ウ[ィイ]キ([ペメピミ]ー?デ[ィイ]ア|ニュース|ブックス?|ソース|コモンズ|ク[オォ]ート|データ).* <newaccountonly> .*ウ[ィイ]クショナリ.* <newaccountonly> ## Han characters (for zh, ja, etc.) .*[殺死腐汚盗嫌狂虐滅罪姦屁尻葬屑].* <newaccountonly> .*暴[[:punct:] ][行力言動动亂乱].* <newaccountonly> .*害虫.* <newaccountonly> .*自慰.* <newaccountonly> ## Japanese derogatory language .*[荒あア][らラ]?[しシ].* <newaccountonly> .*氏[なにぬねのんナニヌネノン].* <newaccountonly> .*[こコ][ろロ][しシツ].* <newaccountonly> .*(半|はん|ハン)(ころ|コロ|ごろ|ゴロ).* <newaccountonly> .*(餓鬼|がき|ガキ).* <newaccountonly> .*(鬼畜|[きキ][ちチ][くク]).* <newaccountonly> .*(莫.?迦|馬.?鹿|[ばバ][ー・]?[かカ]).* <newaccountonly> .*(阿呆|[あア][ー・]?[ほホ]).* <newaccountonly> .*(気違い|基地外|吉外|きちがい|キチガイ).* <newaccountonly> .*(嘘|うそ|ウソ)[をヲ]?(つ[くき]|ツ[クキ]).* <newaccountonly> .*(禿|はげ|ハゲ).* <newaccountonly> .*(かつら|カツラ|ヅラ).* <newaccountonly> .*(のろま|ノロマ).* <newaccountonly> .*([死私]刑|しけい).* <newaccountonly> .*(エクスタシ|えくすたし).* <newaccountonly> .*ストーカー.* <newaccountonly> .*犯人.* <newaccountonly> .*ロリコン.* <newaccountonly> .*(知的?障害?|池沼).* <newaccountonly> ## Japanese sexual language / body parts .*[おオ][ちまチマ][んンソ].* <newaccountonly> .*[ちまチマ][んン][こコぽポ毛子].* <newaccountonly> .*(童貞|包茎).* <newaccountonly> .*(糞|[くぐ]そ|[クグ]ソ).* <newaccountonly> .*[うウ][んン][ちチこコ].* <newaccountonly> .*ポルノ.* <newaccountonly> .*(中|[なナ][かカ])(出|[だダ])[しシ].* <newaccountonly> .*[あア][そソ][こコ].* <newaccountonly> .*[オお][ナな][ニに二].* <newaccountonly> .*[きキ][んンソ](玉|[たタ][まマ]).* <newaccountonly> .*(金|[きキ][んンソ])[たタ][まマ].* <newaccountonly> .*(パンツ|ぱんつ).* <newaccountonly> .*(玉|[たタ][まマ])([金玉々]|[きキ][んンソ]|[たタ][まマ]).* <newaccountonly> .*[ゃやャヤ][りリ]([漫満慢万萬]|[ちまチマ][んンソ]).* <newaccountonly> .*([んンソ][ちまチマ]|[漫満慢万萬])[りリ][ゃやャヤ].* <newaccountonly> .*(性交|即[尺生]).* <newaccountonly> .*[ふフ][えエぇェ][らラ](?:[ちチ][おオ])?.* <newaccountonly> .*(?:ソープランド|パイズリ).* <newaccountonly> # From Ukrainian Wikipedia. [[Special:Permalink/11683166]] .*Вікіпедія.* <newaccountonly> .*Анальн.* <newaccountonly> .*[Йй]об.* <newaccountonly> .*[xхҲ][ýŷÿȳyуӲ][úùûüũůǔūǖǘǚǜŭųűuйиїяҊ].* <newaccountonly> .*п[іи]д[аоиіе]рас.* <newaccountonly> # From Hebrew Wikipedia .*נאצית?.* <newaccountonly> .+להשחי[טת].* <newaccountonly> .*חרא.* <newaccountonly> .*[אה]חריב.* <newaccountonly> # from csWP [^:]+:(?:[OoIl0-9]{1,3}\.){3}.* <newaccountonly> # no pseudo IP adresses # BLP TARGETS from enWP .*NawlinW.* <newaccountonly> .*Nableez.* <newaccountonly> .*Sean\.h.* <newaccountonly> .*Smalljim.* <newaccountonly> .*will die.* <newaccountonly> .*will suffer.* <newaccountonly> .*incinerated.* <newaccountonly> .*raped by.* <newaccountonly> .*gassed.* <newaccountonly> .*gas the.* <newaccountonly> .*head blown.* <newaccountonly> .*castrated.* <newaccountonly> .*beheaded.* <newaccountonly> .*tortured.* <newaccountonly> .*neutered.* <newaccountonly> .*anti-semite.* <newaccountonly> .*vomiting.* <newaccountonly> .*Seth.*Patinkin.* .*Jan.*Szatkowski.* .*(Bill|William).*Beggs.* .*Bett?y.*Patric?k?.* # Contact ArbCom before removing, overriding or changing .*Scott.*Bibby.* .*Dav.*\bCote.*(film|movie|director|actor).* # see Wikipedia:Sockpuppet investigations/NickSoroka/Archive .*Sunil Kumar+ Pathela.* # see Wikipedia:Sockpuppet investigations/Sunil Kumarr Pathela .*Lynds.*\bTurner.* # See User:Fairyspit and socks .*M[a@]l[i1l]k Shab.zz.* <newaccountonly> # abuse target .*Maelbros.* <newaccountonly> # sockpuppetry, hoax articles and edits .*Mael.bros.* <newaccountonly> .*Paul Easter.* <newaccountonly> .*WP\:.* <newaccountonly> .*WT\:.* <newaccountonly> .*ⒽⒶⒼⒼⒺⓇ.* <newaccountonly> #Latest Grawp naming scheme .*p[ÉÈËĘĚĔĖẺẸẾỀỄễỂểȨȩḜḝĒḖḗȄȅȆȇỆệḘḙḚḛ3عڠēėèéëẽĕęəẻếềẹ]nis.* <newaccountonly> .*Magyar.nem.ember.* <newaccountonly> .*Cremepuff.* <newaccountonly> .*[Mm]otherr* *.?[Ff]uck.* <newaccountonly> .*\b\(TIB.* <newaccountonly> # [[special:permalink:17218840]] # Promotional usernames .*[™®℠].* <newaccountonly|errmsg=titleblacklist-forbidden-new-account-trademark> # Prevent users from creating usernames that are IPv6 addresses (stop gap until r12782) User:[0-9A-Fa-f]{0,10}:([0-9A-Fa-f]{0,10}:)*([0-9A-Fa-f]{0,10})?(?:\/(12[0-8]|1[01][0-9]|[1-9]?\d))? <newaccountonly|errmsg=titleblacklist-ip-account> # additions transferred from kkWP per talk page [[m:Special:PermanentLink/11826368]] .*(\ba|Ә)(?i:кімші).* <newaccountonly> .*(?i:уики[мп]еди[ая]|уикисөздік|уикикітап|уикидәйек|уикисабақ|уикиқайнар|уикихабар).* <newaccountonly> .*(?i:Қазақстан).* <newaccountonly> .*(?i:қазақ).* <newaccountonly> ## хуй .*[xXхХ][yYуУ][iIйЙиИuUъЪяЯёЁeE].* <newaccountonly> ## пизда .*[пПnpPрР][iIіІїЇиИeEеЕёЁ][зЗzZ3][dDдД].* <newaccountonly> .*[нН][иИ][шШ].* <newaccountonly> ##from it.wiki ##lta .*y.o.u.y.b.i.n.o.* <newaccountonly> .*[Pp][Uu][Tt]+[Aa4][Nn].* <newaccountonly> .*utente\:shivanarayana.* <autoconfirmed> .*\:gioleonardi.* <autoconfirmed> .*andrea.panerini.* .*euphydryas.* <newaccountonly> .*\bvituzzu.* <newaccountonly|antispoof> .*\bruthven.* <newaccountonly> .*francesco carbonara.* .*fcarbonara.* ##insults .*\bstronz.* <newaccountonly|antispoof> # .*putt?ana.* per [[special:permalink/16539476]] .*frocio.* .*ricchione\b.* ##per [[:it:WP:NUI]] .*\bassociazione.* <newaccountonly> .*\bfondazione.* <newaccountonly> .*\bo\.?n\.?l\.?u\.?s\.?.* <newaccountonly> ##fake ipv6-like usernames ([ABCDEF0123456789]*\:){3,}[ABCDEF0123456789]* <newaccountonly> ##long-term crosswiki spam .*(richero|marian).*(maria|richero).* .*peer.van.mladen.* .*michael.vegini.* .*(mattia|vlad|morleo).*(mattia|vlad|morleo).*(mattia|vlad|morleo).* .*giovanni.{0,5}prinzi.* .*prinzi.{0,5}giovanni.* .*giuseppe.{0,5}prinzi.* .*prinzi.{0,5}giuseppe.* .*israel.*luca.*gois.* <antispoof> .*fabrizio.*tonon.* .*nino(slav)?\b.*marina.* .*marina\b.*nino(slav)?\b.* .*marco.{0,5}lupis.* .*lupis.{0,5}marco.* ### Vietnamese Wikipedia ### # Vulgarity .*đ[uụùúủờ] m[eẹaá].* <newaccountonly> .*đéo .*<newaccountonly> .*đ[ụùũĩị] .*<newaccountonly> .*đ[ịíĩệ]t.* <newaccountonly> .*con đ[ĩiị].* <newaccountonly> .*lồn.* <newaccountonly> .*lon của.* <newaccountonly> .*lon mẹ.* <newaccountonly> .*con m[áẹ].* <newaccountonly> .*chúng m[àầ]y.* <newaccountonly> # Controversial historical names .*chí.*minh.* <newaccountonly> .*h[oòôồ] ch[ií].*minh.* <newaccountonly> .*胡志明.* <newaccountonly> .*n[oô]ng th[iị] x[uü][aăâá]n‎‎.* <newaccountonly> # Vandals .*chắn.* <newaccountonly> .*trắn.* <newaccountonly> ### Farsi Wikipedia ### .*\b(?:مد[یي]ر|معاون|ری[یئ]س|مس[ئوؤ]و?ل)\b.* <newaccountonly> .*(?:شرکت|بازرگانی|کلینیک|[Cc]ompany|[Ff]actory|طراحی|سایت|انجمن|فروم|بازرگانی|آکادمی|وبلاگ|بلاگ|کانون|مطب|دفتر|پایگاه|کلینیک|گروه|آموزشگاه|دبیرستان|دانشگاه|co\.|مدرسه|همایش|وب‌سایت|مرکز|هی[اأئ]ت|سامانه|سرویس|بازار).* <newaccountonly> .*(?:آگهی|روزنامه|فصلنامه|رزور|آنلاین|گردشگری|بین ?المللی?|صنعت|سازان|سازی|گستر|خبری).* <newaccountonly> ##Main page and it's redirects صفحه اصلی صفحهٔ اصلی ## Don't be only Persian numbers ^[\x{06F0}-\x{06F9}]*$ <newaccountonly|autoconfirmed> ## Don't have Persian's Diacritic # [^:]+:.*[\x{064A}-\x{064F}\x{0652}\x{0650}\x{0626}\x{0643}\x{0654}\x{0621}\x{0623}-\x{0625}].* <newaccountonly|autoconfirmed> ## Persian scurrility words .*\b(?i:[کك][یي]ر|خا[یي]ه|[کك]لفت)\b.* <newaccountonly> .*(?i:قبر|گور|مری?ض|آشغال).* <newaccountonly> .*(?i:مهبل|چوچوله?|واژن).* <newaccountonly> .*(?i:\b[کك]س\b).* <newaccountonly> .*(?i:قحبه).* <newaccountonly> .*(?i:جنده|فاحشه|هوکر).* <newaccountonly> .*(?i:[کك]ون).* <newaccountonly> .*(?i:شو?مبو?ل).* <newaccountonly> .*\b(?i:داف).* <newaccountonly> .*(?i:گائیدم|گاییدم|گایدم|بگا|فاک|بخواب|گوز\b|فنا|\bگو?ه\b|\bشاش\b|مرد[کك]|زن[یي]?[کك]ه).* <newaccountonly> .*\b[Dd]own.*[Ww]ith.* <newaccountonly> .*\b[Aa]gainst.* <newaccountonly> .*\b[Dd]ead.*[Oo]n.* <newaccountonly> .*(?i:مرگ.*بر|لعنت.*بر).* <newaccountonly> .*(?i:پ[یي]روز.*ست).* <newaccountonly> .*(?i:خو?اه?ر|مادر|ننه|عمه|خاله|شاباجی|آبج[یي]|بابا|پدر|برادر|[کك]ا[کك]و).* <newaccountonly> .*(?i:خاک.*توی?).*<newaccountonly> .*(?i:سوسک).* <newaccountonly> .*(?i:[کك]چل|خ(و|)ل|د[یي]وانه|مجنون|ماست شل|ماس شل).* <newaccountonly> .*(?i:\bخر\b|گاو|سگ|پدسگ|ننه‌سگ|مادرسگ).* <newaccountonly> .*(?i:پان.*(تر[کك]|فارس|لر|کرد|عرب)).* <newaccountonly> ## Famous persons .*(?i:حضرت|امام).* <newaccountonly> .*(?i:ولا[یي]ت).* <newaccountonly> .*(?i:خم[یي]ن[یي]).* <newaccountonly> .*(?i:خامنه.*ا[یي]).* <newaccountonly> .*(?i:احمد[یي].*نژاد).* <newaccountonly> .*(?i:روحان[یي]).* <newaccountonly> .*(?i:محمد.*خاتم[یي]).* <newaccountonly> .*(?i:مهد[یي].*[کك]روب[یي]).* <newaccountonly> .*(?i:میر.*حس[یي]ن.*موسوی[یي]).* <newaccountonly> ## Commons Wikimedia .*[sS]elfie [sS]hoe.* <newaccountonly> # [[Special:PermanentLink/14714671]] ## Spambot attack 31-01-2016 .*payday\b <autoconfirmed> .*(day|online|instant|check|about|quick|best|free|advance|\buk|compare|\bhour|easy|why|guaranteed|fast|credit|\bby\b) payday.* .*pay ?day (text |advanced )?loan.* <autoconfirmed> .*credit check loans.* <autoconfirmed> .*instant money.* <autoconfirmed> .*without enquiries.* <autoconfirmed> #cw abuse .*DEE?Z.NUTS.*<newaccountonly|antispoof> .*Casino.* <newaccountonly> \bPokemon\.png\b \bItailevi.* <newaccountonly> .*Empresa LEMOS‎.* <casesensitive> .*HowToGetBanned.* <newaccountonly|antispoof> #LTA abuse of global rename feature .*EISIGMA.* <newaccountonly> # from kowiki .*관리자.* <newaccountonly> # admin .*운영자.* <newaccountonly> # admin .*관리담당자.* <newaccountonly> # admin .*쓰레기.* <newaccountonly> # inappropriate usernames .*유니폴리.* <newaccountonly> # inappropriate usernames .*Unypoly.* <newaccountonly> # inappropriate usernames .*(개새끼|씹새).* <newaccountonly> # inappropriate usernames .*씨(발|팔).* <newaccountonly> # inappropriate username .*무현.* <newaccountonly> # inappropriate usernames .*지랄.* <newaccountonly> # inappropriate username .*섹스.* <newaccountonly> # inappropriate username .*보민.* <newaccountonly> # LTA .*황건.* <newaccountonly> # LTA .*보르민.* <newaccountonly> # LTA .*보르맹.* <newaccountonly> # LTA .*볼민.* <newaccountonly> # LTA .*보오민.* <newaccountonly> # LTA .*씨뱔.* <newaccountonly> # LTA .*좆까.* <newaccountonly> # LTA #Weird character new account spam .*[①-⑨]{6}.* <newaccountonly> # to release pressure on the enwiki abusefilter .*08440828240.* <newaccountonly> #cross-wiki spam .*271383970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]] #Spam .*Thincomme.* <newaccountonly> .*27138970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]] #LTA .*password.* <newaccountonly> .*passis.* <newaccountonly> .*Paul Bedson.* <newaccountonly> 1ef16de6245f53a38c91f0b150448a9be83cffaf MediaWiki:Weirdgloop-contact-filter 8 66 402 401 2025-02-09T22:01:57Z Jayden 52 1 revision imported text text/plain # Comments start with '#' and each line is a regex ran against the Special:Contact message, if it matches the message is dropped. /B2B (audience|business|customer|leads|marketing|profit|sales|service)/i /CBD (affiliate|blog|marketplace|product|shop)/i /Digital Marketing Specialists for a Creative Agency/i /Domain Nerdz/i /Food and Beverage Business Directories/i /(Hemp|Vape) and CBD/i /How To Get Paid For What You Already know/i /marketing (automation|lists /monetization (solution|tool)/i /no prescription needed/i /ParsSeo/i /Peaches ?and ?Screams/i /Private Blog Networks/i /Search Engine Scraper/i /SEO (agency|and SPY|freelancer|package|service|tool|trial)/i /slotsbonuses2020\.com/i /Vape (Life|Shop)/i /XRumer/i /"?dating"? (post|site)/i /cialis/i /levitra/i /viagra/i /price (drugstore|pharmacy)/i # Block cyrillic spam with URLs. /[А-Яа-яЁё]+.*(https?:\/\/)/u /=\?UTF-8\?Q\?.*(https?:\/\/)/ # "Saturday question" spam /I'd rather buy local, if possible/ f4e3abb6cb3b2de74b3fb63b215e2856477ffaf9 MediaWiki:Robots.txt 8 67 404 403 2025-02-09T22:01:57Z Jayden 52 1 revision imported text text/plain # If you are using content from our site, please ensure that you are following the terms of our license (usually a Creative Commons license). # For more information, see https://meta.weirdgloop.org/w/Meta:Copyrights User-Agent: * Disallow: /api.php Disallow: /cors/ Disallow: /geoip$ Disallow: /rest_v1/ Disallow: /tags/ Disallow: /*?action= Disallow: /*?*&action= Disallow: /*?feed= Disallow: /*?*&feed= Disallow: /*?from= Disallow: /*?*&from= Disallow: /*?mobileaction= Disallow: /*?*&mobileaction= Disallow: /*?oldid= Disallow: /*?*&oldid= Disallow: /*?printable= Disallow: /*?*&printable= Disallow: /*?redirect= Disallow: /*?*&redirect= Disallow: /*?uselang= Disallow: /*?*&uselang= Disallow: /*?useskin= Disallow: /*?*&useskin= Disallow: /*?variant=zh-hans Disallow: /*?*&variant=zh-hans Disallow: /*?variant=zh-hant Disallow: /*?*&variant=zh-hant Disallow: /*?veaction= Disallow: /*?*&veaction= Disallow: /*?filefrom= Disallow: /*?*&filefrom= Disallow: /*?fileuntil= Disallow: /*?*&fileuntil= Disallow: /*?navbox= Disallow: /*?*&navbox= Disallow: /*?pageuntil= Disallow: /*?*&pageuntil= Disallow: /*?pagefrom= Disallow: /*?*&pagefrom= Disallow: /*?diff= Disallow: /*?*&diff= Disallow: /*?curid= Disallow: /*?*&curid= Disallow: /*?search= Disallow: /*?*&search= Disallow: /*?section= Disallow: /*?*&section= ############## ## SEO bots ## ############## User-agent: AhrefsBot Disallow: / User-agent: DotBot Disallow: / User-agent: Mauibot Disallow: / User-agent: MJ12bot Disallow: / # Huawei's web crawler. Ignores Disallow and gets caught in loops accessing special pages. Produces the majority of uncachable requests. User-agent: PetalBot Disallow: / User-agent: SemrushBot Disallow: / User-agent: DataForSeoBot Disallow: / User-agent: Neevabot Disallow: / User-agent: MegaIndex Disallow: / User-agent: Seekport Disallow: / User-agent: Barkrowler Disallow: / User-agent: ImagesiftBot Disallow: / User-agent: BLEXBot Disallow: / User-agent: SenutoBot Disallow: / ############### ### AI bots ### ############### User-agent: GPTBot Disallow: / User-agent: CCBot Disallow: / User-agent: Google-Extended Disallow: / User-agent: yacybot Disallow: / User-agent: meta-externalagent Disallow: / User-agent: ClaudeBot Disallow: / User-agent: AI2Bot Disallow: / User-agent: OAI-SearchBot Disallow: / User-agent: thetradedesk Disallow: / User-agent: carbon-umbrella-bot Disallow: / 6799e5c028c4192d756a0885c1b7063e65829cec Themes 0 30 407 252 2025-02-09T22:08:39Z Jayden 52 Jayden moved page [[Help:Themes]] to [[Themes]] wikitext text/x-wiki The default theme on a particular wiki that we host is a customised version of the MediaWiki theme that is being used. Typically, this is [https://www.mediawiki.org/wiki/Skin:Vector Vector] on desktop, and [https://www.mediawiki.org/wiki/Skin:Minerva_Neue Minerva Neue] on mobile. These themes can be customised using [[MediaWiki:Vector.css]] and [[MediaWiki:Minerva.css]] respectively. All themes load styles from [[MediaWiki:Common.css]], so any styles that need to be shared between desktop, mobile, and other themes should be placed in here. Where reasonably possible, we recommend taking advantage of [https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties CSS variables] to make theming easier. ==Custom themes== [[File:Dark mode on RuneScape Wiki.png|right|thumb|Dark mode on the RuneScape Wiki]] Wikis that are hosted by us can create separate themes for each MediaWiki skin, in addition to their default theme. You can create as many themes as you like, but note that themes are mutually exclusive - as-in, only one of them can be loaded at a time. For example, if you create a dark theme and a winter theme, only one or the other can be enabled. ===Creating a custom theme=== To create a custom theme, you should create a new stylesheet on your wiki at <code>MediaWiki:{skin}-theme-{theme}.css</code>. The stylesheet should contain all of the styles that are specific to your theme only, such as colour and graphic changes. We don't recommend using theme-specific CSS to change the layout of your wiki dramatically. As an example, if you wanted to create a new Halloween theme for desktop users using the Vector skin, you would create <code>MediaWiki:Vector-theme-halloween.css</code> on your wiki. If you wanted to create a dark theme for mobile users, you would create <code>MediaWiki:Minerva-theme-dark.css</code> on your wiki. To help prevent issues with style conflicts, we also add a new class to the <code>body</code> element of the page whenever a theme is enabled, which can be used as a node selector in your CSS styles. The class is <code>wgl-theme-[theme]</code> (replacing [theme] with your theme name). ===Loading a custom theme=== To load a custom theme, you can set the <code>theme</code> cookie on your browser. To do this manually, open your browser's developer console (usually F12 on your keyboard) and enter <code>document.cookie = 'theme=[theme]';</code> (replacing [theme] with your theme name). If done correctly, your theme's stylesheet should load when you refresh the page. To allow other users to toggle the theme, you need to create some kind of JavaScript-based gadget on your wiki which can act as a theme selector, depending on how you want users to be able to activate it. On the RuneScape Wiki, there is a [[rsw:MediaWiki:Gadget-skinTogglesNew.js|somewhat complicated gadget]] that achieves this, while on the Minecraft Wiki, a [https://minecraft.wiki/w/MediaWiki:Gadget-darkmode.js?oldid=2349078 much simpler gadget] is used, which adds a moon icon to the top right of the page. We recommend taking the simpler approach, unless a more sophisticated gadget is required. Whichever approach you take, ensure that users can switch to and from your theme by setting the theme cookie. Since MediaWiki comes with jQuery, you can use code such as this in your gadget to set the cookie: <pre> var theme = 'halloween'; $.cookie('theme', theme, {expires: 365, path: '/'}); </pre> 124daa261db11b1eda2f815c12eb2f8b1bc76cba MediaWiki at Weird Gloop 0 27 409 237 2025-02-09T22:08:54Z Jayden 52 Jayden moved page [[Help:Differences with core MediaWiki]] to [[Differences with core MediaWiki]] wikitext text/x-wiki {{DISPLAYTITLE:Differences with core MediaWiki}} Wikis that are hosted by Weird Gloop are running on a slightly modified version of [https://www.mediawiki.org/wiki/MediaWiki MediaWiki]. You can see the version of MediaWiki that is currently being used as a base, as well as the extensions in use on a wiki, by viewing [[Special:Version]]. There are a number of small differences between our version of MediaWiki and the upstream version; this page outlines those differences. ==General== ===Skins=== By default, the available skins are Vector (legacy) on desktop and Minerva on mobile. We recommend using the following structure for CSS: * [[MediaWiki:Common.css]] for styles that should be used on both desktop and mobile * [[MediaWiki:Vector.css]] for desktop-only styles * [[MediaWiki:Minerva.css]] for mobile-only styles A key difference is that our wikis incorporate an improved search interface for desktop users, which was backported from the 2022 version of Vector. ===Themes=== :''See also: [[Help:Themes]]'' We support multiple themes for a wiki. Themes are determined using a cookie called <code>theme</code>, to avoid a flash of unstyled content. There is no limit on the number of themes that can be created, but we recommend only having a few. ==Technical== ===Caching=== Most of our wikis cache pages more aggressively for logged-out users, significantly increasing the speed of loading pages for those users. When a page is edited, a request to purge the cache for that page is sent to Cloudflare, our CDN provider. We also cache the following routes for a longer period for all requests: * api.php?action=opensearch - '''3 days''' * rest.php/v1/search - '''3 days''' * [https://www.mediawiki.org/wiki/Extension:Popups Page hover previews] - '''7 days''' * [https://www.mediawiki.org/wiki/Extension:PageImages Page images] - '''3 days''' * Favicon.ico - '''1 hour''' ===filepath:// syntax for CSS=== To use files in CSS files, we have added the <code>filepath://</code> syntax. This is easier than typing out full URLs to files, and has the added benefit of ensuring that the file URLs are cached correctly. It also supports a <code>width</code> parameter, which should be used instead of serving full-size original files where appropriate, to reduce load times for readers. '''Example:''' <syntaxhighlight lang="css"> body { background-image: url('filepath://Wiki_background.png'); } .foo { background-image: url('filepath://Another_image.png?width=50'); } </syntaxhighlight> ===HTML5 audio/video files=== We use a forked version of [https://github.com/weirdgloop/mediawiki-extensions-TimedMediaHandler TimedMediaHandler], which changes embeds of <code>File:Audio.mp3</code> and similar tags to use native browser <code><audio></code> and <code><video></code> tags, which are supported on all major browsers. This reduces the level of bloat on wiki pages where audio/video files are embedded, and provides a much cleaner & native interface for readers. ===Robots.txt=== Each wiki that we host uses a similar [[wp:robots.txt|robots.txt]] file, which tells search engines what they should and shouldn't crawl. The file is generated based on [[MediaWiki:Robots.txt]] on ''this'' wiki (meta.weirdgloop.org), along with a few extra lines that are added by PHP for each relevant namespace that shouldn't be indexed. It allows search engines to index all current pages on each wiki, while ignoring special pages, diffs, and more. We also block AI crawlers from companies such as OpenAI, Meta, Google, and Anthropic - this is because we don't believe that training LLMs on our wiki data is acceptable under the relevant Creative Commons licenses of those wikis ([[Meta:Generative AI policy|see here]]). If you're an admin on one of our wikis and feel that a change to robots.txt is required, please [[Special:Contact|contact us]]. ==Extensions== We maintain a number of extensions; some are forked from their upstream equivalents with some performance improvements that may be specific to our setup. We're also happy to install other extensions if it benefits a wiki and their community. ===Alternatives=== {| class="wikitable" |- ! Extension !! Recommended alternative |- | [https://github.com/NilsEnevoldsen/AudioButton AudioButton] || Replicate the functionality with a new default JS gadget. [https://wiki.leagueoflegends.com/en-us/MediaWiki:Gadget-inline-audio.js Example]. |- | [https://www.mediawiki.org/wiki/Extension:MsUpload MsUpload] || We have [https://www.mediawiki.org/wiki/Extension:SimpleBatchUpload SimpleBatchUpload]. VisualEditor and the 2017 source editor also have this functionality built in. |- | TabView (Fandom) || We have [https://www.mediawiki.org/w/index.php?oldid=5009524 Tabber] - use that instead. |- | SpotifyTag, [https://www.mediawiki.org/wiki/Extension:EmbedSpotify EmbedSpotify], [https://www.mediawiki.org/wiki/Extension:YouTube YouTube] || We have [https://www.mediawiki.org/wiki/Extension:EmbedVideo_(fork) EmbedVideo] - use that instead. c05960249b4e07fa4db36e0bce32591f5b8f55ec 411 409 2025-02-09T22:09:02Z Jayden 52 wikitext text/x-wiki Wikis that are hosted by Weird Gloop are running on a slightly modified version of [https://www.mediawiki.org/wiki/MediaWiki MediaWiki]. You can see the version of MediaWiki that is currently being used as a base, as well as the extensions in use on a wiki, by viewing [[Special:Version]]. There are a number of small differences between our version of MediaWiki and the upstream version; this page outlines those differences. ==General== ===Skins=== By default, the available skins are Vector (legacy) on desktop and Minerva on mobile. We recommend using the following structure for CSS: * [[MediaWiki:Common.css]] for styles that should be used on both desktop and mobile * [[MediaWiki:Vector.css]] for desktop-only styles * [[MediaWiki:Minerva.css]] for mobile-only styles A key difference is that our wikis incorporate an improved search interface for desktop users, which was backported from the 2022 version of Vector. ===Themes=== :''See also: [[Help:Themes]]'' We support multiple themes for a wiki. Themes are determined using a cookie called <code>theme</code>, to avoid a flash of unstyled content. There is no limit on the number of themes that can be created, but we recommend only having a few. ==Technical== ===Caching=== Most of our wikis cache pages more aggressively for logged-out users, significantly increasing the speed of loading pages for those users. When a page is edited, a request to purge the cache for that page is sent to Cloudflare, our CDN provider. We also cache the following routes for a longer period for all requests: * api.php?action=opensearch - '''3 days''' * rest.php/v1/search - '''3 days''' * [https://www.mediawiki.org/wiki/Extension:Popups Page hover previews] - '''7 days''' * [https://www.mediawiki.org/wiki/Extension:PageImages Page images] - '''3 days''' * Favicon.ico - '''1 hour''' ===filepath:// syntax for CSS=== To use files in CSS files, we have added the <code>filepath://</code> syntax. This is easier than typing out full URLs to files, and has the added benefit of ensuring that the file URLs are cached correctly. It also supports a <code>width</code> parameter, which should be used instead of serving full-size original files where appropriate, to reduce load times for readers. '''Example:''' <syntaxhighlight lang="css"> body { background-image: url('filepath://Wiki_background.png'); } .foo { background-image: url('filepath://Another_image.png?width=50'); } </syntaxhighlight> ===HTML5 audio/video files=== We use a forked version of [https://github.com/weirdgloop/mediawiki-extensions-TimedMediaHandler TimedMediaHandler], which changes embeds of <code>File:Audio.mp3</code> and similar tags to use native browser <code><audio></code> and <code><video></code> tags, which are supported on all major browsers. This reduces the level of bloat on wiki pages where audio/video files are embedded, and provides a much cleaner & native interface for readers. ===Robots.txt=== Each wiki that we host uses a similar [[wp:robots.txt|robots.txt]] file, which tells search engines what they should and shouldn't crawl. The file is generated based on [[MediaWiki:Robots.txt]] on ''this'' wiki (meta.weirdgloop.org), along with a few extra lines that are added by PHP for each relevant namespace that shouldn't be indexed. It allows search engines to index all current pages on each wiki, while ignoring special pages, diffs, and more. We also block AI crawlers from companies such as OpenAI, Meta, Google, and Anthropic - this is because we don't believe that training LLMs on our wiki data is acceptable under the relevant Creative Commons licenses of those wikis ([[Meta:Generative AI policy|see here]]). If you're an admin on one of our wikis and feel that a change to robots.txt is required, please [[Special:Contact|contact us]]. ==Extensions== We maintain a number of extensions; some are forked from their upstream equivalents with some performance improvements that may be specific to our setup. We're also happy to install other extensions if it benefits a wiki and their community. ===Alternatives=== {| class="wikitable" |- ! Extension !! Recommended alternative |- | [https://github.com/NilsEnevoldsen/AudioButton AudioButton] || Replicate the functionality with a new default JS gadget. [https://wiki.leagueoflegends.com/en-us/MediaWiki:Gadget-inline-audio.js Example]. |- | [https://www.mediawiki.org/wiki/Extension:MsUpload MsUpload] || We have [https://www.mediawiki.org/wiki/Extension:SimpleBatchUpload SimpleBatchUpload]. VisualEditor and the 2017 source editor also have this functionality built in. |- | TabView (Fandom) || We have [https://www.mediawiki.org/w/index.php?oldid=5009524 Tabber] - use that instead. |- | SpotifyTag, [https://www.mediawiki.org/wiki/Extension:EmbedSpotify EmbedSpotify], [https://www.mediawiki.org/wiki/Extension:YouTube YouTube] || We have [https://www.mediawiki.org/wiki/Extension:EmbedVideo_(fork) EmbedVideo] - use that instead. de136742328f58b83735673c879ac73a0b8b1fbe 434 411 2025-02-10T00:54:24Z 91.243.81.34 0 /* Robots.txt */ wikitext text/x-wiki Wikis that are hosted by Weird Gloop are running on a slightly modified version of [https://www.mediawiki.org/wiki/MediaWiki MediaWiki]. You can see the version of MediaWiki that is currently being used as a base, as well as the extensions in use on a wiki, by viewing [[Special:Version]]. There are a number of small differences between our version of MediaWiki and the upstream version; this page outlines those differences. ==General== ===Skins=== By default, the available skins are Vector (legacy) on desktop and Minerva on mobile. We recommend using the following structure for CSS: * [[MediaWiki:Common.css]] for styles that should be used on both desktop and mobile * [[MediaWiki:Vector.css]] for desktop-only styles * [[MediaWiki:Minerva.css]] for mobile-only styles A key difference is that our wikis incorporate an improved search interface for desktop users, which was backported from the 2022 version of Vector. ===Themes=== :''See also: [[Help:Themes]]'' We support multiple themes for a wiki. Themes are determined using a cookie called <code>theme</code>, to avoid a flash of unstyled content. There is no limit on the number of themes that can be created, but we recommend only having a few. ==Technical== ===Caching=== Most of our wikis cache pages more aggressively for logged-out users, significantly increasing the speed of loading pages for those users. When a page is edited, a request to purge the cache for that page is sent to Cloudflare, our CDN provider. We also cache the following routes for a longer period for all requests: * api.php?action=opensearch - '''3 days''' * rest.php/v1/search - '''3 days''' * [https://www.mediawiki.org/wiki/Extension:Popups Page hover previews] - '''7 days''' * [https://www.mediawiki.org/wiki/Extension:PageImages Page images] - '''3 days''' * Favicon.ico - '''1 hour''' ===filepath:// syntax for CSS=== To use files in CSS files, we have added the <code>filepath://</code> syntax. This is easier than typing out full URLs to files, and has the added benefit of ensuring that the file URLs are cached correctly. It also supports a <code>width</code> parameter, which should be used instead of serving full-size original files where appropriate, to reduce load times for readers. '''Example:''' <syntaxhighlight lang="css"> body { background-image: url('filepath://Wiki_background.png'); } .foo { background-image: url('filepath://Another_image.png?width=50'); } </syntaxhighlight> ===HTML5 audio/video files=== We use a forked version of [https://github.com/weirdgloop/mediawiki-extensions-TimedMediaHandler TimedMediaHandler], which changes embeds of <code>File:Audio.mp3</code> and similar tags to use native browser <code><audio></code> and <code><video></code> tags, which are supported on all major browsers. This reduces the level of bloat on wiki pages where audio/video files are embedded, and provides a much cleaner & native interface for readers. ===Robots.txt=== Each wiki that we host uses a similar [[wikipedia:robots.txt|robots.txt]] file, which tells search engines what they should and shouldn't crawl. The file is generated based on [[MediaWiki:Robots.txt]] on ''this'' wiki (meta.weirdgloop.org), along with a few extra lines that are added by PHP for each relevant namespace that shouldn't be indexed. It allows search engines to index all current pages on each wiki, while ignoring special pages, diffs, and more. We also block AI crawlers from companies such as OpenAI, Meta, Google, and Anthropic - this is because we don't believe that training LLMs on our wiki data is acceptable under the relevant Creative Commons licenses of those wikis ([[Meta:Generative AI policy|see here]]). If you're an admin on one of our wikis and feel that a change to robots.txt is required, please [[Special:Contact|contact us]]. ==Extensions== We maintain a number of extensions; some are forked from their upstream equivalents with some performance improvements that may be specific to our setup. We're also happy to install other extensions if it benefits a wiki and their community. ===Alternatives=== {| class="wikitable" |- ! Extension !! Recommended alternative |- | [https://github.com/NilsEnevoldsen/AudioButton AudioButton] || Replicate the functionality with a new default JS gadget. [https://wiki.leagueoflegends.com/en-us/MediaWiki:Gadget-inline-audio.js Example]. |- | [https://www.mediawiki.org/wiki/Extension:MsUpload MsUpload] || We have [https://www.mediawiki.org/wiki/Extension:SimpleBatchUpload SimpleBatchUpload]. VisualEditor and the 2017 source editor also have this functionality built in. |- | TabView (Fandom) || We have [https://www.mediawiki.org/w/index.php?oldid=5009524 Tabber] - use that instead. |- | SpotifyTag, [https://www.mediawiki.org/wiki/Extension:EmbedSpotify EmbedSpotify], [https://www.mediawiki.org/wiki/Extension:YouTube YouTube] || We have [https://www.mediawiki.org/wiki/Extension:EmbedVideo_(fork) EmbedVideo] - use that instead. 70af9519fd443072de0de11c23f74dfc28a205e6 437 434 2025-02-10T05:23:47Z Jayden 52 wikitext text/x-wiki Wikis that are hosted by Weird Gloop are running on a slightly modified version of [https://www.mediawiki.org/wiki/MediaWiki MediaWiki]. You can see the version of MediaWiki that is currently being used as a base, as well as the extensions in use on a wiki, by viewing [[Special:Version]]. However, please note that we also backport changes and security fixes from the latest branch of MediaWiki, even if our version appears not to be the most recent. There are a number of small differences between our version of MediaWiki and the upstream version; this page outlines those differences. ==General== ===Skins=== By default, the available skins are Vector (legacy) on desktop and Minerva on mobile. We recommend using the following structure for CSS: * [[MediaWiki:Common.css]] for styles that should be used on both desktop and mobile * [[MediaWiki:Vector.css]] for desktop-only styles * [[MediaWiki:Minerva.css]] for mobile-only styles Our wikis' version of legacy Vector incorporates an improved search interface for desktop users, which was backported from the 2022 version of Vector. ===Themes=== :''See also: [[Help:Themes]]'' We support multiple themes for a wiki. Themes are determined using a cookie called <code>theme</code> to avoid a flash of unstyled content. There is no limit on the number of themes that can be created, but we recommend only having a few. ==Technical== ===Caching=== Most of our wikis cache pages more aggressively for logged-out users, significantly increasing the speed of loading pages for those users. When a page is edited, a request to purge the cache for that page is sent to Cloudflare, our CDN provider. We also cache the following routes for a longer period for all requests: * api.php?action=opensearch - '''3 days''' * rest.php/v1/search - '''3 days''' * [https://www.mediawiki.org/wiki/Extension:Popups Page hover previews] - '''7 days''' (purged when a page is changed) * [https://www.mediawiki.org/wiki/Extension:PageImages Page images] - '''3 days''' (purged when a page is changed) * Favicon.ico - '''1 hour''' ===filepath:// syntax for CSS=== To use files in CSS files, we have added the <code>filepath://</code> syntax. This is easier than typing out full URLs to files, and has the added benefit of ensuring that the file URLs are cached correctly. It also supports a <code>width</code> parameter, which should be used instead of serving full-size original files where appropriate, to reduce load times for readers. '''Example:''' <syntaxhighlight lang="css"> body { background-image: url('filepath://Wiki_background.png'); } .foo { background-image: url('filepath://Another_image.png?width=50'); } </syntaxhighlight> ===HTML5 audio/video files=== We use a forked version of [https://github.com/weirdgloop/mediawiki-extensions-TimedMediaHandler TimedMediaHandler], which changes embeds of <code>File:Audio.mp3</code> and similar tags to use native browser <code><audio></code> and <code><video></code> tags, which are supported on all major browsers. This reduces the level of bloat on wiki pages where audio/video files are embedded, and provides a much cleaner & native interface for readers. ===Robots.txt=== Each wiki that we host uses a similar [[wikipedia:robots.txt|robots.txt]] file, which tells search engines what they should and shouldn't crawl. The file is generated based on [[MediaWiki:Robots.txt]] on ''this'' wiki (meta.weirdgloop.org), along with a few extra lines that are added by PHP for each relevant namespace that shouldn't be indexed. It allows search engines to index all current pages on each wiki, while ignoring special pages, diffs, and more. We also block AI crawlers from companies such as OpenAI, Meta, Google, and Anthropic - this is because we don't believe that training LLMs on our wiki data is acceptable under the relevant Creative Commons licenses of those wikis ([[Meta:Generative AI policy|see here]]). If you're an admin on one of our wikis and feel that a change to robots.txt is required, please [[Special:Contact|contact us]]. ===Misc=== * Our URL scheme for file serving looks more like <code>/images/Foo.png?d23ef</code> instead of using [https://www.mediawiki.org/wiki/Manual:$wgHashedUploadDirectory hashed upload directories], with URL schemes that are comprised of the first two characters of a file's MD5 hash (e.g <code>/images/f/f8/Foo.png</code>). * Unlike various other [[wikipedia:wiki farm|wiki farms]], there is no such concept as a "Weird Gloop account". Each wiki family (e.g ''RuneScape'') has its own shared user databases. ==Extensions== We [https://github.com/weirdgloop maintain] a number of extensions; some are forked from their upstream equivalents with some performance improvements that may be specific to our setup. We're also happy to install other extensions if it benefits a wiki and their community. ===Alternatives=== {| class="wikitable" |- ! Extension !! Recommended alternative |- | [https://github.com/NilsEnevoldsen/AudioButton AudioButton] || Replicate the functionality with a new default JS gadget. [https://wiki.leagueoflegends.com/en-us/MediaWiki:Gadget-inline-audio.js Example]. |- | [https://www.mediawiki.org/wiki/Extension:MsUpload MsUpload] || We have [https://www.mediawiki.org/wiki/Extension:SimpleBatchUpload SimpleBatchUpload]. VisualEditor and the 2017 source editor also have this functionality built in. |- | TabView (Fandom) || We have [https://www.mediawiki.org/w/index.php?oldid=5009524 Tabber] - use that instead. |- | SpotifyTag, [https://www.mediawiki.org/wiki/Extension:EmbedSpotify EmbedSpotify], [https://www.mediawiki.org/wiki/Extension:YouTube YouTube] || We have [https://www.mediawiki.org/wiki/Extension:EmbedVideo_(fork) EmbedVideo] - use that instead. 1daa48537d574477ea4fca3e869092c11e91b186 438 437 2025-02-10T05:24:10Z Jayden 52 wikitext text/x-wiki Wikis that are hosted by Weird Gloop are running on a slightly modified version of [https://www.mediawiki.org/wiki/MediaWiki MediaWiki]. You can see the version of MediaWiki that is currently being used as a base, as well as the extensions in use on a wiki, by viewing [[Special:Version]]. However, please note that we also backport changes and security fixes from the latest branch of MediaWiki, even if our version appears not to be the most recent. There are a number of small differences between our version of MediaWiki and the upstream version; this page outlines those differences. ==General== ===Skins=== By default, the available skins are Vector (legacy) on desktop and Minerva on mobile. We recommend using the following structure for CSS: * [[MediaWiki:Common.css]] for styles that should be used on both desktop and mobile * [[MediaWiki:Vector.css]] for desktop-only styles * [[MediaWiki:Minerva.css]] for mobile-only styles Our wikis' version of legacy Vector incorporates an improved search interface for desktop users, which was backported from the 2022 version of Vector. ===Themes=== :''See also: [[Help:Themes]]'' We support multiple themes for a wiki. Themes are determined using a cookie called <code>theme</code> to avoid a flash of unstyled content. There is no limit on the number of themes that can be created, but we recommend only having a few. ==Technical== ===Caching=== Most of our wikis cache pages more aggressively for logged-out users, significantly increasing the speed of loading pages for those users. When a page is edited, a request to purge the cache for that page is sent to Cloudflare, our CDN provider. We also cache the following routes for a longer period for all requests: * api.php?action=opensearch - '''3 days''' * rest.php/v1/search - '''3 days''' * [https://www.mediawiki.org/wiki/Extension:Popups Page hover previews] - '''7 days''' (purged when a page is changed) * [https://www.mediawiki.org/wiki/Extension:PageImages Page images] - '''3 days''' (purged when a page is changed) * Favicon.ico - '''1 hour''' ===filepath:// syntax for CSS=== To use files in CSS files, we have added the <code>filepath://</code> syntax. This is easier than typing out full URLs to files, and has the added benefit of ensuring that the file URLs are cached correctly. It also supports a <code>width</code> parameter, which should be used instead of serving full-size original files where appropriate, to reduce load times for readers. '''Example:''' <syntaxhighlight lang="css"> body { background-image: url('filepath://Wiki_background.png'); } .foo { background-image: url('filepath://Another_image.png?width=50'); } </syntaxhighlight> ===HTML5 audio/video files=== We use a forked version of [https://github.com/weirdgloop/mediawiki-extensions-TimedMediaHandler TimedMediaHandler], which changes embeds of <code>File:Audio.mp3</code> and similar tags to use native browser <code><audio></code> and <code><video></code> tags, which are supported on all major browsers. This reduces the level of bloat on wiki pages where audio/video files are embedded, and provides a much cleaner & native interface for readers. ===Robots.txt=== Each wiki that we host uses a similar [[wikipedia:robots.txt|robots.txt]] file, which tells search engines what they should and shouldn't crawl. The file is generated based on [[MediaWiki:Robots.txt]] on ''this'' wiki (meta.weirdgloop.org), along with a few extra lines that are added by PHP for each relevant namespace that shouldn't be indexed. It allows search engines to index all current pages on each wiki, while ignoring special pages, diffs, and more. We also block AI crawlers from companies such as OpenAI, Meta, Google, and Anthropic - this is because we don't believe that training LLMs on our wiki data is acceptable under the relevant Creative Commons licenses of those wikis ([[Meta:Generative AI policy|see here]]). If you're an admin on one of our wikis and feel that a change to robots.txt is required, please [[Special:Contact|contact us]]. ===Misc=== * Our URL scheme for file serving looks more like <code>/images/Foo.png?d23ef</code> instead of using [https://www.mediawiki.org/wiki/Manual:$wgHashedUploadDirectory hashed upload directories] with URL schemes that are comprised of the first two characters of a file's MD5 hash (e.g <code>/images/f/f8/Foo.png</code>). * Unlike various other [[wikipedia:wiki farm|wiki farms]], there is no such concept as a "Weird Gloop account". Each wiki family (e.g ''RuneScape'') has its own shared user databases. ==Extensions== We [https://github.com/weirdgloop maintain] a number of extensions; some are forked from their upstream equivalents with some performance improvements that may be specific to our setup. We're also happy to install other extensions if it benefits a wiki and their community. ===Alternatives=== {| class="wikitable" |- ! Extension !! Recommended alternative |- | [https://github.com/NilsEnevoldsen/AudioButton AudioButton] || Replicate the functionality with a new default JS gadget. [https://wiki.leagueoflegends.com/en-us/MediaWiki:Gadget-inline-audio.js Example]. |- | [https://www.mediawiki.org/wiki/Extension:MsUpload MsUpload] || We have [https://www.mediawiki.org/wiki/Extension:SimpleBatchUpload SimpleBatchUpload]. VisualEditor and the 2017 source editor also have this functionality built in. |- | TabView (Fandom) || We have [https://www.mediawiki.org/w/index.php?oldid=5009524 Tabber] - use that instead. |- | SpotifyTag, [https://www.mediawiki.org/wiki/Extension:EmbedSpotify EmbedSpotify], [https://www.mediawiki.org/wiki/Extension:YouTube YouTube] || We have [https://www.mediawiki.org/wiki/Extension:EmbedVideo_(fork) EmbedVideo] - use that instead. 7de1c8f4d1acfd88609e26bb3d004b3f4d6f2570 Migration 0 29 414 250 2025-02-09T22:09:57Z Jayden 52 Jayden moved page [[Help:Migration]] to [[Migration]] wikitext text/x-wiki {{DISPLAYTITLE:Migrating from Wikia}} If you created a Wikia (FANDOM) account and have contributed to one of our wikis prior to the date that they forked from FANDOM, you can migrate your account over to our network. As a result, you'll retain all of your edit history. To migrate your account, go to '''Special:MigrateUserAccount''' on the wiki you are trying to login to. For example, [https://runescape.wiki/w/Special:MigrateUserAccount go here] for the RuneScape Wiki. ==Limitations== * While your personal CSS and JS pages may be intact, the chances are that a lot of the code within them will either be obsolete or broken. This is because we use an updated version of MediaWiki across our wikis, and we use a different skin. Importantly, importing scripts from FANDOM's developer wiki will no longer work. * Your watchlist and preferences will not be carried over from the old wiki. ==Troubleshooting== ===The migration isn't working, help!=== If you are trying to migrate but it isn't working correctly for you, please ensure: * You are logged in on the FANDOM wiki, and are editing your user page * You have placed the provided token in either the edit content itself, or the edit summary, and saved the page * Your edit is not blank Please [[Special:Contact|contact us]] if you are stuck trying to migrate your account. ===I've created an account accidentally, can I merge it?=== Yes. Please [[Special:Contact|contact us]] from an email address that either account is associated with. You will be required to verify that you own the account you are merging into or from. 7fb851bea87c810b2492093e2ae9f4827b337ff2 435 414 2025-02-10T05:08:09Z Jayden 52 wikitext text/x-wiki {{DISPLAYTITLE:Migrating from Wikia}} If you created a Wikia (FANDOM) account and have contributed to one of our wikis prior to the date that they forked from FANDOM, you can migrate your account over to the new wiki, retaining all of your contributions. To migrate your account, go to '''Special:MigrateUserAccount''' on the wiki you are trying to login to. For example, [https://runescape.wiki/w/Special:MigrateUserAccount go here] for the RuneScape Wiki. ==Limitations== * While your personal CSS and JS pages may be intact, the chances are that a lot of the code within them will either be obsolete or broken. This is because we use an updated version of MediaWiki across our wikis, and we use a different skin. Importantly, importing scripts from FANDOM's developer wiki will no longer work. * Your watchlist and preferences will not be carried over from the old wiki. ==Troubleshooting== ===The migration isn't working, help!=== If you are trying to migrate but it isn't working correctly for you, please ensure: * You are logged in on the FANDOM wiki, and are editing your user page * You have placed the provided token in either the edit content itself, or the edit summary, and saved the page * Your edit is not blank Please [[Special:Contact|contact us]] if you are stuck trying to migrate your account. ===I've created an account accidentally, can I merge it?=== Yes. Please [[Special:Contact|contact us]] from an email address that either account is associated with. You will be required to verify that you own the account you are merging into or from. 4e519e8dff5633fa4b3f9a46a9c815e0bfd7bc58 Two-factor authentication 0 31 416 257 2025-02-09T22:10:01Z Jayden 52 Jayden moved page [[Help:Two-factor authentication]] to [[Two-factor authentication]] wikitext text/x-wiki Two-factor authentication (2FA) is available for users on our wikis and can be activated at any time in your [[Special:Preferences|preferences]]. It is an extra layer of security that allows you to protect your account by using your mobile phone or other physical device. It is as simple as downloading an app (for free), such as [https://authy.com/ Authy], and using it to generate codes that you will be asked for when you attempt to login to our wikis. It is highly recommended that you enable 2FA to secure your account. '''Users with certain elevated permissions on our wikis (such as <code>editinterface</code>) will be prevented from using those permissions unless they enable 2FA.''' ==Setting it up== [[File:Two-factor auth option.png|right|thumb|The preference option for enabling two-factor auth]] # Go to [[Special:Preferences]] and select '''Enable two-factor authentication''' under the 'User profile' tab # Download an application to your mobile or desktop that can generate 2FA codes, such as [https://authy.com/ Authy] or Google Authenticator # Scan the QR code shown on the page using the app, or input the secret manually # Write down the backup "scratch" codes in case you lose access to your mobile or desktop application. They can only be used once per code, and will never be accessible again # Enter a code generated by your 2FA app into the box on the page to confirm that it is setup correctly ==FAQ== ===What happens if I lose my device/app?=== Some 2FA apps, such as [https://authy.com/ Authy], save your account tokens in the cloud so that you can regain access by logging into your account for that app. This is especially useful if you switch devices. Alternatively, you can use a backup code to login to your account and disable two-factor authentication. If you do not have any backup codes, you will not be able to login. We will not typically act on support emails regarding lost account access as a result of losing 2FA codes, as we can't easily verify that it is actually you trying to regain account access. ===When will I be asked for a code?=== You will be prompted for a code on every new login, and when attempting to change sensitive settings, such as your password. ===I've lost my backup codes, can I get them back?=== You can disable and re-enable two-factor authentication to generate new backup codes. If you have no access to your device or backup codes, we will not typically be able to help you restore access to your account. 9e9ea3563180614fa91b6500672d61da052e999c User renames 0 32 418 266 2025-02-09T22:10:05Z Jayden 52 Jayden moved page [[Help:User renames]] to [[User renames]] wikitext text/x-wiki If you'd like to use a different username for your wiki account, please request an account rename. To request a rename, please use [[Special:Contact]] to contact us using the subject line "Account rename request". Please include in the message what you'd like your account to be renamed to. Make sure you are logged in to the account when requesting a rename. '''Please do not create a new account with the username you'd like to be renamed to.''' This makes it more difficult for us to process the rename, and may result in us rejecting your request. ==Notes== * Users are renamed at the discretion of the [[Meta:Sysadmins|system administrators]]. * Renames are logged publicly. ** If the rename is across RuneScape-related wikis, your rename will be in [https://meta.weirdgloop.org/w/Special:Log?type=renameuser this log]. ** If the rename is across Minecraft-related wikis, your rename will be in [https://minecraft.wiki/w/Special:Log?type=renameuser this log]. * New usernames must be '''unique'''. We cannot rename you to an account that already exists on your wiki, or related wikis. * Your user page(s) and talk page(s) across your wiki and all related wikis will be moved to your new username. This may take some time. ** Links to your user page(s) and talk page(s) on a wiki will '''not''' be updated automatically, including if you have a custom signature. If required, you will need to update these yourself. * You will not lose any contributions, and previous logs will be attributed to your new username. * After your account is renamed, you will be logged out of all of your sessions and will need to login again. * Your old username will become immediately available for users to sign up with. 660b8afdaec4687c598256ee61e1f7da458d3084 420 418 2025-02-09T22:10:56Z Jayden 52 wikitext text/x-wiki If you'd like to use a different username for your wiki account, please request an account rename. To request a rename, please use [[Special:Contact]] to contact us using the subject line "Account rename request". Please include in the message what you'd like your account to be renamed to. Make sure you are logged in to the account when requesting a rename. '''Please do not create a new account with the username you'd like to be renamed to.''' This makes it more difficult for us to process the rename, and may result in us rejecting your request. ==Notes== * Users are renamed at the discretion of [[Special:ListUsers/staff|Weird Gloop]]. * Renames are logged publicly. ** If the rename is across RuneScape-related wikis, your rename will be in [https://meta.weirdgloop.org/w/Special:Log?type=renameuser this log]. ** If the rename is across Minecraft-related wikis, your rename will be in [https://minecraft.wiki/w/Special:Log?type=renameuser this log]. * New usernames must be '''unique'''. We cannot rename you to an account that already exists on your wiki, or related wikis. * Your user page(s) and talk page(s) across your wiki and all related wikis will be moved to your new username. This may take some time. ** Links to your user page(s) and talk page(s) on a wiki will '''not''' be updated automatically, including if you have a custom signature. If required, you will need to update these yourself. * You will not lose any contributions, and previous logs will be attributed to your new username. * After your account is renamed, you will be logged out of all of your sessions and will need to login again. * Your old username will become immediately available for users to sign up with. 4b383423a03b5a24be0c1c454fc17d32bec94375 File:Two-factor auth option.png 6 75 421 2025-02-09T22:11:34Z Jayden 52 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Dark mode on RuneScape Wiki.png 6 76 422 2025-02-09T22:12:39Z Jayden 52 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 MediaWiki:Sidebar 8 77 423 2025-02-09T22:15:05Z Jayden 52 Created page with "* navigation ** recentchanges-url|recentchanges ** https://weirdgloop.org|weirdgloop.org * Wikis ** rsw:RuneScape Wiki|RuneScape Wiki ** osrsw:Old School RuneScape Wiki|OSRS Wiki ** classicrsw:RuneScape Classic Wiki|RS Classic Wiki ** https://minecraft.wiki|Minecraft Wiki ** https://wiki.leagueoflegends.com/en-us|League of Legends Wiki ** https://wiki.warframe.com|Warframe Wiki * SEARCH * TOOLBOX * LANGUAGES" wikitext text/x-wiki * navigation ** recentchanges-url|recentchanges ** https://weirdgloop.org|weirdgloop.org * Wikis ** rsw:RuneScape Wiki|RuneScape Wiki ** osrsw:Old School RuneScape Wiki|OSRS Wiki ** classicrsw:RuneScape Classic Wiki|RS Classic Wiki ** https://minecraft.wiki|Minecraft Wiki ** https://wiki.leagueoflegends.com/en-us|League of Legends Wiki ** https://wiki.warframe.com|Warframe Wiki * SEARCH * TOOLBOX * LANGUAGES bce7f210696b28f248f16b2ac431a27bcaabcaad Staff 0 26 424 232 2025-02-09T22:22:42Z Jayden 52 Jayden moved page [[Meta Weird Gloop:Staff]] to [[Staff]] wikitext text/x-wiki Staff (formerly known as Sysadmins, [[Wikipedia:system administrators|system administrators]]), serve an important role on maintaining the Weird Gloop wikis. They are the only paid members of the Weird Gloop wikis, responsible for the technical setup and upkeep of the Weird Gloop server systems. For this reason they are additionally held accountable to the board and expected to follow its directives. Due to this conflict of interest, they are unable to serve as board members, but are retained as the board sees fit to provide technical advice. In order to carry out their role, they are members of the staff global user group, which encompasses the user rights of bureaucrats, along with checkuser and other system administrative rights, but this does not constitute a bureaucratic role. However, on Meta Wiki, they effectively serve the role of administrators, with additional function, as Meta Wiki acts as the global wiki for various extensions, such as AbuseFilter, and hosts shared gadgets. Staff may perform any of the following: * Temporary actions for testing and debugging across the Weird Gloop wikis. * Use of bot accounts as needed for their work. * Anti-vandalism work, such as banning if needed. * Reply to emails sent via [[Special:Contact]]. Outside of carrying out their role, they are expected to follow the policies of the individual wikis and of their local role on the wikis, such as administrator. They are however, with discretion, permitted to use tools they may not otherwise have on behalf of a user who does have that tool, when asked. == Current Staff == The list of current staff with the usergroup can be verified using [[Special:ListUsers/staff]]. Staff that do not need the usergroup may not have it. * [[User:BigDiesel2m|BigDiesel2m]] * [[User:Cook Me Plox|Cook Me Plox]] * [[User:Gaz Lloyd|Gaz Lloyd]] * [[User:Isobel|Isobel]] * [[User:Jayden|Jayden]] * [[User:TehKittyCat|TehKittyCat]] [[Category:Global policies]] db9cc85f81f12e7dc9bcd1c72b62ac5379e5b06f About 0 16 426 149 2025-02-09T22:36:21Z Jayden 52 wikitext text/x-wiki Meta Wiki is the management wiki for [https://weirdgloop.org Weird Gloop]. You can find information about our wikis, specific technical information for using one of our wikis, and information regarding our global policies on this wiki. 653313a6a0bed0faadd45f7c703c4e714494339c Access to non-public personal data policy 0 23 428 186 2025-02-09T22:47:06Z Cook Me Plox 23 /* Use and disclosure of Non-public Personal Data */ wikitext text/x-wiki == Purpose == Weird Gloop sites (the "Sites") are the product of a global community of volunteer contributors and editors. This dedicated group of individuals not only write and curate content on the Sites, they also help ensure the safety of the Sites and their users as well as compliance with applicable policies. To manage this task effectively, certain community members are entrusted with access to limited amounts of non-public personal information pertaining to other users ("Non-public Personal Data"). For example, a community member who has "checkuser" rights could use those rights to investigate whether a single user is using multiple accounts in a manner inconsistent with global or local policies. The purpose of this "Access to non-public personal data" policy (the "Policy") is to: * explain the minimum requirements that must be met by any community member in order to be granted the ability to access Non-public Personal Data; * explain the rights and responsibilities of community members with access to Non-public Personal Data ("Designated Community Members"); * ensure that Designated Community Members understand and commit to maintaining the confidentiality of Non-public Personal Data; and * provide guidelines to Designated Community Members as to when they may access Non-public Personal Data and how they may use such information, including when and to whom they may disclose it. == Community members covered by the Policy == The Policy applies to any community member to whom Weird Gloop has granted rights to access Non-public Personal Data covered by the [https://weirdgloop.org/privacy/ privacy policy] ("access rights"), including: * Community members with access to any tool that permits them to view Non-public Personal Data (such as the CheckUser tool); * System administrators with access to Non-public Personal Data. == Minimum requirements for community members applying for access rights == The following conditions are minimum requirements that a community member must meet before being granted access rights. These conditions should also be considered requirements to be a candidate for any community-run selection process for a role that conveys access rights. The community may require applicants to meet additional community-specified criteria on a case-by-case or role-by-role basis. '''(a) Minimum age.''' Access to Non-public Personal Data requires maturity because of the significant responsibilities that come along with confidentiality obligations. For this reason, any community member who applies for access rights (the "applicant") must: :* be at least eighteen (18) years of age; and :* certify to Weird Gloop that they meet the minimum age required for the access rights that they are applying for. '''(b) Valid, linked email address.''' In order to ensure that Weird Gloop can contact the individuals who take on these important roles, the applicant must: :* submit a valid email address to Weird Gloop; :* have the account under which they are applying for access rights linked to a valid email address; :* complete verification of the submitted and/or linked email address (such as responding to a confirmation email sent to their submitted email address), if requested to do so; and :* inform Weird Gloop of any change to their email address within one week of said change. '''(c) Confidentiality.''' To ensure that applicants understand and commit to keeping Non-public Personal Data confidential, they will be required to read and certify that they agree to a short confidentiality agreement. The agreement outlines: * what Designated Community Members should treat as confidential information; * when they are allowed to access Non-public Personal Data; * how Designated Community Members may use Non-public Personal Data; * when and to whom they may disclose Non-public Personal Data and how they must refrain from disclosing Non-public Personal Data to anyone, except as permitted under applicable policies; * how Designated Community Members must safeguard their accounts from unauthorised access; and * when they must report disclosure of Non-public Personal Data to third parties or improper access, use, or disclosure of Non-public Personal Data. '''(d) Privacy.''' In consideration of the privacy of Designated Community Members, any personal information submitted to Weird Gloop as part of the application process or otherwise under this Policy is subject to Weird Gloop's privacy policy. == Use and disclosure of Non-public Personal Data == Designated Community Members provide valuable services to the Sites and their users by fighting vandalism, ensuring that improperly disclosed private data is removed from public view, investigating sockpuppets, and much more. However, Designated Community Members' use of their access rights is limited to specific circumstances and contexts. This section elucidates the situations in which access rights may be used and Non-public Personal Data may be disclosed to third parties. '''(a) Use of access rights and Non-public Personal Data.''' All Designated Community Members may only use their access rights and the subsequent information they access in accordance with the policies that govern the tools they use to gain such access. For example, community members with access to the CheckUser tool must comply with the global [[Meta Weird Gloop:CheckUser policy|CheckUser policy]] and, unless they are performing a cross-wiki check, they must also comply with the more restrictive local policies applicable to the relevant Site. If a Designated Community Member's access to a certain tool is revoked, for any reason, they must destroy all Non-public Personal Data that they previously obtained through use of that tool. '''(b) Disclosure of Non-public Personal Data.''' In the course of keeping the Sites and their users safe, Designated Community Members must sometimes disclose Non-public Personal Data to third parties. Disclosures of Non-public Personal Data are limited to: : (i) other Designated Community Members with the same access rights, or who are otherwise permitted to access the same Non-public Personal Data, in order to fulfill the duties outlined in the applicable policy for the access tool used; : (ii) service providers, carriers, or other third party vendors to assist in the targeting of IP blocks or the formulation of a complaint to such a third party; : (iii) the public, when it is a necessary and incidental consequence of blocking a sockpuppet or other policy-abusing account. <!--T:86--> All other formal and informal requests for Non-public Personal Data (i.e. those not covered by one of the situations described above or those not acted upon by a community member with access rights), including subpoenas, from law enforcement, government agencies, attorneys, or other third parties should be directed to Weird Gloop's administration at <tt>admin{{@}}weirdgloop.org</tt>. 010657638648a883c43dc801e02c1d100eb484aa 527 428 2025-02-10T16:35:18Z BigDiesel2m 74 BigDiesel2m moved page [[Meta Weird Gloop:Access to non-public personal data policy]] to [[Access to non-public personal data policy]] wikitext text/x-wiki == Purpose == Weird Gloop sites (the "Sites") are the product of a global community of volunteer contributors and editors. This dedicated group of individuals not only write and curate content on the Sites, they also help ensure the safety of the Sites and their users as well as compliance with applicable policies. To manage this task effectively, certain community members are entrusted with access to limited amounts of non-public personal information pertaining to other users ("Non-public Personal Data"). For example, a community member who has "checkuser" rights could use those rights to investigate whether a single user is using multiple accounts in a manner inconsistent with global or local policies. The purpose of this "Access to non-public personal data" policy (the "Policy") is to: * explain the minimum requirements that must be met by any community member in order to be granted the ability to access Non-public Personal Data; * explain the rights and responsibilities of community members with access to Non-public Personal Data ("Designated Community Members"); * ensure that Designated Community Members understand and commit to maintaining the confidentiality of Non-public Personal Data; and * provide guidelines to Designated Community Members as to when they may access Non-public Personal Data and how they may use such information, including when and to whom they may disclose it. == Community members covered by the Policy == The Policy applies to any community member to whom Weird Gloop has granted rights to access Non-public Personal Data covered by the [https://weirdgloop.org/privacy/ privacy policy] ("access rights"), including: * Community members with access to any tool that permits them to view Non-public Personal Data (such as the CheckUser tool); * System administrators with access to Non-public Personal Data. == Minimum requirements for community members applying for access rights == The following conditions are minimum requirements that a community member must meet before being granted access rights. These conditions should also be considered requirements to be a candidate for any community-run selection process for a role that conveys access rights. The community may require applicants to meet additional community-specified criteria on a case-by-case or role-by-role basis. '''(a) Minimum age.''' Access to Non-public Personal Data requires maturity because of the significant responsibilities that come along with confidentiality obligations. For this reason, any community member who applies for access rights (the "applicant") must: :* be at least eighteen (18) years of age; and :* certify to Weird Gloop that they meet the minimum age required for the access rights that they are applying for. '''(b) Valid, linked email address.''' In order to ensure that Weird Gloop can contact the individuals who take on these important roles, the applicant must: :* submit a valid email address to Weird Gloop; :* have the account under which they are applying for access rights linked to a valid email address; :* complete verification of the submitted and/or linked email address (such as responding to a confirmation email sent to their submitted email address), if requested to do so; and :* inform Weird Gloop of any change to their email address within one week of said change. '''(c) Confidentiality.''' To ensure that applicants understand and commit to keeping Non-public Personal Data confidential, they will be required to read and certify that they agree to a short confidentiality agreement. The agreement outlines: * what Designated Community Members should treat as confidential information; * when they are allowed to access Non-public Personal Data; * how Designated Community Members may use Non-public Personal Data; * when and to whom they may disclose Non-public Personal Data and how they must refrain from disclosing Non-public Personal Data to anyone, except as permitted under applicable policies; * how Designated Community Members must safeguard their accounts from unauthorised access; and * when they must report disclosure of Non-public Personal Data to third parties or improper access, use, or disclosure of Non-public Personal Data. '''(d) Privacy.''' In consideration of the privacy of Designated Community Members, any personal information submitted to Weird Gloop as part of the application process or otherwise under this Policy is subject to Weird Gloop's privacy policy. == Use and disclosure of Non-public Personal Data == Designated Community Members provide valuable services to the Sites and their users by fighting vandalism, ensuring that improperly disclosed private data is removed from public view, investigating sockpuppets, and much more. However, Designated Community Members' use of their access rights is limited to specific circumstances and contexts. This section elucidates the situations in which access rights may be used and Non-public Personal Data may be disclosed to third parties. '''(a) Use of access rights and Non-public Personal Data.''' All Designated Community Members may only use their access rights and the subsequent information they access in accordance with the policies that govern the tools they use to gain such access. For example, community members with access to the CheckUser tool must comply with the global [[Meta Weird Gloop:CheckUser policy|CheckUser policy]] and, unless they are performing a cross-wiki check, they must also comply with the more restrictive local policies applicable to the relevant Site. If a Designated Community Member's access to a certain tool is revoked, for any reason, they must destroy all Non-public Personal Data that they previously obtained through use of that tool. '''(b) Disclosure of Non-public Personal Data.''' In the course of keeping the Sites and their users safe, Designated Community Members must sometimes disclose Non-public Personal Data to third parties. Disclosures of Non-public Personal Data are limited to: : (i) other Designated Community Members with the same access rights, or who are otherwise permitted to access the same Non-public Personal Data, in order to fulfill the duties outlined in the applicable policy for the access tool used; : (ii) service providers, carriers, or other third party vendors to assist in the targeting of IP blocks or the formulation of a complaint to such a third party; : (iii) the public, when it is a necessary and incidental consequence of blocking a sockpuppet or other policy-abusing account. <!--T:86--> All other formal and informal requests for Non-public Personal Data (i.e. those not covered by one of the situations described above or those not acted upon by a community member with access rights), including subpoenas, from law enforcement, government agencies, attorneys, or other third parties should be directed to Weird Gloop's administration at <tt>admin{{@}}weirdgloop.org</tt>. 010657638648a883c43dc801e02c1d100eb484aa File:Walnut.png 6 79 429 2025-02-09T22:48:02Z Cook Me Plox 23 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 MediaWiki:Noarticletext 8 80 430 2025-02-09T22:50:04Z Jayden 52 Created page with "There is currently no text in this page. You can [[Special:Search/{{PAGENAME}}|search for this page title]] in other pages, <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} search the related logs], or [{{fullurl:{{FULLPAGENAME}}|action=edit}} create this page]</span>. You may also be looking for this page on the [[metarsw:{{PAGENAME}}|Meta RuneScape Wiki]]." wikitext text/x-wiki There is currently no text in this page. You can [[Special:Search/{{PAGENAME}}|search for this page title]] in other pages, <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} search the related logs], or [{{fullurl:{{FULLPAGENAME}}|action=edit}} create this page]</span>. You may also be looking for this page on the [[metarsw:{{PAGENAME}}|Meta RuneScape Wiki]]. f86bde165de6dfe6f7b8af06fd45c046e5c4532f 431 430 2025-02-09T22:53:26Z Cook Me Plox 23 wikitext text/x-wiki This page doesn't exist on meta.weirdgloop.org. '''If you're following a link, the page may have moved to the [[metarsw:{{FULLPAGENAME}}|Meta RuneScape Wiki]].''' dd3aeacc8dd06b494ba3fde8deb081c7653467fb File:Sub4.jpg 6 81 432 2025-02-09T23:04:35Z Cook Me Plox 23 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Parser time.png 6 82 433 2025-02-09T23:05:21Z Cook Me Plox 23 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:At sign.svg 6 83 436 2025-02-10T05:09:21Z Jayden 52 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Meta Weird Gloop:CheckUser policy 4 86 526 2025-02-10T16:35:14Z BigDiesel2m 74 BigDiesel2m moved page [[Meta Weird Gloop:CheckUser policy]] to [[CheckUser policy]] wikitext text/x-wiki #REDIRECT [[CheckUser policy]] f768ba8add3cb89b296b2888c34ed96ee83dbde6 Meta Weird Gloop:Access to non-public personal data policy 4 87 528 2025-02-10T16:35:18Z BigDiesel2m 74 BigDiesel2m moved page [[Meta Weird Gloop:Access to non-public personal data policy]] to [[Access to non-public personal data policy]] wikitext text/x-wiki #REDIRECT [[Access to non-public personal data policy]] d2b69d7eea7e312abad346dbfd2fede2dd6229d3 About 0 16 529 426 2025-02-10T16:35:21Z BigDiesel2m 74 BigDiesel2m moved page [[Meta Weird Gloop:About]] to [[About]] wikitext text/x-wiki Meta Wiki is the management wiki for [https://weirdgloop.org Weird Gloop]. You can find information about our wikis, specific technical information for using one of our wikis, and information regarding our global policies on this wiki. 653313a6a0bed0faadd45f7c703c4e714494339c Meta Weird Gloop:About 4 88 530 2025-02-10T16:35:21Z BigDiesel2m 74 BigDiesel2m moved page [[Meta Weird Gloop:About]] to [[About]] wikitext text/x-wiki #REDIRECT [[About]] 7e4792ca433df0e6d58efc2c2af1520792273cd9 Staff 0 26 531 424 2025-02-10T19:07:44Z Jayden 52 rewrite wikitext text/x-wiki '''Staff''' serve an important role in maintaining our wikis. They are employed by Weird Gloop, and are responsible for various aspects of operating our wikis, such as managing the technical infrastructure. While they have a broad range of permissions on all wikis that we host, they do not interfere with the local administration of any wiki unless asked to by the admins on that wiki, or are required to for technical or legal reasons. On this wiki, staff serve the role of local administrators. ==Responsibilities== Some of the responsibilities of Weird Gloop staff include: * Temporary actions for testing and debugging across the Weird Gloop wikis. * Use of bot accounts as needed for their work. * Anti-vandalism work, such as banning if needed. * Replying to emails sent via [[Special:Contact]]. ==Current staff== A non-exhaustive list of Weird Gloop employees can be found at [[Special:ListUsers/staff]]. Some employees may not need the user group, and therefore do not have it on this wiki. As each wiki family that we host has its own user database, employees may have different usernames on some wikis. If you're unsure whether someone is employed by us, feel free to [[Special:Contact|contact us]] for more information. [[Category:Global policies]] 61e69ac41093138bdcfd0ae718620cb3dbf2fbac Sub4 0 13 532 81 2025-02-10T19:09:34Z Jayden 52 wikitext text/x-wiki [[File:Sub4.jpg|right|thumb|The platonic ideal of Sub4.]] '''Sub4''' is the name I just made up for a project that aims to get the parse time of all pages on the RuneScape wikis below 4 seconds. We've done a pretty good job caching pageviews via Cloudflare (and the parser cache generally helps a lot too). But because of daily Grand Exchange updates invalidating all the caches, there's a pretty hard lower bound on the number of pages we need to generate from scratch every day. A large percentage of those happen immediately after GEBot runs, which leads to very spiky (read: unstable and expensive) resource utilization, and also unexpectedly slow load times for "randomly selected" users. It's maybe a bit counterintuitive, but because a page can't be cached until it's been parsed, the total resource utilization for certain popular, slow pages (Money making guide) actually grows '''quadratically''' with the parse time. We can't really prevent this spikiness at some level (short of [[metarsw:User:Cook Me Plox/Exchange ramblings|insane suggestions about moving most of the GE stuff outside the MediaWiki layer]]). It's just a limitation of us being RuneScape, that most other wikis don't need to deal with. But what we '''do''' have control over is how long each of those pages take to load. There's a bunch of techniques we can use to make things faster, a lot of which are actually pretty easy. This improves things for everyone and probably gives us more money to waste at wikifest. ==How do I see how long a page takes to load?== [[File:Parser time.png|right|thumb|250px|Well that's not great.]] Just refresh the page and count the seconds. Duh! No, okay, really what you want to do is click "edit", and then preview the page. If you scroll down to the bottom and click "Parser profiling data", there'll be a box that has a field called "Real time usage". That's how long it took. The "CPU time usage" is also useful for tracking how much of the time was the actual server thrashing, rather than waiting for a result, although I've found it to be somewhat unreliable (for example, calling out certain waiting-time as the CPU's fault when really it was I/O-related). ==How pages get generated== ''(Note: this is a simplified version of my own understanding. Please don't read this if you actually know how MediaWiki works!)'' We have multiple layers of caching, which means that most pageviews never need to hit the database to generate content, or run DPL/SMW. But those caches get invalidated if someone edits a page, or a price changes. When that happens, the page needs to get regenerated from the revision text in the database. The MediaWiki parser reads that text, figures out which templates/modules/etc and such are used, loads ''those'' revisions from the database, and repeats the process until all the dependencies are known. Then it does a full parse on all of this content, which often involves more reads (to figure out what color links should be, how to size images, any DPL/SMW, etc). A page parse for an average article can often be 500 or more total database reads (big pages can be way more!). MediaWiki does synchronous database I/O (i.e. if you need to iterate over a list of things and do a query for each of those, they will happen one at a time). When the response time from the database might be around a millisecond (pretty much regardless of the actual query complexity), this time where we're waiting for a DB response often adds up to a majority of the total parse time. This is a really important takeaway: In my experience with RuneScape, page parsing time is usually dominated by waiting for database I/O, rather than anything related to the CPU usage of the parser. ==Strategies to make page loads faster== Here's a few things everyone could help with: * '''DPL include is evil''' - We should almost never, ever use the <code>include</code> tag from DPL. I don't fully understand how it grabs template parameters, but I think it parses each of the response pages, which is '''extremely''' slow. It's actually even worse than that because technically any included pages count as transclusions, so any time any of those pages change (say, you edit a single achievement), it needs to re-generate the index page, which means re-parsing ''all of the others'' too. Most of our worst page speeds are DPL includes, and there's still a lot of fairly easy wins we could get by moving them over to SMW, including Disassembly materials, rune pages and more. In the immortal words of Gaz, "DPL bad, SMW less bad". * '''Reduce the number of properties read/written by SMW''' - "DPL bad, SMW less bad", but SMW is still pretty bad - the amount of time it takes to get a SMW #ask response (and I guess also to do a #set) is directly proportional to the number of properties (columns) in the query. This makes it worth it to put as many of the properties into a single "JSON" field that can be read further by Lua (JSON parsing is really fast). If you need a field not just for a printout, but also to filter the output list (e.g. <code><nowiki>[[Dropped from::Lesser demon]]</nowiki></code> it's okay to have that separately, although you should also consider filtering using categories. * '''Get rid of 5-year-old userspace DPLs''' - This is less about parse times proper, but still useful. Any time someone has a DPL in their userspace with an <include>, and one of the included pages gets edited, then their DPL will get re-parsed by the job queue jobs that update page links. This is a huge drain on resources (for example, one person's DPL subpages from years ago used to be responsible for 10% of our entire network's job queue costs). Generally these DPLs were meant for one-time use, but have just sat there for years, constantly using up our resources. I generally blank these when I come across them (unless they're very recent), and you should too. Here's a few things we should do as a network, but are hard for a single person to help with on-wiki: * '''Co-locating infrastructure better''' - Since page parse time is so closely related to [number_of_db_queries] * [db_round_trip_time]...if we can reduce the round-trip-time by 50%, then we get something fairly close to a 50% reduction in parse time. Our current round-trip-time is about 1ms, which sounds good, until you need to do 1000 database queries to generate the page. It's not clear if this can be improved a ton unless the resources are on the same physical machine (instead of just the same LAN). This is frustrating because it's generally considered bad practice to put your database and webservers on the same physical machine, but can make a massive difference in database latency (something like 10-20 fold). This is why development wikis are often much faster than production ones, because usually everything's just located on the same machine. I think this general logic applies not just for the MySQL layer but also for the Redis caches we're using. * '''Replace SMW with something faster''' - Roughly 50% of our total database reads and 75% of our writes are coming from SMW, and the whole system is so complex that there's not a single person alive that understands the entire codebase. SMW is not optimized for our types of use cases, and moving away from it would almost certainly improve page latency. [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] is another option, although it also has some performance characteristics that I don't love, and we'd probably need to fork/patch it to make it work well for us. It might be easier to just make our own thing (Bucket, anyone?), but I wouldn't commit to that yet. * '''Cache more sub-page-level resources that don't change''' - We have plenty of memory on the MediaWiki pods that we're not using. If there are opportunities to avoid database queries by just storing things locally (for example, increasing SMW entity cache sizes), then that's a no-brainer. It's hard to know what those would be now, though. We can also generally afford to cache more stuff per-page than English Wikipedia (which is what MediaWiki core is most optimized for), so we should take advantage of that. * It would also be cool if there was a way for the parser cache to not invalidate parts of the page that haven't changed (e.g. navboxes), but I don't think this exists, and it sounds very hard, and would probably have to be a core MediaWiki change. Generally the best technique for finding things to speed up, is to profile page loads on a dev wiki. There is a MediaWiki profile tool that gives a pretty decent overview the timing of each method call. I can also generate a list of the worst-offending pages, if that would be useful to folks. Let me know. ==Significant wins== * '''GCP migration (Nov 2021)''' - The major site refactor reduced page loads by about 35% on average, with particularly good (~70%) reductions on pages with lots of SMW asks. We think this was largely due to decreased database latency, but not totally sure. * '''RevisionStore::loadSlotRecords caching (Dec 2021)''' - We shamelessly stole this [https://phabricator.wikimedia.org/T297147#7575942 upstream from Wikimedia], although Kitty added some improvements for the Module NS. Reduces unnecessary DB queries and saved us about 10% on average page load time. * '''DropsLine rework (Feb 2022)''' - Reduced the SMW properties from 10+ to 3, simplified queries and generally reduced the amount of Lua code executed. Reduced the parse time for {{t|Drop sources}} by about 50%, reduced {{t|Average drop value}} by about 70%, and reduced {{t|DropsLine}} by about 10% (less than I was hoping...) * '''LinkCache caching (Feb 2022)''' - Roughly half of our total database queries (~100m/day) were from MediaWiki trying to check whether a page exists, to decide how to display the <code>link</code> content of an image. We made it cache more of the responses, which reduced the network-wide database queries by about 40%, and reduced load time by about 10% on average (much more for pages with lots of icons in navboxes). * '''Money making guide rework''' - Still in progress, but moving the MMGs to use SMW instead of DPL include made the main index go from 35 seconds to 2(!). This is probably the coolest one so far. * '''Achievements rework''' - Similar story: move to SMW instead of DPL include. Makes the main list page go from 24 seconds to about 4. This might be hard to improve further without replacing SMW, since the output is a 3000-row table, which starts to actually tax the parsing CPU a bit. * '''JMods rework''' - Another move from DPL include to SMW. This has sped up the main Jagex moderator page to go from 8 seconds to 1 second. Each of the team page loading times have also been sped up by a varying amount depending on team size, but each by a noticable amount. * '''ProxySQL removal''' - Profiling revealed that SQL queries were going way slower than we anticipated, which resulted in us removing ProxySQL from the architecture. This sped up SQL queries by a factor of 2-3x and saves $500 a year. * '''Mobile ParserCache fragmentation''' - Removed unnecessary key that made mobile pages get parsed totally separately from desktop. * '''Title::newMainPage''' (not in production yet) * '''Media rework''' - Yet another move from DPL include to SMW. This has speed up the Livestream page loading from around 4 seconds to 1 second and the Video page loading from around 7 seconds to 2 seconds. * '''refreshLinks/cirrusSearch parser cache sharing''' - Grand Exchange update propagation is about twice as fast now (~88 minutes -> ~48 minutes on RSW) because the cirrusSearch indexing reuses the parser cache entry from refreshLinks. * '''Titles rework''' - Another move from DPL include to SMW. This has speed up the Titles page loading from around 5 seconds to 1 second. * '''Music track rework''' - Another move from DPL include to SMW. This has speed up the Music/track list page loading from around 10 seconds to 5 seconds. The output is a ~1400 row rable which is a little taxing on the parsing CPU. * '''Shops rework''' - Migrated from DPL to SMW, eliminating 32 total DPL include calls. * '''Updates rework''' - Migrated from DPL to SMW, eliminating ~ 10 updates * 27 characters = about 270 DPL calls ==Things you could help with, and/or ongoing projects== Ordered roughly from easiest to hardest. * Go search and destroy <code>include</code> in DPL calls. It's evil! * Find <code>titleregexp</code> and <code>ignorecase</code> and (if not a prefix search) <code>titlematch</code> in DPL calls, and make sure that there's some category or template that you can use to restrict the list of pages down further than just doing (e.g.) a full namespace search. * <s>Redo the various lists of quests on RSW to not use DPL</s> appears to have been done circa 2022/2023 * <s>Redo the music track lists to not use DPL</s> Done, Jan 2025 * <s>Redo the update pages to not use DPL</s> Done, Jan 2025 * Figure out whether (re)moving ProxySQL would improve database latency * Move htmlCacheUpdate jobs to be more spread out, and/or after refreshLinks, to eliminate(?) the spike in resource usage after high-use templates get edited. * Help profile down to the millisecond how different parts of rendering contribute to total parse time. ==Members== Add ur signature if u gotta go fast. Talk to me on Discord (Cook#2222) if you want to know more. # {{Signatures/Cook Me Plox}} 06:15, 14 February 2022 (UTC) # sub4sub {{Signatures/Gaz Lloyd}} 22:46, 16 February 2022 (UTC) # [[User:Clv309|Christine]] 23:06, 16 February 2022 (UTC) # [[User:Lenny|Lenny]] ([[User talk:Lenny|talk]]) 00:58, 17 February 2022 (UTC) # [[User:Badassiel|Badassiel]] 00:59, 17 February 2022 (UTC) # sub5 --{{User:Legaia 2 Pla/Signature}} 22:39, 17 February 2022 (UTC) # '''Oppose''' - {{User:MrDew/Signature}}<span style="display:none;">[[User:MrDew]]</span> 02:46, 18 February 2022 (UTC) # {{Signatures/BlackHawk}} 21:05, 18 February 2022 (UTC) # [[User:IMath|IMath]] ([[User talk:IMath|talk]]) 21:18, 13 January 2025 (UTC) b3d0d13faf288396ddf281d49e86752d5f11b209 CheckUser policy 0 48 533 525 2025-02-10T19:11:39Z Jayden 52 wikitext text/x-wiki '''CheckUser''' is a tool that can be used by editors with the checkuser permission to check the IP addresses of registered wiki accounts. ==Applications== Checkuser has three major applications: * Finding a range of IP addresses that are disrupting, so that the range can be blocked. * Finding which IP address a disrupting account uses, for the purposes of blocking it effectively. * Finding which users share a common IP address, for looking into abuse of multiple accounts. Under no circumstances is the CheckUser tool to be used in any other fashion, and especially not by a curious checkuser who wants to know a user's IP address. ==Disclosure of non-public information== CheckUser must be used in accordance with Weird Gloop's [https://weirdgloop.org/privacy/ privacy policy], which generally prohibits disclosure of non-public, personally-identifiable information, without user consent. Unless someone is seriously disrupting the wiki, and revealing information about them is necessary to stop the disruption, it is a violation of the privacy policy to reveal their IP address, whereabouts, or other information sufficient to identify them, unless they have already revealed this information themselves on the project. Even if the user is acting abusively, it's best not to reveal personal information if possible. Do not reveal exact IP addresses to a wide audience. When in doubt, provide the least amount of possible information, or [[Special:Contact|contact Weird Gloop]] for guidance. ==Access to CheckUser== Only Weird Gloop staff and a small number of local administrators are allowed access to CheckUser. Local CheckUsers are appointed at Weird Gloop's discretion. All CheckUsers must be at least 18 years of age, and sign a confidentiality agreement pursuant to the [[Access to non-public personal data policy|access to non-public personal data policy]]. Any user account with CheckUser status that is inactive for more than six months will have their CheckUser access removed. In case of abuse of the tool, users with the CheckUser privilege will immediately have their access removed. In particular, this will happen if checks are repeatedly performed on editors without a legitimate reason to do so. ==Local CheckUser policies== Local wikis may adopt their own CheckUser policies. These policies must: * Link back to this meta policy. * Be at least as strict as this meta policy. * List the current local CheckUsers. The following wikis have their own CheckUser policies: * [[rsw:RuneScape:Check user|RuneScape Wiki]] * [[osw:RuneScape:CheckUser|Old School RuneScape Wiki]] * [[enmcw:Minecraft Wiki:Check user|Minecraft Wiki]] ==Current CheckUsers== Weird Gloop staff (those with the "staff" usergroup) have access to CheckUser on all wikis. For a list of locally appointed CheckUsers, go to <code>Special:ListUsers?group=checkuser</code> on a Weird Gloop wiki. [[Category:Global policies]] 68dcc8fdcb26fc4e96610f8e0327f2a4652cc9f0 Access to non-public personal data policy 0 23 534 527 2025-02-10T19:12:04Z Jayden 52 Protected "[[Access to non-public personal data policy]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) wikitext text/x-wiki == Purpose == Weird Gloop sites (the "Sites") are the product of a global community of volunteer contributors and editors. This dedicated group of individuals not only write and curate content on the Sites, they also help ensure the safety of the Sites and their users as well as compliance with applicable policies. To manage this task effectively, certain community members are entrusted with access to limited amounts of non-public personal information pertaining to other users ("Non-public Personal Data"). For example, a community member who has "checkuser" rights could use those rights to investigate whether a single user is using multiple accounts in a manner inconsistent with global or local policies. The purpose of this "Access to non-public personal data" policy (the "Policy") is to: * explain the minimum requirements that must be met by any community member in order to be granted the ability to access Non-public Personal Data; * explain the rights and responsibilities of community members with access to Non-public Personal Data ("Designated Community Members"); * ensure that Designated Community Members understand and commit to maintaining the confidentiality of Non-public Personal Data; and * provide guidelines to Designated Community Members as to when they may access Non-public Personal Data and how they may use such information, including when and to whom they may disclose it. == Community members covered by the Policy == The Policy applies to any community member to whom Weird Gloop has granted rights to access Non-public Personal Data covered by the [https://weirdgloop.org/privacy/ privacy policy] ("access rights"), including: * Community members with access to any tool that permits them to view Non-public Personal Data (such as the CheckUser tool); * System administrators with access to Non-public Personal Data. == Minimum requirements for community members applying for access rights == The following conditions are minimum requirements that a community member must meet before being granted access rights. These conditions should also be considered requirements to be a candidate for any community-run selection process for a role that conveys access rights. The community may require applicants to meet additional community-specified criteria on a case-by-case or role-by-role basis. '''(a) Minimum age.''' Access to Non-public Personal Data requires maturity because of the significant responsibilities that come along with confidentiality obligations. For this reason, any community member who applies for access rights (the "applicant") must: :* be at least eighteen (18) years of age; and :* certify to Weird Gloop that they meet the minimum age required for the access rights that they are applying for. '''(b) Valid, linked email address.''' In order to ensure that Weird Gloop can contact the individuals who take on these important roles, the applicant must: :* submit a valid email address to Weird Gloop; :* have the account under which they are applying for access rights linked to a valid email address; :* complete verification of the submitted and/or linked email address (such as responding to a confirmation email sent to their submitted email address), if requested to do so; and :* inform Weird Gloop of any change to their email address within one week of said change. '''(c) Confidentiality.''' To ensure that applicants understand and commit to keeping Non-public Personal Data confidential, they will be required to read and certify that they agree to a short confidentiality agreement. The agreement outlines: * what Designated Community Members should treat as confidential information; * when they are allowed to access Non-public Personal Data; * how Designated Community Members may use Non-public Personal Data; * when and to whom they may disclose Non-public Personal Data and how they must refrain from disclosing Non-public Personal Data to anyone, except as permitted under applicable policies; * how Designated Community Members must safeguard their accounts from unauthorised access; and * when they must report disclosure of Non-public Personal Data to third parties or improper access, use, or disclosure of Non-public Personal Data. '''(d) Privacy.''' In consideration of the privacy of Designated Community Members, any personal information submitted to Weird Gloop as part of the application process or otherwise under this Policy is subject to Weird Gloop's privacy policy. == Use and disclosure of Non-public Personal Data == Designated Community Members provide valuable services to the Sites and their users by fighting vandalism, ensuring that improperly disclosed private data is removed from public view, investigating sockpuppets, and much more. However, Designated Community Members' use of their access rights is limited to specific circumstances and contexts. This section elucidates the situations in which access rights may be used and Non-public Personal Data may be disclosed to third parties. '''(a) Use of access rights and Non-public Personal Data.''' All Designated Community Members may only use their access rights and the subsequent information they access in accordance with the policies that govern the tools they use to gain such access. For example, community members with access to the CheckUser tool must comply with the global [[Meta Weird Gloop:CheckUser policy|CheckUser policy]] and, unless they are performing a cross-wiki check, they must also comply with the more restrictive local policies applicable to the relevant Site. If a Designated Community Member's access to a certain tool is revoked, for any reason, they must destroy all Non-public Personal Data that they previously obtained through use of that tool. '''(b) Disclosure of Non-public Personal Data.''' In the course of keeping the Sites and their users safe, Designated Community Members must sometimes disclose Non-public Personal Data to third parties. Disclosures of Non-public Personal Data are limited to: : (i) other Designated Community Members with the same access rights, or who are otherwise permitted to access the same Non-public Personal Data, in order to fulfill the duties outlined in the applicable policy for the access tool used; : (ii) service providers, carriers, or other third party vendors to assist in the targeting of IP blocks or the formulation of a complaint to such a third party; : (iii) the public, when it is a necessary and incidental consequence of blocking a sockpuppet or other policy-abusing account. <!--T:86--> All other formal and informal requests for Non-public Personal Data (i.e. those not covered by one of the situations described above or those not acted upon by a community member with access rights), including subpoenas, from law enforcement, government agencies, attorneys, or other third parties should be directed to Weird Gloop's administration at <tt>admin{{@}}weirdgloop.org</tt>. 010657638648a883c43dc801e02c1d100eb484aa CheckUser policy 0 48 535 533 2025-02-10T19:12:14Z Jayden 52 Protected "[[CheckUser policy]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) wikitext text/x-wiki '''CheckUser''' is a tool that can be used by editors with the checkuser permission to check the IP addresses of registered wiki accounts. ==Applications== Checkuser has three major applications: * Finding a range of IP addresses that are disrupting, so that the range can be blocked. * Finding which IP address a disrupting account uses, for the purposes of blocking it effectively. * Finding which users share a common IP address, for looking into abuse of multiple accounts. Under no circumstances is the CheckUser tool to be used in any other fashion, and especially not by a curious checkuser who wants to know a user's IP address. ==Disclosure of non-public information== CheckUser must be used in accordance with Weird Gloop's [https://weirdgloop.org/privacy/ privacy policy], which generally prohibits disclosure of non-public, personally-identifiable information, without user consent. Unless someone is seriously disrupting the wiki, and revealing information about them is necessary to stop the disruption, it is a violation of the privacy policy to reveal their IP address, whereabouts, or other information sufficient to identify them, unless they have already revealed this information themselves on the project. Even if the user is acting abusively, it's best not to reveal personal information if possible. Do not reveal exact IP addresses to a wide audience. When in doubt, provide the least amount of possible information, or [[Special:Contact|contact Weird Gloop]] for guidance. ==Access to CheckUser== Only Weird Gloop staff and a small number of local administrators are allowed access to CheckUser. Local CheckUsers are appointed at Weird Gloop's discretion. All CheckUsers must be at least 18 years of age, and sign a confidentiality agreement pursuant to the [[Access to non-public personal data policy|access to non-public personal data policy]]. Any user account with CheckUser status that is inactive for more than six months will have their CheckUser access removed. In case of abuse of the tool, users with the CheckUser privilege will immediately have their access removed. In particular, this will happen if checks are repeatedly performed on editors without a legitimate reason to do so. ==Local CheckUser policies== Local wikis may adopt their own CheckUser policies. These policies must: * Link back to this meta policy. * Be at least as strict as this meta policy. * List the current local CheckUsers. The following wikis have their own CheckUser policies: * [[rsw:RuneScape:Check user|RuneScape Wiki]] * [[osw:RuneScape:CheckUser|Old School RuneScape Wiki]] * [[enmcw:Minecraft Wiki:Check user|Minecraft Wiki]] ==Current CheckUsers== Weird Gloop staff (those with the "staff" usergroup) have access to CheckUser on all wikis. For a list of locally appointed CheckUsers, go to <code>Special:ListUsers?group=checkuser</code> on a Weird Gloop wiki. [[Category:Global policies]] 68dcc8fdcb26fc4e96610f8e0327f2a4652cc9f0 Meta Weird Gloop:Copyrights 4 64 536 461 2025-02-10T19:13:37Z Jayden 52 Changed redirect target from [[Metawg:Licensing]] to [[Licensing]] wikitext text/x-wiki #REDIRECT [[Licensing]] 1b5229cf3e4acf5a08dd63a0959b794fe0d3ea3c Category:Global policies 14 89 537 2025-02-10T19:14:41Z Jayden 52 Created page with "Pages in this category are policies that apply to all wikis hosted by Weird Gloop." wikitext text/x-wiki Pages in this category are policies that apply to all wikis hosted by Weird Gloop. e882e40c8dfe3458679f78f5f5d14b18c915a8ce MediaWiki:Common.css 8 65 538 396 2025-02-10T19:29:17Z Jayden 52 css text/css /* <pre> */ a, image a, table.wikitable a, table.prettytable a, table.messagebox a, div.vector-menu-tabs li a, div.vector-menu li a, #mw-panel .portal .vector-menu-content li a { color: #327ba7; } a:visited, image a:visited, table.wikitable a:visited, table.prettytable a:visited, table.messagebox a:visited, div.vector-menu-tabs li a:visited, div.vector-menu li a:visited, #mw-panel .portal .vector-menu-content li a:visited, a:active, image a:active, table.wikitable a:active, table.prettytable a:active, table.messagebox a:active, div.vector-menu-tabs li a:active, div.vector-menu li a:active, #mw-panel .portal .vector-menu-content li a:active { color: #327ba7; } .vector-body a.external, .vector-body a.extiw { color: #3869bb; } .vector-body a.external:visited, .vector-body a.extiw:visited, .vector-body a.external:active, .vector-body a.extiw:active { color: #3869bb; } body { font-family: 'IBM Plex Sans', 'Helvetica Neue', 'Arial', sans-serif; } .mw-body { color: #444e5a; } .vector-body { font-size: 0.9em; line-height: 1.6; } .vector-body p { margin: 0 0 0.8em; } h1, h2, h3, h4, h5, h6 { color: #444e5a; border-color: #e4eaee; } h1 { font-weight: bold; } .mw-body h1, .vector-body h1, .vector-body h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { font-family: 'PT Serif', 'Palatino', 'Georgia', serif; margin-bottom: 0.3em; } .mw-body h1, .vector-body h1, .vector-body h2 { padding: 0 0 0.15em; } pre, code { color: inherit; background-color: #f9f9f9; border-color: #efefef; } ul { list-style-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' width='5' height='13'%3E %3Ccircle cx='2.5' cy='9.5' r='2.5' fill='%234c4c4c'/%3E %3C/svg%3E"); } .mw-content-ltr ul { margin-bottom: 0.8em; } .mw-content-ltr ol { margin-bottom: 0.8em; } dl { margin: 0; } dd { min-width: 17.85em; } hr { border-color: #e4eaee; border-style: solid; border-width: 1px 0 0 0; height: initial; } .vector-body blockquote { margin: 1em 1.25em; padding: 0 1.25em; } #p-lang { display: none; } #p-logo { margin-top: 1.75em; } #viewingold-warning, #viewingnew-warning { background: #f9fafa; border: 1px solid #e4eaee; font-size: 1.1em; font-weight: bold; line-height: 1.4em; margin: 1em 0 0.5em; padding: 0.75em 1.5em; } #mw-revision-reason { font-style: italic; } #mw-revision-nav { text-align: center; } div.mw-warning-with-logexcerpt, #sp-contributions-footer { background-color: #f9fafa; border: 1px solid #e4eaee; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); } #sp-contributions-footer { font-size: 0.9em; text-align: center; padding: 1em 1.5em 0.5em; margin-top: 1.5em; } .mw-message-box-warning, .warningbox { padding: 1em 1.5em 0.5em; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); } .mw-editform #editpage-copywarn { line-height: 1.6em; padding: 0 0 0.5em; } .mw-warning { color: #705000; border: 1px solid #fde29b; background-color: #fdf1d1; box-shadow: 0 2px 5px -3px rgba(0, 0, 0, 0.1); margin: 1em 5em; } div.thumbinner { border: none; background: none; padding: 0; } html .thumbimage { border: none; } html .thumbcaption { color: #5d6773; background: #f9fafa; border: 1px solid #e4eaee; padding: 0.4em 0.6em; margin: 0 auto; width: calc(100% - 2px); box-sizing: border-box; } .thumbcaption .magnify { display: none; } li.gallerybox div.thumb { background: #f9fafa; border-color: #e4eaee; } div.gallerytext { color: #5d6773; font-size: 0.85em; line-height: 1.6em; } div.gallerytext p { margin: 0.5em 0; } #filetoc { background: #f9fafa; border: 1px solid #e4eaee; border-radius: 4px; padding: 10px; margin-bottom: 1.5em; } #pagehistory { margin: 15px 0; list-style: none; } #pagehistory li { padding: 1px 10px; } #pagehistory li.selected { border: 1px solid #e4eaee; background: #f9fafa; } #pagehistory .mw-history-histlinks { padding-right: 5px; } #pagehistory .mw-userlink { font-weight: bold; } .updatedmarker { color: #1b8408; } .updatedmarker:before { content: '('; } .updatedmarker:after { content: ')'; } .mw-headline:target { color: #3c780a; } .mw-headline:target::before { content: '#'; position: absolute; left: -1rem; } #contentSub { margin-left: 0; } .smwfact { display: none; } .ajaxpoll { background: #ffffff; border: 1px solid #e4eaee; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); padding: 20px 30px; } .ajaxpoll .ajaxpoll-question { margin-bottom: 8px; } .ajaxpoll input { margin-bottom: 3px; margin-right: 8px; } .ajaxpoll .ajaxpoll-answer { margin-bottom: 8px; } .ajaxpoll .ajaxpoll-answer-vote { border: none; background: #f6f6f6; width: calc(100% - 40px); margin: 0 auto; } .ajaxpoll .ajaxpoll-answer-vote span { font-weight: bold; top: -5px; } .ajaxpoll .ajaxpoll-answer-vote div { background: #ccd2d8; border: none; } .ajaxpoll .ajaxpoll-our-vote div { top: 0; left: 0; } .ajaxpoll .ajaxpoll-hover-revoke, .ajaxpoll .ajaxpoll-hover-vote { background: none; } .ajaxpoll .ajaxpoll-ajax { color: #949eaa; font-size: 0.9em; background: #f9f9f9; border-radius: 3px; padding: 2px 6px; margin-bottom: 8px; } .ajaxpoll .ajaxpoll-misc, .ajaxpoll .ajaxpoll-info { color: #949eaa; font-size: 0.9em; } .ajaxpoll .ajaxpoll-info { margin-top: 10px; } .ajaxpoll .ajaxpoll-id-info { color: #ffffff; } #p-Recent_changes { display: none; } #p-Recent_changes .vector-menu-content { display: none; } #p-Recent_changes .vector-menu-heading:after { content: ''; position: relative; left: 0.5em; display: inline-block; background-color: #3b7a07; width: 6px; height: 6px; border-radius: 100%; } #p-Recent_changes .rc-sidebar-item { position: relative; font-size: 0.75em; margin: 0.5em 0.25em 0 0.66em; } #p-Recent_changes .rc-sidebar-item::before { position: absolute; left: -0.75em; top: 0.5em; background-color: #327ba7; width: 4px; height: 4px; border-radius: 100%; } #p-Recent_changes .rc-sidebar-page { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; max-width: max-content; } #p-Recent_changes .rc-sidebar-page, #p-Recent_changes .rc-sidebar-page:active, #p-Recent_changes .rc-sidebar-page:visited { color: #327ba7; } #p-Recent_changes .rc-sidebar-user { color: #555; margin: 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } #p-Recent_changes .rc-sidebar-user a { color: inherit; } #p-Recent_changes .rc-sidebar-more { text-align: right; } #p-Recent_changes .rc-sidebar-more .rc-sidebar-page { display: inline-block; } .archive { border: 1px solid #e4eaee; background-color: #ffffff; text-align: center; margin: 5px; padding: 5px; float: right; width: 120px; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); } .clear-both { clear: both; } .clear-left { clear: left; } .clear-right { clear: right; } .documentation { background-color: #ebebeb; color: #000; border-left: 15px solid #898989; margin-top: 1em; padding: 5px 15px; } .documentation .doc-header { border-bottom: 1px solid #898989; margin-bottom: 2px; padding-bottom: 8px; padding-top: 6px; } .documentation .doc-title { font-size: 1.25em; font-weight: bold; } .documentation .doc-editlinks { font-size: 0.85em; margin-left: 10px; } .documentation .doc-transclusion { clear: both; font-size: 0.85em; margin-bottom: 15px; } .documentation a, .documentation a:visited, .documentation a:active { color: #6c6c6c; } .license { background: #cfd8eb; border: none; } .license th { padding-right: 0.4em; background-color: #617ebc; color: #fff; width: 25%; } .license th[colspan="2"] { font-size: 16px; } .license a { color: #556d97; } .messagebox { width: 65%; margin-left: auto; margin-right: auto; margin-top: 0.5em; margin-bottom: 0.5em; padding: 3px 3px 3px 0; border-left: 15px solid #90c2dd; background-color: #f1f1f1; } .messagebox.obsolete { background-color: #cfcfcf; border-color: #464646; } .messagebox.obsolete a, .messagebox.obsolete a:visited, .messagebox.obsolete a:active { color: #6c6c6c; } .messagebox.info { background-color: #ebebeb; border-color: #898989; } .messagebox.info a, .messagebox.info a:visited, .messagebox.info a:active { color: #6c6c6c; } .messagebox.action { background-color: #cbdae2; border-color: #45697D; } .messagebox.action a, .messagebox.action a:visited, .messagebox.action a:active { color: #3c5c6e; } .messagebox.file { background-color: #cfd8eb; border-color: #617ebc; } .messagebox.file a, .messagebox.file a:visited, .messagebox.file a:active { color: #556d97; } .messagebox.warn { background-color: #ecd8d5; border-color: #861c10; } .messagebox.warn a, .messagebox.warn a:visited, .messagebox.warn a:active { color: #861c10; } .messagebox.disambig { background-color: #ebebeb; border-color: #898989; margin-top: 20px !important; margin-bottom: 30px !important; } .messagebox.disambig a, .messagebox.disambig a:visited, .messagebox.disambig a:active { color: #6c6c6c; } .messagebox.safe { background-color: #d8f0d3; border-color: #1b8408; } .messagebox.safe a, .messagebox.safe a:visited, .messagebox.safe a:active { color: #1b8408; } .messagebox.easter { background-color: #e5f9c2; border-color: #598014; } .messagebox.easter a, .messagebox.easter a:visited, .messagebox.easter a:active { color: #598014; } .messagebox.halloween { background-color: #e8d8ea; border-color: #794080; } .messagebox.halloween a, .messagebox.halloween a:visited, .messagebox.halloween a:active { color: #794080; } .messagebox.thanksgiving { background-color: #f0cba8; border-color: #a65800; } .messagebox.thanksgiving a, .messagebox.thanksgiving a:visited, .messagebox.thanksgiving a:active { color: #a65800; } .messagebox.christmas { background-color: #d4eaf6; border-color: #428bb5; } .messagebox.christmas a, .messagebox.christmas a:visited, .messagebox.christmas a:active { color: #3a799d; } .messagebox.stub { width: 40%; } .messagebox.welcomenotice { padding: 1em; width: 90%; } .messagebox.hasdialogue { width: auto; } .navbox { font-size: 0.85em; background: #ffffff; border-collapse: collapse; margin: 15px auto; width: 100%; clear: both; } .navbox:not(.navbox-collapsible) { box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.1); } .navbox .navbox-title { font-size: 110%; background: #438ab5; color: #ffffff; text-align: center; padding: 3px 8px; } .navbox .navbox-title::before, .navbox .navbox-title .mw-collapsible-toggle { font-size: 0.9em; margin-left: 5em; float: right; text-align: right; width: 4em; } .navbox .navbox-title a { color: #ffffff; } .navbox .navbox-title a:visited { color: #ffffff; } .navbox .navbox-footer { background: #438ab5; border-top: 1px; text-align: center; font-size: smaller; } .navbox .navbox-footer a { color: #ffffff; } .navbox .navbox-footer a:visited { color: #ffffff; } .navbox .navbox-group-title { background: #e4eaee; border: 1px solid #d8e5ff; border-width: 0 1px 1px 0; font-weight: bold; padding: 0 10px 5px 10px; width: 100px; } .navbox .navbox-group-title a:visited { color: #438ab5; } .navbox .navbox-list { border-bottom: 1px solid #d8e5ff; padding: 0 7px; } .navbox .navbox-list ul { margin: 0; } .navbox .navbox-list li { display: inline-block; } .navbox .navbox-list li + li::before { content: ' • '; white-space: nowrap; } .navbox .navbox-subgroup { border-spacing: 0; width: 100%; } .navbox .navbox-subgroup .navbox-group-title { padding-bottom: 5px; } .navbox .navbox.navbox-collapsible { font-size: 100%; margin: 5px 0 0; } .navbox .navbox.navbox-collapsible .navbox-title { background: #6ba5c8; padding: 0 8px; } .navbox img { height: auto; width: auto; max-height: 1.6em; padding: 0 1px; } .navbox + .navbox { margin-top: -8px; } .quote-source { text-align: right; } .quote-source::before { content: '— '; } .vector-body blockquote { padding: 8px 24px; } .pullquote { border-collapse: collapse; border: none; margin: 1em auto; } .pullquote .quotation-mark { color: #949eaa; font-size: 3em; font-family: serif; font-weight: bold; padding: 0.3em; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .pullquote .quotation-mark.left { text-align: left; vertical-align: top; } .pullquote .quotation-mark.right { text-align: right; vertical-align: bottom; } .pullquote .quotation-text { vertical-align: top; padding: 0.2em 0.5em; } .pullquote .quotation-source { text-align: right; } .tweet .poem p { white-space: pre-wrap; } .shortcut { font-size: 0.85em; text-align: center; background: #f9fafa; border: 1px solid #e4eaee; margin: 1em 0 1em 1em; padding: 0.5em 1em; float: right; } .shortcut ul { list-style: none; text-align: left; margin: 0; } #toc, .toc { font-size: 0.9em; background: #f9f9f9; margin-top: 0.75em; padding: 0; border: none; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); } #toc .toctitle, .toc .toctitle { background: linear-gradient(#e1e1e1, #efefef) #e9e9e9; padding: 0.25em 1em; } #toc .toctitle h2, .toc .toctitle h2, #toc .toctitle a, .toc .toctitle a { font-family: 'IBM Plex Sans', 'Helvetica Neue', 'Arial', sans-serif; color: #333333; } #toc .toclevel-1 a, .toc .toclevel-1 a { color: #565656; } #toc .toclevel-2 a, .toc .toclevel-2 a { color: #777777; } #toc > ul, .toc > ul { border: 1px solid #efefef; border-top: none; line-height: 1.8em; padding: 0.75em 1.75em; margin: 0; } #toc ul ul, .toc ul ul { border-left: 1px dotted #cccccc; padding-left: 0.5em; } .toctoggle { padding-left: 0.2em; } .tocnumber { display: none; } .toclimit-2 #toc .toclevel-2, .toclimit-3 #toc .toclevel-3, .toclimit-4 #toc .toclevel-4, .toclimit-5 #toc .toclevel-5, .toclimit-6 #toc .toclevel-6, .toclimit-7 #toc .toclevel-7 { display: none; } table.wikitable { background: #f9f9f9; color: inherit; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); } table.wikitable > * > tr > th { color: #ffffff; background: #949eaa; border-color: #808c9a; } table.wikitable > * > tr > th a { color: #e4eaee; } table.wikitable > * > tr > td { border-color: #e7e7e7; padding: 0.25em 0.45em; } table.wikitable .header-top { background: #448fba; } table.align-right-1 td:nth-of-type(1), table.align-right-2 td:nth-of-type(2), table.align-right-3 td:nth-of-type(3), table.align-right-4 td:nth-of-type(4), table.align-right-5 td:nth-of-type(5), table.align-right-6 td:nth-of-type(6), table.align-right-7 td:nth-of-type(7), table.align-right-8 td:nth-of-type(8), table.align-right-9 td:nth-of-type(9), table.align-right-10 td:nth-of-type(10) { text-align: right; } table.align-center-1 td:nth-of-type(1), table.align-center-2 td:nth-of-type(2), table.align-center-3 td:nth-of-type(3), table.align-center-4 td:nth-of-type(4), table.align-center-5 td:nth-of-type(5), table.align-center-6 td:nth-of-type(6), table.align-center-7 td:nth-of-type(7), table.align-center-8 td:nth-of-type(8), table.align-center-9 td:nth-of-type(9), table.align-center-10 td:nth-of-type(10) { text-align: center; } table.align-left-1 td:nth-of-type(1), table.align-left-2 td:nth-of-type(2), table.align-left-3 td:nth-of-type(3), table.align-left-4 td:nth-of-type(4), table.align-left-5 td:nth-of-type(5), table.align-left-6 td:nth-of-type(6), table.align-left-7 td:nth-of-type(7), table.align-left-8 td:nth-of-type(8), table.align-left-9 td:nth-of-type(9), table.align-left-10 td:nth-of-type(10) { text-align: left; } table.alternating-rows tr:nth-child(even) { background: #f3f3f3; } table.alternating-cols td:nth-child(even) { background: #f3f3f3; } .table-na { background: #f9f9f9; color: #aaa; text-align: center !important; cursor: default; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } table.lighttable .highlight-over .table-na { color: rgba(60, 120, 10, 0.4); background: #e1f4d3; } table.lighttable .highlight-on .table-na { color: rgba(60, 120, 10, 0.55); background: #b6e38f; } .infobox { background: #eeeeee; font-size: 0.85em; width: 300px; margin: 0.5em 0 1em 1em; border-collapse: collapse; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); float: right; } .infobox .infobox-header { color: #ffffff; font-size: 1.15em; line-height: 1.4em; background: #777777; border-bottom: 0.5em solid #eeeeee; padding: 0.5em 0; } .infobox .infobox-title { color: #444e5a; font-size: 1.15em; line-height: 1.4em; font-weight: bold; } .infobox .infobox-subheader { background: #777777; color: #ffffff; line-height: 2em; border-top: 0.5em solid #eeeeee; border-bottom: 0.5em solid #eeeeee; } .infobox .infobox-subheader a { color: #ffffff; } .infobox .infobox-image { text-align: center; } .infobox .infobox-image.bordered-image { border: 1px solid #cccccc; border-bottom: none; padding: 0.4em; } .infobox .infobox-image a.image + a.image { margin-left: 0.1em; } .infobox .infobox-image img { max-width: 100%; height: auto; } .infobox tr:last-of-type { border-bottom: 1px solid #cccccc; } .infobox th:not(.infobox-header):not(.infobox-subheader) { text-align: right; vertical-align: top; border-left: 1px solid #cccccc; border-right: 0.175em solid #777777; padding: 0.2em 0.5em; } .infobox td:not(.infobox-image) { border-right: 1px solid #cccccc; padding: 0.25em 0.5em; line-height: 1.6em; } .infobox td[colspan="2"]:not(.infobox-image) { border: 1px solid #cccccc; padding-bottom: 0.6em; } .infobox td ul { margin: 0 0 0 1.25em; } .infobox .infobox-imgbg { background-color: rgba(0, 0, 0, 0.2); } .forumlist th.forum_title { padding-left: 25px; } .forumlist td { padding: 0; } .forumlist td span { display: block; padding-left: 15px; font-size: smaller; } .forumlist td span.forum_author { padding-left: 30px; } .forumlist td span a { text-decoration: none; } .forumlist .forum_edited a { text-decoration: none; } .forumlist .forum_title .forum_new { font-weight: bold; background: url('filepath://Forum_new.png') no-repeat; padding-top: 2px; padding-bottom: 1px; } .forumlist .forum_title a { padding-left: 25px; } .forumactiveheader, .forumarchiveheader, .forumoldarchives { background-color: #438ab5; color: #ffffff; } .forumoldarchives a { color: #ffffff; } .forumcolumnheader { background-color: #e6e6e6; color: #000000; text-align: left; padding-left: 5px; } .discussiontable.noresults .topic, .discussiontable.noresults .edited, .discussiontable.noresults .edited-by, .discussiontable.noresults .yg-archive { color: #000000; background-color: #e6e6e6; } .discussiontable.noresults th { background-color: #cccccc; } .discussiontable.noresults th a { color: #000000; } .discussiontable th { color: #ffffff; background-color: #438ab5; } .discussiontable th a { color: #ffffff; } .discussiontable th a:hover { text-decoration: none; } .discussiontable .topic, .discussiontable .edited, .discussiontable .edited-by, .discussiontable .yg-archive { color: #000000; background-color: #e6e6e6; } .dpltable { margin-top: -30px; } .dpltable td { padding-left: 5px; } .dpltable, .discussiontable { width: 100%; } .dpltable .topic, .discussiontable .topic { width: 40%; } .dpltable .edited, .discussiontable .edited, .dpltable .edited-by, .discussiontable .edited-by { width: 30%; } .dpltable .yg-archive, .discussiontable .yg-archive { width: 20%; } body.page-Main_Page .mw-parser-output { max-width: 75em; margin: 0 auto; } body.page-Main_Page.action-view .catlinks, body.page-Main_Page.action-view #contentSub, body.page-Main_Page.action-view #firstHeading, body.page-Main_Page.action-view #siteNotice { display: none; } .mp-grid { display: flex; flex-direction: column; gap: 0.5em; } .mp-header { display: flex; align-items: center; grid-area: head; padding: 1.75em 1.5em; background: #f9fafa; border: 1px solid #e4eaee; } .mp-header h1 { border: none; font-weight: bold; margin: 0; padding: 0; } .mp-header.section-vote { grid-area: vote; color: #f9fafa; background: #5d6773; border-color: #444e5a; } .mp-header.section-vote h1 { color: white; } .mp-header.section-vote a { color: #e4eaee; font-weight: bold; } @media screen and (max-width: 800px) { .mp-header { display: initial; } } .mp-header-left { flex: 3; padding-right: 1em; } .mp-header-right { flex: 2; text-align: right; } .mp-header-right ul { display: flex; justify-content: flex-end; font-weight: bold; list-style: none; margin: 0; } @media screen and (max-width: 800px) { .mp-header-right ul { justify-content: flex-start; } } .mp-header-right li + li { margin-left: 1.5em; } @media screen and (max-width: 800px) { .mp-header-right { margin-top: 1em; text-align: inherit; } } .mp-section { border: 1px solid #e4eaee; padding: 1.5em; } .mp-section h2 { border: none; font-weight: bold; margin: 0 0 0.5em; padding: 0; } .section-yewgrove { grid-area: yg; } .section-archive { grid-area: old; } .section-yewgrove, .section-archive { display: flex; flex-direction: column; } .section-yewgrove ul, .section-archive ul { flex: 1; } .section-yewgrove .see-more, .section-archive .see-more { text-align: right; margin-bottom: 0; } .section-wikis { grid-area: wikis; display: grid; grid-gap: 0.8em; grid-template-columns: repeat(4, 1fr); } .section-wikis .mp-section { padding: 0.75em 1em; } .section-wikis .mp-section h2 { font-size: 1.3em; margin-bottom: 0.25em; } .mp-footer { grid-area: foot; font-size: 0.9em; padding: 1em; text-align: center; } .mw-warning-with-logexcerpt { display: none; } body.mw-special-SecurePoll #securepoll div.securepoll-option-preferential div.mw-parser-output { display: inline-block; margin-left: 10px; } .securepoll-option-choose { display: flex; } .securepoll-option-choose label { margin-top: -2px; } .seealso { margin: 0.8em 1.6em; font-style: italic; } .seealso + .seealso { margin-top: -0.8em; } .nowraplinks a { white-space: nowrap; } .boldlinks a { font-weight: bold; } .center, .centre { display: block; text-align: center; } .center table, table.center, .centre table, table.centre { margin: 0 auto; } .right table, span.right { float: right; } .left table, span.left { float: left; } #file img, table.filehistory img { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAGElEQVQYV2N4DwX/oYBhgARgDJjEAAkAAEC99wFuu0VFAAAAAElFTkSuQmCC) repeat; } table.filehistory button img, #file button img { background: none; } .forumheader { border-left: 15px solid #ccc; background-color: #f1f1f1; margin-top: 1em; padding: 12px; } .mw-dismissable-notice-close-parent { min-height: 1em; } 3eea1c8a724eda81d76d7099144459c165984e10 539 538 2025-02-10T19:34:46Z Jayden 52 css text/css /* <pre> */ a, image a, table.wikitable a, table.prettytable a, table.messagebox a, div.vector-menu-tabs li a, div.vector-menu li a, #mw-panel .portal .vector-menu-content li a { color: #327ba7; } a:visited, image a:visited, table.wikitable a:visited, table.prettytable a:visited, table.messagebox a:visited, div.vector-menu-tabs li a:visited, div.vector-menu li a:visited, #mw-panel .portal .vector-menu-content li a:visited, a:active, image a:active, table.wikitable a:active, table.prettytable a:active, table.messagebox a:active, div.vector-menu-tabs li a:active, div.vector-menu li a:active, #mw-panel .portal .vector-menu-content li a:active { color: #327ba7; } .vector-body a.external, .vector-body a.extiw { color: #3869bb; } .vector-body a.external:visited, .vector-body a.extiw:visited, .vector-body a.external:active, .vector-body a.extiw:active { color: #3869bb; } body { font-family: 'IBM Plex Sans', 'Helvetica Neue', 'Arial', sans-serif; } .mw-body { color: #444e5a; } .vector-body { font-size: 0.9em; line-height: 1.6; } .vector-body p { margin: 0 0 0.8em; } h1, h2, h3, h4, h5, h6 { color: #444e5a; border-color: #e4eaee; } h1 { font-weight: bold; } .mw-body h1, .vector-body h1, .vector-body h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { font-family: 'PT Serif', 'Palatino', 'Georgia', serif; margin-bottom: 0.3em; } .mw-body h1, .vector-body h1, .vector-body h2 { padding: 0 0 0.15em; } pre, code { color: inherit; background-color: #f9f9f9; border-color: #efefef; } ul { list-style-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='UTF-8'?%3E %3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' width='5' height='13'%3E %3Ccircle cx='2.5' cy='9.5' r='2.5' fill='%234c4c4c'/%3E %3C/svg%3E"); } .mw-content-ltr ul { margin-bottom: 0.8em; } .mw-content-ltr ol { margin-bottom: 0.8em; } dl { margin: 0; } dd { min-width: 17.85em; } hr { border-color: #e4eaee; border-style: solid; border-width: 1px 0 0 0; height: initial; } .vector-body blockquote { margin: 1em 1.25em; padding: 0 1.25em; } #p-lang { display: none; } #p-logo { margin-top: 1.75em; } #viewingold-warning, #viewingnew-warning { background: #f9fafa; border: 1px solid #e4eaee; font-size: 1.1em; font-weight: bold; line-height: 1.4em; margin: 1em 0 0.5em; padding: 0.75em 1.5em; } #mw-revision-reason { font-style: italic; } #mw-revision-nav { text-align: center; } div.mw-warning-with-logexcerpt, #sp-contributions-footer { background-color: #f9fafa; border: 1px solid #e4eaee; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); } #sp-contributions-footer { font-size: 0.9em; text-align: center; padding: 1em 1.5em 0.5em; margin-top: 1.5em; } .mw-message-box-warning, .warningbox { padding: 1em 1.5em 0.5em; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); } .mw-editform #editpage-copywarn { line-height: 1.6em; padding: 0 0 0.5em; } .mw-warning { color: #705000; border: 1px solid #fde29b; background-color: #fdf1d1; box-shadow: 0 2px 5px -3px rgba(0, 0, 0, 0.1); margin: 1em 5em; } div.thumbinner { border: none; background: none; padding: 0; } html .thumbimage { border: none; } html .thumbcaption { color: #5d6773; background: #f9fafa; border: 1px solid #e4eaee; padding: 0.4em 0.6em; margin: 0 auto; width: calc(100% - 2px); box-sizing: border-box; } .thumbcaption .magnify { display: none; } li.gallerybox div.thumb { background: #f9fafa; border-color: #e4eaee; } div.gallerytext { color: #5d6773; font-size: 0.85em; line-height: 1.6em; } div.gallerytext p { margin: 0.5em 0; } #filetoc { background: #f9fafa; border: 1px solid #e4eaee; border-radius: 4px; padding: 10px; margin-bottom: 1.5em; } #pagehistory { margin: 15px 0; list-style: none; } #pagehistory li { padding: 1px 10px; } #pagehistory li.selected { border: 1px solid #e4eaee; background: #f9fafa; } #pagehistory .mw-history-histlinks { padding-right: 5px; } #pagehistory .mw-userlink { font-weight: bold; } .updatedmarker { color: #1b8408; } .updatedmarker:before { content: '('; } .updatedmarker:after { content: ')'; } .mw-headline:target { color: #3c780a; } .mw-headline:target::before { content: '#'; position: absolute; left: -1rem; } #contentSub { margin-left: 0; } .smwfact { display: none; } .ajaxpoll { background: #ffffff; border: 1px solid #e4eaee; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); padding: 20px 30px; } .ajaxpoll .ajaxpoll-question { margin-bottom: 8px; } .ajaxpoll input { margin-bottom: 3px; margin-right: 8px; } .ajaxpoll .ajaxpoll-answer { margin-bottom: 8px; } .ajaxpoll .ajaxpoll-answer-vote { border: none; background: #f6f6f6; width: calc(100% - 40px); margin: 0 auto; } .ajaxpoll .ajaxpoll-answer-vote span { font-weight: bold; top: -5px; } .ajaxpoll .ajaxpoll-answer-vote div { background: #ccd2d8; border: none; } .ajaxpoll .ajaxpoll-our-vote div { top: 0; left: 0; } .ajaxpoll .ajaxpoll-hover-revoke, .ajaxpoll .ajaxpoll-hover-vote { background: none; } .ajaxpoll .ajaxpoll-ajax { color: #949eaa; font-size: 0.9em; background: #f9f9f9; border-radius: 3px; padding: 2px 6px; margin-bottom: 8px; } .ajaxpoll .ajaxpoll-misc, .ajaxpoll .ajaxpoll-info { color: #949eaa; font-size: 0.9em; } .ajaxpoll .ajaxpoll-info { margin-top: 10px; } .ajaxpoll .ajaxpoll-id-info { color: #ffffff; } #p-Recent_changes { display: none; } #p-Recent_changes .vector-menu-content { display: none; } #p-Recent_changes .vector-menu-heading:after { content: ''; position: relative; left: 0.5em; display: inline-block; background-color: #3b7a07; width: 6px; height: 6px; border-radius: 100%; } #p-Recent_changes .rc-sidebar-item { position: relative; font-size: 0.75em; margin: 0.5em 0.25em 0 0.66em; } #p-Recent_changes .rc-sidebar-item::before { position: absolute; left: -0.75em; top: 0.5em; background-color: #327ba7; width: 4px; height: 4px; border-radius: 100%; } #p-Recent_changes .rc-sidebar-page { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; max-width: max-content; } #p-Recent_changes .rc-sidebar-page, #p-Recent_changes .rc-sidebar-page:active, #p-Recent_changes .rc-sidebar-page:visited { color: #327ba7; } #p-Recent_changes .rc-sidebar-user { color: #555; margin: 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } #p-Recent_changes .rc-sidebar-user a { color: inherit; } #p-Recent_changes .rc-sidebar-more { text-align: right; } #p-Recent_changes .rc-sidebar-more .rc-sidebar-page { display: inline-block; } .archive { border: 1px solid #e4eaee; background-color: #ffffff; text-align: center; margin: 5px; padding: 5px; float: right; width: 120px; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); } .clear-both { clear: both; } .clear-left { clear: left; } .clear-right { clear: right; } .documentation { background-color: #ebebeb; color: #000; border-left: 15px solid #898989; margin-top: 1em; padding: 5px 15px; } .documentation .doc-header { border-bottom: 1px solid #898989; margin-bottom: 2px; padding-bottom: 8px; padding-top: 6px; } .documentation .doc-title { font-size: 1.25em; font-weight: bold; } .documentation .doc-editlinks { font-size: 0.85em; margin-left: 10px; } .documentation .doc-transclusion { clear: both; font-size: 0.85em; margin-bottom: 15px; } .documentation a, .documentation a:visited, .documentation a:active { color: #6c6c6c; } .license { background: #cfd8eb; border: none; } .license th { padding-right: 0.4em; background-color: #617ebc; color: #fff; width: 25%; } .license th[colspan="2"] { font-size: 16px; } .license a { color: #556d97; } .messagebox { width: 65%; margin-left: auto; margin-right: auto; margin-top: 0.5em; margin-bottom: 0.5em; padding: 3px 3px 3px 0; border-left: 15px solid #90c2dd; background-color: #f1f1f1; } .messagebox.obsolete { background-color: #cfcfcf; border-color: #464646; } .messagebox.obsolete a, .messagebox.obsolete a:visited, .messagebox.obsolete a:active { color: #6c6c6c; } .messagebox.info { background-color: #ebebeb; border-color: #898989; } .messagebox.info a, .messagebox.info a:visited, .messagebox.info a:active { color: #6c6c6c; } .messagebox.action { background-color: #cbdae2; border-color: #45697D; } .messagebox.action a, .messagebox.action a:visited, .messagebox.action a:active { color: #3c5c6e; } .messagebox.file { background-color: #cfd8eb; border-color: #617ebc; } .messagebox.file a, .messagebox.file a:visited, .messagebox.file a:active { color: #556d97; } .messagebox.warn { background-color: #ecd8d5; border-color: #861c10; } .messagebox.warn a, .messagebox.warn a:visited, .messagebox.warn a:active { color: #861c10; } .messagebox.disambig { background-color: #ebebeb; border-color: #898989; margin-top: 20px !important; margin-bottom: 30px !important; } .messagebox.disambig a, .messagebox.disambig a:visited, .messagebox.disambig a:active { color: #6c6c6c; } .messagebox.safe { background-color: #d8f0d3; border-color: #1b8408; } .messagebox.safe a, .messagebox.safe a:visited, .messagebox.safe a:active { color: #1b8408; } .messagebox.easter { background-color: #e5f9c2; border-color: #598014; } .messagebox.easter a, .messagebox.easter a:visited, .messagebox.easter a:active { color: #598014; } .messagebox.halloween { background-color: #e8d8ea; border-color: #794080; } .messagebox.halloween a, .messagebox.halloween a:visited, .messagebox.halloween a:active { color: #794080; } .messagebox.thanksgiving { background-color: #f0cba8; border-color: #a65800; } .messagebox.thanksgiving a, .messagebox.thanksgiving a:visited, .messagebox.thanksgiving a:active { color: #a65800; } .messagebox.christmas { background-color: #d4eaf6; border-color: #428bb5; } .messagebox.christmas a, .messagebox.christmas a:visited, .messagebox.christmas a:active { color: #3a799d; } .messagebox.stub { width: 40%; } .messagebox.welcomenotice { padding: 1em; width: 90%; } .messagebox.hasdialogue { width: auto; } .navbox { font-size: 0.85em; background: #ffffff; border-collapse: collapse; margin: 15px auto; width: 100%; clear: both; } .navbox:not(.navbox-collapsible) { box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.1); } .navbox .navbox-title { font-size: 110%; background: #438ab5; color: #ffffff; text-align: center; padding: 3px 8px; } .navbox .navbox-title::before, .navbox .navbox-title .mw-collapsible-toggle { font-size: 0.9em; margin-left: 5em; float: right; text-align: right; width: 4em; } .navbox .navbox-title a { color: #ffffff; } .navbox .navbox-title a:visited { color: #ffffff; } .navbox .navbox-footer { background: #438ab5; border-top: 1px; text-align: center; font-size: smaller; } .navbox .navbox-footer a { color: #ffffff; } .navbox .navbox-footer a:visited { color: #ffffff; } .navbox .navbox-group-title { background: #e4eaee; border: 1px solid #d8e5ff; border-width: 0 1px 1px 0; font-weight: bold; padding: 0 10px 5px 10px; width: 100px; } .navbox .navbox-group-title a:visited { color: #438ab5; } .navbox .navbox-list { border-bottom: 1px solid #d8e5ff; padding: 0 7px; } .navbox .navbox-list ul { margin: 0; } .navbox .navbox-list li { display: inline-block; } .navbox .navbox-list li + li::before { content: ' • '; white-space: nowrap; } .navbox .navbox-subgroup { border-spacing: 0; width: 100%; } .navbox .navbox-subgroup .navbox-group-title { padding-bottom: 5px; } .navbox .navbox.navbox-collapsible { font-size: 100%; margin: 5px 0 0; } .navbox .navbox.navbox-collapsible .navbox-title { background: #6ba5c8; padding: 0 8px; } .navbox img { height: auto; width: auto; max-height: 1.6em; padding: 0 1px; } .navbox + .navbox { margin-top: -8px; } .quote-source { text-align: right; } .quote-source::before { content: '— '; } .vector-body blockquote { padding: 8px 24px; } .pullquote { border-collapse: collapse; border: none; margin: 1em auto; } .pullquote .quotation-mark { color: #949eaa; font-size: 3em; font-family: serif; font-weight: bold; padding: 0.3em; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .pullquote .quotation-mark.left { text-align: left; vertical-align: top; } .pullquote .quotation-mark.right { text-align: right; vertical-align: bottom; } .pullquote .quotation-text { vertical-align: top; padding: 0.2em 0.5em; } .pullquote .quotation-source { text-align: right; } .tweet .poem p { white-space: pre-wrap; } .shortcut { font-size: 0.85em; text-align: center; background: #f9fafa; border: 1px solid #e4eaee; margin: 1em 0 1em 1em; padding: 0.5em 1em; float: right; } .shortcut ul { list-style: none; text-align: left; margin: 0; } #toc, .toc { font-size: 0.9em; background: #f9f9f9; margin-top: 0.75em; padding: 0; border: none; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); } #toc .toctitle, .toc .toctitle { background: linear-gradient(#e1e1e1, #efefef) #e9e9e9; padding: 0.25em 1em; } #toc .toctitle h2, .toc .toctitle h2, #toc .toctitle a, .toc .toctitle a { font-family: 'IBM Plex Sans', 'Helvetica Neue', 'Arial', sans-serif; color: #333333; } #toc .toclevel-1 a, .toc .toclevel-1 a { color: #565656; } #toc .toclevel-2 a, .toc .toclevel-2 a { color: #777777; } #toc > ul, .toc > ul { border: 1px solid #efefef; border-top: none; line-height: 1.8em; padding: 0.75em 1.75em; margin: 0; } #toc ul ul, .toc ul ul { border-left: 1px dotted #cccccc; padding-left: 0.5em; } .toctoggle { padding-left: 0.2em; } .tocnumber { display: none; } .toclimit-2 #toc .toclevel-2, .toclimit-3 #toc .toclevel-3, .toclimit-4 #toc .toclevel-4, .toclimit-5 #toc .toclevel-5, .toclimit-6 #toc .toclevel-6, .toclimit-7 #toc .toclevel-7 { display: none; } table.wikitable { background: #f9f9f9; color: inherit; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); } table.wikitable > * > tr > th { color: #ffffff; background: #949eaa; border-color: #808c9a; } table.wikitable > * > tr > th a { color: #e4eaee; } table.wikitable > * > tr > td { border-color: #e7e7e7; padding: 0.25em 0.45em; } table.wikitable .header-top { background: #448fba; } table.align-right-1 td:nth-of-type(1), table.align-right-2 td:nth-of-type(2), table.align-right-3 td:nth-of-type(3), table.align-right-4 td:nth-of-type(4), table.align-right-5 td:nth-of-type(5), table.align-right-6 td:nth-of-type(6), table.align-right-7 td:nth-of-type(7), table.align-right-8 td:nth-of-type(8), table.align-right-9 td:nth-of-type(9), table.align-right-10 td:nth-of-type(10) { text-align: right; } table.align-center-1 td:nth-of-type(1), table.align-center-2 td:nth-of-type(2), table.align-center-3 td:nth-of-type(3), table.align-center-4 td:nth-of-type(4), table.align-center-5 td:nth-of-type(5), table.align-center-6 td:nth-of-type(6), table.align-center-7 td:nth-of-type(7), table.align-center-8 td:nth-of-type(8), table.align-center-9 td:nth-of-type(9), table.align-center-10 td:nth-of-type(10) { text-align: center; } table.align-left-1 td:nth-of-type(1), table.align-left-2 td:nth-of-type(2), table.align-left-3 td:nth-of-type(3), table.align-left-4 td:nth-of-type(4), table.align-left-5 td:nth-of-type(5), table.align-left-6 td:nth-of-type(6), table.align-left-7 td:nth-of-type(7), table.align-left-8 td:nth-of-type(8), table.align-left-9 td:nth-of-type(9), table.align-left-10 td:nth-of-type(10) { text-align: left; } table.alternating-rows tr:nth-child(even) { background: #f3f3f3; } table.alternating-cols td:nth-child(even) { background: #f3f3f3; } .table-na { background: #f9f9f9; color: #aaa; text-align: center !important; cursor: default; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } table.lighttable .highlight-over .table-na { color: rgba(60, 120, 10, 0.4); background: #e1f4d3; } table.lighttable .highlight-on .table-na { color: rgba(60, 120, 10, 0.55); background: #b6e38f; } .infobox { background: #eeeeee; font-size: 0.85em; width: 300px; margin: 0.5em 0 1em 1em; border-collapse: collapse; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); float: right; } .infobox .infobox-header { color: #ffffff; font-size: 1.15em; line-height: 1.4em; background: #777777; border-bottom: 0.5em solid #eeeeee; padding: 0.5em 0; } .infobox .infobox-title { color: #444e5a; font-size: 1.15em; line-height: 1.4em; font-weight: bold; } .infobox .infobox-subheader { background: #777777; color: #ffffff; line-height: 2em; border-top: 0.5em solid #eeeeee; border-bottom: 0.5em solid #eeeeee; } .infobox .infobox-subheader a { color: #ffffff; } .infobox .infobox-image { text-align: center; } .infobox .infobox-image.bordered-image { border: 1px solid #cccccc; border-bottom: none; padding: 0.4em; } .infobox .infobox-image a.image + a.image { margin-left: 0.1em; } .infobox .infobox-image img { max-width: 100%; height: auto; } .infobox tr:last-of-type { border-bottom: 1px solid #cccccc; } .infobox th:not(.infobox-header):not(.infobox-subheader) { text-align: right; vertical-align: top; border-left: 1px solid #cccccc; border-right: 0.175em solid #777777; padding: 0.2em 0.5em; } .infobox td:not(.infobox-image) { border-right: 1px solid #cccccc; padding: 0.25em 0.5em; line-height: 1.6em; } .infobox td[colspan="2"]:not(.infobox-image) { border: 1px solid #cccccc; padding-bottom: 0.6em; } .infobox td ul { margin: 0 0 0 1.25em; } .infobox .infobox-imgbg { background-color: rgba(0, 0, 0, 0.2); } .forumlist th.forum_title { padding-left: 25px; } .forumlist td { padding: 0; } .forumlist td span { display: block; padding-left: 15px; font-size: smaller; } .forumlist td span.forum_author { padding-left: 30px; } .forumlist td span a { text-decoration: none; } .forumlist .forum_edited a { text-decoration: none; } .forumlist .forum_title .forum_new { font-weight: bold; background: url('filepath://Forum_new.png') no-repeat; padding-top: 2px; padding-bottom: 1px; } .forumlist .forum_title a { padding-left: 25px; } .forumactiveheader, .forumarchiveheader, .forumoldarchives { background-color: #438ab5; color: #ffffff; } .forumoldarchives a { color: #ffffff; } .forumcolumnheader { background-color: #e6e6e6; color: #000000; text-align: left; padding-left: 5px; } .discussiontable.noresults .topic, .discussiontable.noresults .edited, .discussiontable.noresults .edited-by, .discussiontable.noresults .yg-archive { color: #000000; background-color: #e6e6e6; } .discussiontable.noresults th { background-color: #cccccc; } .discussiontable.noresults th a { color: #000000; } .discussiontable th { color: #ffffff; background-color: #438ab5; } .discussiontable th a { color: #ffffff; } .discussiontable th a:hover { text-decoration: none; } .discussiontable .topic, .discussiontable .edited, .discussiontable .edited-by, .discussiontable .yg-archive { color: #000000; background-color: #e6e6e6; } .dpltable { margin-top: -30px; } .dpltable td { padding-left: 5px; } .dpltable, .discussiontable { width: 100%; } .dpltable .topic, .discussiontable .topic { width: 40%; } .dpltable .edited, .discussiontable .edited, .dpltable .edited-by, .discussiontable .edited-by { width: 30%; } .dpltable .yg-archive, .discussiontable .yg-archive { width: 20%; } body.page-Main_Page .mw-parser-output { max-width: 75em; margin: 0 auto; } body.page-Main_Page.action-view .catlinks, body.page-Main_Page.action-view #contentSub, body.page-Main_Page.action-view #firstHeading, body.page-Main_Page.action-view #siteNotice { display: none; } .mp-grid { display: flex; flex-direction: column; gap: 0.5em; } .mp-header { display: flex; align-items: center; grid-area: head; padding: 1.75em 1.5em; background: #f9fafa; border: 1px solid #e4eaee; } .mp-header h1 { border: none; font-weight: bold; margin: 0; padding: 0; } .mp-header.section-vote { grid-area: vote; color: #f9fafa; background: #5d6773; border-color: #444e5a; } .mp-header.section-vote h1 { color: white; } .mp-header.section-vote a { color: #e4eaee; font-weight: bold; } @media screen and (max-width: 800px) { .mp-header { display: initial; } } .mp-header-left { flex: 3; padding-right: 1em; } .mp-header-right { flex: 2; text-align: right; } .mp-header-right ul { display: flex; justify-content: flex-end; font-weight: bold; list-style: none; margin: 0; } @media screen and (max-width: 800px) { .mp-header-right ul { justify-content: flex-start; } } .mp-header-right li + li { margin-left: 1.5em; } @media screen and (max-width: 800px) { .mp-header-right { margin-top: 1em; text-align: inherit; } } .mp-section { border: 1px solid #e4eaee; padding: 0.5em 1.5em; } .mp-section h2 { border: none; font-weight: bold; margin: 0 0 0.5em; padding: 0; } .section-yewgrove { grid-area: yg; } .section-archive { grid-area: old; } .section-yewgrove, .section-archive { display: flex; flex-direction: column; } .section-yewgrove ul, .section-archive ul { flex: 1; } .section-yewgrove .see-more, .section-archive .see-more { text-align: right; margin-bottom: 0; } .section-wikis { grid-area: wikis; display: grid; grid-gap: 0.8em; grid-template-columns: repeat(4, 1fr); } .section-wikis .mp-section { padding: 0.75em 1em; } .section-wikis .mp-section h2 { font-size: 1.3em; margin-bottom: 0.25em; } .mp-footer { grid-area: foot; font-size: 0.9em; padding: 1em; text-align: center; } .mw-warning-with-logexcerpt { display: none; } body.mw-special-SecurePoll #securepoll div.securepoll-option-preferential div.mw-parser-output { display: inline-block; margin-left: 10px; } .securepoll-option-choose { display: flex; } .securepoll-option-choose label { margin-top: -2px; } .seealso { margin: 0.8em 1.6em; font-style: italic; } .seealso + .seealso { margin-top: -0.8em; } .nowraplinks a { white-space: nowrap; } .boldlinks a { font-weight: bold; } .center, .centre { display: block; text-align: center; } .center table, table.center, .centre table, table.centre { margin: 0 auto; } .right table, span.right { float: right; } .left table, span.left { float: left; } #file img, table.filehistory img { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAGElEQVQYV2N4DwX/oYBhgARgDJjEAAkAAEC99wFuu0VFAAAAAElFTkSuQmCC) repeat; } table.filehistory button img, #file button img { background: none; } .forumheader { border-left: 15px solid #ccc; background-color: #f1f1f1; margin-top: 1em; padding: 12px; } .mw-dismissable-notice-close-parent { min-height: 1em; } f5cdf328f71f681371fe64b89f140927cef01e8b Main Page 0 14 540 397 2025-02-10T19:34:51Z Jayden 52 wikitext text/x-wiki <div class="mp-grid"> <!-- HEADER --> <div class="mp-header"> <div class="mp-header-left"> <h1>Meta Weird Gloop</h1> <div>For technical information, management, and policies for the [https://weirdgloop.org Weird Gloop wikis].</div> </div> </div> <div class="mp-section"> <h3>Who are we?</h3> <p>We host wikis on behalf of game studios and other companies using [https://mediawiki.org MediaWiki]. Weird Gloop began as a company formed in 2018 to move the ''[https://runescape.wiki RuneScape Wiki]'' from Fandom to an independent website, and we've since helped other wikis do the same thing, including the ''[https://minecraft.wiki Minecraft Wiki]'' and ''[https://wiki.leagueoflegends.com/en-us/ League of Legends Wiki].</p> <p>If you want to check out our wikis, go to [https://weirdgloop.org '''our website''']. Want to work with us? [https://weirdgloop.org/contact/ '''Contact us'''].</p> </div> <div class="mp-section"> <h3>Helpful links</h3> <p>[[Differences with core MediaWiki]] · [[User renames]] · [[Two-factor authentication]] · [[Themes]] · [[:Category:Global policies|Global policies]]</p> </div> </div> __NOTOC__ 41f377f346e0fdf57d0d1b1667b2511593c23ba1 542 540 2025-02-10T19:40:17Z Jayden 52 Protected "[[Main Page]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) wikitext text/x-wiki <div class="mp-grid"> <!-- HEADER --> <div class="mp-header"> <div class="mp-header-left"> <h1>Meta Weird Gloop</h1> <div>For technical information, management, and policies for the [https://weirdgloop.org Weird Gloop wikis].</div> </div> </div> <div class="mp-section"> <h3>Who are we?</h3> <p>We host wikis on behalf of game studios and other companies using [https://mediawiki.org MediaWiki]. Weird Gloop began as a company formed in 2018 to move the ''[https://runescape.wiki RuneScape Wiki]'' from Fandom to an independent website, and we've since helped other wikis do the same thing, including the ''[https://minecraft.wiki Minecraft Wiki]'' and ''[https://wiki.leagueoflegends.com/en-us/ League of Legends Wiki].</p> <p>If you want to check out our wikis, go to [https://weirdgloop.org '''our website''']. Want to work with us? [https://weirdgloop.org/contact/ '''Contact us'''].</p> </div> <div class="mp-section"> <h3>Helpful links</h3> <p>[[Differences with core MediaWiki]] · [[User renames]] · [[Two-factor authentication]] · [[Themes]] · [[:Category:Global policies|Global policies]]</p> </div> </div> __NOTOC__ 41f377f346e0fdf57d0d1b1667b2511593c23ba1 MediaWiki at Weird Gloop 0 27 541 438 2025-02-10T19:37:17Z Jayden 52 /* Themes */ wikitext text/x-wiki Wikis that are hosted by Weird Gloop are running on a slightly modified version of [https://www.mediawiki.org/wiki/MediaWiki MediaWiki]. You can see the version of MediaWiki that is currently being used as a base, as well as the extensions in use on a wiki, by viewing [[Special:Version]]. However, please note that we also backport changes and security fixes from the latest branch of MediaWiki, even if our version appears not to be the most recent. There are a number of small differences between our version of MediaWiki and the upstream version; this page outlines those differences. ==General== ===Skins=== By default, the available skins are Vector (legacy) on desktop and Minerva on mobile. We recommend using the following structure for CSS: * [[MediaWiki:Common.css]] for styles that should be used on both desktop and mobile * [[MediaWiki:Vector.css]] for desktop-only styles * [[MediaWiki:Minerva.css]] for mobile-only styles Our wikis' version of legacy Vector incorporates an improved search interface for desktop users, which was backported from the 2022 version of Vector. ===Themes=== :''See also: [[Themes]]'' We support multiple themes for a wiki. Themes are determined using a cookie called <code>theme</code> to avoid a flash of unstyled content. There is no limit on the number of themes that can be created, but we recommend only having a few. ==Technical== ===Caching=== Most of our wikis cache pages more aggressively for logged-out users, significantly increasing the speed of loading pages for those users. When a page is edited, a request to purge the cache for that page is sent to Cloudflare, our CDN provider. We also cache the following routes for a longer period for all requests: * api.php?action=opensearch - '''3 days''' * rest.php/v1/search - '''3 days''' * [https://www.mediawiki.org/wiki/Extension:Popups Page hover previews] - '''7 days''' (purged when a page is changed) * [https://www.mediawiki.org/wiki/Extension:PageImages Page images] - '''3 days''' (purged when a page is changed) * Favicon.ico - '''1 hour''' ===filepath:// syntax for CSS=== To use files in CSS files, we have added the <code>filepath://</code> syntax. This is easier than typing out full URLs to files, and has the added benefit of ensuring that the file URLs are cached correctly. It also supports a <code>width</code> parameter, which should be used instead of serving full-size original files where appropriate, to reduce load times for readers. '''Example:''' <syntaxhighlight lang="css"> body { background-image: url('filepath://Wiki_background.png'); } .foo { background-image: url('filepath://Another_image.png?width=50'); } </syntaxhighlight> ===HTML5 audio/video files=== We use a forked version of [https://github.com/weirdgloop/mediawiki-extensions-TimedMediaHandler TimedMediaHandler], which changes embeds of <code>File:Audio.mp3</code> and similar tags to use native browser <code><audio></code> and <code><video></code> tags, which are supported on all major browsers. This reduces the level of bloat on wiki pages where audio/video files are embedded, and provides a much cleaner & native interface for readers. ===Robots.txt=== Each wiki that we host uses a similar [[wikipedia:robots.txt|robots.txt]] file, which tells search engines what they should and shouldn't crawl. The file is generated based on [[MediaWiki:Robots.txt]] on ''this'' wiki (meta.weirdgloop.org), along with a few extra lines that are added by PHP for each relevant namespace that shouldn't be indexed. It allows search engines to index all current pages on each wiki, while ignoring special pages, diffs, and more. We also block AI crawlers from companies such as OpenAI, Meta, Google, and Anthropic - this is because we don't believe that training LLMs on our wiki data is acceptable under the relevant Creative Commons licenses of those wikis ([[Meta:Generative AI policy|see here]]). If you're an admin on one of our wikis and feel that a change to robots.txt is required, please [[Special:Contact|contact us]]. ===Misc=== * Our URL scheme for file serving looks more like <code>/images/Foo.png?d23ef</code> instead of using [https://www.mediawiki.org/wiki/Manual:$wgHashedUploadDirectory hashed upload directories] with URL schemes that are comprised of the first two characters of a file's MD5 hash (e.g <code>/images/f/f8/Foo.png</code>). * Unlike various other [[wikipedia:wiki farm|wiki farms]], there is no such concept as a "Weird Gloop account". Each wiki family (e.g ''RuneScape'') has its own shared user databases. ==Extensions== We [https://github.com/weirdgloop maintain] a number of extensions; some are forked from their upstream equivalents with some performance improvements that may be specific to our setup. We're also happy to install other extensions if it benefits a wiki and their community. ===Alternatives=== {| class="wikitable" |- ! Extension !! Recommended alternative |- | [https://github.com/NilsEnevoldsen/AudioButton AudioButton] || Replicate the functionality with a new default JS gadget. [https://wiki.leagueoflegends.com/en-us/MediaWiki:Gadget-inline-audio.js Example]. |- | [https://www.mediawiki.org/wiki/Extension:MsUpload MsUpload] || We have [https://www.mediawiki.org/wiki/Extension:SimpleBatchUpload SimpleBatchUpload]. VisualEditor and the 2017 source editor also have this functionality built in. |- | TabView (Fandom) || We have [https://www.mediawiki.org/w/index.php?oldid=5009524 Tabber] - use that instead. |- | SpotifyTag, [https://www.mediawiki.org/wiki/Extension:EmbedSpotify EmbedSpotify], [https://www.mediawiki.org/wiki/Extension:YouTube YouTube] || We have [https://www.mediawiki.org/wiki/Extension:EmbedVideo_(fork) EmbedVideo] - use that instead. bb59f4b1cba516d60704bdcac6fc3b10f6b52f55 Themes 0 30 543 407 2025-02-10T19:41:34Z Jayden 52 wikitext text/x-wiki The default theme on a particular wiki that we host is a customised version of the MediaWiki skin that is being used. Typically, this is [https://www.mediawiki.org/wiki/Skin:Vector Vector] on desktop, and [https://www.mediawiki.org/wiki/Skin:Minerva_Neue Minerva Neue] on mobile. These themes can be customised using [[MediaWiki:Vector.css]] and [[MediaWiki:Minerva.css]] respectively. All themes load styles from [[MediaWiki:Common.css]], so any styles that need to be shared between desktop, mobile, and other themes should be placed in here. Where reasonably possible, we recommend taking advantage of [https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties CSS variables] to make theming easier. ==Custom themes== [[File:Dark mode on RuneScape Wiki.png|right|thumb|Dark mode on the RuneScape Wiki]] Wikis that are hosted by us can create separate themes for each MediaWiki skin, in addition to their default theme. You can create as many themes as you like, but note that themes are mutually exclusive - as-in, only one of them can be loaded at a time. For example, if you create a dark theme and a winter theme, only one or the other can be enabled. ===Creating a custom theme=== To create a custom theme, you should create a new stylesheet on your wiki at <code>MediaWiki:{skin}-theme-{theme}.css</code>. The stylesheet should contain all of the styles that are specific to your theme only, such as colour and graphic changes. We don't recommend using theme-specific CSS to change the layout of your wiki dramatically. As an example, if you wanted to create a new Halloween theme for desktop users using the Vector skin, you would create <code>MediaWiki:Vector-theme-halloween.css</code> on your wiki. If you wanted to create a dark theme for mobile users, you would create <code>MediaWiki:Minerva-theme-dark.css</code> on your wiki. To help prevent issues with style conflicts, we also add a new class to the <code>body</code> element of the page whenever a theme is enabled, which can be used as a node selector in your CSS styles. The class is <code>wgl-theme-[theme]</code> (replacing [theme] with your theme name). ===Loading a custom theme=== To load a custom theme, you can set the <code>theme</code> cookie on your browser. To do this manually, open your browser's developer console (usually F12 on your keyboard) and enter <code>document.cookie = 'theme=[theme]';</code> (replacing [theme] with your theme name). If done correctly, your theme's stylesheet should load when you refresh the page. To allow other users to toggle the theme, you need to create some kind of JavaScript-based gadget on your wiki which can act as a theme selector, depending on how you want users to be able to activate it. On the RuneScape Wiki, there is a [[rsw:MediaWiki:Gadget-skinTogglesNew.js|somewhat complicated gadget]] that achieves this, while on the Minecraft Wiki, a [https://minecraft.wiki/w/MediaWiki:Gadget-darkmode.js?oldid=2349078 much simpler gadget] is used, which adds a moon icon to the top right of the page. We recommend taking the simpler approach, unless a more sophisticated gadget is required. Whichever approach you take, ensure that users can switch to and from your theme by setting the theme cookie. Since MediaWiki comes with jQuery, you can use code such as this in your gadget to set the cookie: <pre> var theme = 'halloween'; $.cookie('theme', theme, {expires: 365, path: '/'}); </pre> 8fd9c7cc1a364aa916ea9f66ee02c99057c48e21 544 543 2025-02-10T19:41:49Z Jayden 52 wikitext text/x-wiki The default theme on a particular wiki that we host is a customised version of the MediaWiki skin that is being used. Typically, this is [https://www.mediawiki.org/wiki/Skin:Vector Vector] on desktop, and [https://www.mediawiki.org/wiki/Skin:Minerva_Neue Minerva Neue] on mobile. These skins can be customised using [[MediaWiki:Vector.css]] and [[MediaWiki:Minerva.css]] respectively. All skins load styles from [[MediaWiki:Common.css]], so any styles that need to be shared between desktop, mobile, and other themes should be placed in here. Where reasonably possible, we recommend taking advantage of [https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties CSS variables] to make theming easier. ==Custom themes== [[File:Dark mode on RuneScape Wiki.png|right|thumb|Dark mode on the RuneScape Wiki]] Wikis that are hosted by us can create separate themes for each MediaWiki skin, in addition to their default theme. You can create as many themes as you like, but note that themes are mutually exclusive - as-in, only one of them can be loaded at a time. For example, if you create a dark theme and a winter theme, only one or the other can be enabled. ===Creating a custom theme=== To create a custom theme, you should create a new stylesheet on your wiki at <code>MediaWiki:{skin}-theme-{theme}.css</code>. The stylesheet should contain all of the styles that are specific to your theme only, such as colour and graphic changes. We don't recommend using theme-specific CSS to change the layout of your wiki dramatically. As an example, if you wanted to create a new Halloween theme for desktop users using the Vector skin, you would create <code>MediaWiki:Vector-theme-halloween.css</code> on your wiki. If you wanted to create a dark theme for mobile users, you would create <code>MediaWiki:Minerva-theme-dark.css</code> on your wiki. To help prevent issues with style conflicts, we also add a new class to the <code>body</code> element of the page whenever a theme is enabled, which can be used as a node selector in your CSS styles. The class is <code>wgl-theme-[theme]</code> (replacing [theme] with your theme name). ===Loading a custom theme=== To load a custom theme, you can set the <code>theme</code> cookie on your browser. To do this manually, open your browser's developer console (usually F12 on your keyboard) and enter <code>document.cookie = 'theme=[theme]';</code> (replacing [theme] with your theme name). If done correctly, your theme's stylesheet should load when you refresh the page. To allow other users to toggle the theme, you need to create some kind of JavaScript-based gadget on your wiki which can act as a theme selector, depending on how you want users to be able to activate it. On the RuneScape Wiki, there is a [[rsw:MediaWiki:Gadget-skinTogglesNew.js|somewhat complicated gadget]] that achieves this, while on the Minecraft Wiki, a [https://minecraft.wiki/w/MediaWiki:Gadget-darkmode.js?oldid=2349078 much simpler gadget] is used, which adds a moon icon to the top right of the page. We recommend taking the simpler approach, unless a more sophisticated gadget is required. Whichever approach you take, ensure that users can switch to and from your theme by setting the theme cookie. Since MediaWiki comes with jQuery, you can use code such as this in your gadget to set the cookie: <pre> var theme = 'halloween'; $.cookie('theme', theme, {expires: 365, path: '/'}); </pre> 728aca224c8c07a6b092c715bbbda2f2ad6d96cf 546 544 2025-02-13T22:54:29Z Cook Me Plox 23 wikitext text/x-wiki The default theme on wikis hosted on Weird Gloop is a customised version of the MediaWiki skin that is being used. Typically, this is [https://www.mediawiki.org/wiki/Skin:Vector Vector] on desktop, and [https://www.mediawiki.org/wiki/Skin:Minerva_Neue Minerva Neue] on mobile. These skins can be customised using [[MediaWiki:Vector.css]] and [[MediaWiki:Minerva.css]] respectively. All skins load styles from [[MediaWiki:Common.css]], so any styles that need to be shared between desktop, mobile, and other themes should be placed in here. Where reasonably possible, we recommend taking advantage of [https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties CSS variables] to make theming easier. ==Custom themes== [[File:Dark mode on RuneScape Wiki.png|right|thumb|Dark mode on the RuneScape Wiki]] Wikis that are hosted by us can create separate themes for each MediaWiki skin, in addition to their default theme. You can create as many themes as you like, but note that themes are mutually exclusive - as-in, only one of them can be loaded at a time. For example, if you create a dark theme and a winter theme, only one or the other can be enabled. ===Creating a custom theme=== To create a custom theme, you should create a new stylesheet on your wiki at <code>MediaWiki:{skin}-theme-{theme}.css</code>. The stylesheet should contain all of the styles that are specific to your theme only, such as colour and graphic changes. We don't recommend using theme-specific CSS to change the layout of your wiki dramatically. As an example, if you wanted to create a new Halloween theme for desktop users using the Vector skin, you would create <code>MediaWiki:Vector-theme-halloween.css</code> on your wiki. If you wanted to create a dark theme for mobile users, you would create <code>MediaWiki:Minerva-theme-dark.css</code> on your wiki. To help prevent issues with style conflicts, we also add a new class to the <code>body</code> element of the page whenever a theme is enabled, which can be used as a node selector in your CSS styles. The class is <code>wgl-theme-[theme]</code> (replacing [theme] with your theme name). ===Loading a custom theme=== To load a custom theme, you can set the <code>theme</code> cookie on your browser. To do this manually, open your browser's developer console (usually F12 on your keyboard) and enter <code>document.cookie = 'theme=[theme]';</code> (replacing [theme] with your theme name). If done correctly, your theme's stylesheet should load when you refresh the page. To allow other users to toggle the theme, you need to create some kind of JavaScript-based gadget on your wiki which can act as a theme selector, depending on how you want users to be able to activate it. On the RuneScape Wiki, there is a [[rsw:MediaWiki:Gadget-skinTogglesNew.js|somewhat complicated gadget]] that achieves this, while on the Minecraft Wiki, a [https://minecraft.wiki/w/MediaWiki:Gadget-darkmode.js?oldid=2349078 much simpler gadget] is used, which adds a moon icon to the top right of the page. We recommend taking the simpler approach, unless a more sophisticated gadget is required. Whichever approach you take, ensure that users can switch to and from your theme by setting the theme cookie. Since MediaWiki comes with jQuery, you can use code such as this in your gadget to set the cookie: <pre> var theme = 'halloween'; $.cookie('theme', theme, {expires: 365, path: '/'}); </pre> 48dfcab5cf00b4dba2c9ab6bae2415714007cda8 547 546 2025-02-13T22:54:36Z Cook Me Plox 23 wikitext text/x-wiki The default theme for wikis hosted on Weird Gloop is a customised version of the MediaWiki skin that is being used. Typically, this is [https://www.mediawiki.org/wiki/Skin:Vector Vector] on desktop, and [https://www.mediawiki.org/wiki/Skin:Minerva_Neue Minerva Neue] on mobile. These skins can be customised using [[MediaWiki:Vector.css]] and [[MediaWiki:Minerva.css]] respectively. All skins load styles from [[MediaWiki:Common.css]], so any styles that need to be shared between desktop, mobile, and other themes should be placed in here. Where reasonably possible, we recommend taking advantage of [https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties CSS variables] to make theming easier. ==Custom themes== [[File:Dark mode on RuneScape Wiki.png|right|thumb|Dark mode on the RuneScape Wiki]] Wikis that are hosted by us can create separate themes for each MediaWiki skin, in addition to their default theme. You can create as many themes as you like, but note that themes are mutually exclusive - as-in, only one of them can be loaded at a time. For example, if you create a dark theme and a winter theme, only one or the other can be enabled. ===Creating a custom theme=== To create a custom theme, you should create a new stylesheet on your wiki at <code>MediaWiki:{skin}-theme-{theme}.css</code>. The stylesheet should contain all of the styles that are specific to your theme only, such as colour and graphic changes. We don't recommend using theme-specific CSS to change the layout of your wiki dramatically. As an example, if you wanted to create a new Halloween theme for desktop users using the Vector skin, you would create <code>MediaWiki:Vector-theme-halloween.css</code> on your wiki. If you wanted to create a dark theme for mobile users, you would create <code>MediaWiki:Minerva-theme-dark.css</code> on your wiki. To help prevent issues with style conflicts, we also add a new class to the <code>body</code> element of the page whenever a theme is enabled, which can be used as a node selector in your CSS styles. The class is <code>wgl-theme-[theme]</code> (replacing [theme] with your theme name). ===Loading a custom theme=== To load a custom theme, you can set the <code>theme</code> cookie on your browser. To do this manually, open your browser's developer console (usually F12 on your keyboard) and enter <code>document.cookie = 'theme=[theme]';</code> (replacing [theme] with your theme name). If done correctly, your theme's stylesheet should load when you refresh the page. To allow other users to toggle the theme, you need to create some kind of JavaScript-based gadget on your wiki which can act as a theme selector, depending on how you want users to be able to activate it. On the RuneScape Wiki, there is a [[rsw:MediaWiki:Gadget-skinTogglesNew.js|somewhat complicated gadget]] that achieves this, while on the Minecraft Wiki, a [https://minecraft.wiki/w/MediaWiki:Gadget-darkmode.js?oldid=2349078 much simpler gadget] is used, which adds a moon icon to the top right of the page. We recommend taking the simpler approach, unless a more sophisticated gadget is required. Whichever approach you take, ensure that users can switch to and from your theme by setting the theme cookie. Since MediaWiki comes with jQuery, you can use code such as this in your gadget to set the cookie: <pre> var theme = 'halloween'; $.cookie('theme', theme, {expires: 365, path: '/'}); </pre> cd06a64e4189186cfa4932a3cad16200e77383aa MediaWiki:Robots.txt 8 67 545 404 2025-02-13T22:51:41Z Cook Me Plox 23 text text/plain # If you are using content from our site, please ensure that you are following the terms of our license (usually a Creative Commons license). # For more information, see https://meta.weirdgloop.org/w/Meta:Copyrights User-Agent: * Disallow: /api.php Disallow: /cors/ Disallow: /geoip$ Disallow: /rest_v1/ Disallow: /rest.php/ Disallow: /tags/ Disallow: /*?action= Disallow: /*?*&action= Disallow: /*?feed= Disallow: /*?*&feed= Disallow: /*?from= Disallow: /*?*&from= Disallow: /*?mobileaction= Disallow: /*?*&mobileaction= Disallow: /*?oldid= Disallow: /*?*&oldid= Disallow: /*?printable= Disallow: /*?*&printable= Disallow: /*?redirect= Disallow: /*?*&redirect= Disallow: /*?uselang= Disallow: /*?*&uselang= Disallow: /*?useskin= Disallow: /*?*&useskin= Disallow: /*?variant=zh-hans Disallow: /*?*&variant=zh-hans Disallow: /*?variant=zh-hant Disallow: /*?*&variant=zh-hant Disallow: /*?veaction= Disallow: /*?*&veaction= Disallow: /*?filefrom= Disallow: /*?*&filefrom= Disallow: /*?fileuntil= Disallow: /*?*&fileuntil= Disallow: /*?navbox= Disallow: /*?*&navbox= Disallow: /*?pageuntil= Disallow: /*?*&pageuntil= Disallow: /*?pagefrom= Disallow: /*?*&pagefrom= Disallow: /*?diff= Disallow: /*?*&diff= Disallow: /*?curid= Disallow: /*?*&curid= Disallow: /*?search= Disallow: /*?*&search= Disallow: /*?section= Disallow: /*?*&section= ############## ## SEO bots ## ############## User-agent: AhrefsBot Disallow: / User-agent: DotBot Disallow: / User-agent: Mauibot Disallow: / User-agent: MJ12bot Disallow: / # Huawei's web crawler. Ignores Disallow and gets caught in loops accessing special pages. Produces the majority of uncachable requests. User-agent: PetalBot Disallow: / User-agent: SemrushBot Disallow: / User-agent: DataForSeoBot Disallow: / User-agent: Neevabot Disallow: / User-agent: MegaIndex Disallow: / User-agent: Seekport Disallow: / User-agent: Barkrowler Disallow: / User-agent: ImagesiftBot Disallow: / User-agent: BLEXBot Disallow: / User-agent: SenutoBot Disallow: / ############### ### AI bots ### ############### User-agent: GPTBot Disallow: / User-agent: CCBot Disallow: / User-agent: Google-Extended Disallow: / User-agent: yacybot Disallow: / User-agent: meta-externalagent Disallow: / User-agent: ClaudeBot Disallow: / User-agent: AI2Bot Disallow: / User-agent: OAI-SearchBot Disallow: / User-agent: thetradedesk Disallow: / User-agent: carbon-umbrella-bot Disallow: / 5ee7aa0ed2b745e2ef641147a7d8184ee6f6d339 566 545 2025-03-09T00:44:53Z Cook Me Plox 23 text text/plain # If you are using content from our site, please ensure that you are following the terms of our license (usually a Creative Commons license). # For more information, see https://meta.weirdgloop.org/w/Meta:Copyrights User-Agent: * Disallow: /api.php Disallow: /cors/ Disallow: /geoip$ Disallow: /rest_v1/ Disallow: /rest.php/ Disallow: /tags/ Disallow: /*?action= Disallow: /*?*&action= Disallow: /*?feed= Disallow: /*?*&feed= Disallow: /*?from= Disallow: /*?*&from= Disallow: /*?mobileaction= Disallow: /*?*&mobileaction= Disallow: /*?oldid= Disallow: /*?*&oldid= Disallow: /*?printable= Disallow: /*?*&printable= Disallow: /*?redirect= Disallow: /*?*&redirect= Disallow: /*?uselang= Disallow: /*?*&uselang= Disallow: /*?useskin= Disallow: /*?*&useskin= Disallow: /*?variant=zh-hans Disallow: /*?*&variant=zh-hans Disallow: /*?variant=zh-hant Disallow: /*?*&variant=zh-hant Disallow: /*?veaction= Disallow: /*?*&veaction= Disallow: /*?filefrom= Disallow: /*?*&filefrom= Disallow: /*?fileuntil= Disallow: /*?*&fileuntil= Disallow: /*?navbox= Disallow: /*?*&navbox= Disallow: /*?pageuntil= Disallow: /*?*&pageuntil= Disallow: /*?pagefrom= Disallow: /*?*&pagefrom= Disallow: /*?diff= Disallow: /*?*&diff= Disallow: /*?curid= Disallow: /*?*&curid= Disallow: /*?search= Disallow: /*?*&search= Disallow: /*?section= Disallow: /*?*&section= ############## ## SEO bots ## ############## User-agent: AhrefsBot Disallow: / User-agent: DotBot Disallow: / User-agent: Mauibot Disallow: / User-agent: MJ12bot Disallow: / # Huawei's web crawler. Ignores Disallow and gets caught in loops accessing special pages. Produces the majority of uncachable requests. User-agent: PetalBot Disallow: / User-agent: SemrushBot Disallow: / User-agent: DataForSeoBot Disallow: / User-agent: Neevabot Disallow: / User-agent: MegaIndex Disallow: / User-agent: Seekport Disallow: / User-agent: Barkrowler Disallow: / User-agent: ImagesiftBot Disallow: / User-agent: BLEXBot Disallow: / User-agent: SenutoBot Disallow: / ############### ### AI bots ### ############### User-agent: GPTBot Disallow: / User-agent: CCBot Disallow: / User-agent: Google-Extended Disallow: / User-agent: yacybot Disallow: / User-agent: meta-externalagent Disallow: / User-agent: ClaudeBot Disallow: / User-agent: AI2Bot Disallow: / User-agent: OAI-SearchBot Disallow: / User-agent: thetradedesk Disallow: / User-agent: carbon-umbrella-bot Disallow: / User-agent: PerplexityBot Disallow: / 0c7be73bff3b8683cf9928f3e58b66cd8d24dc38 582 566 2025-03-22T04:12:33Z Cook Me Plox 23 text text/plain # If you are using content from our site, please ensure that you are following the terms of our license (usually a Creative Commons license). # For more information, see https://meta.weirdgloop.org/w/Meta:Copyrights User-Agent: * Disallow: /api.php Disallow: /cdn-cgi/ Disallow: /cors/ Disallow: /geoip$ Disallow: /rest_v1/ Disallow: /rest.php/ Disallow: /tags/ Disallow: /*?action= Disallow: /*?*&action= Disallow: /*?feed= Disallow: /*?*&feed= Disallow: /*?from= Disallow: /*?*&from= Disallow: /*?mobileaction= Disallow: /*?*&mobileaction= Disallow: /*?oldid= Disallow: /*?*&oldid= Disallow: /*?printable= Disallow: /*?*&printable= Disallow: /*?redirect= Disallow: /*?*&redirect= Disallow: /*?uselang= Disallow: /*?*&uselang= Disallow: /*?useskin= Disallow: /*?*&useskin= Disallow: /*?variant=zh-hans Disallow: /*?*&variant=zh-hans Disallow: /*?variant=zh-hant Disallow: /*?*&variant=zh-hant Disallow: /*?veaction= Disallow: /*?*&veaction= Disallow: /*?filefrom= Disallow: /*?*&filefrom= Disallow: /*?fileuntil= Disallow: /*?*&fileuntil= Disallow: /*?navbox= Disallow: /*?*&navbox= Disallow: /*?pageuntil= Disallow: /*?*&pageuntil= Disallow: /*?pagefrom= Disallow: /*?*&pagefrom= Disallow: /*?diff= Disallow: /*?*&diff= Disallow: /*?curid= Disallow: /*?*&curid= Disallow: /*?search= Disallow: /*?*&search= Disallow: /*?section= Disallow: /*?*&section= ############## ## SEO bots ## ############## User-agent: AhrefsBot Disallow: / User-agent: DotBot Disallow: / User-agent: Mauibot Disallow: / User-agent: MJ12bot Disallow: / # Huawei's web crawler. Ignores Disallow and gets caught in loops accessing special pages. Produces the majority of uncachable requests. User-agent: PetalBot Disallow: / User-agent: SemrushBot Disallow: / User-agent: DataForSeoBot Disallow: / User-agent: Neevabot Disallow: / User-agent: MegaIndex Disallow: / User-agent: Seekport Disallow: / User-agent: Barkrowler Disallow: / User-agent: ImagesiftBot Disallow: / User-agent: BLEXBot Disallow: / User-agent: SenutoBot Disallow: / ############### ### AI bots ### ############### User-agent: GPTBot Disallow: / User-agent: CCBot Disallow: / User-agent: Google-Extended Disallow: / User-agent: yacybot Disallow: / User-agent: meta-externalagent Disallow: / User-agent: ClaudeBot Disallow: / User-agent: AI2Bot Disallow: / User-agent: OAI-SearchBot Disallow: / User-agent: thetradedesk Disallow: / User-agent: carbon-umbrella-bot Disallow: / User-agent: PerplexityBot Disallow: / ed191f147905c947cbcd788525f64f061dcc490a 583 582 2025-03-27T02:18:33Z Cook Me Plox 23 text text/plain # If you are using content from our site, please ensure that you are following the terms of our license (usually a Creative Commons license). # For more information, see https://meta.weirdgloop.org/w/Meta:Copyrights User-Agent: * Disallow: /api.php Disallow: /cdn-cgi/ Disallow: /cors/ Disallow: /geoip$ Disallow: /rest_v1/ Disallow: /rest.php/ Disallow: /tags/ Disallow: /*?action= Disallow: /*?*&action= Disallow: /*?feed= Disallow: /*?*&feed= Disallow: /*?from= Disallow: /*?*&from= Disallow: /*?mobileaction= Disallow: /*?*&mobileaction= Disallow: /*?oldid= Disallow: /*?*&oldid= Disallow: /*?printable= Disallow: /*?*&printable= Disallow: /*?redirect= Disallow: /*?*&redirect= Disallow: /*?uselang= Disallow: /*?*&uselang= Disallow: /*?useskin= Disallow: /*?*&useskin= Disallow: /*?variant=zh-hans Disallow: /*?*&variant=zh-hans Disallow: /*?variant=zh-hant Disallow: /*?*&variant=zh-hant Disallow: /*?veaction= Disallow: /*?*&veaction= Disallow: /*?filefrom= Disallow: /*?*&filefrom= Disallow: /*?fileuntil= Disallow: /*?*&fileuntil= Disallow: /*?navbox= Disallow: /*?*&navbox= Disallow: /*?pageuntil= Disallow: /*?*&pageuntil= Disallow: /*?pagefrom= Disallow: /*?*&pagefrom= Disallow: /*?diff= Disallow: /*?*&diff= Disallow: /*?curid= Disallow: /*?*&curid= Disallow: /*?search= Disallow: /*?*&search= Disallow: /*?section= Disallow: /*?*&section= ############## ## SEO bots ## ############## User-agent: AhrefsBot Disallow: / User-agent: DotBot Disallow: / User-agent: Mauibot Disallow: / User-agent: MJ12bot Disallow: / # Huawei's web crawler. Ignores Disallow and gets caught in loops accessing special pages. Produces the majority of uncachable requests. User-agent: PetalBot Disallow: / User-agent: SemrushBot Disallow: / User-agent: DataForSeoBot Disallow: / User-agent: Neevabot Disallow: / User-agent: MegaIndex Disallow: / User-agent: Seekport Disallow: / User-agent: Barkrowler Disallow: / User-agent: ImagesiftBot Disallow: / User-agent: BLEXBot Disallow: / User-agent: SenutoBot Disallow: / ############### ### AI bots ### ############### User-agent: GPTBot Disallow: / User-agent: CCBot Disallow: / User-agent: Google-Extended Disallow: / User-agent: yacybot Disallow: / User-agent: meta-externalagent Disallow: / User-agent: ClaudeBot Disallow: / User-agent: AI2Bot Disallow: / User-agent: OAI-SearchBot Disallow: / User-agent: thetradedesk Disallow: / User-agent: carbon-umbrella-bot Disallow: / User-agent: PerplexityBot Disallow: / User-agent: Bytespider Disallow: / c2c2b2f9d87d5333fee1092f431e83a0aa82b5bd User talk:2A00:20:700E:FED1:4090:D77A:933:56BF 3 90 548 2025-02-17T16:01:10Z 2A00:20:700E:FED1:4090:D77A:933:56BF 0 Created page with "Nazis" wikitext text/x-wiki Nazis 5bc6c221c97eb737d19deb8952f8944357f492fe 549 548 2025-02-17T16:01:28Z 2A00:20:700E:FED1:4090:D77A:933:56BF 0 wikitext text/x-wiki CHIEF NAZIS CHIEF MOTHERFUCKER 3c8ca8f15d2684bb2b7f9b7f9a0d211f9ad38700 550 549 2025-02-17T16:01:37Z 2A00:20:700E:FED1:4090:D77A:933:56BF 0 Blanked the page wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Meta:CheckUser policy 0 96 556 2025-02-25T23:01:04Z Mudscape 106 redirect from meta to default namespace wikitext text/x-wiki #REDIRECT [[CheckUser policy]] f768ba8add3cb89b296b2888c34ed96ee83dbde6 MediaWiki at Weird Gloop 0 27 557 541 2025-02-25T23:14:35Z Jayden 52 /* Robots.txt */ rsw specific wikitext text/x-wiki Wikis that are hosted by Weird Gloop are running on a slightly modified version of [https://www.mediawiki.org/wiki/MediaWiki MediaWiki]. You can see the version of MediaWiki that is currently being used as a base, as well as the extensions in use on a wiki, by viewing [[Special:Version]]. However, please note that we also backport changes and security fixes from the latest branch of MediaWiki, even if our version appears not to be the most recent. There are a number of small differences between our version of MediaWiki and the upstream version; this page outlines those differences. ==General== ===Skins=== By default, the available skins are Vector (legacy) on desktop and Minerva on mobile. We recommend using the following structure for CSS: * [[MediaWiki:Common.css]] for styles that should be used on both desktop and mobile * [[MediaWiki:Vector.css]] for desktop-only styles * [[MediaWiki:Minerva.css]] for mobile-only styles Our wikis' version of legacy Vector incorporates an improved search interface for desktop users, which was backported from the 2022 version of Vector. ===Themes=== :''See also: [[Themes]]'' We support multiple themes for a wiki. Themes are determined using a cookie called <code>theme</code> to avoid a flash of unstyled content. There is no limit on the number of themes that can be created, but we recommend only having a few. ==Technical== ===Caching=== Most of our wikis cache pages more aggressively for logged-out users, significantly increasing the speed of loading pages for those users. When a page is edited, a request to purge the cache for that page is sent to Cloudflare, our CDN provider. We also cache the following routes for a longer period for all requests: * api.php?action=opensearch - '''3 days''' * rest.php/v1/search - '''3 days''' * [https://www.mediawiki.org/wiki/Extension:Popups Page hover previews] - '''7 days''' (purged when a page is changed) * [https://www.mediawiki.org/wiki/Extension:PageImages Page images] - '''3 days''' (purged when a page is changed) * Favicon.ico - '''1 hour''' ===filepath:// syntax for CSS=== To use files in CSS files, we have added the <code>filepath://</code> syntax. This is easier than typing out full URLs to files, and has the added benefit of ensuring that the file URLs are cached correctly. It also supports a <code>width</code> parameter, which should be used instead of serving full-size original files where appropriate, to reduce load times for readers. '''Example:''' <syntaxhighlight lang="css"> body { background-image: url('filepath://Wiki_background.png'); } .foo { background-image: url('filepath://Another_image.png?width=50'); } </syntaxhighlight> ===HTML5 audio/video files=== We use a forked version of [https://github.com/weirdgloop/mediawiki-extensions-TimedMediaHandler TimedMediaHandler], which changes embeds of <code>File:Audio.mp3</code> and similar tags to use native browser <code><audio></code> and <code><video></code> tags, which are supported on all major browsers. This reduces the level of bloat on wiki pages where audio/video files are embedded, and provides a much cleaner & native interface for readers. ===Robots.txt=== Each wiki that we host uses a similar [[wikipedia:robots.txt|robots.txt]] file, which tells search engines what they should and shouldn't crawl. The file is generated based on [[MediaWiki:Robots.txt]] on ''this'' wiki (meta.weirdgloop.org), along with a few extra lines that are added by PHP for each relevant namespace that shouldn't be indexed. It allows search engines to index all current pages on each wiki, while ignoring special pages, diffs, and more. We also block AI crawlers from companies such as OpenAI, Meta, Google, and Anthropic - this is because we don't believe that training LLMs on our wiki data is acceptable under the relevant Creative Commons licenses of those wikis. If you're an admin on one of our wikis and feel that a change to robots.txt is required, please [[Special:Contact|contact us]]. ===Misc=== * Our URL scheme for file serving looks more like <code>/images/Foo.png?d23ef</code> instead of using [https://www.mediawiki.org/wiki/Manual:$wgHashedUploadDirectory hashed upload directories] with URL schemes that are comprised of the first two characters of a file's MD5 hash (e.g <code>/images/f/f8/Foo.png</code>). * Unlike various other [[wikipedia:wiki farm|wiki farms]], there is no such concept as a "Weird Gloop account". Each wiki family (e.g ''RuneScape'') has its own shared user databases. ==Extensions== We [https://github.com/weirdgloop maintain] a number of extensions; some are forked from their upstream equivalents with some performance improvements that may be specific to our setup. We're also happy to install other extensions if it benefits a wiki and their community. ===Alternatives=== {| class="wikitable" |- ! Extension !! Recommended alternative |- | [https://github.com/NilsEnevoldsen/AudioButton AudioButton] || Replicate the functionality with a new default JS gadget. [https://wiki.leagueoflegends.com/en-us/MediaWiki:Gadget-inline-audio.js Example]. |- | [https://www.mediawiki.org/wiki/Extension:MsUpload MsUpload] || We have [https://www.mediawiki.org/wiki/Extension:SimpleBatchUpload SimpleBatchUpload]. VisualEditor and the 2017 source editor also have this functionality built in. |- | TabView (Fandom) || We have [https://www.mediawiki.org/w/index.php?oldid=5009524 Tabber] - use that instead. |- | SpotifyTag, [https://www.mediawiki.org/wiki/Extension:EmbedSpotify EmbedSpotify], [https://www.mediawiki.org/wiki/Extension:YouTube YouTube] || We have [https://www.mediawiki.org/wiki/Extension:EmbedVideo_(fork) EmbedVideo] - use that instead. 1ea511d4f4d3049bb8ce93287908d2bfec323cb5 Licensing 0 24 580 427 2025-03-13T16:06:51Z Jayden 52 wikitext text/x-wiki This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop. ==Licensing== {| class="wikitable" style="max-width: 1500px" |- ! width="225" | Wiki ! width="150" | License ! Details |- | RuneScape Wiki<br>(https://runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. '''Fork dates:''' * English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018''' * English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019''' * Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019''' '''Commercial use waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Portuguese-Brazilian RuneScape Wiki<br>(https://pt.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Old School RuneScape Wiki<br>(https://oldschool.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | RuneScape Classic Wiki<br>(https://classic.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Minecraft Wiki<br>(https://minecraft.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Some pages on the wiki, such as those that were previously hosted on ''[[mcw:MCW:Projects/wiki.vg merge|wiki.vg]]'', are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] instead. When this is the case, license information will appear separately on these pages (including when editing them). |- | Brighter Shores Wiki<br>(https://brightershoreswiki.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | Meta Weird Gloop Wiki<br>(https://meta.weirdgloop.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | League of Legends Wiki<br>(https://wiki.leagueoflegends.com) || [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]<br>([https://creativecommons.org/licenses/by-sa/3.0/legalcode full text]) || |- | Warframe Wiki<br>(https://wiki.warframe.com) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Except where otherwise specified, revisions on this wiki after '''31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to 31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. |- | Vampire Survivors Wiki<br>(https://vampire.survivors.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using wiki content== When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following: * A hyperlink (where possible) or URL to the page or pages you are re-using. * A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website. * A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). An attribution example when re-using one of our wiki's content on your own website: <blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote> If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Global policies|{{PAGENAME}}]] 7cbcf2ce3b0b809824fe82d409b1ef869fe6ce91 581 580 2025-03-21T19:35:57Z Jayden 52 wikitext text/x-wiki This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop. ==Licensing== {| class="wikitable" style="max-width: 1500px" |- ! width="225" | Wiki ! width="150" | License ! Details |- | RuneScape Wiki<br>(https://runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. '''Fork dates:''' * English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018''' * English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019''' * Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019''' '''Commercial use waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Portuguese-Brazilian RuneScape Wiki<br>(https://pt.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Old School RuneScape Wiki<br>(https://oldschool.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | RuneScape Classic Wiki<br>(https://classic.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Minecraft Wiki ''(all languages)''<br>(https://minecraft.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Some pages on the wiki, such as those that were previously hosted on ''[[enmcw:MCW:Projects/wiki.vg merge|wiki.vg]]'', are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] instead. When this is the case, license information will appear separately on these pages (including when editing them). |- | Brighter Shores Wiki<br>(https://brightershoreswiki.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | Meta Weird Gloop Wiki<br>(https://meta.weirdgloop.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | League of Legends Wiki<br>(https://wiki.leagueoflegends.com) || [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]<br>([https://creativecommons.org/licenses/by-sa/3.0/legalcode full text]) || |- | Warframe Wiki<br>(https://wiki.warframe.com) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Except where otherwise specified, revisions on this wiki after '''31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to 31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. |- | Vampire Survivors Wiki<br>(https://vampire.survivors.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Except where otherwise specified, revisions on this wiki after '''13 March 2025, 16:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using wiki content== When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following: * A hyperlink (where possible) or URL to the page or pages you are re-using. * A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website. * A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). An attribution example when re-using one of our wiki's content on your own website: <blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote> If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Global policies|{{PAGENAME}}]] a9e8abd67e606dadb5be2ecb6bbebf401acca733 584 581 2025-03-31T16:32:14Z Jayden 52 wikitext text/x-wiki This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop. ==Licensing== {| class="wikitable" style="max-width: 1500px" |- ! width="225" | Wiki ! width="150" | License ! Details |- | RuneScape Wiki<br>(https://runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. '''Fork dates:''' * English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018''' * English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019''' * Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019''' '''Commercial use waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Portuguese-Brazilian RuneScape Wiki<br>(https://pt.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Old School RuneScape Wiki<br>(https://oldschool.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | RuneScape Classic Wiki<br>(https://classic.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Minecraft Wiki ''(all languages)''<br>(https://minecraft.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Some pages on the wiki, such as those that were previously hosted on ''[[enmcw:MCW:Projects/wiki.vg merge|wiki.vg]]'', are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] instead. When this is the case, license information will appear separately on these pages (including when editing them). |- | Brighter Shores Wiki<br>(https://brightershoreswiki.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | Meta Weird Gloop Wiki<br>(https://meta.weirdgloop.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | League of Legends Wiki<br>(https://wiki.leagueoflegends.com) || [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]<br>([https://creativecommons.org/licenses/by-sa/3.0/legalcode full text]) || |- | Warframe Wiki<br>(https://wiki.warframe.com) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Except where otherwise specified, revisions on this wiki after '''31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to 31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. |- | Vampire Survivors Wiki<br>(https://vampire.survivors.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Except where otherwise specified, revisions on this wiki after '''13 March 2025, 16:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. |- | RuneScape: Dragonwilds Wiki<br>(https://dragonwilds.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using wiki content== When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following: * A hyperlink (where possible) or URL to the page or pages you are re-using. * A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website. * A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). An attribution example when re-using one of our wiki's content on your own website: <blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote> If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Global policies|{{PAGENAME}}]] fa071fd7702d739aa7f362f257ee387f17cb3fb2 User:ChxPotatoCurry 2 118 585 2025-04-15T21:00:36Z ChxPotatoCurry 183 hello wikitext text/x-wiki Started RuneScape in 2005-2009, returned to OSRS in 2022. f2de32e8fa76e0a60083066f3fbcd8d024c58866 MediaWiki:Sidebar 8 77 586 423 2025-04-16T13:47:22Z BigDiesel2m 74 fixing osw link wikitext text/x-wiki * navigation ** recentchanges-url|recentchanges ** https://weirdgloop.org|weirdgloop.org * Wikis ** rsw:RuneScape Wiki|RuneScape Wiki ** osw:Old School RuneScape Wiki|OSRS Wiki ** classicrsw:RuneScape Classic Wiki|RS Classic Wiki ** https://minecraft.wiki|Minecraft Wiki ** https://wiki.leagueoflegends.com/en-us|League of Legends Wiki ** https://wiki.warframe.com|Warframe Wiki * SEARCH * TOOLBOX * LANGUAGES 8a5c469c1cc3f8e11669f255a3aabe55a8c79a86 587 586 2025-04-24T20:28:16Z Jayden 52 wikitext text/x-wiki * navigation ** recentchanges-url|recentchanges ** https://weirdgloop.org|weirdgloop.org * Wikis ** rsw:RuneScape Wiki|RuneScape Wiki ** osw:Old School RuneScape Wiki|OSRS Wiki ** classicrsw:RuneScape Classic Wiki|RS Classic Wiki ** enmcw:Main Page|Minecraft Wiki ** lolw:Main Page|League of Legends Wiki ** wfw:Main Page|Warframe Wiki ** vsww:Main Page|Vampire Survivors Wiki ** rsdww:Main Page|RS: Dragonwilds Wiki * SEARCH * TOOLBOX * LANGUAGES 46b02e767d0080b53fce3ee5f2eb11b4c6714049 MediaWiki:Sidebar 8 77 588 587 2025-04-24T20:28:42Z Jayden 52 wikitext text/x-wiki * navigation ** recentchanges-url|recentchanges ** https://weirdgloop.org|weirdgloop.org * Wikis ** rsw:RuneScape Wiki|RuneScape Wiki ** osw:Old School RuneScape Wiki|OSRS Wiki ** classicrsw:RuneScape Classic Wiki|RS Classic Wiki ** enmcw:Main Page|Minecraft Wiki ** lolw:Main Page|League of Legends Wiki ** wfw:Main Page|Warframe Wiki ** vsw:Main Page|Vampire Survivors Wiki ** rsdww:Main Page|RS: Dragonwilds Wiki * SEARCH * TOOLBOX * LANGUAGES cf32705570affd73819fb1259d4998d1c38e1905 Talk:Discord 1 119 589 2025-06-05T14:48:49Z 154.5.222.217 0 Created blank page wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Licensing 0 24 590 584 2025-06-17T14:34:37Z Jayden 52 wikitext text/x-wiki This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop. ==Licensing== {| class="wikitable" style="max-width: 1500px" |- ! width="225" | Wiki ! width="150" | License ! Details |- | RuneScape Wiki<br>(https://runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="4" | Except where otherwise specified, the article revisions on these wikis on and after the appropriate '''fork date''' shown below are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to the appropriate fork date shown below''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. '''Fork dates:''' * English RS & OSRS Wiki (runescape.wiki and oldschool.runescape.wiki) - '''1 October 2018''' * English RuneScape Classic Wiki (classic.runescape.wiki) - '''2 January 2019''' * Portuguese-Brazilian RS Wiki (pt.runescape.wiki) - '''16 January 2019''' '''Commercial use waiver:'''<br> By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of Jagex Ltd's use of your contribution and any derivative works of such contribution. |- | Portuguese-Brazilian RuneScape Wiki<br>(https://pt.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Old School RuneScape Wiki<br>(https://oldschool.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | RuneScape Classic Wiki<br>(https://classic.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) |- | Minecraft Wiki ''(all languages)''<br>(https://minecraft.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Some pages on the wiki, such as those that were previously hosted on ''[[enmcw:MCW:Projects/wiki.vg merge|wiki.vg]]'', are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] instead. When this is the case, license information will appear separately on these pages (including when editing them). |- | Brighter Shores Wiki<br>(https://brightershoreswiki.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | Meta Weird Gloop Wiki<br>(https://meta.weirdgloop.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | League of Legends Wiki<br>(https://wiki.leagueoflegends.com) || [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]<br>([https://creativecommons.org/licenses/by-sa/3.0/legalcode full text]) || |- | Warframe Wiki<br>(https://wiki.warframe.com) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Except where otherwise specified, revisions on this wiki after '''31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to 31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0]. |- | Vampire Survivors Wiki<br>(https://vampire.survivors.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Except where otherwise specified, revisions on this wiki after '''13 March 2025, 16:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. |- | RuneScape: Dragonwilds Wiki<br>(https://dragonwilds.runescape.wiki) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | Balatro Wiki<br>(https://balatrowiki.org) || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0]<br>([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || Except where otherwise specified, revisions on this wiki after '''16 June 2025, 18:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using wiki content== When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following: * A hyperlink (where possible) or URL to the page or pages you are re-using. * A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website. * A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). An attribution example when re-using one of our wiki's content on your own website: <blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote> If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Global policies|{{PAGENAME}}]] 4e8696e313bd431623b38e371f0d60707129bcde User:MagicDippyEgg 2 120 591 2025-06-25T05:00:05Z MagicDippyEgg 188 just creating my page wikitext text/x-wiki Hello World 0a4d55a8d778e5022fab701977c5d840bbc486d0 File:Flag-gb.svg 6 121 592 2025-06-27T18:18:34Z Jayden 52 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Flag-pt.svg 6 122 593 2025-06-27T18:18:42Z Jayden 52 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Flag-us.svg 6 123 594 2025-06-27T18:18:49Z Jayden 52 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Licensing 0 24 595 590 2025-06-27T18:53:14Z Jayden 52 make display of wikis more streamlined, add smite wikitext text/x-wiki This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop. ==Licensing== {| class="wikitable" style="max-width: 1500px" |- ! width="200" | Wiki ! width="70" | Language ! URL ! width="225" | License ! Additional terms |- | RuneScape Wiki || style="text-align:center;" | [[File:Flag-gb.svg|30px|link=|alt=British English]] [[File:Flag-pt.svg|30px|link=|alt=Portuguese-Brazilian]] || [https://runescape.wiki runescape.wiki] || rowspan="3" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="3" | <div style="font-size: 0.8em; line-height: 1.2em;">Except where otherwise specified, the article revisions on these wikis '''on and after the fork date''' (runescape.wiki and oldschool.runescape.wiki: '''1 October 2018''', classic.runescape.wiki: '''2 January 2019''', pt.runescape.wiki: '''16 January 2019''') are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to the aformentioned fork date''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] instead. <br /><br />By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of [https://jagex.com Jagex Ltd]'s use of your contribution and any derivative works of such contribution.</div> |- | Old School RuneScape Wiki || style="text-align:center;" | [[File:Flag-gb.svg|30px|link=|alt=British English]] || [https://oldschool.runescape.wiki oldschool.runescape.wiki] |- | RuneScape Classic Wiki || style="text-align:center;" | [[File:Flag-gb.svg|30px|link=|alt=British English]] || [https://classic.runescape.wiki classic.runescape.wiki] |- | RuneScape: Dragonwilds Wiki || style="text-align:center;" | [[File:Flag-gb.svg|30px|link=|alt=British English]] || [https://dragonwilds.runescape.wiki dragonwilds.runescape.wiki] || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | Minecraft Wiki || style="text-align:center;" | Various || [https://minecraft.wiki minecraft.wiki] || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || <div style="font-size: 0.8em; line-height: 1.2em;">Some pages on the wiki, such as those that were previously hosted on ''[[enmcw:MCW:Projects/wiki.vg merge|wiki.vg]]'', are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] instead. When this is the case, license information will appear separately on these pages (including when editing them).</div> |- | Brighter Shores Wiki || style="text-align:center;" | [[File:Flag-gb.svg|30px|link=|alt=British English]] || [https://brightershoreswiki.org brightershoreswiki.org] || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | League of Legends Wiki || style="text-align:center;" | [[File:Flag-us.svg|30px|link=|alt=American English]] || [https://wiki.leagueoflegends.com wiki.leagueoflegends.com] || [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] ([https://creativecommons.org/licenses/by-sa/3.0/legalcode full text]) || |- | Warframe Wiki || style="text-align:center;" | [[File:Flag-us.svg|30px|link=|alt=American English]] || [https://wiki.warframe.com wiki.warframe.com] || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || <div style="font-size: 0.8em; line-height: 1.2em;">Except where otherwise specified, revisions on this wiki after '''31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to 31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].</div> |- | Vampire Survivors Wiki || style="text-align:center;" | [[File:Flag-us.svg|30px|link=|alt=American English]] || [https://vampire.survivors.wiki vampire.survivors.wiki] || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || <div style="font-size: 0.8em; line-height: 1.2em;">Except where otherwise specified, revisions on this wiki after '''13 March 2025, 16:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.</div> |- | Balatro Wiki || style="text-align:center;" | [[File:Flag-us.svg|30px|link=|alt=American English]] || [https://balatrowiki.org balatrowiki.org] || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || <div style="font-size: 0.8em; line-height: 1.2em;">Except where otherwise specified, revisions on this wiki after '''16 June 2025, 18:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.</div> |- | Smite 2 Wiki || style="text-align:center;" | [[File:Flag-us.svg|30px|link=|alt=American English]] || [https://wiki.smite2.com wiki.smite2.com] || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using wiki content== When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following: * A hyperlink (where possible) or URL to the page or pages you are re-using. * A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website. * A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). An attribution example when re-using one of our wiki's content on your own website: <blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote> If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Global policies|{{PAGENAME}}]] 86bc4ad08c74bf24a93f7afc9103e221e7b0667c MediaWiki at Weird Gloop 0 27 596 557 2025-07-07T13:55:01Z Jayden 52 Jayden moved page [[Differences with core MediaWiki]] to [[MediaWiki at Weird Gloop]]: similar to https://wikitech.wikimedia.org/wiki/MediaWiki_at_WMF wikitext text/x-wiki Wikis that are hosted by Weird Gloop are running on a slightly modified version of [https://www.mediawiki.org/wiki/MediaWiki MediaWiki]. You can see the version of MediaWiki that is currently being used as a base, as well as the extensions in use on a wiki, by viewing [[Special:Version]]. However, please note that we also backport changes and security fixes from the latest branch of MediaWiki, even if our version appears not to be the most recent. There are a number of small differences between our version of MediaWiki and the upstream version; this page outlines those differences. ==General== ===Skins=== By default, the available skins are Vector (legacy) on desktop and Minerva on mobile. We recommend using the following structure for CSS: * [[MediaWiki:Common.css]] for styles that should be used on both desktop and mobile * [[MediaWiki:Vector.css]] for desktop-only styles * [[MediaWiki:Minerva.css]] for mobile-only styles Our wikis' version of legacy Vector incorporates an improved search interface for desktop users, which was backported from the 2022 version of Vector. ===Themes=== :''See also: [[Themes]]'' We support multiple themes for a wiki. Themes are determined using a cookie called <code>theme</code> to avoid a flash of unstyled content. There is no limit on the number of themes that can be created, but we recommend only having a few. ==Technical== ===Caching=== Most of our wikis cache pages more aggressively for logged-out users, significantly increasing the speed of loading pages for those users. When a page is edited, a request to purge the cache for that page is sent to Cloudflare, our CDN provider. We also cache the following routes for a longer period for all requests: * api.php?action=opensearch - '''3 days''' * rest.php/v1/search - '''3 days''' * [https://www.mediawiki.org/wiki/Extension:Popups Page hover previews] - '''7 days''' (purged when a page is changed) * [https://www.mediawiki.org/wiki/Extension:PageImages Page images] - '''3 days''' (purged when a page is changed) * Favicon.ico - '''1 hour''' ===filepath:// syntax for CSS=== To use files in CSS files, we have added the <code>filepath://</code> syntax. This is easier than typing out full URLs to files, and has the added benefit of ensuring that the file URLs are cached correctly. It also supports a <code>width</code> parameter, which should be used instead of serving full-size original files where appropriate, to reduce load times for readers. '''Example:''' <syntaxhighlight lang="css"> body { background-image: url('filepath://Wiki_background.png'); } .foo { background-image: url('filepath://Another_image.png?width=50'); } </syntaxhighlight> ===HTML5 audio/video files=== We use a forked version of [https://github.com/weirdgloop/mediawiki-extensions-TimedMediaHandler TimedMediaHandler], which changes embeds of <code>File:Audio.mp3</code> and similar tags to use native browser <code><audio></code> and <code><video></code> tags, which are supported on all major browsers. This reduces the level of bloat on wiki pages where audio/video files are embedded, and provides a much cleaner & native interface for readers. ===Robots.txt=== Each wiki that we host uses a similar [[wikipedia:robots.txt|robots.txt]] file, which tells search engines what they should and shouldn't crawl. The file is generated based on [[MediaWiki:Robots.txt]] on ''this'' wiki (meta.weirdgloop.org), along with a few extra lines that are added by PHP for each relevant namespace that shouldn't be indexed. It allows search engines to index all current pages on each wiki, while ignoring special pages, diffs, and more. We also block AI crawlers from companies such as OpenAI, Meta, Google, and Anthropic - this is because we don't believe that training LLMs on our wiki data is acceptable under the relevant Creative Commons licenses of those wikis. If you're an admin on one of our wikis and feel that a change to robots.txt is required, please [[Special:Contact|contact us]]. ===Misc=== * Our URL scheme for file serving looks more like <code>/images/Foo.png?d23ef</code> instead of using [https://www.mediawiki.org/wiki/Manual:$wgHashedUploadDirectory hashed upload directories] with URL schemes that are comprised of the first two characters of a file's MD5 hash (e.g <code>/images/f/f8/Foo.png</code>). * Unlike various other [[wikipedia:wiki farm|wiki farms]], there is no such concept as a "Weird Gloop account". Each wiki family (e.g ''RuneScape'') has its own shared user databases. ==Extensions== We [https://github.com/weirdgloop maintain] a number of extensions; some are forked from their upstream equivalents with some performance improvements that may be specific to our setup. We're also happy to install other extensions if it benefits a wiki and their community. ===Alternatives=== {| class="wikitable" |- ! Extension !! Recommended alternative |- | [https://github.com/NilsEnevoldsen/AudioButton AudioButton] || Replicate the functionality with a new default JS gadget. [https://wiki.leagueoflegends.com/en-us/MediaWiki:Gadget-inline-audio.js Example]. |- | [https://www.mediawiki.org/wiki/Extension:MsUpload MsUpload] || We have [https://www.mediawiki.org/wiki/Extension:SimpleBatchUpload SimpleBatchUpload]. VisualEditor and the 2017 source editor also have this functionality built in. |- | TabView (Fandom) || We have [https://www.mediawiki.org/w/index.php?oldid=5009524 Tabber] - use that instead. |- | SpotifyTag, [https://www.mediawiki.org/wiki/Extension:EmbedSpotify EmbedSpotify], [https://www.mediawiki.org/wiki/Extension:YouTube YouTube] || We have [https://www.mediawiki.org/wiki/Extension:EmbedVideo_(fork) EmbedVideo] - use that instead. 1ea511d4f4d3049bb8ce93287908d2bfec323cb5 598 596 2025-07-07T19:02:18Z Jayden 52 wikitext text/x-wiki Wikis that are hosted by Weird Gloop are running on a slightly modified version of the upstream [https://www.mediawiki.org/wiki/MediaWiki '''MediaWiki'''] software. The upstream version that our wikis are based on can be viewed at [[Special:Version]]. ==Differences with upstream== * '''Accounts''': There is no such concept as a "Weird Gloop account". Each wiki family (e.g RuneScape or Minecraft) has its own shared user database. * '''Skins''': By default, our wikis use a slightly modified version of Vector (legacy) on desktop and Minerva on mobile. [[MediaWiki:Common.css]] should be used for desktop and mobile styling, while [[MediaWiki:Vector.css]] and [[MediaWiki:Minerva.css]] respectively should be used for desktop-only and mobile-only styles respectively. * '''Themes''': We support [[themes]] on our wikis (such as light mode and dark mode). There is no limit on the number of themes that can be created, but we recommend only having a few. * '''File paths''': Our files are served from paths such as <code>/images/Foo.png?d23ef</code> instead of using [https://www.mediawiki.org/wiki/Manual:$wgHashedUploadDirectory MediaWiki's default path scheme]. * '''filepath:// syntax for CSS''': When using uploaded files in CSS, use the <code>filepath://</code> syntax we have added. It ensures that the files are served from the CDN cache correctly, ensuring faster load times for readers. It also supports a <code>width</code> parameter. <syntaxhighlight lang="css"> body { background-image: url('filepath://Wiki_background.png'); } .foo { background-image: url('filepath://Another_image.png?width=50'); } </syntaxhighlight> * '''Crawlers''': The [[MediaWiki:Robots.txt]] page on this wiki applies a global robots.txt to all of our wikis. Notably, we block AI crawlers. ===Extensions=== We [https://github.com/weirdgloop maintain] a number of extensions; some are forked from their upstream equivalents with some performance improvements and small changes that may be specific to our setup. We're also happy to install other extensions if it benefits a wiki and their community. There are some extensions that we don't typically enable on our wikis to reduce bloat and complexity, but have alternatives that are available: {| class="wikitable" |- ! Extension !! Recommended alternative |- | [https://github.com/NilsEnevoldsen/AudioButton AudioButton] || Use JavaScript instead ([https://wiki.leagueoflegends.com/en-us/MediaWiki:Gadget-inline-audio.js example]) |- | [https://www.mediawiki.org/wiki/Extension:MsUpload MsUpload] || [https://www.mediawiki.org/wiki/Extension:SimpleBatchUpload SimpleBatchUpload]. VisualEditor and the 2017 source editor also have this functionality built in. |- | TabView (Fandom) || [https://www.mediawiki.org/w/index.php?oldid=5009524 Tabber] |- | SpotifyTag, [https://www.mediawiki.org/wiki/Extension:EmbedSpotify EmbedSpotify], [https://www.mediawiki.org/wiki/Extension:YouTube YouTube] || [https://www.mediawiki.org/wiki/Extension:EmbedVideo_(fork) EmbedVideo] |- | [https://www.mediawiki.org/wiki/Extension:Cargo Cargo] || [https://www.semantic-mediawiki.org/wiki/Help:User_manual Semantic MediaWiki] and [https://www.mediawiki.org/wiki/Extension:Semantic_Scribunto Semantic Scribunto] |} ==Technical details== * Our primary infrastructure is on '''Google Cloud''', located in europe-west4. Our main database server uses '''MySQL'''. Each wiki uses its own database to ensure that it operates in isolation, but some wiki families (e.g all languages for Minecraft Wiki) also have a separate shared database to allow for session sharing and more. * Web requests are handled in the first instance by '''Cloudflare''''s global network. The DNS resolves to a Google Cloud load balancer which directs traffic towards a Kubernetes cluster on GKE. Most requests to our wikis are cached by Cloudflare's CDN, including page HTML for logged-out users and static resources like JS and images. These resources are purged when they are updated on the wiki. * If a web request is not handled by the CDN, it is processed by the application servers that we have running on GKE, which run '''Nginx''' as a reverse proxy and uses '''php-fpm''' to interact with the MediaWiki software. Requests for images are proxied to Google Cloud Storage, while all other requests are handled by MediaWiki. Data is cached inside of MySQL (wiki page parses and sessions) and '''Redis''' (main cache, jobqueue). * Primary configuration of our infrastructure, including the Kubernetes cluster, is performed using Grafana Tanka. Some other configuration is handled by a separate set of Terraform config files. d853a7554a8d6572d521d4e2b9ee8123a916eeaf Differences with core MediaWiki 0 124 597 2025-07-07T13:55:01Z Jayden 52 Jayden moved page [[Differences with core MediaWiki]] to [[MediaWiki at Weird Gloop]]: similar to https://wikitech.wikimedia.org/wiki/MediaWiki_at_WMF wikitext text/x-wiki #REDIRECT [[MediaWiki at Weird Gloop]] 97df04417226291a760cdd41fba42a1ddabd5cb7 Special:Badtitle/NS312:Group:Schema properties 312 125 599 2025-07-10T22:00:26Z Maintenance script 191 Semantic MediaWiki group import Special:Badtitle/NS312:Group:Predefined properties 312 126 600 2025-07-10T22:00:27Z Maintenance script 191 Semantic MediaWiki group import MediaWiki:Smw import schema 8 127 601 2025-07-10T22:00:27Z Maintenance script 191 Semantic MediaWiki default vocabulary import wikitext text/x-wiki https://schema.org/ | [https://schema.org/version/latest Schema.org], V 14.0 about|Type:Text abridged|Type:Text abstract|Type:Text accelerationTime|Type:Text acceptedAnswer|Type:Text acceptedOffer|Type:Text acceptedPaymentMethod|Type:Text acceptsReservations|Type:Text accessCode|Type:Text accessMode|Type:Text accessModeSufficient|Type:Text accessibilityAPI|Type:Text accessibilityControl|Type:Text accessibilityFeature|Type:Text accessibilityHazard|Type:Text accessibilitySummary|Type:Text accommodationCategory|Type:Text accommodationFloorPlan|Type:Text accountId|Type:Text accountMinimumInflow|Type:Text accountOverdraftLimit|Type:Text accountablePerson|Type:Text acquireLicensePage|Type:Text acquiredFrom|Type:Text acrissCode|Type:Text actionAccessibilityRequirement|Type:Text actionApplication|Type:Text actionOption|Type:Text actionPlatform|Type:Text actionStatus|Type:Text actionableFeedbackPolicy|Type:Text activeIngredient|Type:Text activityDuration|Type:Text activityFrequency|Type:Text actor|Type:Text actors|Type:Text addOn|Type:Text additionalName|Type:Text additionalNumberOfGuests|Type:Text additionalProperty|Type:Text additionalType|Type:Text additionalVariable|Type:Text address|Type:Text addressCountry|Type:Text addressLocality|Type:Text addressRegion|Type:Text administrationRoute|Type:Text advanceBookingRequirement|Type:Text adverseOutcome|Type:Text affectedBy|Type:Text affiliation|Type:Text afterMedia|Type:Text agent|Type:Text aggregateRating|Type:Text aircraft|Type:Text album|Type:Text albumProductionType|Type:Text albumRelease|Type:Text albumReleaseType|Type:Text albums|Type:Text alcoholWarning|Type:Text algorithm|Type:Text alignmentType|Type:Text alternateName|Type:Text alternativeHeadline|Type:Text alternativeOf|Type:Text alumni|Type:Text alumniOf|Type:Text amenityFeature|Type:Text amount|Type:Text amountOfThisGood|Type:Text announcementLocation|Type:Text annualPercentageRate|Type:Text answerCount|Type:Text answerExplanation|Type:Text antagonist|Type:Text appearance|Type:Text applicableCountry|Type:Text applicableLocation|Type:Text applicantLocationRequirements|Type:Text application|Type:Text applicationCategory|Type:Text applicationContact|Type:Text applicationDeadline|Type:Text applicationStartDate|Type:Date applicationSubCategory|Type:Text applicationSuite|Type:Text appliesToDeliveryMethod|Type:Text appliesToPaymentMethod|Type:Text archiveHeld|Type:Text archivedAt|Type:Text area|Type:Text areaServed|Type:Text arrivalAirport|Type:Text arrivalBoatTerminal|Type:Text arrivalBusStop|Type:Text arrivalGate|Type:Text arrivalPlatform|Type:Text arrivalStation|Type:Text arrivalTerminal|Type:Text arrivalTime|Type:Text artEdition|Type:Text artMedium|Type:Text arterialBranch|Type:Text artform|Type:Text articleBody|Type:Text articleSection|Type:Text artist|Type:Text artworkSurface|Type:Text aspect|Type:Text assembly|Type:Text assemblyVersion|Type:Text assesses|Type:Text associatedAnatomy|Type:Text associatedArticle|Type:Text associatedClaimReview|Type:Text associatedDisease|Type:Text associatedMedia|Type:Text associatedMediaReview|Type:Text associatedPathophysiology|Type:Text associatedReview|Type:Text athlete|Type:Text attendee|Type:Text attendees|Type:Text audience|Type:Text audienceType|Type:Text audio|Type:Text authenticator|Type:Text author|Type:Text availability|Type:Text availabilityEnds|Type:Text availabilityStarts|Type:Text availableAtOrFrom|Type:Text availableChannel|Type:Text availableDeliveryMethod|Type:Text availableFrom|Type:Text availableIn|Type:Text availableLanguage|Type:Text availableOnDevice|Type:Text availableService|Type:Text availableStrength|Type:Text availableTest|Type:Text availableThrough|Type:Text award|Type:Text awards|Type:Text awayTeam|Type:Text backstory|Type:Text bankAccountType|Type:Text baseSalary|Type:Text bccRecipient|Type:Text bed|Type:Text beforeMedia|Type:Text beneficiaryBank|Type:Text benefits|Type:Text benefitsSummaryUrl|Type:URL bestRating|Type:Text billingAddress|Type:Text billingDuration|Type:Text billingIncrement|Type:Text billingPeriod|Type:Text billingStart|Type:Text bioChemInteraction|Type:Text bioChemSimilarity|Type:Text biologicalRole|Type:Text biomechnicalClass|Type:Text birthDate|Type:Date birthPlace|Type:Text bitrate|Type:Text blogPost|Type:Text blogPosts|Type:Text bloodSupply|Type:Text boardingGroup|Type:Text boardingPolicy|Type:Text bodyLocation|Type:Text bodyType|Type:Text bookEdition|Type:Text bookFormat|Type:Text bookingAgent|Type:Text bookingTime|Type:Text borrower|Type:Text box|Type:Text branch|Type:Text branchCode|Type:Text branchOf|Type:Text brand|Type:Text breadcrumb|Type:Text breastfeedingWarning|Type:Text broadcastAffiliateOf|Type:Text broadcastChannelId|Type:Text broadcastDisplayName|Type:Text broadcastFrequency|Type:Text broadcastFrequencyValue|Type:Text broadcastOfEvent|Type:Text broadcastServiceTier|Type:Text broadcastSignalModulation|Type:Text broadcastSubChannel|Type:Text broadcastTimezone|Type:Text broadcaster|Type:Text broker|Type:Text browserRequirements|Type:Text busName|Type:Text busNumber|Type:Text businessDays|Type:Text businessFunction|Type:Text buyer|Type:Text byArtist|Type:Text byDay|Type:Text byMonth|Type:Text byMonthDay|Type:Text byMonthWeek|Type:Text callSign|Type:Text calories|Type:Text candidate|Type:Text caption|Type:Text carbohydrateContent|Type:Text cargoVolume|Type:Text carrier|Type:Text carrierRequirements|Type:Text cashBack|Type:Text catalog|Type:Text catalogNumber|Type:Text category|Type:Text causeOf|Type:Text ccRecipient|Type:Text character|Type:Text characterAttribute|Type:Text characterName|Type:Text cheatCode|Type:Text checkinTime|Type:Text checkoutTime|Type:Text chemicalComposition|Type:Text chemicalRole|Type:Text childMaxAge|Type:Text childMinAge|Type:Text childTaxon|Type:Text children|Type:Text cholesterolContent|Type:Text circle|Type:Text citation|Type:Text claimInterpreter|Type:Text claimReviewed|Type:Text clincalPharmacology|Type:Text clinicalPharmacology|Type:Text clipNumber|Type:Text closes|Type:Text coach|Type:Text code|Type:Text codeRepository|Type:Text codeSampleType|Type:Text codeValue|Type:Text codingSystem|Type:Text colleague|Type:Text colleagues|Type:Text collection|Type:Text collectionSize|Type:Text color|Type:Text colorist|Type:Text comment|Type:Text commentCount|Type:Text commentText|Type:Text commentTime|Type:Text competencyRequired|Type:Text competitor|Type:Text composer|Type:Text comprisedOf|Type:Text conditionsOfAccess|Type:Text confirmationNumber|Type:Text connectedTo|Type:Text constrainingProperty|Type:Text contactOption|Type:Text contactPoint|Type:Text contactPoints|Type:Text contactType|Type:Text contactlessPayment|Type:Text containedIn|Type:Text containedInPlace|Type:Text containsPlace|Type:Text containsSeason|Type:Text contentLocation|Type:Text contentRating|Type:Text contentReferenceTime|Type:Text contentSize|Type:Text contentType|Type:Text contentUrl|Type:URL contraindication|Type:Text contributor|Type:Text cookTime|Type:Text cookingMethod|Type:Text copyrightHolder|Type:Text copyrightNotice|Type:Text copyrightYear|Type:Text correction|Type:Text correctionsPolicy|Type:Text costCategory|Type:Text costCurrency|Type:Text costOrigin|Type:Text costPerUnit|Type:Text countriesNotSupported|Type:Text countriesSupported|Type:Text countryOfAssembly|Type:Text countryOfLastProcessing|Type:Text countryOfOrigin|Type:Text course|Type:Text courseCode|Type:Text courseMode|Type:Text coursePrerequisites|Type:Text courseWorkload|Type:Text coverageEndTime|Type:Text coverageStartTime|Type:Text creativeWorkStatus|Type:Text creator|Type:Text credentialCategory|Type:Text creditText|Type:Text creditedTo|Type:Text cssSelector|Type:Text currenciesAccepted|Type:Text currency|Type:Text currentExchangeRate|Type:Text customer|Type:Text customerRemorseReturnFees|Type:Text customerRemorseReturnLabelSource|Type:Text customerRemorseReturnShippingFeesAmount|Type:Text cutoffTime|Type:Text cvdCollectionDate|Type:Date cvdFacilityCounty|Type:Text cvdFacilityId|Type:Text cvdNumBeds|Type:Text cvdNumBedsOcc|Type:Text cvdNumC19Died|Type:Text cvdNumC19HOPats|Type:Text cvdNumC19HospPats|Type:Text cvdNumC19MechVentPats|Type:Text cvdNumC19OFMechVentPats|Type:Text cvdNumC19OverflowPats|Type:Text cvdNumICUBeds|Type:Text cvdNumICUBedsOcc|Type:Text cvdNumTotBeds|Type:Text cvdNumVent|Type:Text cvdNumVentUse|Type:Text dataFeedElement|Type:Text dataset|Type:Text datasetTimeInterval|Type:Text dateCreated|Type:Date dateDeleted|Type:Date dateIssued|Type:Date dateModified|Type:Date datePosted|Type:Date datePublished|Type:Date dateRead|Type:Date dateReceived|Type:Date dateSent|Type:Date dateVehicleFirstRegistered|Type:Date dateline|Type:Text dayOfWeek|Type:Text deathDate|Type:Date deathPlace|Type:Text defaultValue|Type:Text deliveryAddress|Type:Text deliveryLeadTime|Type:Text deliveryMethod|Type:Text deliveryStatus|Type:Text deliveryTime|Type:Text department|Type:Text departureAirport|Type:Text departureBoatTerminal|Type:Text departureBusStop|Type:Text departureGate|Type:Text departurePlatform|Type:Text departureStation|Type:Text departureTerminal|Type:Text departureTime|Type:Text dependencies|Type:Text depth|Type:Text description|Type:Text device|Type:Text diagnosis|Type:Text diagram|Type:Text diet|Type:Text dietFeatures|Type:Text differentialDiagnosis|Type:Text directApply|Type:Text director|Type:Text directors|Type:Text disambiguatingDescription|Type:Text discount|Type:Text discountCode|Type:Text discountCurrency|Type:Text discusses|Type:Text discussionUrl|Type:URL diseasePreventionInfo|Type:Text diseaseSpreadStatistics|Type:Text dissolutionDate|Type:Date distance|Type:Text distinguishingSign|Type:Text distribution|Type:Text diversityPolicy|Type:Text diversityStaffingReport|Type:Text documentation|Type:Text doesNotShip|Type:Text domainIncludes|Type:Text domiciledMortgage|Type:Text doorTime|Type:Text dosageForm|Type:Text doseSchedule|Type:Text doseUnit|Type:Text doseValue|Type:Text downPayment|Type:Text downloadUrl|Type:URL downvoteCount|Type:Text drainsTo|Type:Text driveWheelConfiguration|Type:Text dropoffLocation|Type:Text dropoffTime|Type:Text drug|Type:Text drugClass|Type:Text drugUnit|Type:Text duns|Type:Text duplicateTherapy|Type:Text duration|Type:Text durationOfWarranty|Type:Text duringMedia|Type:Text earlyPrepaymentPenalty|Type:Text editEIDR|Type:Text editor|Type:Text eduQuestionType|Type:Text educationRequirements|Type:Text educationalAlignment|Type:Text educationalCredentialAwarded|Type:Text educationalFramework|Type:Text educationalLevel|Type:Text educationalProgramMode|Type:Text educationalRole|Type:Text educationalUse|Type:Text elevation|Type:Text eligibilityToWorkRequirement|Type:Text eligibleCustomerType|Type:Text eligibleDuration|Type:Text eligibleQuantity|Type:Text eligibleRegion|Type:Text eligibleTransactionVolume|Type:Text email|Type:Email embedUrl|Type:URL embeddedTextCaption|Type:Text emissionsCO2|Type:Text employee|Type:Text employees|Type:Text employerOverview|Type:Text employmentType|Type:Text employmentUnit|Type:Text encodesBioChemEntity|Type:Text encodesCreativeWork|Type:Text encoding|Type:Text encodingFormat|Type:Text encodingType|Type:Text encodings|Type:Text endDate|Type:Date endOffset|Type:Text endTime|Type:Text endorsee|Type:Text endorsers|Type:Text energyEfficiencyScaleMax|Type:Text energyEfficiencyScaleMin|Type:Text engineDisplacement|Type:Text enginePower|Type:Text engineType|Type:Text entertainmentBusiness|Type:Text epidemiology|Type:Text episode|Type:Text episodeNumber|Type:Text episodes|Type:Text equal|Type:Text error|Type:Text estimatedCost|Type:Text estimatedFlightDuration|Type:Text estimatedSalary|Type:Text estimatesRiskOf|Type:Text ethicsPolicy|Type:Text event|Type:Text eventAttendanceMode|Type:Text eventSchedule|Type:Text eventStatus|Type:Text events|Type:Text evidenceLevel|Type:Text evidenceOrigin|Type:Text exampleOfWork|Type:Text exceptDate|Type:Date exchangeRateSpread|Type:Text executableLibraryName|Type:Text exerciseCourse|Type:Text exercisePlan|Type:Text exerciseRelatedDiet|Type:Text exerciseType|Type:Text exifData|Type:Text expectedArrivalFrom|Type:Text expectedArrivalUntil|Type:Text expectedPrognosis|Type:Text expectsAcceptanceOf|Type:Text experienceInPlaceOfEducation|Type:Text experienceRequirements|Type:Text expertConsiderations|Type:Text expires|Type:Text expressedIn|Type:Text familyName|Type:Text fatContent|Type:Text faxNumber|Type:Text featureList|Type:Text feesAndCommissionsSpecification|Type:Text fiberContent|Type:Text fileFormat|Type:Text fileSize|Type:Text financialAidEligible|Type:Text firstAppearance|Type:Text firstPerformance|Type:Text flightDistance|Type:Text flightNumber|Type:Text floorLevel|Type:Text floorLimit|Type:Text floorSize|Type:Text followee|Type:Text follows|Type:Text followup|Type:Text foodEstablishment|Type:Text foodEvent|Type:Text foodWarning|Type:Text founder|Type:Text founders|Type:Text foundingDate|Type:Date foundingLocation|Type:Text free|Type:Text freeShippingThreshold|Type:Text frequency|Type:Text fromLocation|Type:Text fuelCapacity|Type:Text fuelConsumption|Type:Text fuelEfficiency|Type:Text fuelType|Type:Text functionalClass|Type:Text fundedItem|Type:Text funder|Type:Text funding|Type:Text game|Type:Text gameAvailabilityType|Type:Text gameEdition|Type:Text gameItem|Type:Text gameLocation|Type:Text gamePlatform|Type:Text gameServer|Type:Text gameTip|Type:Text gender|Type:Text genre|Type:Text geo|Type:Text geoContains|Type:Text geoCoveredBy|Type:Text geoCovers|Type:Text geoCrosses|Type:Text geoDisjoint|Type:Text geoEquals|Type:Text geoIntersects|Type:Text geoMidpoint|Type:Text geoOverlaps|Type:Text geoRadius|Type:Text geoTouches|Type:Text geoWithin|Type:Text geographicArea|Type:Text gettingTestedInfo|Type:Text givenName|Type:Text globalLocationNumber|Type:Text governmentBenefitsInfo|Type:Text gracePeriod|Type:Text grantee|Type:Text greater|Type:Text greaterOrEqual|Type:Text gtin|Type:Text gtin12|Type:Text gtin13|Type:Text gtin14|Type:Text gtin8|Type:Text guideline|Type:Text guidelineDate|Type:Date guidelineSubject|Type:Text handlingTime|Type:Text hasAdultConsideration|Type:Text hasBioChemEntityPart|Type:Text hasBioPolymerSequence|Type:Text hasBroadcastChannel|Type:Text hasCategoryCode|Type:Text hasCourse|Type:Text hasCourseInstance|Type:Text hasCredential|Type:Text hasDefinedTerm|Type:Text hasDeliveryMethod|Type:Text hasDigitalDocumentPermission|Type:Text hasDriveThroughService|Type:Text hasEnergyConsumptionDetails|Type:Text hasEnergyEfficiencyCategory|Type:Text hasHealthAspect|Type:Text hasMap|Type:Text hasMeasurement|Type:Text hasMenu|Type:Text hasMenuItem|Type:Text hasMenuSection|Type:Text hasMerchantReturnPolicy|Type:Text hasMolecularFunction|Type:Text hasOccupation|Type:Text hasOfferCatalog|Type:Text hasPOS|Type:Text hasPart|Type:Text hasRepresentation|Type:Text hasVariant|Type:Text headline|Type:Text healthCondition|Type:Text healthPlanCoinsuranceOption|Type:Text healthPlanCoinsuranceRate|Type:Text healthPlanCopay|Type:Text healthPlanCopayOption|Type:Text healthPlanCostSharing|Type:Text healthPlanDrugOption|Type:Text healthPlanDrugTier|Type:Text healthPlanId|Type:Text healthPlanMarketingUrl|Type:URL healthPlanNetworkId|Type:Text healthPlanNetworkTier|Type:Text healthPlanPharmacyCategory|Type:Text healthcareReportingData|Type:Text height|Type:Text highPrice|Type:Text hiringOrganization|Type:Text holdingArchive|Type:Text homeLocation|Type:Text homeTeam|Type:Text honorificPrefix|Type:Text honorificSuffix|Type:Text hospitalAffiliation|Type:Text hostingOrganization|Type:Text hoursAvailable|Type:Text howPerformed|Type:Text httpMethod|Type:Text iataCode|Type:Text icaoCode|Type:Text identifier|Type:Text identifyingExam|Type:Text identifyingTest|Type:Text illustrator|Type:Text image|Type:Text imagingTechnique|Type:Text inAlbum|Type:Text inBroadcastLineup|Type:Text inChI|Type:Text inChIKey|Type:Text inCodeSet|Type:Text inDefinedTermSet|Type:Text inLanguage|Type:Text inPlaylist|Type:Text inProductGroupWithID|Type:Text inStoreReturnsOffered|Type:Text inSupportOf|Type:Text incentiveCompensation|Type:Text incentives|Type:Text includedComposition|Type:Text includedDataCatalog|Type:Text includedInDataCatalog|Type:Text includedInHealthInsurancePlan|Type:Text includedRiskFactor|Type:Text includesAttraction|Type:Text includesHealthPlanFormulary|Type:Text includesHealthPlanNetwork|Type:Text includesObject|Type:Text increasesRiskOf|Type:Text industry|Type:Text ineligibleRegion|Type:Text infectiousAgent|Type:Text infectiousAgentClass|Type:Text ingredients|Type:Text inker|Type:Text insertion|Type:Text installUrl|Type:URL instructor|Type:Text instrument|Type:Text intensity|Type:Text interactingDrug|Type:Text interactionCount|Type:Text interactionService|Type:Text interactionStatistic|Type:Text interactionType|Type:Text interactivityType|Type:Text interestRate|Type:Text interpretedAsClaim|Type:Text inventoryLevel|Type:Text inverseOf|Type:Text isAcceptingNewPatients|Type:Text isAccessibleForFree|Type:Text isAccessoryOrSparePartFor|Type:Text isAvailableGenerically|Type:Text isBasedOn|Type:Text isBasedOnUrl|Type:URL isConsumableFor|Type:Text isEncodedByBioChemEntity|Type:Text isFamilyFriendly|Type:Text isGift|Type:Text isInvolvedInBiologicalProcess|Type:Text isLiveBroadcast|Type:Text isLocatedInSubcellularLocation|Type:Text isPartOf|Type:Text isPartOfBioChemEntity|Type:Text isPlanForApartment|Type:Text isProprietary|Type:Text isRelatedTo|Type:Text isResizable|Type:Text isSimilarTo|Type:Text isUnlabelledFallback|Type:Text isVariantOf|Type:Text isbn|Type:Text isicV4|Type:Text iso6523Code|Type:Text isrcCode|Type:Text issn|Type:Text issueNumber|Type:Text issuedBy|Type:Text issuedThrough|Type:Text iswcCode|Type:Text item|Type:Text itemCondition|Type:Text itemDefectReturnFees|Type:Text itemDefectReturnLabelSource|Type:Text itemDefectReturnShippingFeesAmount|Type:Text itemListElement|Type:Text itemListOrder|Type:Text itemLocation|Type:Text itemOffered|Type:Text itemReviewed|Type:Text itemShipped|Type:Text itinerary|Type:Text iupacName|Type:Text jobBenefits|Type:Text jobImmediateStart|Type:Text jobLocation|Type:Text jobLocationType|Type:Text jobStartDate|Type:Date jobTitle|Type:Text jurisdiction|Type:Text keywords|Type:Text knownVehicleDamages|Type:Text knows|Type:Text knowsAbout|Type:Text knowsLanguage|Type:Text labelDetails|Type:Text landlord|Type:Text language|Type:Text lastReviewed|Type:Text latitude|Type:Text layoutImage|Type:Text learningResourceType|Type:Text leaseLength|Type:Text legalName|Type:Text legalStatus|Type:Text legislationApplies|Type:Text legislationChanges|Type:Text legislationConsolidates|Type:Text legislationDate|Type:Date legislationDateVersion|Type:Text legislationIdentifier|Type:Text legislationJurisdiction|Type:Text legislationLegalForce|Type:Text legislationLegalValue|Type:Text legislationPassedBy|Type:Text legislationResponsible|Type:Text legislationTransposes|Type:Text legislationType|Type:Text leiCode|Type:Text lender|Type:Text lesser|Type:Text lesserOrEqual|Type:Text letterer|Type:Text license|Type:Text line|Type:Text linkRelationship|Type:Text liveBlogUpdate|Type:Text loanMortgageMandateAmount|Type:Text loanPaymentAmount|Type:Text loanPaymentFrequency|Type:Text loanRepaymentForm|Type:Text loanTerm|Type:Text loanType|Type:Text location|Type:Text locationCreated|Type:Text lodgingUnitDescription|Type:Text lodgingUnitType|Type:Text logo|Type:Text longitude|Type:Text loser|Type:Text lowPrice|Type:Text lyricist|Type:Text lyrics|Type:Text mainContentOfPage|Type:Text mainEntity|Type:Text mainEntityOfPage|Type:Text maintainer|Type:Text makesOffer|Type:Text manufacturer|Type:Text map|Type:Text mapType|Type:Text maps|Type:Text marginOfError|Type:Text masthead|Type:Text material|Type:Text materialExtent|Type:Text mathExpression|Type:Text maxPrice|Type:Text maxValue|Type:Text maximumAttendeeCapacity|Type:Text maximumEnrollment|Type:Text maximumIntake|Type:Text maximumPhysicalAttendeeCapacity|Type:Text maximumVirtualAttendeeCapacity|Type:Text mealService|Type:Text measuredProperty|Type:Text measuredValue|Type:Text measurementTechnique|Type:Text mechanismOfAction|Type:Text mediaAuthenticityCategory|Type:Text mediaItemAppearance|Type:Text median|Type:Text medicalAudience|Type:Text medicalSpecialty|Type:Text medicineSystem|Type:Text meetsEmissionStandard|Type:Text member|Type:Text memberOf|Type:Text members|Type:Text membershipNumber|Type:Text membershipPointsEarned|Type:Text memoryRequirements|Type:Text mentions|Type:Text menu|Type:Text menuAddOn|Type:Text merchant|Type:Text merchantReturnDays|Type:Text merchantReturnLink|Type:Text messageAttachment|Type:Text mileageFromOdometer|Type:Text minPrice|Type:Text minValue|Type:Text minimumPaymentDue|Type:Text missionCoveragePrioritiesPolicy|Type:Text model|Type:Text modelDate|Type:Date modifiedTime|Type:Text molecularFormula|Type:Text molecularWeight|Type:Text monoisotopicMolecularWeight|Type:Text monthlyMinimumRepaymentAmount|Type:Text monthsOfExperience|Type:Text mpn|Type:Text multipleValues|Type:Text muscleAction|Type:Text musicArrangement|Type:Text musicBy|Type:Text musicCompositionForm|Type:Text musicGroupMember|Type:Text musicReleaseFormat|Type:Text musicalKey|Type:Text naics|Type:Text name|Type:Text namedPosition|Type:Text nationality|Type:Text naturalProgression|Type:Text negativeNotes|Type:Text nerve|Type:Text nerveMotor|Type:Text netWorth|Type:Text newsUpdatesAndGuidelines|Type:Text nextItem|Type:Text noBylinesPolicy|Type:Text nonEqual|Type:Text nonProprietaryName|Type:Text nonprofitStatus|Type:Text normalRange|Type:Text nsn|Type:Text numAdults|Type:Text numChildren|Type:Text numConstraints|Type:Text numTracks|Type:Text numberOfAccommodationUnits|Type:Text numberOfAirbags|Type:Text numberOfAvailableAccommodationUnits|Type:Text numberOfAxles|Type:Text numberOfBathroomsTotal|Type:Text numberOfBedrooms|Type:Text numberOfBeds|Type:Text numberOfCredits|Type:Text numberOfDoors|Type:Text numberOfEmployees|Type:Text numberOfEpisodes|Type:Text numberOfForwardGears|Type:Text numberOfFullBathrooms|Type:Text numberOfItems|Type:Text numberOfLoanPayments|Type:Text numberOfPages|Type:Text numberOfPartialBathrooms|Type:Text numberOfPlayers|Type:Text numberOfPreviousOwners|Type:Text numberOfRooms|Type:Text numberOfSeasons|Type:Text numberedPosition|Type:Text nutrition|Type:Text object|Type:Text observationDate|Type:Date observedNode|Type:Text occupancy|Type:Text occupationLocation|Type:Text occupationalCategory|Type:Text occupationalCredentialAwarded|Type:Text offerCount|Type:Text offeredBy|Type:Text offers|Type:Text offersPrescriptionByMail|Type:Text openingHours|Type:Text openingHoursSpecification|Type:Text opens|Type:Text operatingSystem|Type:Text opponent|Type:Text option|Type:Text orderDate|Type:Date orderDelivery|Type:Text orderItemNumber|Type:Text orderItemStatus|Type:Text orderNumber|Type:Text orderQuantity|Type:Text orderStatus|Type:Text orderedItem|Type:Text organizer|Type:Text originAddress|Type:Text originalMediaContextDescription|Type:Text originalMediaLink|Type:Text originatesFrom|Type:Text overdosage|Type:Text ownedFrom|Type:Text ownedThrough|Type:Text ownershipFundingInfo|Type:Text owns|Type:Text pageEnd|Type:Text pageStart|Type:Text pagination|Type:Text parent|Type:Text parentItem|Type:Text parentOrganization|Type:Text parentService|Type:Text parentTaxon|Type:Text parents|Type:Text partOfEpisode|Type:Text partOfInvoice|Type:Text partOfOrder|Type:Text partOfSeason|Type:Text partOfSeries|Type:Text partOfSystem|Type:Text partOfTVSeries|Type:Text partOfTrip|Type:Text participant|Type:Text partySize|Type:Text passengerPriorityStatus|Type:Text passengerSequenceNumber|Type:Text pathophysiology|Type:Text pattern|Type:Text payload|Type:Text paymentAccepted|Type:Text paymentDue|Type:Text paymentDueDate|Type:Date paymentMethod|Type:Text paymentMethodId|Type:Text paymentStatus|Type:Text paymentUrl|Type:URL penciler|Type:Text percentile10|Type:Text percentile25|Type:Text percentile75|Type:Text percentile90|Type:Text performTime|Type:Text performer|Type:Text performerIn|Type:Text performers|Type:Text permissionType|Type:Text permissions|Type:Text permitAudience|Type:Text permittedUsage|Type:Text petsAllowed|Type:Text phoneticText|Type:Text photo|Type:Text photos|Type:Text physicalRequirement|Type:Text physiologicalBenefits|Type:Text pickupLocation|Type:Text pickupTime|Type:Text playMode|Type:Text playerType|Type:Text playersOnline|Type:Text polygon|Type:Text populationType|Type:Text position|Type:Text positiveNotes|Type:Text possibleComplication|Type:Text possibleTreatment|Type:Text postOfficeBoxNumber|Type:Text postOp|Type:Text postalCode|Type:Text postalCodeBegin|Type:Text postalCodeEnd|Type:Text postalCodePrefix|Type:Text postalCodeRange|Type:Text potentialAction|Type:Text potentialUse|Type:Text preOp|Type:Text predecessorOf|Type:Text pregnancyCategory|Type:Text pregnancyWarning|Type:Text prepTime|Type:Text preparation|Type:Text prescribingInfo|Type:Text prescriptionStatus|Type:Text previousItem|Type:Text previousStartDate|Type:Date price|Type:Text priceComponent|Type:Text priceComponentType|Type:Text priceCurrency|Type:Text priceRange|Type:Text priceSpecification|Type:Text priceType|Type:Text priceValidUntil|Type:Text primaryImageOfPage|Type:Text primaryPrevention|Type:Text printColumn|Type:Text printEdition|Type:Text printPage|Type:Text printSection|Type:Text procedure|Type:Text procedureType|Type:Text processingTime|Type:Text processorRequirements|Type:Text producer|Type:Text produces|Type:Text productGroupID|Type:Text productID|Type:Text productSupported|Type:Text productionCompany|Type:Text productionDate|Type:Date proficiencyLevel|Type:Text programMembershipUsed|Type:Text programName|Type:Text programPrerequisites|Type:Text programType|Type:Text programmingLanguage|Type:Text programmingModel|Type:Text propertyID|Type:Text proprietaryName|Type:Text proteinContent|Type:Text provider|Type:Text providerMobility|Type:Text providesBroadcastService|Type:Text providesService|Type:Text publicAccess|Type:Text publicTransportClosuresInfo|Type:Text publication|Type:Text publicationType|Type:Text publishedBy|Type:Text publishedOn|Type:Text publisher|Type:Text publisherImprint|Type:Text publishingPrinciples|Type:Text purchaseDate|Type:Date qualifications|Type:Text quarantineGuidelines|Type:Text query|Type:Text quest|Type:Text question|Type:Text rangeIncludes|Type:Text ratingCount|Type:Text ratingExplanation|Type:Text ratingValue|Type:Text readBy|Type:Text readonlyValue|Type:Text realEstateAgent|Type:Text recipe|Type:Text recipeCategory|Type:Text recipeCuisine|Type:Text recipeIngredient|Type:Text recipeInstructions|Type:Text recipeYield|Type:Text recipient|Type:Text recognizedBy|Type:Text recognizingAuthority|Type:Text recommendationStrength|Type:Text recommendedIntake|Type:Text recordLabel|Type:Text recordedAs|Type:Text recordedAt|Type:Text recordedIn|Type:Text recordingOf|Type:Text recourseLoan|Type:Text referenceQuantity|Type:Text referencesOrder|Type:Text refundType|Type:Text regionDrained|Type:Text regionsAllowed|Type:Text relatedAnatomy|Type:Text relatedCondition|Type:Text relatedDrug|Type:Text relatedLink|Type:Text relatedStructure|Type:Text relatedTherapy|Type:Text relatedTo|Type:Text releaseDate|Type:Date releaseNotes|Type:Text releaseOf|Type:Text releasedEvent|Type:Text relevantOccupation|Type:Text relevantSpecialty|Type:Text remainingAttendeeCapacity|Type:Text renegotiableLoan|Type:Text repeatCount|Type:Text repeatFrequency|Type:Text repetitions|Type:Text replacee|Type:Text replacer|Type:Text replyToUrl|Type:URL reportNumber|Type:Text representativeOfPage|Type:Text requiredCollateral|Type:Text requiredGender|Type:Text requiredMaxAge|Type:Text requiredMinAge|Type:Text requiredQuantity|Type:Text requirements|Type:Text requiresSubscription|Type:Text reservationFor|Type:Text reservationId|Type:Text reservationStatus|Type:Text reservedTicket|Type:Text responsibilities|Type:Text restPeriods|Type:Text restockingFee|Type:Text result|Type:Text resultComment|Type:Text resultReview|Type:Text returnFees|Type:Text returnLabelSource|Type:Text returnMethod|Type:Text returnPolicyCategory|Type:Text returnPolicyCountry|Type:Text returnPolicySeasonalOverride|Type:Text returnShippingFeesAmount|Type:Text review|Type:Text reviewAspect|Type:Text reviewBody|Type:Text reviewCount|Type:Text reviewRating|Type:Text reviewedBy|Type:Text reviews|Type:Text riskFactor|Type:Text risks|Type:Text roleName|Type:Text roofLoad|Type:Text rsvpResponse|Type:Text runsTo|Type:Text runtime|Type:Text runtimePlatform|Type:Text rxcui|Type:Text safetyConsideration|Type:Text salaryCurrency|Type:Text salaryUponCompletion|Type:Text sameAs|Type:Text sampleType|Type:Text saturatedFatContent|Type:Text scheduleTimezone|Type:Text scheduledPaymentDate|Type:Date scheduledTime|Type:Text schemaVersion|Type:Text schoolClosuresInfo|Type:Text screenCount|Type:Text screenshot|Type:Text sdDatePublished|Type:Date sdLicense|Type:Text sdPublisher|Type:Text season|Type:Text seasonNumber|Type:Text seasons|Type:Text seatNumber|Type:Text seatRow|Type:Text seatSection|Type:Text seatingCapacity|Type:Text seatingType|Type:Text secondaryPrevention|Type:Text securityClearanceRequirement|Type:Text securityScreening|Type:Text seeks|Type:Text seller|Type:Text sender|Type:Text sensoryRequirement|Type:Text sensoryUnit|Type:Text serialNumber|Type:Text seriousAdverseOutcome|Type:Text serverStatus|Type:Text servesCuisine|Type:Text serviceArea|Type:Text serviceAudience|Type:Text serviceLocation|Type:Text serviceOperator|Type:Text serviceOutput|Type:Text servicePhone|Type:Text servicePostalAddress|Type:Text serviceSmsNumber|Type:Text serviceType|Type:Text serviceUrl|Type:URL servingSize|Type:Text sha256|Type:Text sharedContent|Type:Text shippingDestination|Type:Text shippingDetails|Type:Text shippingLabel|Type:Text shippingRate|Type:Text shippingSettingsLink|Type:Text sibling|Type:Text siblings|Type:Text signDetected|Type:Text signOrSymptom|Type:Text significance|Type:Text significantLink|Type:Text significantLinks|Type:Text size|Type:Text sizeGroup|Type:Text sizeSystem|Type:Text skills|Type:Text sku|Type:Text slogan|Type:Text smiles|Type:Text smokingAllowed|Type:Text sodiumContent|Type:Text softwareAddOn|Type:Text softwareHelp|Type:Text softwareRequirements|Type:Text softwareVersion|Type:Text sourceOrganization|Type:Text sourcedFrom|Type:Text spatial|Type:Text spatialCoverage|Type:Text speakable|Type:Text specialCommitments|Type:Text specialOpeningHoursSpecification|Type:Text specialty|Type:Text speechToTextMarkup|Type:Text speed|Type:Text spokenByCharacter|Type:Text sponsor|Type:Text sport|Type:Text sportsActivityLocation|Type:Text sportsEvent|Type:Text sportsTeam|Type:Text spouse|Type:Text stage|Type:Text stageAsNumber|Type:Text starRating|Type:Text startDate|Type:Date startOffset|Type:Text startTime|Type:Text status|Type:Text steeringPosition|Type:Text step|Type:Text stepValue|Type:Text steps|Type:Text storageRequirements|Type:Text streetAddress|Type:Text strengthUnit|Type:Text strengthValue|Type:Text structuralClass|Type:Text study|Type:Text studyDesign|Type:Text studyLocation|Type:Text studySubject|Type:Text subEvent|Type:Text subEvents|Type:Text subOrganization|Type:Text subReservation|Type:Text subStageSuffix|Type:Text subStructure|Type:Text subTest|Type:Text subTrip|Type:Text subjectOf|Type:Text subtitleLanguage|Type:Text successorOf|Type:Text sugarContent|Type:Text suggestedAge|Type:Text suggestedAnswer|Type:Text suggestedGender|Type:Text suggestedMaxAge|Type:Text suggestedMeasurement|Type:Text suggestedMinAge|Type:Text suitableForDiet|Type:Text superEvent|Type:Text supersededBy|Type:Text supply|Type:Text supplyTo|Type:Text supportingData|Type:Text surface|Type:Text target|Type:Text targetCollection|Type:Text targetDescription|Type:Text targetName|Type:Text targetPlatform|Type:Text targetPopulation|Type:Text targetProduct|Type:Text targetUrl|Type:URL taxID|Type:Text taxonRank|Type:Text taxonomicRange|Type:Text teaches|Type:Text telephone|Type:Telephone number temporal|Type:Text temporalCoverage|Type:Text termCode|Type:Text termDuration|Type:Text termsOfService|Type:Text termsPerYear|Type:Text text|Type:Text textValue|Type:Text thumbnail|Type:Text thumbnailUrl|Type:URL tickerSymbol|Type:Text ticketNumber|Type:Text ticketToken|Type:Text ticketedSeat|Type:Text timeOfDay|Type:Text timeRequired|Type:Text timeToComplete|Type:Text tissueSample|Type:Text title|Type:Text titleEIDR|Type:Text toLocation|Type:Text toRecipient|Type:Text tocContinuation|Type:Text tocEntry|Type:Text tongueWeight|Type:Text tool|Type:Text torque|Type:Text totalJobOpenings|Type:Text totalPaymentDue|Type:Text totalPrice|Type:Text totalTime|Type:Text tourBookingPage|Type:Text touristType|Type:Text track|Type:Text trackingNumber|Type:Text trackingUrl|Type:URL tracks|Type:Text trailer|Type:Text trailerWeight|Type:Text trainName|Type:Text trainNumber|Type:Text trainingSalary|Type:Text transFatContent|Type:Text transcript|Type:Text transitTime|Type:Text transitTimeLabel|Type:Text translationOfWork|Type:Text translator|Type:Text transmissionMethod|Type:Text travelBans|Type:Text trialDesign|Type:Text tributary|Type:Text typeOfBed|Type:Text typeOfGood|Type:Text typicalAgeRange|Type:Text typicalCreditsPerTerm|Type:Text typicalTest|Type:Text underName|Type:Text unitCode|Type:Text unitText|Type:Text unnamedSourcesPolicy|Type:Text unsaturatedFatContent|Type:Text uploadDate|Type:Date upvoteCount|Type:Text url|Type:URL urlTemplate|Type:Text usageInfo|Type:Text usedToDiagnose|Type:Text userInteractionCount|Type:Text usesDevice|Type:Text usesHealthPlanIdStandard|Type:Text utterances|Type:Text validFor|Type:Text validFrom|Type:Text validIn|Type:Text validThrough|Type:Text validUntil|Type:Text value|Type:Text valueAddedTaxIncluded|Type:Text valueMaxLength|Type:Text valueMinLength|Type:Text valueName|Type:Text valuePattern|Type:Text valueReference|Type:Text valueRequired|Type:Text variableMeasured|Type:Text variantCover|Type:Text variesBy|Type:Text vatID|Type:Text vehicleConfiguration|Type:Text vehicleEngine|Type:Text vehicleIdentificationNumber|Type:Text vehicleInteriorColor|Type:Text vehicleInteriorType|Type:Text vehicleModelDate|Type:Date vehicleSeatingCapacity|Type:Text vehicleSpecialUsage|Type:Text vehicleTransmission|Type:Text vendor|Type:Text verificationFactCheckingPolicy|Type:Text version|Type:Text video|Type:Text videoFormat|Type:Text videoFrameSize|Type:Text videoQuality|Type:Text volumeNumber|Type:Text warning|Type:Text warranty|Type:Text warrantyPromise|Type:Text warrantyScope|Type:Text webCheckinTime|Type:Text webFeed|Type:Text weight|Type:Text weightTotal|Type:Text wheelbase|Type:Text width|Type:Text winner|Type:Text wordCount|Type:Text workExample|Type:Text workFeatured|Type:Text workHours|Type:Text workLocation|Type:Text workPerformed|Type:Text workPresented|Type:Text workTranslation|Type:Text workload|Type:Text worksFor|Type:Text worstRating|Type:Text xpath|Type:Text yearBuilt|Type:Text yearlyRevenue|Type:Text yearsInOperation|Type:Text yield|Type:Text 3DModel|Category AMRadioChannel|Category APIReference|Category Abdomen|Category AboutPage|Category AcceptAction|Category Accommodation|Category AccountingService|Category AchieveAction|Category Action|Category ActionAccessSpecification|Category ActionStatusType|Category ActivateAction|Category ActivationFee|Category ActiveActionStatus|Category ActiveNotRecruiting|Category AddAction|Category AdministrativeArea|Category AdultEntertainment|Category AdultOrientedEnumeration|Category AdvertiserContentArticle|Category AerobicActivity|Category AggregateOffer|Category AggregateRating|Category AgreeAction|Category Airline|Category Airport|Category AlbumRelease|Category AlcoholConsideration|Category AlignmentObject|Category AllWheelDriveConfiguration|Category AllergiesHealthAspect|Category AllocateAction|Category AmpStory|Category AmusementPark|Category AnaerobicActivity|Category AnalysisNewsArticle|Category AnatomicalStructure|Category AnatomicalSystem|Category AndroidPlatform|Category Anesthesia|Category AnimalShelter|Category Answer|Category Apartment|Category ApartmentComplex|Category Appearance|Category AppendAction|Category ApplyAction|Category ApprovedIndication|Category Aquarium|Category ArchiveComponent|Category ArchiveOrganization|Category ArriveAction|Category ArtGallery|Category Artery|Category Article|Category AskAction|Category AskPublicNewsArticle|Category AssessAction|Category AssignAction|Category Atlas|Category Attorney|Category Audience|Category AudioObject|Category AudioObjectSnapshot|Category Audiobook|Category AudiobookFormat|Category AuthoritativeLegalValue|Category AuthorizeAction|Category AutoBodyShop|Category AutoDealer|Category AutoPartsStore|Category AutoRental|Category AutoRepair|Category AutoWash|Category AutomatedTeller|Category AutomotiveBusiness|Category Ayurvedic|Category BackOrder|Category BackgroundNewsArticle|Category Bacteria|Category Bakery|Category Balance|Category BankAccount|Category BankOrCreditUnion|Category BarOrPub|Category Barcode|Category BasicIncome|Category Beach|Category BeautySalon|Category BedAndBreakfast|Category BedDetails|Category BedType|Category BefriendAction|Category BenefitsHealthAspect|Category BikeStore|Category BioChemEntity|Category Blog|Category BlogPosting|Category BloodTest|Category BoardingPolicyType|Category BoatReservation|Category BoatTerminal|Category BoatTrip|Category BodyMeasurementArm|Category BodyMeasurementBust|Category BodyMeasurementChest|Category BodyMeasurementFoot|Category BodyMeasurementHand|Category BodyMeasurementHead|Category BodyMeasurementHeight|Category BodyMeasurementHips|Category BodyMeasurementInsideLeg|Category BodyMeasurementNeck|Category BodyMeasurementTypeEnumeration|Category BodyMeasurementUnderbust|Category BodyMeasurementWaist|Category BodyMeasurementWeight|Category BodyOfWater|Category Bone|Category Book|Category BookFormatType|Category BookSeries|Category BookStore|Category BookmarkAction|Category Boolean|Category BorrowAction|Category BowlingAlley|Category BrainStructure|Category Brand|Category BreadcrumbList|Category Brewery|Category Bridge|Category BroadcastChannel|Category BroadcastEvent|Category BroadcastFrequencySpecification|Category BroadcastRelease|Category BroadcastService|Category BrokerageAccount|Category BuddhistTemple|Category BusOrCoach|Category BusReservation|Category BusStation|Category BusStop|Category BusTrip|Category BusinessAudience|Category BusinessEntityType|Category BusinessEvent|Category BusinessFunction|Category BusinessSupport|Category BuyAction|Category CDCPMDRecord|Category CDFormat|Category CT|Category CableOrSatelliteService|Category CafeOrCoffeeShop|Category Campground|Category CampingPitch|Category Canal|Category CancelAction|Category Car|Category CarUsageType|Category Cardiovascular|Category CardiovascularExam|Category CaseSeries|Category Casino|Category CassetteFormat|Category CategoryCode|Category CategoryCodeSet|Category CatholicChurch|Category CausesHealthAspect|Category Cemetery|Category Chapter|Category CharitableIncorporatedOrganization|Category CheckAction|Category CheckInAction|Category CheckOutAction|Category CheckoutPage|Category ChemicalSubstance|Category ChildCare|Category ChildrensEvent|Category Chiropractic|Category ChooseAction|Category Church|Category City|Category CityHall|Category CivicStructure|Category Claim|Category ClaimReview|Category Class|Category CleaningFee|Category Clinician|Category Clip|Category ClothingStore|Category CoOp|Category Code|Category CohortStudy|Category Collection|Category CollectionPage|Category CollegeOrUniversity|Category ComedyClub|Category ComedyEvent|Category ComicCoverArt|Category ComicIssue|Category ComicSeries|Category ComicStory|Category Comment|Category CommentAction|Category CommentPermission|Category CommunicateAction|Category CommunityHealth|Category CompilationAlbum|Category CompleteDataFeed|Category Completed|Category CompletedActionStatus|Category CompoundPriceSpecification|Category ComputerLanguage|Category ComputerStore|Category ConfirmAction|Category Consortium|Category ConsumeAction|Category ContactPage|Category ContactPoint|Category ContactPointOption|Category ContagiousnessHealthAspect|Category Continent|Category ControlAction|Category ConvenienceStore|Category Conversation|Category CookAction|Category Corporation|Category CorrectionComment|Category Country|Category Course|Category CourseInstance|Category Courthouse|Category CoverArt|Category CovidTestingFacility|Category CreateAction|Category CreativeWork|Category CreativeWorkSeason|Category CreativeWorkSeries|Category CreditCard|Category Crematorium|Category CriticReview|Category CrossSectional|Category CssSelectorType|Category CurrencyConversionService|Category DDxElement|Category DJMixAlbum|Category DVDFormat|Category DamagedCondition|Category DanceEvent|Category DanceGroup|Category DangerousGoodConsideration|Category DataCatalog|Category DataDownload|Category DataFeed|Category DataFeedItem|Category DataType|Category Dataset|Category Date|Category DateTime|Category DatedMoneySpecification|Category DayOfWeek|Category DaySpa|Category DeactivateAction|Category DecontextualizedContent|Category DefenceEstablishment|Category DefinedRegion|Category DefinedTerm|Category DefinedTermSet|Category DefinitiveLegalValue|Category DeleteAction|Category DeliveryChargeSpecification|Category DeliveryEvent|Category DeliveryMethod|Category DeliveryTimeSettings|Category Demand|Category DemoAlbum|Category DemoGameAvailability|Category Dentist|Category Dentistry|Category DepartAction|Category DepartmentStore|Category DepositAccount|Category Dermatologic|Category Dermatology|Category DesktopWebPlatform|Category DiabeticDiet|Category Diagnostic|Category DiagnosticLab|Category DiagnosticProcedure|Category Diet|Category DietNutrition|Category DietarySupplement|Category DigitalAudioTapeFormat|Category DigitalDocument|Category DigitalDocumentPermission|Category DigitalDocumentPermissionType|Category DigitalFormat|Category DigitalPlatformEnumeration|Category DisabilitySupport|Category DisagreeAction|Category Discontinued|Category DiscoverAction|Category DiscussionForumPosting|Category DislikeAction|Category Distance|Category DistanceFee|Category Distillery|Category DonateAction|Category DoseSchedule|Category DoubleBlindedTrial|Category DownloadAction|Category Downpayment|Category DrawAction|Category Drawing|Category DrinkAction|Category DriveWheelConfigurationValue|Category DrivingSchoolVehicleUsage|Category Drug|Category DrugClass|Category DrugCost|Category DrugCostCategory|Category DrugLegalStatus|Category DrugPregnancyCategory|Category DrugPrescriptionStatus|Category DrugStrength|Category DryCleaningOrLaundry|Category Duration|Category EBook|Category EPRelease|Category EUEnergyEfficiencyCategoryA|Category EUEnergyEfficiencyCategoryA1Plus|Category EUEnergyEfficiencyCategoryA2Plus|Category EUEnergyEfficiencyCategoryA3Plus|Category EUEnergyEfficiencyCategoryB|Category EUEnergyEfficiencyCategoryC|Category EUEnergyEfficiencyCategoryD|Category EUEnergyEfficiencyCategoryE|Category EUEnergyEfficiencyCategoryF|Category EUEnergyEfficiencyCategoryG|Category EUEnergyEfficiencyEnumeration|Category Ear|Category EatAction|Category EditedOrCroppedContent|Category EducationEvent|Category EducationalAudience|Category EducationalOccupationalCredential|Category EducationalOccupationalProgram|Category EducationalOrganization|Category EffectivenessHealthAspect|Category Electrician|Category ElectronicsStore|Category ElementarySchool|Category EmailMessage|Category Embassy|Category Emergency|Category EmergencyService|Category EmployeeRole|Category EmployerAggregateRating|Category EmployerReview|Category EmploymentAgency|Category Endocrine|Category EndorseAction|Category EndorsementRating|Category Energy|Category EnergyConsumptionDetails|Category EnergyEfficiencyEnumeration|Category EnergyStarCertified|Category EnergyStarEnergyEfficiencyEnumeration|Category EngineSpecification|Category EnrollingByInvitation|Category EntertainmentBusiness|Category EntryPoint|Category Enumeration|Category Episode|Category Event|Category EventAttendanceModeEnumeration|Category EventCancelled|Category EventMovedOnline|Category EventPostponed|Category EventRescheduled|Category EventReservation|Category EventScheduled|Category EventSeries|Category EventStatusType|Category EventVenue|Category EvidenceLevelA|Category EvidenceLevelB|Category EvidenceLevelC|Category ExchangeRateSpecification|Category ExchangeRefund|Category ExerciseAction|Category ExerciseGym|Category ExercisePlan|Category ExhibitionEvent|Category Eye|Category FAQPage|Category FDAcategoryA|Category FDAcategoryB|Category FDAcategoryC|Category FDAcategoryD|Category FDAcategoryX|Category FDAnotEvaluated|Category FMRadioChannel|Category FailedActionStatus|Category False|Category FastFoodRestaurant|Category Female|Category Festival|Category FilmAction|Category FinancialProduct|Category FinancialService|Category FindAction|Category FireStation|Category Flexibility|Category Flight|Category FlightReservation|Category Float|Category FloorPlan|Category Florist|Category FollowAction|Category FoodEstablishment|Category FoodEstablishmentReservation|Category FoodEvent|Category FoodService|Category FourWheelDriveConfiguration|Category FreeReturn|Category Friday|Category FrontWheelDriveConfiguration|Category FullGameAvailability|Category FullRefund|Category FundingAgency|Category FundingScheme|Category Fungus|Category FurnitureStore|Category Game|Category GameAvailabilityEnumeration|Category GamePlayMode|Category GameServer|Category GameServerStatus|Category GardenStore|Category GasStation|Category Gastroenterologic|Category GatedResidenceCommunity|Category GenderType|Category Gene|Category GeneralContractor|Category GenericWebPlatform|Category Genetic|Category Genitourinary|Category GeoCircle|Category GeoCoordinates|Category GeoShape|Category GeospatialGeometry|Category Geriatric|Category GettingAccessHealthAspect|Category GiveAction|Category GlutenFreeDiet|Category GolfCourse|Category GovernmentBenefitsType|Category GovernmentBuilding|Category GovernmentOffice|Category GovernmentOrganization|Category GovernmentPermit|Category GovernmentService|Category Grant|Category GraphicNovel|Category GroceryStore|Category GroupBoardingPolicy|Category Guide|Category Gynecologic|Category HVACBusiness|Category Hackathon|Category HairSalon|Category HalalDiet|Category Hardcover|Category HardwareStore|Category Head|Category HealthAndBeautyBusiness|Category HealthAspectEnumeration|Category HealthCare|Category HealthClub|Category HealthInsurancePlan|Category HealthPlanCostSharingSpecification|Category HealthPlanFormulary|Category HealthPlanNetwork|Category HealthTopicContent|Category HealthcareConsideration|Category HearingImpairedSupported|Category Hematologic|Category HighSchool|Category HinduDiet|Category HinduTemple|Category HobbyShop|Category HomeAndConstructionBusiness|Category HomeGoodsStore|Category Homeopathic|Category Hospital|Category Hostel|Category Hotel|Category HotelRoom|Category House|Category HousePainter|Category HowItWorksHealthAspect|Category HowOrWhereHealthAspect|Category HowTo|Category HowToDirection|Category HowToItem|Category HowToSection|Category HowToStep|Category HowToSupply|Category HowToTip|Category HowToTool|Category HyperToc|Category HyperTocEntry|Category IOSPlatform|Category IceCreamShop|Category IgnoreAction|Category ImageGallery|Category ImageObject|Category ImageObjectSnapshot|Category ImagingTest|Category InForce|Category InStock|Category InStoreOnly|Category IndividualProduct|Category Infectious|Category InfectiousAgentClass|Category InfectiousDisease|Category InformAction|Category IngredientsHealthAspect|Category InsertAction|Category InstallAction|Category Installment|Category InsuranceAgency|Category Intangible|Category Integer|Category InteractAction|Category InteractionCounter|Category InternationalTrial|Category InternetCafe|Category InvestmentFund|Category InvestmentOrDeposit|Category InviteAction|Category Invoice|Category InvoicePrice|Category ItemAvailability|Category ItemList|Category ItemListOrderAscending|Category ItemListOrderDescending|Category ItemListOrderType|Category ItemListUnordered|Category ItemPage|Category JewelryStore|Category JobPosting|Category JoinAction|Category Joint|Category KosherDiet|Category LaboratoryScience|Category LakeBodyOfWater|Category Landform|Category LandmarksOrHistoricalBuildings|Category Language|Category LaserDiscFormat|Category LearningResource|Category LeaveAction|Category LeftHandDriving|Category LegalForceStatus|Category LegalService|Category LegalValueLevel|Category Legislation|Category LegislationObject|Category LegislativeBuilding|Category LeisureTimeActivity|Category LendAction|Category Library|Category LibrarySystem|Category LifestyleModification|Category Ligament|Category LikeAction|Category LimitedAvailability|Category LimitedByGuaranteeCharity|Category LinkRole|Category LiquorStore|Category ListItem|Category ListPrice|Category ListenAction|Category LiteraryEvent|Category LiveAlbum|Category LiveBlogPosting|Category LivingWithHealthAspect|Category LoanOrCredit|Category LocalBusiness|Category LocationFeatureSpecification|Category LockerDelivery|Category Locksmith|Category LodgingBusiness|Category LodgingReservation|Category Longitudinal|Category LoseAction|Category LowCalorieDiet|Category LowFatDiet|Category LowLactoseDiet|Category LowSaltDiet|Category Lung|Category LymphaticVessel|Category MRI|Category MSRP|Category Male|Category Manuscript|Category Map|Category MapCategoryType|Category MarryAction|Category Mass|Category MathSolver|Category MaximumDoseSchedule|Category MayTreatHealthAspect|Category MeasurementTypeEnumeration|Category MediaGallery|Category MediaManipulationRatingEnumeration|Category MediaObject|Category MediaReview|Category MediaReviewItem|Category MediaSubscription|Category MedicalAudience|Category MedicalAudienceType|Category MedicalBusiness|Category MedicalCause|Category MedicalClinic|Category MedicalCode|Category MedicalCondition|Category MedicalConditionStage|Category MedicalContraindication|Category MedicalDevice|Category MedicalDevicePurpose|Category MedicalEntity|Category MedicalEnumeration|Category MedicalEvidenceLevel|Category MedicalGuideline|Category MedicalGuidelineContraindication|Category MedicalGuidelineRecommendation|Category MedicalImagingTechnique|Category MedicalIndication|Category MedicalIntangible|Category MedicalObservationalStudy|Category MedicalObservationalStudyDesign|Category MedicalOrganization|Category MedicalProcedure|Category MedicalProcedureType|Category MedicalResearcher|Category MedicalRiskCalculator|Category MedicalRiskEstimator|Category MedicalRiskFactor|Category MedicalRiskScore|Category MedicalScholarlyArticle|Category MedicalSign|Category MedicalSignOrSymptom|Category MedicalSpecialty|Category MedicalStudy|Category MedicalStudyStatus|Category MedicalSymptom|Category MedicalTest|Category MedicalTestPanel|Category MedicalTherapy|Category MedicalTrial|Category MedicalTrialDesign|Category MedicalWebPage|Category MedicineSystem|Category MeetingRoom|Category MensClothingStore|Category Menu|Category MenuItem|Category MenuSection|Category MerchantReturnEnumeration|Category MerchantReturnFiniteReturnWindow|Category MerchantReturnNotPermitted|Category MerchantReturnPolicy|Category MerchantReturnPolicySeasonalOverride|Category MerchantReturnUnlimitedWindow|Category MerchantReturnUnspecified|Category Message|Category MiddleSchool|Category Midwifery|Category MinimumAdvertisedPrice|Category MisconceptionsHealthAspect|Category MixedEventAttendanceMode|Category MixtapeAlbum|Category MobileApplication|Category MobilePhoneStore|Category MobileWebPlatform|Category MolecularEntity|Category Monday|Category MonetaryAmount|Category MonetaryAmountDistribution|Category MonetaryGrant|Category MoneyTransfer|Category MortgageLoan|Category Mosque|Category Motel|Category Motorcycle|Category MotorcycleDealer|Category MotorcycleRepair|Category MotorizedBicycle|Category Mountain|Category MoveAction|Category Movie|Category MovieClip|Category MovieRentalStore|Category MovieSeries|Category MovieTheater|Category MovingCompany|Category MultiCenterTrial|Category MultiPlayer|Category MulticellularParasite|Category Muscle|Category Musculoskeletal|Category MusculoskeletalExam|Category Museum|Category MusicAlbum|Category MusicAlbumProductionType|Category MusicAlbumReleaseType|Category MusicComposition|Category MusicEvent|Category MusicGroup|Category MusicPlaylist|Category MusicRecording|Category MusicRelease|Category MusicReleaseFormatType|Category MusicStore|Category MusicVenue|Category MusicVideoObject|Category NGO|Category NLNonprofitType|Category NailSalon|Category NarcoticConsideration|Category Neck|Category Nerve|Category Neuro|Category Neurologic|Category NewCondition|Category NewsArticle|Category NewsMediaOrganization|Category Newspaper|Category NightClub|Category NoninvasiveProcedure|Category Nonprofit501a|Category Nonprofit501c1|Category Nonprofit501c10|Category Nonprofit501c11|Category Nonprofit501c12|Category Nonprofit501c13|Category Nonprofit501c14|Category Nonprofit501c15|Category Nonprofit501c16|Category Nonprofit501c17|Category Nonprofit501c18|Category Nonprofit501c19|Category Nonprofit501c2|Category Nonprofit501c20|Category Nonprofit501c21|Category Nonprofit501c22|Category Nonprofit501c23|Category Nonprofit501c24|Category Nonprofit501c25|Category Nonprofit501c26|Category Nonprofit501c27|Category Nonprofit501c28|Category Nonprofit501c3|Category Nonprofit501c4|Category Nonprofit501c5|Category Nonprofit501c6|Category Nonprofit501c7|Category Nonprofit501c8|Category Nonprofit501c9|Category Nonprofit501d|Category Nonprofit501e|Category Nonprofit501f|Category Nonprofit501k|Category Nonprofit501n|Category Nonprofit501q|Category Nonprofit527|Category NonprofitANBI|Category NonprofitSBBI|Category NonprofitType|Category Nose|Category NotInForce|Category NotYetRecruiting|Category Notary|Category NoteDigitalDocument|Category Number|Category Nursing|Category NutritionInformation|Category OTC|Category Observation|Category Observational|Category Obstetric|Category Occupation|Category OccupationalActivity|Category OccupationalExperienceRequirements|Category OccupationalTherapy|Category OceanBodyOfWater|Category Offer|Category OfferCatalog|Category OfferForLease|Category OfferForPurchase|Category OfferItemCondition|Category OfferShippingDetails|Category OfficeEquipmentStore|Category OfficialLegalValue|Category OfflineEventAttendanceMode|Category OfflinePermanently|Category OfflineTemporarily|Category OnDemandEvent|Category OnSitePickup|Category Oncologic|Category OneTimePayments|Category Online|Category OnlineBusiness|Category OnlineEventAttendanceMode|Category OnlineFull|Category OnlineOnly|Category OnlineStore|Category OpenTrial|Category OpeningHoursSpecification|Category OpinionNewsArticle|Category Optician|Category Optometric|Category Order|Category OrderAction|Category OrderCancelled|Category OrderDelivered|Category OrderInTransit|Category OrderItem|Category OrderPaymentDue|Category OrderPickupAvailable|Category OrderProblem|Category OrderProcessing|Category OrderReturned|Category OrderStatus|Category Organization|Category OrganizationRole|Category OrganizeAction|Category OriginalMediaContent|Category OriginalShippingFees|Category Osteopathic|Category Otolaryngologic|Category OutOfStock|Category OutletStore|Category OverviewHealthAspect|Category OwnershipInfo|Category PET|Category PaidLeave|Category PaintAction|Category Painting|Category PalliativeProcedure|Category Paperback|Category ParcelDelivery|Category ParcelService|Category ParentAudience|Category ParentalSupport|Category Park|Category ParkingFacility|Category ParkingMap|Category PartiallyInForce|Category Pathology|Category PathologyTest|Category Patient|Category PatientExperienceHealthAspect|Category PawnShop|Category PayAction|Category PaymentAutomaticallyApplied|Category PaymentCard|Category PaymentChargeSpecification|Category PaymentComplete|Category PaymentDeclined|Category PaymentDue|Category PaymentMethod|Category PaymentPastDue|Category PaymentService|Category PaymentStatusType|Category Pediatric|Category PeopleAudience|Category PercutaneousProcedure|Category PerformAction|Category PerformanceRole|Category PerformingArtsTheater|Category PerformingGroup|Category Periodical|Category Permit|Category Person|Category PetStore|Category Pharmacy|Category PharmacySpecialty|Category Photograph|Category PhotographAction|Category PhysicalActivity|Category PhysicalActivityCategory|Category PhysicalExam|Category PhysicalTherapy|Category Physician|Category Physiotherapy|Category Place|Category PlaceOfWorship|Category PlaceboControlledTrial|Category PlanAction|Category PlasticSurgery|Category Play|Category PlayAction|Category PlayGameAction|Category Playground|Category Plumber|Category PodcastEpisode|Category PodcastSeason|Category PodcastSeries|Category Podiatric|Category PoliceStation|Category Pond|Category PostOffice|Category PostalAddress|Category PostalCodeRangeSpecification|Category Poster|Category PotentialActionStatus|Category PreOrder|Category PreOrderAction|Category PreSale|Category PregnancyHealthAspect|Category PrependAction|Category Preschool|Category PrescriptionOnly|Category PresentationDigitalDocument|Category PreventionHealthAspect|Category PreventionIndication|Category PriceComponentTypeEnumeration|Category PriceSpecification|Category PriceTypeEnumeration|Category PrimaryCare|Category Prion|Category Product|Category ProductCollection|Category ProductGroup|Category ProductModel|Category ProfessionalService|Category ProfilePage|Category PrognosisHealthAspect|Category ProgramMembership|Category Project|Category PronounceableText|Category Property|Category PropertyValue|Category PropertyValueSpecification|Category Protein|Category Protozoa|Category Psychiatric|Category PsychologicalTreatment|Category PublicHealth|Category PublicHolidays|Category PublicSwimmingPool|Category PublicToilet|Category PublicationEvent|Category PublicationIssue|Category PublicationVolume|Category Pulmonary|Category QAPage|Category QualitativeValue|Category QuantitativeValue|Category QuantitativeValueDistribution|Category Quantity|Category Question|Category Quiz|Category Quotation|Category QuoteAction|Category RVPark|Category RadiationTherapy|Category RadioBroadcastService|Category RadioChannel|Category RadioClip|Category RadioEpisode|Category RadioSeason|Category RadioSeries|Category RadioStation|Category Radiography|Category RandomizedTrial|Category Rating|Category ReactAction|Category ReadAction|Category ReadPermission|Category RealEstateAgent|Category RealEstateListing|Category RearWheelDriveConfiguration|Category ReceiveAction|Category Recipe|Category Recommendation|Category RecommendedDoseSchedule|Category Recruiting|Category RecyclingCenter|Category ReducedRelevanceForChildrenConsideration|Category RefundTypeEnumeration|Category RefurbishedCondition|Category RegisterAction|Category Registry|Category ReimbursementCap|Category RejectAction|Category RelatedTopicsHealthAspect|Category RemixAlbum|Category Renal|Category RentAction|Category RentalCarReservation|Category RentalVehicleUsage|Category RepaymentSpecification|Category ReplaceAction|Category ReplyAction|Category Report|Category ReportageNewsArticle|Category ReportedDoseSchedule|Category ResearchOrganization|Category ResearchProject|Category Researcher|Category Reservation|Category ReservationCancelled|Category ReservationConfirmed|Category ReservationHold|Category ReservationPackage|Category ReservationPending|Category ReservationStatusType|Category ReserveAction|Category Reservoir|Category Residence|Category Resort|Category RespiratoryTherapy|Category Restaurant|Category RestockingFees|Category RestrictedDiet|Category ResultsAvailable|Category ResultsNotAvailable|Category ResumeAction|Category Retail|Category ReturnAction|Category ReturnAtKiosk|Category ReturnByMail|Category ReturnFeesCustomerResponsibility|Category ReturnFeesEnumeration|Category ReturnInStore|Category ReturnLabelCustomerResponsibility|Category ReturnLabelDownloadAndPrint|Category ReturnLabelInBox|Category ReturnLabelSourceEnumeration|Category ReturnMethodEnumeration|Category ReturnShippingFees|Category Review|Category ReviewAction|Category ReviewNewsArticle|Category Rheumatologic|Category RightHandDriving|Category RisksOrComplicationsHealthAspect|Category RiverBodyOfWater|Category Role|Category RoofingContractor|Category Room|Category RsvpAction|Category RsvpResponseMaybe|Category RsvpResponseNo|Category RsvpResponseType|Category RsvpResponseYes|Category SRP|Category SafetyHealthAspect|Category SaleEvent|Category SalePrice|Category SatireOrParodyContent|Category SatiricalArticle|Category Saturday|Category Schedule|Category ScheduleAction|Category ScholarlyArticle|Category School|Category SchoolDistrict|Category ScreeningEvent|Category ScreeningHealthAspect|Category Sculpture|Category SeaBodyOfWater|Category SearchAction|Category SearchRescueOrganization|Category SearchResultsPage|Category Season|Category Seat|Category SeatingMap|Category SeeDoctorHealthAspect|Category SeekToAction|Category SelfCareHealthAspect|Category SelfStorage|Category SellAction|Category SendAction|Category Series|Category Service|Category ServiceChannel|Category SexualContentConsideration|Category ShareAction|Category SheetMusic|Category ShippingDeliveryTime|Category ShippingRateSettings|Category ShoeStore|Category ShoppingCenter|Category ShortStory|Category SideEffectsHealthAspect|Category SingleBlindedTrial|Category SingleCenterTrial|Category SingleFamilyResidence|Category SinglePlayer|Category SingleRelease|Category SiteNavigationElement|Category SizeGroupEnumeration|Category SizeSpecification|Category SizeSystemEnumeration|Category SizeSystemImperial|Category SizeSystemMetric|Category SkiResort|Category Skin|Category SocialEvent|Category SocialMediaPosting|Category SoftwareApplication|Category SoftwareSourceCode|Category SoldOut|Category SolveMathAction|Category SomeProducts|Category SoundtrackAlbum|Category SpeakableSpecification|Category SpecialAnnouncement|Category Specialty|Category SpeechPathology|Category SpokenWordAlbum|Category SportingGoodsStore|Category SportsActivityLocation|Category SportsClub|Category SportsEvent|Category SportsOrganization|Category SportsTeam|Category SpreadsheetDigitalDocument|Category StadiumOrArena|Category StagedContent|Category StagesHealthAspect|Category State|Category Statement|Category StatisticalPopulation|Category StatusEnumeration|Category SteeringPositionValue|Category Store|Category StoreCreditRefund|Category StrengthTraining|Category StructuredValue|Category StudioAlbum|Category SubscribeAction|Category Subscription|Category Substance|Category SubwayStation|Category Suite|Category Sunday|Category SuperficialAnatomy|Category Surgical|Category SurgicalProcedure|Category SuspendAction|Category Suspended|Category SymptomsHealthAspect|Category Synagogue|Category TVClip|Category TVEpisode|Category TVSeason|Category TVSeries|Category Table|Category TakeAction|Category TattooParlor|Category Taxi|Category TaxiReservation|Category TaxiService|Category TaxiStand|Category TaxiVehicleUsage|Category Taxon|Category TechArticle|Category TelevisionChannel|Category TelevisionStation|Category TennisComplex|Category Terminated|Category Text|Category TextDigitalDocument|Category TheaterEvent|Category TheaterGroup|Category Therapeutic|Category TherapeuticProcedure|Category Thesis|Category Thing|Category Throat|Category Thursday|Category Ticket|Category TieAction|Category Time|Category TipAction|Category TireShop|Category TobaccoNicotineConsideration|Category TollFree|Category TouristAttraction|Category TouristDestination|Category TouristInformationCenter|Category TouristTrip|Category Toxicologic|Category ToyStore|Category TrackAction|Category TradeAction|Category TraditionalChinese|Category TrainReservation|Category TrainStation|Category TrainTrip|Category TransferAction|Category TransformedContent|Category TransitMap|Category TravelAction|Category TravelAgency|Category TreatmentIndication|Category TreatmentsHealthAspect|Category Trip|Category TripleBlindedTrial|Category True|Category Tuesday|Category TypeAndQuantityNode|Category TypesHealthAspect|Category UKNonprofitType|Category UKTrust|Category URL|Category USNonprofitType|Category Ultrasound|Category UnRegisterAction|Category UnclassifiedAdultConsideration|Category UnemploymentSupport|Category UnincorporatedAssociationCharity|Category UnitPriceSpecification|Category UnofficialLegalValue|Category UpdateAction|Category Urologic|Category UsageOrScheduleHealthAspect|Category UseAction|Category UsedCondition|Category UserBlocks|Category UserCheckins|Category UserComments|Category UserDownloads|Category UserInteraction|Category UserLikes|Category UserPageVisits|Category UserPlays|Category UserPlusOnes|Category UserReview|Category UserTweets|Category VeganDiet|Category VegetarianDiet|Category Vehicle|Category Vein|Category VenueMap|Category Vessel|Category VeterinaryCare|Category VideoGallery|Category VideoGame|Category VideoGameClip|Category VideoGameSeries|Category VideoObject|Category VideoObjectSnapshot|Category ViewAction|Category VinylFormat|Category ViolenceConsideration|Category VirtualLocation|Category Virus|Category VisualArtsEvent|Category VisualArtwork|Category VitalSign|Category Volcano|Category VoteAction|Category WPAdBlock|Category WPFooter|Category WPHeader|Category WPSideBar|Category WantAction|Category WarrantyPromise|Category WarrantyScope|Category WatchAction|Category Waterfall|Category WeaponConsideration|Category WearAction|Category WearableMeasurementBack|Category WearableMeasurementChestOrBust|Category WearableMeasurementCollar|Category WearableMeasurementCup|Category WearableMeasurementHeight|Category WearableMeasurementHips|Category WearableMeasurementInseam|Category WearableMeasurementLength|Category WearableMeasurementOutsideLeg|Category WearableMeasurementSleeve|Category WearableMeasurementTypeEnumeration|Category WearableMeasurementWaist|Category WearableMeasurementWidth|Category WearableSizeGroupBig|Category WearableSizeGroupBoys|Category WearableSizeGroupEnumeration|Category WearableSizeGroupExtraShort|Category WearableSizeGroupExtraTall|Category WearableSizeGroupGirls|Category WearableSizeGroupHusky|Category WearableSizeGroupInfants|Category WearableSizeGroupJuniors|Category WearableSizeGroupMaternity|Category WearableSizeGroupMens|Category WearableSizeGroupMisses|Category WearableSizeGroupPetite|Category WearableSizeGroupPlus|Category WearableSizeGroupRegular|Category WearableSizeGroupShort|Category WearableSizeGroupTall|Category WearableSizeGroupWomens|Category WearableSizeSystemAU|Category WearableSizeSystemBR|Category WearableSizeSystemCN|Category WearableSizeSystemContinental|Category WearableSizeSystemDE|Category WearableSizeSystemEN13402|Category WearableSizeSystemEnumeration|Category WearableSizeSystemEurope|Category WearableSizeSystemFR|Category WearableSizeSystemGS1|Category WearableSizeSystemIT|Category WearableSizeSystemJP|Category WearableSizeSystemMX|Category WearableSizeSystemUK|Category WearableSizeSystemUS|Category WebAPI|Category WebApplication|Category WebContent|Category WebPage|Category WebPageElement|Category WebSite|Category Wednesday|Category WesternConventional|Category Wholesale|Category WholesaleStore|Category WinAction|Category Winery|Category Withdrawn|Category WorkBasedProgram|Category WorkersUnion|Category WriteAction|Category WritePermission|Category XPathType|Category XRay|Category ZoneBoardingPolicy|Category Zoo|Category [[Category:Imported vocabulary]] 06698762b8bbc41a468ff3ad688308233b1f2543 MediaWiki:Smw import skos 8 128 602 2025-07-10T22:00:27Z Maintenance script 191 Semantic MediaWiki default vocabulary import wikitext text/x-wiki http://www.w3.org/TR/skos-reference | [http://www.w3.org/TR/skos-reference Simple Knowledge Organization System (SKOS)] altLabel|Type:Monolingual text broader|Type:Annotation URI broaderTransitive|Type:Annotation URI broadMatch|Type:Annotation URI changeNote|Type:Monolingual text closeMatch|Type:Annotation URI definition|Type:Monolingual text editorialNote|Type:Monolingual text exactMatch|Type:Annotation URI example|Type:Monolingual text hasTopConcept|Type:Page hiddenLabel|Type:Monolingual text historyNote|Type:Monolingual text inScheme|Type:Page mappingRelation|Type:Annotation URI member|Type:Page memberList|Type:Page narrower|Type:Annotation URI narrowerTransitive|Type:Annotation URI narrowMatch|Type:Annotation URI notation|Type:Text note|Type:Monolingual text prefLabel|Type:Monolingual text related|Type:Annotation URI relatedMatch|Type:Annotation URI scopeNote|Type:Monolingual text semanticRelation|Type:Annotation URI topConceptOf|Type:Page Collection|Category Concept|Category ConceptScheme|Category OrderedCollection|Category [[Category:Imported_vocabulary]] 57d61f875ebde481c135ef5abcc40078f6ca4360 MediaWiki:Smw import foaf 8 129 603 2025-07-10T22:00:28Z Maintenance script 191 Semantic MediaWiki default vocabulary import wikitext text/x-wiki http://xmlns.com/foaf/0.1/ | [https://en.wikipedia.org/wiki/FOAF_(ontology) Friend Of A Friend] aimChatID|Type:External identifier currentProject|Type:Page depiction|Type:Page depicts|Type:Page dnaChecksum|Type:Text family_name|Type:Text firstName|Type:Text fundedBy|Type:Page geekcode|Type:Text givenname|Type:Text homepage|Type:URL iChatID|Type:External identifier img|Type:Page interest|Type:Page jabberID|Type:External identifier knows|Type:Page linkedWith|Type:Page logo|Type:Page made|Type:Page mbox|Type:Email mbox_sha1sum|Type:Text msnChatID|Type:External identifier myersBriggs|Type:Text name|Type:Text nick|Type:Text page|Type:Page pastProject|Type:Page phone|Type:Telephone number plan|Type:Text publications|Type:Page schoolHomepage|Type:URL sha1|Type:Text surname|Type:Text theme|Type:Page thumbnail|Type:URL title|Type:Text topic|Type:Page topic_interest|Type:Page weblog|Type:Page workInfoHomepage|Type:URL workplaceHomepage|Type:URL Document|Category Image|Category Organization|Category Person|Category Project |Category [[Category:Imported vocabulary]] 26cb3bb0ba40ee1283d8744ea1f0722eaf8b3937 MediaWiki:Smw import owl 8 130 604 2025-07-10T22:00:28Z Maintenance script 191 Semantic MediaWiki default vocabulary import wikitext text/x-wiki https://www.w3.org/TR/owl2-syntax/ | [https://www.w3.org/TR/owl2-syntax/ Web Ontology Language (OWL)] AllDifferent|Category allValuesFrom|Type:Page AnnotationProperty|Category backwardCompatibleWith|Type:Page cardinality|Type:Number Class|Category comment|Type:Page complementOf|Type:Page DataRange|Category DatatypeProperty|Category DeprecatedClass|Category DeprecatedProperty|Category differentFrom|Type:Page disjointWith|Type:Page distinctMembers|Type:Page equivalentClass|Type:Page equivalentProperty|Type:Page FunctionalProperty|Category hasValue|Type:Page imports|Type:Page incompatibleWith|Type:Page intersectionOf|Type:Page InverseFunctionalProperty|Category inverseOf|Type:Page label|Type:Page maxCardinality|Type:Number Members|Type:Page minCardinality|Type:Number Nothing|Category ObjectProperty|Category oneOf|Type:Page onProperty|Type:Page Ontology|Category OntologyProperty|Category owl|Type:Page priorVersion|Type:Page Restriction|Category sameAs|Type:Page seeAlso|Type:Page someValuesFrom|Type:Page SymmetricProperty|Category Thing|Category TransitiveProperty|Category unionOf|Type:Page versionInfo|Type:Page [[Category:Imported vocabulary]] 4e89f5cb39ea1e5b77750bb7905917c19d153150 Special:Badtitle/NS302:Foaf:knows 302 131 605 2025-07-10T22:00:28Z Maintenance script 191 Semantic MediaWiki default vocabulary import wikitext text/x-wiki * [[Imported from::foaf:knows]] * [[Property description::A person known by this person (indicating some level of reciprocated interaction between the parties).@en]] [[Category:Imported vocabulary]] {{DISPLAYTITLE:foaf:knows}} e9134ab265b9bc923266ffa2bbcde2b59557202a Special:Badtitle/NS302:Foaf:name 302 132 606 2025-07-10T22:00:28Z Maintenance script 191 Semantic MediaWiki default vocabulary import wikitext text/x-wiki * [[Imported from::foaf:name]] * [[Property description::A name for some thing or agent.@en]] [[Category:Imported vocabulary]] {{DISPLAYTITLE:foaf:name}} 2a8b3537cd6d95e741d56a2fe5b824216824c2e3 Special:Badtitle/NS302:Foaf:homepage 302 133 607 2025-07-10T22:00:28Z Maintenance script 191 Semantic MediaWiki default vocabulary import wikitext text/x-wiki * [[Imported from::foaf:homepage]] * [[Property description::URL of the homepage of something, which is a general web resource.@en]] [[Category:Imported vocabulary]] {{DISPLAYTITLE:foaf:homepage}} 083058f1760bcc251820336dbe29dee9a38516e6 Special:Badtitle/NS302:Owl:differentFrom 302 134 608 2025-07-10T22:00:29Z Maintenance script 191 Semantic MediaWiki default vocabulary import wikitext text/x-wiki * [[Imported from::owl:differentFrom]] * [[Property description::The property that determines that two given individuals are different.@en]] [[Category:Imported vocabulary]] {{DISPLAYTITLE:owl:differentFrom}} d706757d4fb8eff4bb5622ea05ea7cab2f3b1a0c MediaWiki 1.43 upgrade 0 135 609 2025-07-13T17:55:47Z Jayden 52 Created page with "[https://www.mediawiki.org/wiki/MediaWiki_1.43 MediaWiki 1.43] is the latest LTS (long-term support) version of MediaWiki, the software which powers our wikis, which includes new features and various changes. The last upgrade that we performed was to MediaWiki 1.41. Wikis hosted by Weird Gloop are scheduled to upgrade to MediaWiki 1.43 on '''Monday 14 July, around 11:00 UTC'''. It will likely take 30-60 minutes, where the wikis will be accessible but not editable by use..." wikitext text/x-wiki [https://www.mediawiki.org/wiki/MediaWiki_1.43 MediaWiki 1.43] is the latest LTS (long-term support) version of MediaWiki, the software which powers our wikis, which includes new features and various changes. The last upgrade that we performed was to MediaWiki 1.41. Wikis hosted by Weird Gloop are scheduled to upgrade to MediaWiki 1.43 on '''Monday 14 July, around 11:00 UTC'''. It will likely take 30-60 minutes, where the wikis will be accessible but not editable by users. ==What's new== Most changes since MediaWiki 1.41 are under the hood, but there are several changes that will be visible to wiki editors and users. This is a non-extensive list of changes, read the release notes for [https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/REL1_42/RELEASE-NOTES-1.42 1.42] and [https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/REL1_43/RELEASE-NOTES-1.43 1.43] for more. * '''User preferences''' (Special:Preferences) ** New option to always enable [https://www.mediawiki.org/wiki/Manual:Safemode safe mode] under the Appearance tab ** New option to toggle syntax highlighting for the source editor under the Editing tab (can also be done inside of the wiki editor interface) * '''Special:NamespaceInfo''' was added, showing the wiki's namespace info * The source editor now uses '''CodeMirror v6''' under the hood, which changes some DOM elements ([https://www.mediawiki.org/w/index.php?title=Extension:CodeMirror/en&oldid=7734580#Migration_guide see here]) ** Auto-complete suggestions when typing <code>__</code> magic words ** Completion suggestions when typing links with <code><nowiki>[[</nowiki></code> or templates with <code><nowiki>{{</nowiki></code> after pressing ''Shift + Enter'' * '''Special:GlobalBlock''' can now be used by those with the appropriate rights to block users, not just IP addresses * '''Special:TalkPage''' was added, which will redirect you to the talk page for a given page ===Technical=== * <code>filter:</code> can now be used in inline CSS * <code>mw.Uri</code> is deprecated. Use the [https://developer.mozilla.org/en-US/docs/Web/API/URL browser default interface] instead * The <code>jquery.cookie</code> module has been removed. Use <code>mediawiki.cookie</code> instead 4954cb286369e6ab23d3b6dcadc79210843a2971 MediaWiki 1.43 upgrade 0 135 610 609 2025-07-13T17:58:08Z Jayden 52 /* Technical */ wikitext text/x-wiki [https://www.mediawiki.org/wiki/MediaWiki_1.43 MediaWiki 1.43] is the latest LTS (long-term support) version of MediaWiki, the software which powers our wikis, which includes new features and various changes. The last upgrade that we performed was to MediaWiki 1.41. Wikis hosted by Weird Gloop are scheduled to upgrade to MediaWiki 1.43 on '''Monday 14 July, around 11:00 UTC'''. It will likely take 30-60 minutes, where the wikis will be accessible but not editable by users. ==What's new== Most changes since MediaWiki 1.41 are under the hood, but there are several changes that will be visible to wiki editors and users. This is a non-extensive list of changes, read the release notes for [https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/REL1_42/RELEASE-NOTES-1.42 1.42] and [https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/REL1_43/RELEASE-NOTES-1.43 1.43] for more. * '''User preferences''' (Special:Preferences) ** New option to always enable [https://www.mediawiki.org/wiki/Manual:Safemode safe mode] under the Appearance tab ** New option to toggle syntax highlighting for the source editor under the Editing tab (can also be done inside of the wiki editor interface) * '''Special:NamespaceInfo''' was added, showing the wiki's namespace info * The source editor now uses '''CodeMirror v6''' under the hood, which changes some DOM elements ([https://www.mediawiki.org/w/index.php?title=Extension:CodeMirror/en&oldid=7734580#Migration_guide see here]) ** Auto-complete suggestions when typing <code>__</code> magic words ** Completion suggestions when typing links with <code><nowiki>[[</nowiki></code> or templates with <code><nowiki>{{</nowiki></code> after pressing ''Shift + Enter'' * '''Special:GlobalBlock''' can now be used by those with the appropriate rights to block users, not just IP addresses * '''Special:TalkPage''' was added, which will redirect you to the talk page for a given page ===Technical=== * [https://www.mediawiki.org/wiki/Codex Codex] was updated, and some styles across the wiki now use Codex styles instead of OOUI * <code>filter:</code> can now be used in inline CSS * <code>mw.Uri</code> is deprecated. Use the [https://developer.mozilla.org/en-US/docs/Web/API/URL browser default interface] instead * The <code>jquery.cookie</code> module has been removed. Use <code>mediawiki.cookie</code> instead 7dc891397898d94698a3fb71f9cb0c9dbbc50c99 611 610 2025-07-13T18:01:16Z Jayden 52 /* What's new */ wikitext text/x-wiki [https://www.mediawiki.org/wiki/MediaWiki_1.43 MediaWiki 1.43] is the latest LTS (long-term support) version of MediaWiki, the software which powers our wikis, which includes new features and various changes. The last upgrade that we performed was to MediaWiki 1.41. Wikis hosted by Weird Gloop are scheduled to upgrade to MediaWiki 1.43 on '''Monday 14 July, around 11:00 UTC'''. It will likely take 30-60 minutes, where the wikis will be accessible but not editable by users. ==What's new== Most changes since MediaWiki 1.41 are under the hood, but there are several changes that will be visible to wiki editors and users. This is a non-extensive list of changes, read the release notes for [https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/REL1_42/RELEASE-NOTES-1.42 1.42] and [https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/REL1_43/RELEASE-NOTES-1.43 1.43] for more. * '''User preferences''' (Special:Preferences) ** New option to always enable [https://www.mediawiki.org/wiki/Manual:Safemode safe mode] under the Appearance tab ** New option to toggle syntax highlighting for the source editor under the Editing tab (can also be done inside of the wiki editor interface) * '''Special:NamespaceInfo''' was added, showing the wiki's namespace info * The source editor now uses '''CodeMirror v6''' under the hood, which changes some DOM elements ([https://www.mediawiki.org/w/index.php?title=Extension:CodeMirror/en&oldid=7734580#Migration_guide see here]) ** Auto-complete suggestions when typing <code>__</code> magic words ** Completion suggestions when typing links with <code><nowiki>[[</nowiki></code> or templates with <code><nowiki>{{</nowiki></code> after pressing ''Shift + Enter'' * '''Special:GlobalBlock''' can now be used by those with the appropriate rights to block users, not just IP addresses * '''Special:TalkPage''' was added, which will redirect you to the talk page for a given page * <code>__EXPECTUNUSEDTEMPLATE__</code> magic word can be used to remove a page from Special:UnusedTemplates * Semantic MediaWiki was upgraded from 4.0 to 5.1 ([https://www.semantic-mediawiki.org/wiki/Semantic_MediaWiki_5.0.0 release notes]) ===Technical=== * [https://www.mediawiki.org/wiki/Codex Codex] was updated, and some styles across the wiki now use Codex styles instead of OOUI * <code>filter:</code> can now be used in inline CSS * <code>mw.Uri</code> is deprecated. Use the [https://developer.mozilla.org/en-US/docs/Web/API/URL browser default interface] instead * The <code>jquery.cookie</code> module has been removed. Use <code>mediawiki.cookie</code> instead 44f9a2f2fadebe3ada439e1cb2823054ef4f6d1a 612 611 2025-07-13T18:01:58Z Jayden 52 wikitext text/x-wiki [https://www.mediawiki.org/wiki/MediaWiki_1.43 MediaWiki 1.43] is the latest LTS (long-term support) version of MediaWiki, the software which powers our wikis, which includes new features and various changes. The last upgrade that we performed was to MediaWiki 1.41. Wikis hosted by Weird Gloop are scheduled to upgrade to MediaWiki 1.43 on '''Monday 14 July, around 11:00 UTC'''. It will likely take 30-60 minutes, where the wikis will be accessible but not editable by users. ==What's new== Most changes since MediaWiki 1.41 are under the hood, but there are several changes that will be visible to wiki editors and users. This is a non-extensive list of changes, read the release notes for [https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/REL1_42/RELEASE-NOTES-1.42 1.42] and [https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/REL1_43/RELEASE-NOTES-1.43 1.43] for more. * '''User preferences''' (Special:Preferences) ** New option to always enable [https://www.mediawiki.org/wiki/Manual:Safemode safe mode] under the Appearance tab ** New option to toggle syntax highlighting for the source editor under the Editing tab (can also be done inside of the wiki editor interface) * '''Special:NamespaceInfo''' was added, showing the wiki's namespace info * The source editor now uses '''CodeMirror v6''' under the hood, which changes some DOM elements ([https://www.mediawiki.org/w/index.php?title=Extension:CodeMirror/en&oldid=7734580#Migration_guide see here]) ** Auto-complete suggestions when typing <code>__</code> magic words ** Completion suggestions when typing links with <code><nowiki>[[</nowiki></code> or templates with <code><nowiki>{{</nowiki></code> after pressing ''Shift + Enter'' * '''Special:GlobalBlock''' can now be used by those with the appropriate rights to block users, not just IP addresses * '''Special:TalkPage''' was added, which will redirect you to the talk page for a given page * <code>__EXPECTUNUSEDTEMPLATE__</code> magic word can be used to remove a page from Special:UnusedTemplates * Semantic MediaWiki was upgraded from 4.0 to 5.1 ([https://www.semantic-mediawiki.org/wiki/Semantic_MediaWiki_5.0.0 release notes]) ===Technical=== * [https://www.mediawiki.org/wiki/Codex Codex] was updated, and some styles across the wiki now use Codex styles instead of OOUI * <code>filter:</code> can now be used in inline CSS * <code>mw.Uri</code> is deprecated. Use the [https://developer.mozilla.org/en-US/docs/Web/API/URL browser default interface] instead * The <code>jquery.cookie</code> module has been removed. Use <code>mediawiki.cookie</code> instead [[Category:MediaWiki upgrades]] f8561e0e998ef7cd0cecf1d71b5a02d79e87726f Category:MediaWiki upgrades 14 136 613 2025-07-13T18:02:30Z Jayden 52 Created page with "This category lists pages that outline information about MediaWiki upgrades on Weird Gloop wikis." wikitext text/x-wiki This category lists pages that outline information about MediaWiki upgrades on Weird Gloop wikis. 729509c3f7f1e36787c670702e734495791f14d9 Special:Badtitle/NS312:Profile:Facetedsearch default profile 312 137 614 2025-07-14T12:14:01Z Maintenance script 191 Semantic MediaWiki search import MediaWiki 1.43 upgrade 0 135 615 612 2025-07-14T14:07:26Z Jayden 52 wikitext text/x-wiki [https://www.mediawiki.org/wiki/MediaWiki_1.43 MediaWiki 1.43] is the latest LTS (long-term support) version of MediaWiki, the software which powers our wikis, which includes new features and various changes. The last upgrade that we performed was to MediaWiki 1.41. Wikis hosted by Weird Gloop were upgraded to MediaWiki 1.43 on Monday 14 July 2025. ==What's new== Most changes since MediaWiki 1.41 are under the hood, but there are several changes that will be visible to wiki editors and users. This is a non-extensive list of changes, read the release notes for [https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/REL1_42/RELEASE-NOTES-1.42 1.42] and [https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/REL1_43/RELEASE-NOTES-1.43 1.43] for more. * '''User preferences''' (Special:Preferences) ** New option to always enable [https://www.mediawiki.org/wiki/Manual:Safemode safe mode] under the Appearance tab ** New option to toggle syntax highlighting for the source editor under the Editing tab (can also be done inside of the wiki editor interface) * '''Special:NamespaceInfo''' was added, showing the wiki's namespace info * The source editor now uses '''CodeMirror v6''' under the hood, which changes some DOM elements ([https://www.mediawiki.org/w/index.php?title=Extension:CodeMirror/en&oldid=7734580#Migration_guide see here]) ** Auto-complete suggestions when typing <code>__</code> magic words ** Completion suggestions when typing links with <code><nowiki>[[</nowiki></code> or templates with <code><nowiki>{{</nowiki></code> after pressing ''Shift + Enter'' * '''Special:GlobalBlock''' can now be used by those with the appropriate rights to block users, not just IP addresses * '''Special:TalkPage''' was added, which will redirect you to the talk page for a given page * <code>__EXPECTUNUSEDTEMPLATE__</code> magic word can be used to remove a page from Special:UnusedTemplates * Semantic MediaWiki was upgraded from 4.0 to 5.1 ([https://www.semantic-mediawiki.org/wiki/Semantic_MediaWiki_5.0.0 release notes]) ===Technical=== * [https://www.mediawiki.org/wiki/Codex Codex] was updated, and some styles across the wiki now use Codex styles instead of OOUI * <code>filter:</code> can now be used in inline CSS * <code>mw.Uri</code> is deprecated. Use the [https://developer.mozilla.org/en-US/docs/Web/API/URL browser default interface] instead * The <code>jquery.cookie</code> module has been removed. Use <code>mediawiki.cookie</code> instead [[Category:MediaWiki upgrades]] f32974ef774f0eb290f43c876602c249c3b4d90c 616 615 2025-07-19T10:39:09Z Libamidi 182 /* What's new */ cannot display this magic word wikitext text/x-wiki [https://www.mediawiki.org/wiki/MediaWiki_1.43 MediaWiki 1.43] is the latest LTS (long-term support) version of MediaWiki, the software which powers our wikis, which includes new features and various changes. The last upgrade that we performed was to MediaWiki 1.41. Wikis hosted by Weird Gloop were upgraded to MediaWiki 1.43 on Monday 14 July 2025. ==What's new== Most changes since MediaWiki 1.41 are under the hood, but there are several changes that will be visible to wiki editors and users. This is a non-extensive list of changes, read the release notes for [https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/REL1_42/RELEASE-NOTES-1.42 1.42] and [https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/REL1_43/RELEASE-NOTES-1.43 1.43] for more. * '''User preferences''' (Special:Preferences) ** New option to always enable [https://www.mediawiki.org/wiki/Manual:Safemode safe mode] under the Appearance tab ** New option to toggle syntax highlighting for the source editor under the Editing tab (can also be done inside of the wiki editor interface) * '''Special:NamespaceInfo''' was added, showing the wiki's namespace info * The source editor now uses '''CodeMirror v6''' under the hood, which changes some DOM elements ([https://www.mediawiki.org/w/index.php?title=Extension:CodeMirror/en&oldid=7734580#Migration_guide see here]) ** Auto-complete suggestions when typing <code>__</code> magic words ** Completion suggestions when typing links with <code><nowiki>[[</nowiki></code> or templates with <code><nowiki>{{</nowiki></code> after pressing ''Shift + Enter'' * '''Special:GlobalBlock''' can now be used by those with the appropriate rights to block users, not just IP addresses * '''Special:TalkPage''' was added, which will redirect you to the talk page for a given page * <code><nowiki>__EXPECTUNUSEDTEMPLATE__</nowiki></code> magic word can be used to remove a page from Special:UnusedTemplates * Semantic MediaWiki was upgraded from 4.0 to 5.1 ([https://www.semantic-mediawiki.org/wiki/Semantic_MediaWiki_5.0.0 release notes]) ===Technical=== * [https://www.mediawiki.org/wiki/Codex Codex] was updated, and some styles across the wiki now use Codex styles instead of OOUI * <code>filter:</code> can now be used in inline CSS * <code>mw.Uri</code> is deprecated. Use the [https://developer.mozilla.org/en-US/docs/Web/API/URL browser default interface] instead * The <code>jquery.cookie</code> module has been removed. Use <code>mediawiki.cookie</code> instead [[Category:MediaWiki upgrades]] 1d3e0e42855ec89d07a7f3edbf52039f957e1faa User talk:Jayden 3 138 617 2025-07-23T05:06:50Z 1.20.94.218 0 Idnoln wikitext text/x-wiki Vieh 32b837244988e0a3fb4da3ff45eb4696b951f86a 2fa 0 139 618 2025-07-24T22:59:42Z MrDew 111 Redirected page to [[Two-factor authentication]] wikitext text/x-wiki #REDIRECT [[Two-factor authentication]] f118f6d4771455575309b9330075826f754502bb Template:ToC 10 140 619 2025-07-27T18:46:48Z Cook Me Plox 23 Created page with "<div id="toctemplate" style="clear:{{{clear|left}}}; float:{{#switch:{{{align|{{{1|}}}}}}|right=right|center=center|left=left}}; margin:{{#switch:{{{align|{{{1|}}}}}}|right=0 0 1.5em 1.5em|left=0 1.5em 1.5em 0|#default=0}}; width:{{{width|auto}}};" class="nomobile {{#if:{{{limit|}}}| toclimit-{{#expr:{{{limit}}}+1}}}}">__TOC__</div>" wikitext text/x-wiki <div id="toctemplate" style="clear:{{{clear|left}}}; float:{{#switch:{{{align|{{{1|}}}}}}|right=right|center=center|left=left}}; margin:{{#switch:{{{align|{{{1|}}}}}}|right=0 0 1.5em 1.5em|left=0 1.5em 1.5em 0|#default=0}}; width:{{{width|auto}}};" class="nomobile {{#if:{{{limit|}}}| toclimit-{{#expr:{{{limit}}}+1}}}}">__TOC__</div> 2b66ae5a19fca64afa4a8d20948ca586196932ac Extension:Bucket/SMW migration guide 0 141 620 2025-07-27T18:50:50Z Cook Me Plox 23 Created page with "Semantic MediaWiki and Bucket are able to coexist without issue, allowing migration to be a gradual process. It is recommended to store data in both Bucket and SMW simultaneously during migration to avoid interruptions to correct page parsing. ==Conceptual differences== ===Buckets vs Properties=== The primary unit of data in SMW is a Property. The primary unit of data in Bucket is a Bucket. A Bucket consists of multiple fields grouped together into a row. A field is eq..." wikitext text/x-wiki Semantic MediaWiki and Bucket are able to coexist without issue, allowing migration to be a gradual process. It is recommended to store data in both Bucket and SMW simultaneously during migration to avoid interruptions to correct page parsing. ==Conceptual differences== ===Buckets vs Properties=== The primary unit of data in SMW is a Property. The primary unit of data in Bucket is a Bucket. A Bucket consists of multiple fields grouped together into a row. A field is equivalent to a Property. Conceptually this is similar to how SMW handles subobjects, which are multiple Properties grouped into one object. ===Parser tags=== Bucket has no support for parser tags, opting to only support reading and writing of Bucket data through the use of Modules. Simple Modules can be constructed to allow basic queries and puts to be performed without requiring writing a new module for each instance. (TODO put example somewhere) ===Output format=== Bucket does not directly support any WikiText output, query results are returned as a lua table that can be manipulated into the desired WikiText by the module. ==Migration== ===Writing data=== The first step in migrating a Module from SMW to Bucket is determining what Properties will comprise the fields in the new Bucket, and what datatype they will be. Consider the following snippet used to set a SMW subobject: <syntaxhighlight lang="lua"> --Module:DropsLine local subname = variant local json_blob = { ['Drop level'] = dropLevel, ['League region'] = leagueRegions, ['Drop type'] = dropType, ['Approx'] = approx } local data_entry = { ['Dropped item page'] = itemPage, -- The item we are dropping ['Dropped from'] = pageName, -- The page we are on ['Drop JSON'] = mw.text.jsonEncode(json_blob) -- Blob of extra data } mw.smw.subobject(data_entry, subname) </syntaxhighlight> This is the equivalent snippet to set a Bucket entry: <syntaxhighlight lang="lua"> --Module:DropsLine local subname = variant local json_blob = { ['Drop level'] = dropLevel, ['League region'] = leagueRegions, ['Drop type'] = dropType, ['Approx'] = approx } local data_entry = { ['item_page'] = itemPage, -- The item we are dropping ['json_blob'] = mw.text.jsonEncode(json_blob) -- Blob of extra data } mw.bucket("dropsline").sub(subname).put(data_entry) </syntaxhighlight> The only changes required in the module is to ensure the data_entry object is using valid field names, and changing the actual line of code that puts the data. We remove the "Dropped" prefix when converting the names from Properties to fields, because the fields are part of the "dropsline" Bucket there is no ambiguity. We can even get rid of the "Dropped from" property completely, as all Buckets contain a field "page_name" which is automatically set to the page where the <code>bucket.put</code> occurs. There are other changes required outside of the module. In this example we have 3 distinct Property pages, Property:Dropped item page, Property:Dropped from, and Property:Drop JSON. We will create one Bucket page at Bucket:Dropsline to replace these three Properties. <syntaxhighlight lang="JSON"> { "item_page": { "type": "PAGE" }, "json_blob": { "type": "TEXT", "index": false } } </syntaxhighlight> ===Reading data=== Reading from Buckets is done through lua using functions that mimic the style of SQL. SMW example <syntaxhighlight lang="lua"> local query = { '[[Dropped item page::'..table.concat(items, '||')..']]', '[[Drop JSON::+]]', '?=#-', '?Drop JSON = json', limit = args.limit or 500, } local data = mw.smw.ask(query) </syntaxhighlight> Bucket example <syntaxhighlight lang="lua"> item_conditions = {} for _, item in ipairs(items) do table.insert(item_conditions, {"item_page", item}) end local data = bucket("dropsline") .select("json_blob") .where(bucket.Or(item_conditions)) .limit(args.limit or 500) .run() </syntaxhighlight> 342780aaa73d32b7b9f767ef1e8139266e23c155 Extension:Bucket 0 142 621 2025-07-27T18:51:07Z Cook Me Plox 23 Created page with "'''Bucket''' is an in-development MediaWiki extension that lets you store structured data on articles, which can be queried by other articles and APIs. It is meant as a replacement for how the RuneScape wikis use Semantic MediaWiki, and is (sort of) in the same general category of extensions as SMW, Cargo, or Wikibase. {{ToC|limit=1}} ==Why?== Continuing to use Semantic MediaWiki poses two major risks to us. The first is related to performance. In a couple days' worth o..." wikitext text/x-wiki '''Bucket''' is an in-development MediaWiki extension that lets you store structured data on articles, which can be queried by other articles and APIs. It is meant as a replacement for how the RuneScape wikis use Semantic MediaWiki, and is (sort of) in the same general category of extensions as SMW, Cargo, or Wikibase. {{ToC|limit=1}} ==Why?== Continuing to use Semantic MediaWiki poses two major risks to us. The first is related to performance. In a couple days' worth of profiling, SMW was responsible for about 50% of all database reads on the wiki, and about 75% of all writes (even when no content has changed)! Semantic MediaWiki seems to generally be responsible for about 30% of the total parse time of our articles. This poses a serious obstacle to our attempts at making the wiki faster, more stable, and less expensive to operate. SMW also does its own purging of both the parser cache and HTML cache, which seriously complicates any attempts to more carefully orchestrate the relationship between (for example) Grand Exchange updates and Cloudflare purging. SMW is also extremely complicated – the code base is about 210,000 lines of PHP, a lot of which is not fully understood by anyone still involved with the project. There's a series of performance improvements that in theory could be done to help improve SMW, but the development is stuck in a bit of a weird place where nobody really knows why particular things were implemented a particular way, which makes further changes riskier and take longer. I came to the conclusion that it would take less time to implement a separate extension and migrate our usage to it. It's also complicated in the sense that very few people on our wikis understand how to do anything other than very basic queries with it. The third risk is sort of related to the second. SMW is complex enough that I can totally envision a scenario where the latest SMW release is not compatible with the latest MediaWiki release, and this blocks us from staying up to date with MediaWiki. This is especially scary due to the upcoming core MediaWiki parser rework that will make article parsing happen in less than full-page sections (incidentally this is the same thing that might break the Variables extension, but that's a topic for another day). SMW doesn't have a great deal of institutional support right now (it's possible we are the single biggest user of it currently), and we might need to get urgently involved with SMW development if that situation comes to pass. All together, it feels like a pretty good reason to explore alternatives. One option we looked at was Cargo, which gives much more of a SQL-y access to the underlying data (which I quite like). Unfortunately there's a number of things Cargo does that I really don't like – tying table definitions to templates, making it so you can only "attach" to a single table from a template (which Cargo users have found horrible workarounds for), and most prominently, making it so that a page's data only updates either on "page save" or on re-creation of the underlying table (meaning, editing a module would not update a page's Cargo data). I really wanted to like Cargo, but I think it won't work for us. ==Goals of the extension== * Support for the minimal feature set of the RuneScape wikis' use of SMW, including reading entries from the API and some basic visualization on a special page. * Simplicity in implementation: try to write as little code as possible, and avoid unnecessary structures for caching. * Simplicity in use: In general there should be one canonical way to do things, and users should not have to worry about manually updating or invalidating entries. * High-performance: minimize database queries and latency, minimize unnecessary parses and purges. Try to ride on top of existing "refreshLinks" constructs as much as possible. Explicit non-goals: * Full feature parity with SMW or Cargo, including map support, drilldowns, subobjects, concepts, subquery support (mostly). * Generic support for versions of MediaWiki that are not used on Weird Gloop, or for DBMSes that we don't use. This is primarily meant to stay simple and maintainable by us, and supporting a burgeoning ecosystem of different wiki installations with all sorts of different dependencies is not what we're signing up for right now. This could change if other wikis are seriously interested in using Bucket, and if the scope of changes is relatively small, but right now the focus is squarely on MediaWiki 1.41 and MySQL 8.0.18 or higher. ==Basic usage== Data is stored in "buckets", which are database tables with specific columns that you can define. Imagine we wanted to define a basic table to store monster drops (similar to Property:Dropped item, Property:Drop type, Property:Drop Rarity, etc, in current SMW). Each call to {{t|DropsLine}} would add a new row to this table. If we wanted a "bucket" called "drops" and the columns to include the dropped item, rarity and quantity, we could go to the Bucket:Drops and put the following: <syntaxhighlight lang="json"> { "item": { "type": "PAGE" }, "quantity": { "type": "TEXT" }, "rarity": { "type": "TEXT" } } </syntaxhighlight> Supported types are PAGE, TEXT, INTEGER, DOUBLE, and BOOLEAN. Fields can be marked as repeated, in which case they are stored in the DB as JSON type, using multi-value index to keep seek time low. There are a few "reserved" columns that are added to every table, including "_page_id", "_index", "page_name" referring to the page that the bucket "put" call is invoked on, and "page_name_sub" which serves to help join data correctly when there are multiple Bucket rows written per page. The only way to write and read from a bucket is via Lua calls on the "bucket" object. I quite like this (and certainly you can implement templates and things to generically write to it without Lua), although some people might prefer to have actual parser functions to use. To store data in that bucket, via Lua, you'd say <code>bucket("drops").put({item="Rune scimitar", quantity="3-5", rarity="1/128"})</code> And that's it! Querying has a lot more options, but the simplest thing would be something like <syntaxhighlight lang="lua"> bucket("drops") .select("page_name", "item", "quantity", "rarity") .where("item", "Rune scimitar") .run() </syntaxhighlight> Which gives you all of the monsters that drop the Rune scimitar. Full documentation of the select syntax will be forthcoming, but it includes filtering based on values, JOINing on other tables, selecting from arrays, and filtering based on the categories on the page. ==Technical description== Bucket is made up of three main pieces: * Table definitions in the "Bucket" namespace, where you define a database table, and can modify it with additional fields * Implementation of "bucket.put" that does INSERT and UPDATE queries on those tables * Implementation of queries, which translate the Lua syntax into a SELECT statement ===Table definition=== Bucket (the extension) adds a new namespace called "Bucket", namespace ID 9592. The content model for this namespace is JSON, which should prevent people from saving anything there that is not valid JSON. A table definition is a JSON object with the field names as keys, and values as JSON objects with the following keys: ====type==== Required. Possible types are: * PAGE * TEXT * INTEGER * DOUBLE * BOOLEAN These correspond to MySQL data types, except for PAGE, which is identical to TEXT except the value is rendered as a link on Bucket Special pages for convenience. ====repeated==== Default false. Fields only hold one value per entry unless they are a repeated field. Repeated fields have some restrictions: Using <, >, >=, <= comparisons on a repeated field is unsupported. bucket.join() cannot join two repeated fields together. Due to limitations of the JSON database type, individual values in a repeated field are limited to 512 characters. ====index==== Default true. Must be true if '''repeated''' is true. If the field has an index, it can be accessed efficiently as part of a JOIN or WHERE clause, with the caveat that it takes up about twice as much database space. Most fields are okay to be indexed, unless they're some big JSON cluster that is never going to be part of a query condition. === Table creation === When someone attempts to save a blob in the Bucket namespace, a number of things are required, otherwise it will not be able to save. This is in Bucket::createOrModifyTable. * There needs to be at least one column in the schema * All field names must be strings * All field names must be only lowercase alphanumeric characters, or _ * All field names must be unique * The '''type''' must be a supported type If this table is new, the schema will then be converted to a CREATE TABLE statement. If it already exists, any changes against the old schema will be converted into an ALTER TABLE statement, which could include ADD COLUMN, DROP COLUMN, ADD INDEX, DROP INDEX. In a transaction with the CREATE/ALTER TABLE, we also add an entry to the <code>bucket_schemas</code> table, containing a JSON representation of the table's schema. Buckets that are no longer written to can be deleted, which deletes the table. Moving Buckets is not supported, although a user can create a new Bucket and change the relevant modules to read and write from the new Bucket, and then delete the old one. REPEATED fields are implemented as the JSON type, using [https://dev.mysql.com/doc/refman/8.0/en/create-index.htm multi-valued indexes] and automatically using the <code>MEMBER OF</code> function in relevant <code>WHERE</code> conditions. This is the reason it requires MySQL 8.0.18 – it's not clear if MariaDB will support similar structures in the future. ===Storing data=== Calling <code>bucket.put</code> in Lua calls the <code>BucketLuaLibrary::bucketPut</code> method. Notably, this does not immediately do an INSERT with the payload – instead, it adds the puts to a <code>bucketPuts</code> field on the parser output, which the Lua library has access to. Then the magical part is that the insertion happens when MediaWiki's [https://www.mediawiki.org/wiki/Manual:Hooks/LinksUpdateComplete LinksUpdateComplete] hook runs. This hook runs when a page is saved, when it is moved or deleted, or when it gets re-rendered after a transclusion it depends on gets changed. In short, it's exactly the hook we'd hope would exist, since it runs in exactly the right set of situations that we might wish to examine the puts again. It also has access to the <code>bucketPuts</code> that we put on the parser output, so no additional parses need to happen at all. You can see this in <code>BucketHooks::onLinksUpdateComplete</code>. This calls <code>Bucket::writePuts</code>, which removes any fields that won't be valid columns in the bucket and then inserts them into the relevant table. It also updates the <code>bucket_pages</code> table with all of the puts that are used on each page. Since the vast majority of our LinksUpdates do not change the calls to <code>bucket.put</code> we should avoid doing INSERTs that are exactly the same as the existing values. SMW doesn't do this, and it's the reason they are responsible for 75% of our database writes. Therefore we want to limit database activity to data that has actually changed. To accomplish this, <code>bucket_pages</code> has a column <code>put_hash</code> which is the SHA256 hash of the put data the last time it was written. Before any bucket data is written to the database the previous <code>put_hash</code> and new <code>put_hash</code> are compared, and writing only continues if they differ. This causes zero database writes to occur when the stored data has not changed. === Bucket:bucket message === Bucket contains a default "Bucket:bucket message" that cannot be modified. Due to the <code>bucket.put</code> logic running through LinksUpdateComplete, any errors and warnings from puts cannot be shown on the page directly. This Bucket is used to communicate those errors and warnings to users. Messages can be viewed through the normal <code>?action=bucket</code> url parameter, or by clicking "View Bucket" in the sidebar. ==Querying== <code>bucket</code>, <code>bucket.select</code> and <code>bucket.run</code> are the only required methods to execute a query. Order doesn't matter except <code>bucket.run</code> must be last, since it is the function that executes the query and returns results. Bucket does not limit the number of conditions in a single query. A lua error will be thrown if a query takes longer than 500 milliseconds. ===Concepts=== ====QueryBuilder==== A <code>QueryBuilder</code> is created by calling <code>bucket( string )</code> All methods represented here by <code>bucket.</code> are methods of a QueryBuilder object. ====Selector==== A <code>Selector</code> string is defined as one of the following: * A field name in the primary(specified by the call to bucket()) Bucket * A combined bucket and field specifier, joined together by <code>.</code>. Such as <code>drops_line.page_name_sub</code> * A category, such as <code>Category:Slayer Monsters</code>. In this case the returned field will be a Boolean, with true indicating that the page is a member of the specified Category. ====Operand==== One of the following strings: * <code>=</code> * <code>!=</code> * <code>>=</code> * <code><=</code> * <code>></code> * <code><</code> ====Condition==== A <code>Condition</code> is either a string or a table. A table <code>Condition</code> is a table of two or three entries, in the format of <code>{Selector, Operand, Value}</code> or <code>{Selector, Value}</code>. In the case of two entries, the operand is implied to be <code>=</code>. A string <code>Condition</code> is the name of a category, such as <code>Category:Slayer monsters</code>. This condition will be true if the <code>page_name</code> for a row is in the specified category. ===bucket=== <code>bucket( string )</code> The parameter must be a valid Bucket name. Returns a Bucket <code>QueryBuilder</code> ===bucket.sub=== <code>sub( string )</code> Any string Returns a Bucket <code>QueryBuilder</code> ===bucket.select=== <code>select( Selector, ... )</code> One or more Selectors. Each selector supplied will result in a matching field in the result table. Multiple <code>select</code> statements are supported in a query, with <code>select('one').select('two')</code> acting identically to <code>select('one', 'two')</code> Returns a Bucket <code>QueryBuilder</code> ===bucket.where=== <code>where( Condition, ... )</code> One or more Conditions. Supplying multiple conditions is equivalent to <code>where(Bucket.And(Condition, ...))</code> ''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>. Returns a Bucket <code>QueryBuilder</code> ===bucket.join=== <code>join( string, Selector, Selector )</code> The first parameter must be a valid Bucket name. The second and third parameters are both the same format. One entry is a Selector indicating a field in the joined table to use for comparison. The other entry is a Selector indicating a field in the primary Bucket, or in another joined Bucket. One of the fields indicated may be of Repeated type, but not both. Returns a Bucket <code>QueryBuilder</code> ===bucket.limit=== <code>limit( number )</code> Sets the limit for the query. Accepted range is 1-5000. Default 500. Setting this to 0 or nil will use the default value. Returns a Bucket <code>QueryBuilder</code> ===bucket.offset=== <code>offset( number )</code> Sets the offset for the query. Default 0. Setting this to nil will use the default value. Returns a Bucket <code>QueryBuilder</code> ===bucket.orderBy=== <code>orderBy( Selector, string )</code> The first parameter must be a Selector which is present in a <code>bucket.select</code> for this query. The second parameter is either <code>asc</code>, for ascending order, or <code>desc</code>, for descending order. Returns a Bucket <code>QueryBuilder</code> ===bucket.run=== <code>run()</code> Executes the query. The query result is returned as a lua array, one entry per row returned. Each array element is a table, with one property per argument to <code>select</code>. These properties are all lower case, and spaces are replaced with '_', except for Categories, which are returned exactly as input. The property value will be of the data type specified by the Bucket, except in the case of a repeated field, where it will be an array of that data type. Returns <code>table</code> ===Other methods=== The following methods are methods are available on the global Bucket object to be used within <code>bucket.where()</code> conditions. ====Bucket.Or==== <code>Bucket.Or( Condition, ... )</code> Represents <code>Condition OR ...</code> Returns <code>Condition, ...</code> ====Bucket.And==== <code>Bucket.And( Condition, ... )</code> Represents <code>Condition AND ...</code> Returns <code>Condition, ...</code> ====Bucket.Not==== <code>Bucket.Not( Condition )</code> Represents <code>NOT Condition</code> Returns <code>Condition</code> ====Bucket.Null==== <code>Bucket.Null()</code> Used as Value in a Condition, represents <code>nil</code>. ''Note'': <code>nil</code> cannot be used directly within <code>bucket.where()</code>, as <code>nil</code> cannot be stored as a table value in lua. ==Bug Bounty Program== If you discover a security vulnerability in Bucket, please send an email to <code>admin (at) weirdgloop.org</code> with step-by-step instructions to reproduce the issue. We'll send you some RuneScape Wiki merch (probably a scarf!) and possibly a bug bounty payout. Bug bounty payouts are solely at Weird Gloop's discretion, but will usually range between $200 and $2000, depending on the severity and type of vulnerability, and the level of access required to exploit it. Examples of high-severity vulnerabilities: * Leak of credentials or user data * SQL injection * Remote code execution/Privilege escalation Examples of moderate-severity vulnerabilities: * Cross-site scripting * Denial-of-service Bugs in Bucket code that are not security vulnerabilities won't be eligible for the bug bounty program, but we appreciate reports on the [https://github.com/weirdgloop/mediawiki-extensions-Bucket/issues GitHub issues list]. You are welcome to test on the [https://en_rswiki.mw-upgrade.weirdgloop.org dev wikis] – please do not test on the production wikis (runescape.wiki, minecraft.wiki, etc). Security vulnerabilities in other code used by Weird Gloop (including MediaWiki core, non-Weird Gloop extensions, and other non-Bucket extensions developed by Weird Gloop) are not currently eligible for bug bounty payouts, but if you discover a vulnerability that affects us, we'd still like to hear from you. ==See also== * [[/SMW migration guide|SMW migration guide]] cf537391c098ef6a21ba521fb16b49bb75f0c845 623 621 2025-07-28T15:16:46Z Mudscape 106 /* Basic usage */ syntaxhighlight wikitext text/x-wiki '''Bucket''' is an in-development MediaWiki extension that lets you store structured data on articles, which can be queried by other articles and APIs. It is meant as a replacement for how the RuneScape wikis use Semantic MediaWiki, and is (sort of) in the same general category of extensions as SMW, Cargo, or Wikibase. {{ToC|limit=1}} ==Why?== Continuing to use Semantic MediaWiki poses two major risks to us. The first is related to performance. In a couple days' worth of profiling, SMW was responsible for about 50% of all database reads on the wiki, and about 75% of all writes (even when no content has changed)! Semantic MediaWiki seems to generally be responsible for about 30% of the total parse time of our articles. This poses a serious obstacle to our attempts at making the wiki faster, more stable, and less expensive to operate. SMW also does its own purging of both the parser cache and HTML cache, which seriously complicates any attempts to more carefully orchestrate the relationship between (for example) Grand Exchange updates and Cloudflare purging. SMW is also extremely complicated – the code base is about 210,000 lines of PHP, a lot of which is not fully understood by anyone still involved with the project. There's a series of performance improvements that in theory could be done to help improve SMW, but the development is stuck in a bit of a weird place where nobody really knows why particular things were implemented a particular way, which makes further changes riskier and take longer. I came to the conclusion that it would take less time to implement a separate extension and migrate our usage to it. It's also complicated in the sense that very few people on our wikis understand how to do anything other than very basic queries with it. The third risk is sort of related to the second. SMW is complex enough that I can totally envision a scenario where the latest SMW release is not compatible with the latest MediaWiki release, and this blocks us from staying up to date with MediaWiki. This is especially scary due to the upcoming core MediaWiki parser rework that will make article parsing happen in less than full-page sections (incidentally this is the same thing that might break the Variables extension, but that's a topic for another day). SMW doesn't have a great deal of institutional support right now (it's possible we are the single biggest user of it currently), and we might need to get urgently involved with SMW development if that situation comes to pass. All together, it feels like a pretty good reason to explore alternatives. One option we looked at was Cargo, which gives much more of a SQL-y access to the underlying data (which I quite like). Unfortunately there's a number of things Cargo does that I really don't like – tying table definitions to templates, making it so you can only "attach" to a single table from a template (which Cargo users have found horrible workarounds for), and most prominently, making it so that a page's data only updates either on "page save" or on re-creation of the underlying table (meaning, editing a module would not update a page's Cargo data). I really wanted to like Cargo, but I think it won't work for us. ==Goals of the extension== * Support for the minimal feature set of the RuneScape wikis' use of SMW, including reading entries from the API and some basic visualization on a special page. * Simplicity in implementation: try to write as little code as possible, and avoid unnecessary structures for caching. * Simplicity in use: In general there should be one canonical way to do things, and users should not have to worry about manually updating or invalidating entries. * High-performance: minimize database queries and latency, minimize unnecessary parses and purges. Try to ride on top of existing "refreshLinks" constructs as much as possible. Explicit non-goals: * Full feature parity with SMW or Cargo, including map support, drilldowns, subobjects, concepts, subquery support (mostly). * Generic support for versions of MediaWiki that are not used on Weird Gloop, or for DBMSes that we don't use. This is primarily meant to stay simple and maintainable by us, and supporting a burgeoning ecosystem of different wiki installations with all sorts of different dependencies is not what we're signing up for right now. This could change if other wikis are seriously interested in using Bucket, and if the scope of changes is relatively small, but right now the focus is squarely on MediaWiki 1.41 and MySQL 8.0.18 or higher. ==Basic usage== Data is stored in "buckets", which are database tables with specific columns that you can define. Imagine we wanted to define a basic table to store monster drops (similar to Property:Dropped item, Property:Drop type, Property:Drop Rarity, etc, in current SMW). Each call to {{t|DropsLine}} would add a new row to this table. If we wanted a "bucket" called "drops" and the columns to include the dropped item, rarity and quantity, we could go to the Bucket:Drops and put the following: <syntaxhighlight lang="json"> { "item": { "type": "PAGE" }, "quantity": { "type": "TEXT" }, "rarity": { "type": "TEXT" } } </syntaxhighlight> Supported types are PAGE, TEXT, INTEGER, DOUBLE, and BOOLEAN. Fields can be marked as repeated, in which case they are stored in the DB as JSON type, using multi-value index to keep seek time low. There are a few "reserved" columns that are added to every table, including "_page_id", "_index", "page_name" referring to the page that the bucket "put" call is invoked on, and "page_name_sub" which serves to help join data correctly when there are multiple Bucket rows written per page. The only way to write and read from a bucket is via Lua calls on the "bucket" object. I quite like this (and certainly you can implement templates and things to generically write to it without Lua), although some people might prefer to have actual parser functions to use. To store data in that bucket, via Lua, you'd say <syntaxhighlight lang="lua">bucket("drops").put({item="Rune scimitar", quantity="3-5", rarity="1/128"})</syntaxhighlight> And that's it! Querying has a lot more options, but the simplest thing would be something like <syntaxhighlight lang="lua"> bucket("drops") .select("page_name", "item", "quantity", "rarity") .where("item", "Rune scimitar") .run() </syntaxhighlight> Which gives you all of the monsters that drop the Rune scimitar. Full documentation of the select syntax will be forthcoming, but it includes filtering based on values, JOINing on other tables, selecting from arrays, and filtering based on the categories on the page. ==Technical description== Bucket is made up of three main pieces: * Table definitions in the "Bucket" namespace, where you define a database table, and can modify it with additional fields * Implementation of "bucket.put" that does INSERT and UPDATE queries on those tables * Implementation of queries, which translate the Lua syntax into a SELECT statement ===Table definition=== Bucket (the extension) adds a new namespace called "Bucket", namespace ID 9592. The content model for this namespace is JSON, which should prevent people from saving anything there that is not valid JSON. A table definition is a JSON object with the field names as keys, and values as JSON objects with the following keys: ====type==== Required. Possible types are: * PAGE * TEXT * INTEGER * DOUBLE * BOOLEAN These correspond to MySQL data types, except for PAGE, which is identical to TEXT except the value is rendered as a link on Bucket Special pages for convenience. ====repeated==== Default false. Fields only hold one value per entry unless they are a repeated field. Repeated fields have some restrictions: Using <, >, >=, <= comparisons on a repeated field is unsupported. bucket.join() cannot join two repeated fields together. Due to limitations of the JSON database type, individual values in a repeated field are limited to 512 characters. ====index==== Default true. Must be true if '''repeated''' is true. If the field has an index, it can be accessed efficiently as part of a JOIN or WHERE clause, with the caveat that it takes up about twice as much database space. Most fields are okay to be indexed, unless they're some big JSON cluster that is never going to be part of a query condition. === Table creation === When someone attempts to save a blob in the Bucket namespace, a number of things are required, otherwise it will not be able to save. This is in Bucket::createOrModifyTable. * There needs to be at least one column in the schema * All field names must be strings * All field names must be only lowercase alphanumeric characters, or _ * All field names must be unique * The '''type''' must be a supported type If this table is new, the schema will then be converted to a CREATE TABLE statement. If it already exists, any changes against the old schema will be converted into an ALTER TABLE statement, which could include ADD COLUMN, DROP COLUMN, ADD INDEX, DROP INDEX. In a transaction with the CREATE/ALTER TABLE, we also add an entry to the <code>bucket_schemas</code> table, containing a JSON representation of the table's schema. Buckets that are no longer written to can be deleted, which deletes the table. Moving Buckets is not supported, although a user can create a new Bucket and change the relevant modules to read and write from the new Bucket, and then delete the old one. REPEATED fields are implemented as the JSON type, using [https://dev.mysql.com/doc/refman/8.0/en/create-index.htm multi-valued indexes] and automatically using the <code>MEMBER OF</code> function in relevant <code>WHERE</code> conditions. This is the reason it requires MySQL 8.0.18 – it's not clear if MariaDB will support similar structures in the future. ===Storing data=== Calling <code>bucket.put</code> in Lua calls the <code>BucketLuaLibrary::bucketPut</code> method. Notably, this does not immediately do an INSERT with the payload – instead, it adds the puts to a <code>bucketPuts</code> field on the parser output, which the Lua library has access to. Then the magical part is that the insertion happens when MediaWiki's [https://www.mediawiki.org/wiki/Manual:Hooks/LinksUpdateComplete LinksUpdateComplete] hook runs. This hook runs when a page is saved, when it is moved or deleted, or when it gets re-rendered after a transclusion it depends on gets changed. In short, it's exactly the hook we'd hope would exist, since it runs in exactly the right set of situations that we might wish to examine the puts again. It also has access to the <code>bucketPuts</code> that we put on the parser output, so no additional parses need to happen at all. You can see this in <code>BucketHooks::onLinksUpdateComplete</code>. This calls <code>Bucket::writePuts</code>, which removes any fields that won't be valid columns in the bucket and then inserts them into the relevant table. It also updates the <code>bucket_pages</code> table with all of the puts that are used on each page. Since the vast majority of our LinksUpdates do not change the calls to <code>bucket.put</code> we should avoid doing INSERTs that are exactly the same as the existing values. SMW doesn't do this, and it's the reason they are responsible for 75% of our database writes. Therefore we want to limit database activity to data that has actually changed. To accomplish this, <code>bucket_pages</code> has a column <code>put_hash</code> which is the SHA256 hash of the put data the last time it was written. Before any bucket data is written to the database the previous <code>put_hash</code> and new <code>put_hash</code> are compared, and writing only continues if they differ. This causes zero database writes to occur when the stored data has not changed. === Bucket:bucket message === Bucket contains a default "Bucket:bucket message" that cannot be modified. Due to the <code>bucket.put</code> logic running through LinksUpdateComplete, any errors and warnings from puts cannot be shown on the page directly. This Bucket is used to communicate those errors and warnings to users. Messages can be viewed through the normal <code>?action=bucket</code> url parameter, or by clicking "View Bucket" in the sidebar. ==Querying== <code>bucket</code>, <code>bucket.select</code> and <code>bucket.run</code> are the only required methods to execute a query. Order doesn't matter except <code>bucket.run</code> must be last, since it is the function that executes the query and returns results. Bucket does not limit the number of conditions in a single query. A lua error will be thrown if a query takes longer than 500 milliseconds. ===Concepts=== ====QueryBuilder==== A <code>QueryBuilder</code> is created by calling <code>bucket( string )</code> All methods represented here by <code>bucket.</code> are methods of a QueryBuilder object. ====Selector==== A <code>Selector</code> string is defined as one of the following: * A field name in the primary(specified by the call to bucket()) Bucket * A combined bucket and field specifier, joined together by <code>.</code>. Such as <code>drops_line.page_name_sub</code> * A category, such as <code>Category:Slayer Monsters</code>. In this case the returned field will be a Boolean, with true indicating that the page is a member of the specified Category. ====Operand==== One of the following strings: * <code>=</code> * <code>!=</code> * <code>>=</code> * <code><=</code> * <code>></code> * <code><</code> ====Condition==== A <code>Condition</code> is either a string or a table. A table <code>Condition</code> is a table of two or three entries, in the format of <code>{Selector, Operand, Value}</code> or <code>{Selector, Value}</code>. In the case of two entries, the operand is implied to be <code>=</code>. A string <code>Condition</code> is the name of a category, such as <code>Category:Slayer monsters</code>. This condition will be true if the <code>page_name</code> for a row is in the specified category. ===bucket=== <code>bucket( string )</code> The parameter must be a valid Bucket name. Returns a Bucket <code>QueryBuilder</code> ===bucket.sub=== <code>sub( string )</code> Any string Returns a Bucket <code>QueryBuilder</code> ===bucket.select=== <code>select( Selector, ... )</code> One or more Selectors. Each selector supplied will result in a matching field in the result table. Multiple <code>select</code> statements are supported in a query, with <code>select('one').select('two')</code> acting identically to <code>select('one', 'two')</code> Returns a Bucket <code>QueryBuilder</code> ===bucket.where=== <code>where( Condition, ... )</code> One or more Conditions. Supplying multiple conditions is equivalent to <code>where(Bucket.And(Condition, ...))</code> ''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>. Returns a Bucket <code>QueryBuilder</code> ===bucket.join=== <code>join( string, Selector, Selector )</code> The first parameter must be a valid Bucket name. The second and third parameters are both the same format. One entry is a Selector indicating a field in the joined table to use for comparison. The other entry is a Selector indicating a field in the primary Bucket, or in another joined Bucket. One of the fields indicated may be of Repeated type, but not both. Returns a Bucket <code>QueryBuilder</code> ===bucket.limit=== <code>limit( number )</code> Sets the limit for the query. Accepted range is 1-5000. Default 500. Setting this to 0 or nil will use the default value. Returns a Bucket <code>QueryBuilder</code> ===bucket.offset=== <code>offset( number )</code> Sets the offset for the query. Default 0. Setting this to nil will use the default value. Returns a Bucket <code>QueryBuilder</code> ===bucket.orderBy=== <code>orderBy( Selector, string )</code> The first parameter must be a Selector which is present in a <code>bucket.select</code> for this query. The second parameter is either <code>asc</code>, for ascending order, or <code>desc</code>, for descending order. Returns a Bucket <code>QueryBuilder</code> ===bucket.run=== <code>run()</code> Executes the query. The query result is returned as a lua array, one entry per row returned. Each array element is a table, with one property per argument to <code>select</code>. These properties are all lower case, and spaces are replaced with '_', except for Categories, which are returned exactly as input. The property value will be of the data type specified by the Bucket, except in the case of a repeated field, where it will be an array of that data type. Returns <code>table</code> ===Other methods=== The following methods are methods are available on the global Bucket object to be used within <code>bucket.where()</code> conditions. ====Bucket.Or==== <code>Bucket.Or( Condition, ... )</code> Represents <code>Condition OR ...</code> Returns <code>Condition, ...</code> ====Bucket.And==== <code>Bucket.And( Condition, ... )</code> Represents <code>Condition AND ...</code> Returns <code>Condition, ...</code> ====Bucket.Not==== <code>Bucket.Not( Condition )</code> Represents <code>NOT Condition</code> Returns <code>Condition</code> ====Bucket.Null==== <code>Bucket.Null()</code> Used as Value in a Condition, represents <code>nil</code>. ''Note'': <code>nil</code> cannot be used directly within <code>bucket.where()</code>, as <code>nil</code> cannot be stored as a table value in lua. ==Bug Bounty Program== If you discover a security vulnerability in Bucket, please send an email to <code>admin (at) weirdgloop.org</code> with step-by-step instructions to reproduce the issue. We'll send you some RuneScape Wiki merch (probably a scarf!) and possibly a bug bounty payout. Bug bounty payouts are solely at Weird Gloop's discretion, but will usually range between $200 and $2000, depending on the severity and type of vulnerability, and the level of access required to exploit it. Examples of high-severity vulnerabilities: * Leak of credentials or user data * SQL injection * Remote code execution/Privilege escalation Examples of moderate-severity vulnerabilities: * Cross-site scripting * Denial-of-service Bugs in Bucket code that are not security vulnerabilities won't be eligible for the bug bounty program, but we appreciate reports on the [https://github.com/weirdgloop/mediawiki-extensions-Bucket/issues GitHub issues list]. You are welcome to test on the [https://en_rswiki.mw-upgrade.weirdgloop.org dev wikis] – please do not test on the production wikis (runescape.wiki, minecraft.wiki, etc). Security vulnerabilities in other code used by Weird Gloop (including MediaWiki core, non-Weird Gloop extensions, and other non-Bucket extensions developed by Weird Gloop) are not currently eligible for bug bounty payouts, but if you discover a vulnerability that affects us, we'd still like to hear from you. ==See also== * [[/SMW migration guide|SMW migration guide]] cead7533ad4a586a4c7b7a1fabb2ea8a3ce616f6 User:Cook Me Plox/Bucket 2 143 622 2025-07-28T14:16:14Z Mudscape 106 Redirected page to [[Extension:Bucket]] wikitext text/x-wiki #REDIRECT [[Extension:Bucket]] 7edcc37aa770b3bc0257469f67aac98aa71b706e CSS Starter Kit 0 144 624 2025-08-01T17:06:23Z Mudscape 106 Created page with "This is a collection of files that will get a new WeirdGloop wiki up and running with a basic theme by changing the color variables at the top of Common.css. If you only have a light mode then you can delete everything inside of <code>:root:has(>.wgl-theme-dark)</code> near the top of Common.css, and everything in the <code>body.wgl-theme-dark</code> section, and don't need the <code>*-theme-dark.css</code> files. Realistically the <code>*-theme-dark.css</code> files ca..." wikitext text/x-wiki This is a collection of files that will get a new WeirdGloop wiki up and running with a basic theme by changing the color variables at the top of Common.css. If you only have a light mode then you can delete everything inside of <code>:root:has(>.wgl-theme-dark)</code> near the top of Common.css, and everything in the <code>body.wgl-theme-dark</code> section, and don't need the <code>*-theme-dark.css</code> files. Realistically the <code>*-theme-dark.css</code> files can probably be put into their respective light mode themes, the variables defined in Common.css does the heavy lifting, the theme-dark files are mostly telling icons to invert or redefining them using inline svgs. [[/Common.css]] [[/Vector.css]] [[/Vector-theme-dark.css]] [[/Minerva.css]] [[/Minerva-theme-dark.css]] 02227a3d71a549ff7700de65a149756ea3ccc667 CSS Starter Kit/Common.css 0 145 625 2025-08-01T17:06:51Z Mudscape 106 Created page with "/* CSS placed here will be applied to all skins */ /** * See [[MediaWiki:Vector.css]] for desktop theme related styles. * See [[MediaWiki:Vector-theme-dark.css]] for desktop dark theme related styles. * * See [[MediaWiki:Minerva.css]] for mobile theme related styles. * See [[MediaWiki:Minerva-theme-dark.css]] for mobile dark theme related styles. */ :root { /*------------------ BASE COLORS ----------------*/ --green-0: #f7fff8; /* Lightest */ --green-1: #..." wikitext text/x-wiki /* CSS placed here will be applied to all skins */ /** * See [[MediaWiki:Vector.css]] for desktop theme related styles. * See [[MediaWiki:Vector-theme-dark.css]] for desktop dark theme related styles. * * See [[MediaWiki:Minerva.css]] for mobile theme related styles. * See [[MediaWiki:Minerva-theme-dark.css]] for mobile dark theme related styles. */ :root { /*------------------ BASE COLORS ----------------*/ --green-0: #f7fff8; /* Lightest */ --green-1: #D8F3DC; --green-2: #B7E4C7; --green-3: #95D5B2; --green-4: #74C69D; --green-5: #52B788; --green-6: #40916C; --green-7: #2D6A4F; --green-8: #1B4332; --green-9: #081C15; /* Darkest */ /*------------------ THEME VARIABLES ------------------*/ --body-main: var(--green-2); --body-light: var(--green-1); --body-mid: var(--green-4); --body-dark: var(--green-5); --body-border: var(--green-0); --body-background-color: var(--green-3); /* Background color outside the main content div */ --button-background: var(--green-7); --button-color: var(--green-0); --button-border: var(--green-0); --button-dark: var(--green-8); --button-light: var(--green-4); --sidebar: var(--body-dark); --background-text-color: var(--green-9); --background-link-color: var(--green-6); --notification: var(--green-2); --link-color: var(--green-9); /* Close to text color, but more stylized */ --redlink-color: red; --text-color: black; --byline-color: teal; --subtle-color: grey; --thumb-bg: var(--body-light); --thumb-caption-bg: var(--body-mid); --sourceeditor-input-background: var(--green-0); --sourceeditor-background: var(--body-light); --sourceeditor-background-secondary: var(--body-dark); --sourceeditor-border: var(--body-mid); --codemirror-gutter-background: var(--body-mid); --mw-code-background-color: var(--body-light); /* Wikitables */ --wikitable-header-bg: var(--body-dark); --wikitable-border: var(--body-border); --wikitable-bg: var(--body-light); --wikitable-bg-lighter: white; --wikitable-color: var(--text-color); /* msgbox */ --errorbox-bg: #feecea; --errorbox-border: #ee4231; --warningbox-bg: #fef9de; --warningbox-border: #f9d000; --successbox-bg: #ecf8e3; --successbox-border: #6bc71f; /* diff */ --diff-addedline-border-color: #438ab5; --diff-addedline-background: #bddff2; --diff-addedline-color: #000; --diff-deletedline-border-color: #379541; --diff-deletedline-background: #c1edbf; --diff-deletedline-color: #000; --diff-context-border-color: var(--body-mid); --diff-context-background: var(--body-mid); --diff-inline-deletedline: #fbc0ba; /* Tabber */ --tabber-tab-bg: var(--body-light); --tabber-tab-border-color: var(--body-border); --tabber-active-tab-bg: var(--body-light); --tabber-active-tab-color: var(--text-color); --tabber-active-tab-hover-bg: var(--body-light); --tabber-active-tab-hover-border-color: var(--body-border); --tabber-active-tab-hover-color: var(--text-color); --tabber-active-tab-border-hider-color: var(--body-light); --tabber-inactive-tab-bg: var(--body-background-color); --tabber-inactive-tab-border-color: var(--body-border); --tabber-inactive-tab-color: var(--text-color); --tabber-inactive-tab-hover-bg: var(--body-light); --tabber-inactive-tab-hover-border-color: var(--body-border); /* OOUI */ --ooui-text: var(--text-color); --ooui-interface: var(--body-light); --ooui-interface-border: var(--body-border); --ooui-window-background: rgba(255, 255, 255, 0.5); /* Overlay color when full screen popup occurs */ --ooui-normal: var(--body-light); /* Match body light to reduce contrast, this is used for "show preview" */ --ooui-normal--hover: white; /* Slightly lighter than above color */ --ooui-normal-border: var(--body-dark); --ooui-progressive: var(--green-5); --ooui-progressive--hover: var(--green-4); /* Slightly lighter than above color */ --ooui-accent: var(--link-color); --ooui-input: white; /* Text boxes, unchecked boxes */ --ooui-input-border: purple; --ooui-input-border--hover: #8a724f; /* Slightly lighter than above color */ --ooui-disabled: #d1cdc5; --ooui-disabled-border: #c2b9ab; --ooui-disabled-text: var(--subtle-color); --ooui-destructive-text: black; --ooui-pending-background-image: repeating-linear-gradient(-45deg, var(--notification), var(--notification) 20px, var(--body-main) 20px, var(--body-main) 30px); /* Messageboxes */ --messagebox-obsolete-background: #cfcfcf; --messagebox-obsolete-border: #464646; --messagebox-obsolete-color: var(--text-color); --messagebox-obsolete-link-color: #6c6c6c; --messagebox-info-background: #ebebeb; --messagebox-info-border: #898989; --messagebox-info-color: var(--text-color); --messagebox-info-link-color: #6c6c6c; --messagebox-action-background: #c7e8fa; --messagebox-action-border: #0b5884; --messagebox-action-color: var(--text-color); --messagebox-action-link-color: #03436b; --messagebox-warn-background: #dfc0ba; --messagebox-warn-border: #861c10; --messagebox-warn-color: var(--text-color); --messagebox-warn-link-color: #8e221a; --messagebox-safe-background: #d8f0d3; --messagebox-safe-border: #1b8408; --messagebox-safe-color: var(--text-color); --messagebox-safe-link-color: #1b8408; --messagebox-disambig-background: #ebebeb; --messagebox-disambig-border: #898989; --messagebox-disambig-color: var(--text-color); --messagebox-disambig-link-color: #6c6c6c; --messagebox-discord-background: #5865f2; --messagebox-discord-border: #4c57d0; --messagebox-discord-link-color: #d2e5fc; /* Recent changes */ --rc-positive-color: #407813; --rc-negative-color: #b41e0f; /* Template:Navbox */ --navbox-background: var(--body-light); --navbox-border: var(--body-dark); --navbox-title-background: var(--body-dark); --navbox-footer-background: var(--body-dark); --navbox-group-title-background: var(--body-mid); } /*------------------ DARK MODE VARIABLE OVERRIDES ----------------*/ :root:has(>.wgl-theme-dark) { color-scheme: dark; /*------------------ DARK BASE COLORS ----------------*/ --almost-black: #111111; --lighter-black: #222222; --dark-grey: #333333; --grey: #444444; --light-grey: #555555; --lighter-grey: #666666; --kinda-white: #BBBBBB; --almost-white: #DDDDDD; --accent-color: gold; --accent-dark: darkgoldenrod; /*------------------ DARK THEME VARIABLES ------------------*/ --body-main: var(--almost-black); --body-light: var(--grey); --body-mid: var(--dark-grey); --body-dark: var(--lighter-black); --body-border: var(--grey); --body-background-color: var(--dark-grey); /* Background color outside the main content div */ --button-background: var(--lighter-grey); --button-color: var(--lighter-grey); --button-border: var(--lighter-grey); --button-dark: var(--dark-grey); --sidebar: var(--body-dark); --button-light: var(--grey); --background-text-color: var(--almost-white); --background-link-color: var(--kinda-white); --notification: var(--lighter-black); --link-color: var(--kinda-white); /* Close to text color, but more stylized */ --redlink-color: #f26d60; --text-color: var(--almost-white); --byline-color: var(--accent-color); --subtle-color: var(--accent-dark); --thumb-bg: var(--body-light); --thumb-caption-bg: var(--body-mid); --sourceeditor-input-background: var(--almost-black); --sourceeditor-background: var(--body-dark); --sourceeditor-background-secondary: var(--body-light); --sourceeditor-border: var(--body-mid); --codemirror-gutter-background: var(--body-mid); --mw-code-background-color: var(--body-dark); /* Wikitables */ --wikitable-header-bg: var(--body-dark); --wikitable-border: var(--body-border); --wikitable-bg: var(--body-dark); --wikitable-bg-lighter: var(--body-light); --wikitable-color: var(--text-color); /* msgbox */ --errorbox-bg: #801c13; --errorbox-border: #9f261e; --warningbox-bg: var(--errorbox-bg); --warningbox-border: var(--errorbox-border); --successbox-bg: #2e5e05; --successbox-border: #3c780a; /* diff */ --diff-addedline-border-color: #438ab5; --diff-addedline-background: #438ab5; --diff-addedline-color: #fff; --diff-deletedline-border-color: #379541; --diff-deletedline-background: #379541; --diff-deletedline-color: #FFF; --diff-context-border-color: var(--body-mid); --diff-context-background: var(--body-mid); --diff-inline-deletedline: #9f261e; /* Tabber */ --tabber-tab-bg: var(--body-light); --tabber-tab-border-color: var(--body-border); --tabber-active-tab-bg: var(--body-light); --tabber-active-tab-color: var(--text-color); --tabber-active-tab-hover-bg: var(--body-light); --tabber-active-tab-hover-border-color: var(--body-border); --tabber-active-tab-hover-color: var(--text-color); --tabber-active-tab-border-hider-color: var(--body-light); --tabber-inactive-tab-bg: var(--body-background-color); --tabber-inactive-tab-border-color: var(--body-border); --tabber-inactive-tab-color: var(--text-color); --tabber-inactive-tab-hover-bg: var(--body-light); --tabber-inactive-tab-hover-border-color: var(--body-border); /* OOUI */ --ooui-text: var(--text-color); --ooui-interface: var(--body-light); --ooui-interface-border: var(--body-border); --ooui-window-background: rgba(0, 0, 0, 0.5); /* Overlay color when full screen popup occurs */ --ooui-normal: var(--body-dark); /* This is used for "show preview" */ --ooui-normal--hover: var(--body-light); /* Slightly lighter than above color */ --ooui-normal-border: var(--body-dark); --ooui-progressive: var(--accent-dark); --ooui-progressive--hover: var(--accent-color); /* Slightly lighter than above color */ --ooui-accent: var(--link-color); --ooui-input: var(--lighter-grey); /* Text boxes, unchecked boxes */ --ooui-input-border: var(--accent-dark); --ooui-input-border--hover: #8a724f; /* Slightly lighter than above color */ --ooui-disabled: #d1cdc5; --ooui-disabled-border: #c2b9ab; --ooui-disabled-text: var(--subtle-color); --ooui-destructive-text: black; --ooui-pending-background-image: repeating-linear-gradient(-45deg, var(--notification), var(--notification) 20px, var(--body-main) 20px, var(--body-main) 30px); /* Messageboxes */ --messagebox-obsolete-background: #464646; --messagebox-obsolete-border: #333; --messagebox-obsolete-color: #ddd; --messagebox-obsolete-link-color: #bbb; --messagebox-info-background: var(--messagebox-obsolete-background); --messagebox-info-border: var(--messagebox-obsolete-border); --messagebox-info-color: var(--messagebox-obsolete-color); --messagebox-info-link-color: var(--messagebox-obsolete-link-color); --messagebox-action-background: #45697d; --messagebox-action-border: #2d5266; --messagebox-action-color: var(--text-color); --messagebox-action-link-color: #b8d5e5; --messagebox-warn-background: #95271b; --messagebox-warn-border: #6b130a; --messagebox-warn-color: #f8ebe9; --messagebox-warn-link-color: #e8b8b3; --messagebox-safe-background: #1b8408; --messagebox-safe-border: #126802; --messagebox-safe-color: #e9f6e7; --messagebox-safe-link-color: #c1e0bb; --messagebox-disambig-background: var(--messagebox-obsolete-background); --messagebox-disambig-border: var(--messagebox-obsolete-border); --messagebox-disambig-color: var(--messagebox-obsolete-color); --messagebox-disambig-link-color: var(--messagebox-obsolete-link-color); /* Template:Navbox */ --navbox-background: var(--body-light); --navbox-border: var(--body-dark); --navbox-title-background: var(--body-dark); --navbox-footer-background: var(--body-dark); --navbox-group-title-background: var(--body-mid); } /* -------------------- body -------------------- */ #mw-page-base { background: none; } .mw-body { background-color: var(--body-main); color: var(--text-color); border-color: transparent; box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); margin-top: 0; } /* -------------------- headings -------------------- */ h1, h2, h3, h4, h5, h6 { color: var(--text-color); } h1, h2 { border-color: var(--sidebar); } /* ------------------------- <footer> below content ------------------------- */ .mw-footer { color: var(--background-text-color); } .mw-footer li { color: var(--background-text-color); } .mw-footer a, .mw-footer a:active, .mw-footer a:visited { color: var(--background-link-color); } /* ------------------------- <input> placeholder ------------------------- */ ::placeholder { color: var(--subtle-color); } /* -------------------- internal links -------------------- */ a { color: var(--link-color); } a:visited, a:active { color: var(--link-color); } a.new { color: var(--redlink-color); } a.new:visited { color: var(--redlink-color); } /* interwiki & external links */ .mw-parser-output a.extiw, .mw-parser-output a.external { color: var(--link-color); } .mw-parser-output a.extiw:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:active, .mw-parser-output a.external:active { color: var(--link-color); } /* ===================== Common MediaWiki elements inside .mw-body ===================== */ .mw-message-box-error, .errorbox { background-color: var(--errorbox-bg); border-color: var(--errorbox-border); } .mw-message-box-warning, .warningbox, .usermessage { background-color: var(--warningbox-bg); border-color: var(--warningbox-border); } .mw-message-box-success, .successbox { background-color: var(--successbox-bg); border-color: var(--successbox-border); } .catlinks { background: var(--body-light); border: 1px solid var(--body-dark); /*padding: 8px 15px;*/ /*box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);*/ } .catlinks li { border-color: var(--body-mid); } /* -------------------- page history -------------------- */ /*#pagehistory ul { list-style: none; margin: 0; }*/ #pagehistory li { border: 1px solid transparent; /*padding: 1px 10px;*/ /*margin: 2px 0;*/ } #pagehistory li.selected { background-color: var(--body-light); color: inherit; border: 1px dashed var(--body-border); outline: none; } /* -------------------- sticky compare revs -------------------- */ #mw-history-compare > div:first-of-type { /*position: -webkit-sticky;*/ /*position: sticky;*/ /*top: 0;*/ background-color: var(--body-main); border-bottom: 1px solid var(--body-dark); /*padding: 0.25em 0;*/ } /*.wgl-stickyheader #mw-history-compare > div:first-of-type { top: 2.5rem; }*/ /*body.wgl-stickyheader.action-view .mw-headline:target::before { display: block; content: ''; margin-top: -3rem; height: 3rem; visibility: hidden; pointer-events: none; }*/ .mw-mmv-post-image { color: var(--text-color); background-color: var(--body-main); } .mw-mmv-image-metadata { border-top-color: var(--body-mid); background-color: var(--body-light); } .mw-mmv-dialog, .mw-mmv-dialog .mw-mmv-dialog-down-arrow, .mw-mmv-options-dialog .mw-mmv-dialog-down-arrow { background-color: var(--body-light); /*box-shadow: none;*/ } .mw-mmv-options-enable-alert { background-color: var(--body-light); color: var(--text-color); } .mw-mmv-options-dialog-header, .mw-mmv-options-text-header, .mw-mmv-options-text-body, .mw-mmv-options-enable-alert, .mw-mmv-options-dialog .mw-mmv-disable-confirmation .mw-mmv-options-dialog-header, .mw-mmv-options-dialog .mw-mmv-disable-confirmation .mw-mmv-options-text-header { color: var(--text-color); } .mw-revslider-container { border-color: var(--sidebar); } .mw-revslider-slider-wrapper { border-top-color: var(--sidebar); } .mw-ui-button { background-color: var(--ooui-normal); color: var(--ooui-text); border-color: var(--ooui-normal-border); } .action-history .mw-history-revisiondelete-button:not( :disabled ), .cdx-button:not( :disabled ), .mw-ui-button:not( :disabled ), .cdx-button:enabled, .mw-ui-button:enabled, .cdx-button.cdx-button--fake-button--enabled, .mw-ui-button.cdx-button--fake-button--enabled { background-color: var(--ooui-normal); color: var(--ooui-text); border-color: var(--ooui-normal-border); } .cdx-button:not( :disabled ):focus:not(:active):not(.cdx-button--is-active), .mw-ui-button:not( :disabled ):focus:not(:active):not(.cdx-button--is-active), .cdx-button:enabled:focus:not(:active):not(.cdx-button--is-active), .mw-ui-button:enabled:focus:not(:active):not(.cdx-button--is-active), .cdx-button.cdx-button--fake-button--enabled:focus:not(:active):not(.cdx-button--is-active), .mw-ui-button.cdx-button--fake-button--enabled:focus:not(:active):not(.cdx-button--is-active) { color: var(--ooui-text); border-color: var(--ooui-accent); box-shadow: inset 0 0 0 1px var(--ooui-accent), inset 0 0 0 2px #fff; } .action-history .mw-history-revisiondelete-button:not( :disabled ):hover, .cdx-button:not( :disabled ):hover, .mw-ui-button:not( :disabled ):hover, .cdx-button:enabled:hover, .mw-ui-button:enabled:hover, .cdx-button.cdx-button--fake-button--enabled:hover, .mw-ui-button.cdx-button--fake-button--enabled:hover, .cdx-button:not( :disabled ):active, .mw-ui-button:not( :disabled ):active, .cdx-button:enabled:active, .mw-ui-button:enabled:active, .cdx-button.cdx-button--fake-button--enabled:active, .mw-ui-button.cdx-button--fake-button--enabled:active { background-color: var(--ooui-normal--hover); color: var(--ooui-text); border-color: var(--ooui-normal-border); } .cdx-button:not( :disabled ):visited, .mw-ui-button:not( :disabled ):visited, .cdx-button:enabled:visited, .mw-ui-button:enabled:visited, .cdx-button.cdx-button--fake-button--enabled:visited, .mw-ui-button.cdx-button--fake-button--enabled:visited { color: var(--ooui-text); } .action-history .mw-history-compareselectedversions .mw-history-compareselectedversions-button:not( :disabled ), .cdx-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive, .mw-ui-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive, .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive, .mw-ui-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive, .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive, .mw-ui-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive, .cdx-button:not( :disabled ).mw-ui-progressive:not(:disabled), .mw-ui-button:not( :disabled ).mw-ui-progressive:not(:disabled), .cdx-button:enabled.mw-ui-progressive:not(:disabled), .mw-ui-button:enabled.mw-ui-progressive:not(:disabled), .cdx-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled), .mw-ui-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled) { background-color: var(--ooui-progressive); color: #fff;/* TODO Color */ border-color: var(--ooui-progressive); } .action-history .mw-history-compareselectedversions .mw-history-compareselectedversions-button:not( :disabled ):hover, .cdx-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive:hover, .mw-ui-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive:hover, .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover, .mw-ui-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover, .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover, .mw-ui-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover, .cdx-button:not( :disabled ).mw-ui-progressive:not(:disabled):hover, .mw-ui-button:not( :disabled ).mw-ui-progressive:not(:disabled):hover, .cdx-button:enabled.mw-ui-progressive:not(:disabled):hover, .mw-ui-button:enabled.mw-ui-progressive:not(:disabled):hover, .cdx-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled):hover, .mw-ui-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled):hover { background-color: var(--ooui-progressive--hover); border-color: var(--ooui-progressive--hover); } .cdx-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive:focus, .mw-ui-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive:focus, .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus, .mw-ui-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus, .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus, .mw-ui-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus, .cdx-button:not( :disabled ).mw-ui-progressive:not(:disabled):focus, .mw-ui-button:not( :disabled ).mw-ui-progressive:not(:disabled):focus, .cdx-button:enabled.mw-ui-progressive:not(:disabled):focus, .mw-ui-button:enabled.mw-ui-progressive:not(:disabled):focus, .cdx-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled):focus, .mw-ui-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled):focus { box-shadow: inset 0 0 0 1px var(--ooui-accent), inset 0 0 0 2px #fff; } .cdx-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive:active, .mw-ui-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive:active, .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:active, .mw-ui-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:active, .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:active, .mw-ui-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:active, .cdx-button:not( :disabled ).mw-ui-progressive:not(:disabled):active, .mw-ui-button:not( :disabled ).mw-ui-progressive:not(:disabled):active, .cdx-button:enabled.mw-ui-progressive:not(:disabled):active, .mw-ui-button:enabled.mw-ui-progressive:not(:disabled):active, .cdx-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled):active, .mw-ui-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled):active, .cdx-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive.is-on, .mw-ui-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive.is-on, .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive.is-on, .mw-ui-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive.is-on, .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive.is-on, .mw-ui-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive.is-on, .cdx-button:not( :disabled ).mw-ui-progressive:not(:disabled).is-on, .mw-ui-button:not( :disabled ).mw-ui-progressive:not(:disabled).is-on, .cdx-button:enabled.mw-ui-progressive:not(:disabled).is-on, .mw-ui-button:enabled.mw-ui-progressive:not(:disabled).is-on, .cdx-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled).is-on, .mw-ui-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled).is-on { background-color: var(--ooui-progressive--hover); border-color: var(--ooui-progressive--hover); box-shadow: none; } .cdx-button.cdx-button--action-destructive:not( :disabled ), .cdx-button.mw-ui-button--action-destructive:not( :disabled ), .mw-ui-button.cdx-button--action-destructive:not( :disabled ), .mw-ui-button.mw-ui-button--action-destructive:not( :disabled ) { color: var(--ooui-destructive-text); } .cdx-button.cdx-button--weight-quiet, .cdx-button.mw-ui-button--weight-quiet, .mw-ui-button.cdx-button--weight-quiet, .mw-ui-button.mw-ui-button--weight-quiet, .cdx-button.cdx-button--weight-quiet.cdx-button--action-progressive, .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-progressive, .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-progressive, .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive, .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-progressive, .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-progressive, .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-progressive, .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive, .cdx-button.cdx-button--weight-quiet.cdx-button--action-destructive, .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-destructive, .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-destructive, .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive, .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-destructive, .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-destructive, .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-destructive, .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive { color: var(--text-color); } .cdx-checkbox__input:enabled:checked + .cdx-checkbox__icon, .mw-ui-checkbox__input:enabled:checked + .cdx-checkbox__icon, .cdx-checkbox__input:enabled:indeterminate + .cdx-checkbox__icon, .mw-ui-checkbox__input:enabled:indeterminate + .cdx-checkbox__icon { background-color: var(--ooui-progressive); border-color: var(--ooui-progressive); } .cdx-checkbox__input:enabled:checked:hover + .cdx-checkbox__icon, .mw-ui-checkbox__input:enabled:checked:hover + .cdx-checkbox__icon, .cdx-checkbox__input:enabled:indeterminate:hover + .cdx-checkbox__icon, .mw-ui-checkbox__input:enabled:indeterminate:hover + .cdx-checkbox__icon { background-color: var(--ooui-progressive--hover); border-color: var(--ooui-progressive--hover); } .cdx-checkbox__input:enabled:checked:active + .cdx-checkbox__icon, .mw-ui-checkbox__input:enabled:checked:active + .cdx-checkbox__icon, .cdx-checkbox__input:enabled:indeterminate:active + .cdx-checkbox__icon, .mw-ui-checkbox__input:enabled:indeterminate:active + .cdx-checkbox__icon { background-color: var(--ooui-progressive--hover); border-color: var(--ooui-progressive--hover); box-shadow: inset 0 0 0 1px var(--ooui-progressive--hover); } .cdx-checkbox__input:enabled:checked:focus:not(:active), .mw-ui-checkbox__input:enabled:checked:focus:not(:active), .cdx-checkbox__input:enabled:indeterminate:focus:not(:active), .mw-ui-checkbox__input:enabled:indeterminate:focus:not(:active) { background-color: var(--ooui-progressive--hover); border-color: var(--ooui-accent); box-shadow: inset 0 0 0 1px var(--ooui-accent), inset 0 0 0 2px #fff; } .cdx-checkbox__input:enabled:checked:focus:not(:active):not(:hover) + .cdx-checkbox__icon, .mw-ui-checkbox__input:enabled:checked:focus:not(:active):not(:hover) + .cdx-checkbox__icon, .cdx-checkbox__input:enabled:indeterminate:focus:not(:active):not(:hover) + .cdx-checkbox__icon, .mw-ui-checkbox__input:enabled:indeterminate:focus:not(:active):not(:hover) + .cdx-checkbox__icon { background-color: var(--ooui-progressive--hover); border-color: var(--ooui-accent); box-shadow: inset 0 0 0 1px var(--ooui-accent), inset 0 0 0 2px #fff; } .cdx-checkbox__input:enabled:hover + .cdx-checkbox__icon, .mw-ui-checkbox__input:enabled:hover + .cdx-checkbox__icon { border-color: var(--ooui-accent); } .cdx-checkbox__input:enabled:active + .cdx-checkbox__icon, .mw-ui-checkbox__input:enabled:active + .cdx-checkbox__icon { background-color: var(--ooui-progressive--hover); border-color: var(--ooui-progressive--hover); box-shadow: inset 0 0 0 1px var(--ooui-progressive--hover); } input[type='checkbox']:hover + .cdx-button.cdx-button--weight-quiet, input[type='checkbox']:hover + .cdx-button.mw-ui-button--weight-quiet, input[type='checkbox']:hover + .mw-ui-button.cdx-button--weight-quiet, input[type='checkbox']:hover + .mw-ui-button.mw-ui-button--weight-quiet, input[type='checkbox']:hover + .cdx-button.cdx-button--weight-quiet.cdx-button--action-progressive, input[type='checkbox']:hover + .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-progressive, input[type='checkbox']:hover + .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-progressive, input[type='checkbox']:hover + .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive, input[type='checkbox']:hover + .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-progressive, input[type='checkbox']:hover + .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-progressive, input[type='checkbox']:hover + .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-progressive, input[type='checkbox']:hover + .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive, input[type='checkbox']:hover + .cdx-button.cdx-button--weight-quiet.cdx-button--action-destructive, input[type='checkbox']:hover + .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-destructive, input[type='checkbox']:hover + .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-destructive, input[type='checkbox']:hover + .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive, input[type='checkbox']:hover + .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-destructive, input[type='checkbox']:hover + .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-destructive, input[type='checkbox']:hover + .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-destructive, input[type='checkbox']:hover + .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive, .cdx-button.cdx-button--weight-quiet:hover, .cdx-button.mw-ui-button--weight-quiet:hover, .mw-ui-button.cdx-button--weight-quiet:hover, .mw-ui-button.mw-ui-button--weight-quiet:hover, .cdx-button.cdx-button--weight-quiet.cdx-button--action-progressive:hover, .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-progressive:hover, .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-progressive:hover, .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive:hover, .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-progressive:hover, .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-progressive:hover, .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-progressive:hover, .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive:hover, .cdx-button.cdx-button--weight-quiet.cdx-button--action-destructive:hover, .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-destructive:hover, .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-destructive:hover, .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive:hover, .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-destructive:hover, .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-destructive:hover, .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-destructive:hover, .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive:hover { background-color: rgba(0, 24, 73, 0.02745098);/* TODO Color */ color: var(--text-color); border-color: transparent; } input[type='checkbox']:focus + .cdx-button.cdx-button--weight-quiet, input[type='checkbox']:focus + .cdx-button.mw-ui-button--weight-quiet, input[type='checkbox']:focus + .mw-ui-button.cdx-button--weight-quiet, input[type='checkbox']:focus + .mw-ui-button.mw-ui-button--weight-quiet, input[type='checkbox']:focus + .cdx-button.cdx-button--weight-quiet.cdx-button--action-progressive, input[type='checkbox']:focus + .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-progressive, input[type='checkbox']:focus + .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-progressive, input[type='checkbox']:focus + .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive, input[type='checkbox']:focus + .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-progressive, input[type='checkbox']:focus + .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-progressive, input[type='checkbox']:focus + .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-progressive, input[type='checkbox']:focus + .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive, input[type='checkbox']:focus + .cdx-button.cdx-button--weight-quiet.cdx-button--action-destructive, input[type='checkbox']:focus + .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-destructive, input[type='checkbox']:focus + .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-destructive, input[type='checkbox']:focus + .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive, input[type='checkbox']:focus + .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-destructive, input[type='checkbox']:focus + .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-destructive, input[type='checkbox']:focus + .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-destructive, input[type='checkbox']:focus + .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive, .cdx-button.cdx-button--weight-quiet:focus, .cdx-button.mw-ui-button--weight-quiet:focus, .mw-ui-button.cdx-button--weight-quiet:focus, .mw-ui-button.mw-ui-button--weight-quiet:focus, .cdx-button.cdx-button--weight-quiet.cdx-button--action-progressive:focus, .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-progressive:focus, .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-progressive:focus, .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive:focus, .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-progressive:focus, .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-progressive:focus, .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-progressive:focus, .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive:focus, .cdx-button.cdx-button--weight-quiet.cdx-button--action-destructive:focus, .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-destructive:focus, .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-destructive:focus, .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive:focus, .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-destructive:focus, .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-destructive:focus, .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-destructive:focus, .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive:focus { color: var(--text-color); } input[type='checkbox']:active + .cdx-button.cdx-button--weight-quiet, input[type='checkbox']:active + .cdx-button.mw-ui-button--weight-quiet, input[type='checkbox']:active + .mw-ui-button.cdx-button--weight-quiet, input[type='checkbox']:active + .mw-ui-button.mw-ui-button--weight-quiet, input[type='checkbox']:active + .cdx-button.cdx-button--weight-quiet.cdx-button--action-progressive, input[type='checkbox']:active + .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-progressive, input[type='checkbox']:active + .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-progressive, input[type='checkbox']:active + .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive, input[type='checkbox']:active + .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-progressive, input[type='checkbox']:active + .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-progressive, input[type='checkbox']:active + .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-progressive, input[type='checkbox']:active + .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive, input[type='checkbox']:active + .cdx-button.cdx-button--weight-quiet.cdx-button--action-destructive, input[type='checkbox']:active + .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-destructive, input[type='checkbox']:active + .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-destructive, input[type='checkbox']:active + .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive, input[type='checkbox']:active + .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-destructive, input[type='checkbox']:active + .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-destructive, input[type='checkbox']:active + .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-destructive, input[type='checkbox']:active + .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive, .cdx-button.cdx-button--weight-quiet:active, .cdx-button.mw-ui-button--weight-quiet:active, .mw-ui-button.cdx-button--weight-quiet:active, .mw-ui-button.mw-ui-button--weight-quiet:active, .cdx-button.cdx-button--weight-quiet.cdx-button--action-progressive:active, .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-progressive:active, .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-progressive:active, .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive:active, .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-progressive:active, .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-progressive:active, .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-progressive:active, .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive:active, .cdx-button.cdx-button--weight-quiet.cdx-button--action-destructive:active, .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-destructive:active, .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-destructive:active, .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive:active, .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-destructive:active, .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-destructive:active, .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-destructive:active, .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive:active { background-color: rgba(0, 36, 73, 0.08235294);/* TODO Color */ color: var(--text-color); border-color: #72777d;/* TODO Color */ } .mw-ui-input:not(:disabled), .cdx-text-input__input:enabled { background-color: var(--ooui-input); color: var(--text-color); border-color: var(--ooui-input-border); } .mw-ui-input:not(:disabled):hover, .cdx-text-input__input:enabled:hover { border-color: var(--ooui-input-border--hover); } .mw-ui-input:not(:disabled):focus, .cdx-text-input__input:enabled:focus { border-color: var(--ooui-accent); box-shadow: inset 0 0 0 1px var(--ooui-accent); } .mw-ui-input:not(:disabled)::placeholder, .cdx-text-input__input:enabled::placeholder { color: var(--byline-color); } /*.mw-content-ltr .redirectText li:first-child::before {*/ /* content: '';*/ /* background: currentcolor;*/ /* -webkit-mask: url("filepath://Redirect-arrow.svg") no-repeat 50% 50% / contain;*/ /* mask: url("filepath://Redirect-arrow.svg") no-repeat 50% 50% / contain;*/ /* display: inline-block;*/ /* width: 47px;*/ /* height: 20px;*/ /*}*/ /*================== Wikitables ==================*/ .wikitable { background: var(--wikitable-bg); color: var(--wikitable-color); border-color: var(--wikitable-border); box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); } .wikitable > tr > th, .wikitable > tr > td, .wikitable > * > tr > th, .wikitable > * > tr > td { border-color: var(--wikitable-border); } .wikitable > tr > th.table-noborder, .wikitable > tr > td.table-noborder, .wikitable > * > tr > th.table-noborder, .wikitable > * > tr > td.table-noborder { border-left-style: hidden; border-right-style: hidden; padding-left: 0; padding-right: 0; } .wikitable > tr > th, .wikitable > * > tr > th { background-color: var(--wikitable-header-bg); } .tabber .wikitable { box-shadow: none; } /* Metadata tables, allmessages, etc */ .mw_metadata td, .mw_metadata th { border-color: var(--wikitable-border); } .mw_metadata th { background-color: var(--wikitable-header-bg); } .mw_metadata td { background-color: var(--wikitable-bg); } /* Special:Allpages, blocklist, etc */ .mw-datatable { border-color: var(--wikitable-border); } .mw-datatable td, .mw-datatable th { border-color: var(--wikitable-border); } .mw-datatable th { background-color: var(--wikitable-header-bg); } .mw-datatable td { background-color: var(--wikitable-bg); } .mw-datatable tr:hover td { background-color: var(--wikitable-bg); } table.alternating-rows tr:nth-child(odd), table.alternating-cols td:nth-child(odd) { background: var(--wikitable-alternating-bg); } /* Special:AllMessages */ #mw-allmessagestable .am_actual, #mw-allmessagestable .am_default { background-color: var(--wikitable-bg); } #mw-allmessagestable .am_default:hover, #mw-allmessagestable .am_actual:hover, #mw-allmessagestable tbody:hover td { background-color: var(--wikitable-bg-lighter); } /* For tables within tables, to make them take up the full space of a cell */ /*table.wikitable td.no-cell-spacing {*/ /* padding: 0;*/ /* height: 0;*/ /*}*/ /*table.wikitable td.no-cell-spacing table {*/ /* margin: -1px;*/ /* width: calc(100% + 2px);*/ /* height: calc(100% + 2px);*/ /*}*/ /* ================= diffs ================= */ .diff-context { border-color: var(--diff-context-border-color); background: var(--diff-context-background); color: inherit; } .diff-addedline { border-color: var(--diff-addedline-border-color); } .diff-addedline .diffchange { background: var(--diff-addedline-background); color: var(--diff-addedline-color); } .diff-deletedline { border-color: var(--diff-deletedline-border-color); } .diff-deletedline .diffchange { background: var(--diff-deletedline-background); color: var(--diff-deletedline-color); } /* "↪" */ .mw-diff-movedpara-left:after, /* "↩" */ .mw-diff-movedpara-right:after { color: var(--text-color); } /* ------------------ NEW INLINE DIFFS ----------------- */ .mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-ins { background: var(--diff-addedline-background); } .mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-del { background: var(--diff-inline-deletedline); } .mw-diff-inline-added.mw-diff-empty-line::after, .mw-inline-diff-newline::after { background: var(--diff-addedline-background); color: var(--byline-color); } .mw-diff-inline-added ins, .mw-diff-inline-changed ins, .mw-diff-inline-moved ins { background: var(--diff-addedline-background); } .mw-diff-inline-deleted.mw-diff-empty-line::after, .mw-inline-diff-newline::after { background: var(--diff-inline-deletedline); color: var(--byline-color); } .mw-diff-inline-deleted del, .mw-diff-inline-changed del, .mw-diff-inline-moved del { background: var(--diff-inline-deletedline); } /* MediaWiki notif popup when saving edits or adding page to watchlist */ .mw-notification { background-color: var(--body-light); border-color: var(--body-border); color: var(--text-color); } /* Special:Notifications */ .mw-echo-ui-notificationsInboxWidget-toolbarWrapper { background: var(--body-main); } .mw-body-content .mw-echo-ui-datedSubGroupListWidget-title-secondary { color: var(--byline-color); } .mw-echo-ui-pageNotificationsOptionWidget.oo-ui-optionWidget-selected { background-color: var(--ooui-normal); color: var(--ooui-accent); } .mw-echo-ui-pageNotificationsOptionWidget-label-count { background-color: var(--ooui-normal); color: var(--byline-color); } .oo-ui-optionWidget-selected .mw-echo-ui-pageNotificationsOptionWidget-label-count { color: var(--ooui-accent); } .mw-echo-ui-pageNotificationsOptionWidget.oo-ui-optionWidget-highlighted { background-color: var(--ooui-normal); color: var(--text-color); } .mw-echo-ui-crossWikiUnreadFilterWidget { border-color: var(--body-border); } .mw-echo-ui-crossWikiUnreadFilterWidget-subtitle { color: var(--byline-color); } .mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-head, .mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-footer { border-color: var(--ooui-interface-border); } .mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-footer .mw-echo-ui-notificationBadgeButtonPopupWidget-footer-buttons .oo-ui-buttonElement:last-child { border-left-color: var(--ooui-normal-border); } .mw-echo-ui-notificationItemWidget { background-color: var(--ooui-normal); border-color: var(--ooui-normal-border); } .mw-echo-ui-notificationItemWidget:hover, .mw-echo-ui-notificationItemWidget-unread:hover { background-color: var(--ooui-normal--hover); } .mw-echo-ui-notificationItemWidget:last-child { border-bottom-color: var(--ooui-normal-border); } .mw-echo-ui-notificationItemWidget-unread { background-color: var(--notification); } .mw-echo-ui-crossWikiNotificationItemWidget-group, .mw-echo-ui-bundleNotificationItemWidget-group { background-color: var(--ooui-interface); } .mw-echo-ui-toggleReadCircleButtonWidget-circle { background-color: var(--ooui-progressive); } .mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle { background-color: var(--ooui-progressive--hover); } .mw-echo-ui-toggleReadCircleButtonWidget-circle-unread { background-color: var(--ooui-normal); border-color: var(--ooui-normal-border); } .mw-echo-ui-notificationItemWidget-content-message-header, .mw-echo-ui-notificationItemWidget-content-message-body, .mw-echo-ui-menuItemWidget > .oo-ui-buttonElement-button > .oo-ui-labelElement-label, .mw-echo-ui-notificationItemWidget-content-actions-timestamp { color: var(--ooui-text); } .mw-echo-ui-bundleNotificationItemWidget-group { background-color: var(--body-main); } @keyframes unseen-fadeout-to-unread { from { background-color: var(--wikitable-bg-lighter); } to { background-color: var(--notification); } } @keyframes unseen-fadeout-to-read { from { background-color: var(--wikitable-bg-lighter); } to { background-color: var(--body-main); } } /* ============================== <tabber> styling ============================== */ .tabber { /*margin: 1em 0;*/ } .tabber .tabbertab { background-color: var(--tabber-tab-bg); border: 1px solid var(--tabber-tab-border-color); box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); /*padding: 1em 1.5em;*/ } ul.tabbernav { /*border: none;*/ /*margin-left: 2em;*/ /*margin-bottom: 0;*/ /*margin-right: 2em;*/ /*padding: 0;*/ font-family: inherit; } ul.tabbernav li.tabberactive > a { background-color: var(--tabber-active-tab-bg); color: var(--tabber-active-tab-color); border-bottom: none; position: relative; } ul.tabbernav li.tabberactive > a:hover { color: var(--tabber-active-tab-hover-color); background-color: var(--tabber-active-tab-hover-bg); border-color: var(--tabber-active-tab-hover-border-color); border-bottom: none; } ul.tabbernav li.tabberactive > a::after { content: ''; position: absolute; left: 0; right: 0; bottom: -1px; border-bottom: 2px solid var(--tabber-active-tab-border-hider-color); } ul.tabbernav li a { background-color: var(--tabber-inactive-tab-bg); border-bottom: transparent; border-color: var(--tabber-inactive-tab-border-color); color: var(--tabber-inactive-tab-color); display: inline-block; font-size: 110%; /*padding: 0.5em 1em;*/ } ul.tabbernav li a:hover { background-color: var(--tabber-inactive-tab-hover-bg); border-color: var(--tabber-inactive-tab-hover-border-color); } ul.tabbernav li a:link, ul.tabbernav li a:visited { color: var(--tabber-inactive-tab-color); } /* ====================== OOUI ====================== */ .oo-ui-widget { color: var(--ooui-text); } .oo-ui-checkboxInputWidget [type='checkbox'] + span, .oo-ui-radioInputWidget [type='radio'] + span { background-color: var(--ooui-input); border-color: var(--ooui-input-border); } .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:checked + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:indeterminate + span { background-color: var(--ooui-progressive); border-color: var(--ooui-progressive); } .oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked + span { border-color: var(--ooui-progressive); } .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:checked:hover + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:indeterminate:hover + span { background-color: var(--ooui-progressive--hover); border-color: var(--ooui-progressive--hover); } .oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked:hover + span { border-color: var(--ooui-progressive--hover); } .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:hover + span, .oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:hover + span { border-color: var(--ooui-accent); } .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:focus + span { border-color: var(--ooui-accent); box-shadow: inset 0 0 0 1px var(--ooui-accent); } .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:active + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:checked:active + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:indeterminate:active + span { background-color: var(--ooui-progressive--hover); border-color: var(--ooui-progressive--hover); box-shadow: inset 0 0 0 1px var(--ooui-progressive--hover); } .oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:active + span { background-color: var(--ooui-progressive--hover); border-color: var(--ooui-progressive--hover); } .oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked:active + span { border-color: var(--ooui-progressive--hover); box-shadow: inset 0 0 0 1px var(--ooui-progressive--hover); } .oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked:active + span:before { border-color: var(--ooui-progressive--hover); } .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:checked:focus + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:indeterminate:focus + span { background-color: var(--ooui-progressive--hover); border-color: var(--ooui-accent); box-shadow: inset 0 0 0 1px var(--ooui-accent), inset 0 0 0 2px #fff; } .oo-ui-checkboxInputWidget [type='checkbox']:disabled + span, .oo-ui-radioInputWidget [type='radio']:disabled + span { background-color: var(--ooui-disabled); border-color: var(--ooui-disabled); } .oo-ui-dropdownWidget-handle { border-color: var(--ooui-normal-border); } .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle { background-color: var(--ooui-normal); color: var(--ooui-text); } .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover { background-color: var(--ooui-normal--hover); color: var(--ooui-text); border-color: var(--ooui-normal-border); } .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:active { color: var(--ooui-text); } .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus { border-color: var(--ooui-accent); box-shadow: inset 0 0 0 1px var(--ooui-accent); } .oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle { background-color: var(--ooui-normal--hover); } .oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle { color: var(--ooui-disabled-text); text-shadow: none; border-color: var(--ooui-disabled-border); background-color: var(--ooui-disabled); } .oo-ui-dropdownInputWidget select { border-color: var(--ooui-normal-border); } .oo-ui-dropdownInputWidget option { background-color: var(--ooui-interface); } .oo-ui-dropdownInputWidget.oo-ui-widget-enabled { background-color: var(--ooui-normal); } .oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover { background-color: var(--ooui-normal--hover); } .oo-ui-dropdownInputWidget.oo-ui-widget-enabled select { color: var(--ooui-text); } .oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover, .oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active { color: var(--ooui-text); border-color: var(--ooui-normal-border); } .oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus { border-color: var(--ooui-accent); box-shadow: inset 0 0 0 1px var(--ooui-accent); } .oo-ui-labelWidget.oo-ui-inline-help { color: var(--byline-color); } .oo-ui-menuSelectWidget { background-color: var(--ooui-interface); border-color: var(--ooui-interface-border); } .oo-ui-menuSelectWidget-frameless { box-shadow: inset 0 -1px 0 0 var(--ooui-normal-border); } .oo-ui-menuSectionOptionWidget { color: var(--byline-color); } .oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted, .oo-ui-menuOptionWidget.oo-ui-optionWidget-selected { background-color: var(--ooui-normal--hover); color: var(--ooui-text); } .oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted, .oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted { color: var(--ooui-accent); } .oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget { color: var(--ooui-text); } .oo-ui-messageDialog-title { color: inherit; } .oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error { background-color: var(--errorbox-bg); border-color: var(--errorbox-border); } .oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning { background-color: var(--warningbox-bg); border-color: var(--warningbox-border); } .oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success { background-color: var(--successbox-bg); border-color: var(--successbox-border); } .oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice { background-color: var(--messagebox-info-background); border-color: var(--messagebox-info-border); } .oo-ui-messageWidget.oo-ui-flaggedElement-error:not(.oo-ui-messageWidget-block), .oo-ui-messageWidget.oo-ui-flaggedElement-success:not(.oo-ui-messageWidget-block) { color: var(--ooui-text); } .oo-ui-optionWidget.oo-ui-widget-disabled { color: var(--ooui-disabled-text); } .oo-ui-outlineControlsWidget { background-color: var(--ooui-normal); } .oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted { background-color: var(--ooui-normal--hover); color: var(--ooui-text); } .oo-ui-popupWidget-popup { background-color: var(--ooui-interface); border-color: var(--ooui-interface-border); } .oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after { border-bottom-color: var(--ooui-interface); } .oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before { border-bottom-color: var(--ooui-interface-border); } .oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after { border-top-color: var(--ooui-interface); } .oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before { border-top-color: var(--ooui-interface-border); } .oo-ui-popupWidget-anchored-start .oo-ui-popupWidget-anchor:after { border-right-color: var(--ooui-interface); } .oo-ui-popupWidget-anchored-start .oo-ui-popupWidget-anchor:before { border-right-color: var(--ooui-interface-border); } .oo-ui-popupWidget-anchored-end .oo-ui-popupWidget-anchor:after { border-left-color: var(--ooui-interface); } .oo-ui-popupWidget-anchored-end .oo-ui-popupWidget-anchor:before { border-left-color: var(--ooui-interface-border); } .oo-ui-searchWidget-query { border-bottom-color: var(--ooui-interface-border); } .oo-ui-selectFileWidget-dropTarget { background-color: var(--ooui-interface); border-color: var(--ooui-interface-border); } .oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget { background-color: var(--ooui-interface); } .oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget:hover { border-color: var(--ooui-input-border--hover); } .oo-ui-tabOptionWidget { color: var(--ooui-text); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { background-color: var(--body-dark); color: var(--ooui-text); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label { border-bottom-color: var(--body-border); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover, .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:active { background-color: var(--body-light); color: var(--ooui-text); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover { background-color: var(--body-dark); } .oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--ooui-progressive); box-shadow: inset 0 -2px 0 0 var(--ooui-progressive); } .oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected:hover, .oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected:focus { color: var(--ooui-progressive--hover); box-shadow: inset 0 -2px 0 0 var(--ooui-progressive--hover); } .oo-ui-tabSelectWidget-framed { background: none; border-bottom: 1px solid var(--ooui-interface-border); } .oo-ui-tabSelectWidget-frameless { box-shadow: inset 0 -1px 0 0 var(--ooui-interface-border); } .oo-ui-tabSelectWidget-mobile.oo-ui-tabSelectWidget-framed:after { background: var(--mobile-navbox-linear-gradient); } .oo-ui-tabSelectWidget-mobile.oo-ui-tabSelectWidget-frameless:after { background: var(--mobile-navbox-linear-gradient); } .oo-ui-tagItemWidget { border-color: var(--ooui-normal-border); } .oo-ui-tagItemWidget.oo-ui-widget-enabled { color: var(--ooui-text); } .oo-ui-tagItemWidget.oo-ui-widget-enabled:hover { background-color: var(--ooui-normal--hover); color: var(--ooui-text); border-color: var(--ooui-normal-border); } .oo-ui-tagItemWidget.oo-ui-widget-enabled:not( .oo-ui-tagItemWidget-fixed ) { background-color: var(--ooui-normal); } .oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover { background-color: var(--ooui-normal--hover); } .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled { background-color: var(--ooui-interface); } .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined { background-color: var(--ooui-normal); } .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled { background-color: var(--ooui-interface); } .oo-ui-textInputWidget .oo-ui-inputWidget-input { background-color: var(--ooui-input); color: var(--ooui-text); border-color: var(--ooui-input-border); } .oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input::placeholder { color: var(--subtle-color); } .oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus { border-color: var(--ooui-accent); box-shadow: inset 0 0 0 1px var(--ooui-accent); } .oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending) { background-color: var(--ooui-disabled); color: var(--ooui-disabled-text); } .oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input { border-color: var(--ooui-input-border--hover); } .oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input:focus { border-color: var(--ooui-accent); } @media screen and (min-width: 0) { .oo-ui-textInputWidget.oo-ui-widget-enabled textarea.oo-ui-inputWidget-input:focus { outline: 1px solid var(--ooui-accent); } } .oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input { background-color: var(--ooui-disabled); color: var(--ooui-disabled-text); text-shadow: none; border-color: var(--ooui-disabled-border); } .oo-ui-toggleSwitchWidget { background-color: var(--ooui-input); border-color: var(--ooui-input-border); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip { background-color: var(--ooui-input); border-color: var(--ooui-input-border); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover { background-color: var(--ooui-input); border-color: var(--ooui-accent); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip { background-color: var(--ooui-input); border-color: var(--ooui-accent); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active, .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover, .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus { background-color: var(--ooui-progressive--hover); border-color: var(--ooui-progressive--hover); box-shadow: inset 0 0 0 1px var(--ooui-progressive--hover); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active .oo-ui-toggleSwitchWidget-grip, .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover .oo-ui-toggleSwitchWidget-grip, .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus .oo-ui-toggleSwitchWidget-grip { background-color: var(--ooui-input); border-color: var(--ooui-input); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus { border-color: var(--ooui-accent); box-shadow: inset 0 0 0 1px var(--ooui-accent); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus .oo-ui-toggleSwitchWidget-grip { border-color: var(--ooui-accent); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on { background-color: var(--ooui-progressive); border-color: var(--ooui-progressive); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip { background-color: var(--ooui-input); border-color: var(--ooui-input); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:hover { background-color: var(--ooui-progressive--hover); border-color: var(--ooui-progressive--hover); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active, .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:hover { background-color: var(--ooui-progressive--hover); border-color: var(--ooui-progressive--hover); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus { border-color: var(--ooui-progressive); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus::before { border-color: #fff;/* TODO Color */ } .oo-ui-toggleSwitchWidget.oo-ui-widget-disabled { background-color: var(--ooui-disabled); border-color: var(--ooui-disabled); } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--ooui-text); } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover { color: var(--ooui-text); } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus { border-color: var(--ooui-accent); box-shadow: inset 0 0 0 1px var(--ooui-accent); } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > input.oo-ui-buttonElement-button, .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active { color: var(--ooui-text); } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button, .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover { color: var(--ooui-text); } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active, .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button { color: var(--ooui-text); border-color: var(--ooui-text); } .oo-ui-buttonElement-frameless.oo-ui-widget-disabled > .oo-ui-buttonElement-button { color: var(--ooui-disabled-text); } .oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button { background-color: var(--ooui-disabled); border-color: var(--ooui-disabled-border); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button { background-color: var(--ooui-normal); color: var(--ooui-text); border-color: var(--ooui-normal-border); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover { background-color: var(--ooui-normal--hover); color: var(--ooui-text); border-color: var(--ooui-normal-border); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus { border-color: var(--ooui-accent); box-shadow: inset 0 0 0 1px var(--ooui-accent); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button { background-color: var(--ooui-progressive--hover); color: #fff;/* TODO Color */ border-color: var(--ooui-progressive--hover); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus { border-color: var(--ooui-progressive--hover); box-shadow: inset 0 0 0 1px var(--ooui-accent); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button { background-color: var(--ooui-normal--hover); color: var(--ooui-text); border-color: var(--ooui-normal-border); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button { color: var(--ooui-text); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover { background-color: var(--ooui-normal--hover); border-color: var(--ooui-progressive--hover); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus { border-color: var(--ooui-accent); box-shadow: inset 0 0 0 1px var(--ooui-accent); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button { color: var(--ooui-text); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover { background-color: var(--ooui-normal--hover); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button { background-color: var(--ooui-progressive); border-color: var(--ooui-progressive); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover { background-color: var(--ooui-progressive--hover); border-color: var(--ooui-progressive--hover); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus { border-color: var(--ooui-accent); box-shadow: inset 0 0 0 1px var(--ooui-accent), inset 0 0 0 2px #fff; } .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button { color: #fff;/* TODO Color */ background-color: var(--ooui-progressive--hover); border-color: var(--ooui-progressive--hover); } .oo-ui-pendingElement-pending { background-image: var(--ooui-pending-background-image); background-size: 200%; animation: oo-ui-pendingElement-stripes 6s linear infinite; } @keyframes oo-ui-pendingElement-stripes { 100% { background-position: 100%; } } .oo-ui-messageDialog-content > .oo-ui-window-foot { outline-color: var(--ooui-interface-border); } .oo-ui-messageDialog-message { color: var(--ooui-text); } .oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget { border-right-color: var(--ooui-interface-border); } .oo-ui-messageDialog-actions-vertical .oo-ui-actionWidget { border-bottom-color: var(--ooui-interface-border); } .oo-ui-processDialog-content .oo-ui-window-head, .oo-ui-processDialog-content .oo-ui-window-foot { outline-color: var(--ooui-interface-border); } .oo-ui-processDialog .oo-ui-actionWidget > .oo-ui-buttonElement-button { border-top-color: transparent; border-bottom-color: transparent; } .oo-ui-processDialog .oo-ui-actionWidget > .oo-ui-buttonElement-button:hover, .oo-ui-processDialog .oo-ui-actionWidget > .oo-ui-buttonElement-button:active { border-top-color: transparent; border-bottom-color: transparent; } .oo-ui-processDialog .oo-ui-actionWidget:not( .oo-ui-flaggedElement-progressive ):not( .oo-ui-flaggedElement-destructive ) > .oo-ui-buttonElement-button:hover, .oo-ui-processDialog .oo-ui-actionWidget:not( .oo-ui-flaggedElement-progressive ):not( .oo-ui-flaggedElement-destructive ) > .oo-ui-buttonElement-button:active { border-right-color: var(--ooui-interface-border); border-left-color: transparent; } .oo-ui-processDialog .oo-ui-actionWidget:not( .oo-ui-flaggedElement-progressive ):not( .oo-ui-flaggedElement-destructive ) > .oo-ui-buttonElement-button:focus { border-color: var(--ooui-accent); } .oo-ui-processDialog-actions-safe .oo-ui-actionWidget > .oo-ui-buttonElement-button, .oo-ui-processDialog-actions-other .oo-ui-actionWidget > .oo-ui-buttonElement-button { border-right-color: var(--ooui-normal-border); border-left-color: transparent; } .oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not( .oo-ui-labelElement ) > .oo-ui-buttonElement-button:hover { background-color: var(--ooui-normal--hover); border-right-color: var(--ooui-interface-border); } .oo-ui-windowManager-modal > .oo-ui-dialog { background-color: var(--ooui-window-background); } .oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame { background-color: var(--ooui-interface); } .oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame { border-color: var(--ooui-interface-border); } .oo-ui-window { color: var(--ooui-text); } .oo-ui-toolbar-bar { background-color: var(--ooui-interface); color: var(--ooui-text); } .oo-ui-toolbar-position-top > .oo-ui-toolbar-bar { border-bottom-color: var(--body-mid); } .oo-ui-toolbar-bar .oo-ui-bookletLayout > .oo-ui-menuLayout-menu { border-right-color: var(--body-mid); } .oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover { background-color: var(--ooui-normal--hover); } .oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:focus { outline: 1px solid var(--ooui-accent); box-shadow: inset 0 0 0 1px var(--ooui-accent); } .oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:active, .oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link, .oo-ui-tool.oo-ui-widget-enabled.oo-ui-popupToolGroup-active > .oo-ui-tool-link { background-color: var(--ooui-normal--hover); color: var(--ooui-accent); box-shadow: none; } .oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link { background-color: var(--ooui-progressive); } .oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:hover { background-color: var(--ooui-progressive--hover); } .oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:focus { box-shadow: inset 0 0 0 1px var(--ooui-accent), inset 0 0 0 2px #fff; } .oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:active, .oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-tool-active > .oo-ui-tool-link { background-color: var(--ooui-progressive--hover); } .oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled { background-color: var(--ooui-normal); } .oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover { background-color: var(--ooui-normal--hover); color: var(--ooui-text); } .oo-ui-listToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title { color: var(--ooui-progressive); } .oo-ui-menuToolGroup { border-left-color: var(--body-mid); border-right-color: var(--body-mid); } .oo-ui-popupToolGroup-tools { background-color: var(--ooui-interface); border-color: var(--body-mid); } .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover { background-color: var(--ooui-normal--hover); } .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:focus { outline: 1px solid var(--ooui-accent); box-shadow: inset 0 0 0 1px var(--ooui-accent); } .oo-ui-toolbar-actions .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover { border-right-color: var(--ooui-normal--hover); } .oo-ui-popupToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus { box-shadow: inset 0 0 0 2px var(--ooui-accent); } .oo-ui-popupToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title { color: var(--ooui-progressive); } .oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle { background-color: var(--ooui-normal); color: var(--ooui-accent); } .oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle:hover { background-color: var(--ooui-normal--hover); color: var(--ooui-accent); } .oo-ui-bookletLayout-outlinePanel > .oo-ui-outlineControlsWidget { border-top-color: var(--ooui-interface-border); } .oo-ui-bookletLayout > .oo-ui-menuLayout-menu { border-right-color: var(--ooui-interface-border); } .oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label { color: var(--ooui-disabled-text); } .oo-ui-panelLayout-framed { border-color: var(--sidebar); } .oo-ui-icon-settings { /* TODO SVG */ background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Esettings%3C/title%3E%3Cg transform='translate(10 10)'%3E%3Cpath id='a' d='M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3'/%3E%3Cuse xlink:href='%23a' transform='rotate(45)'/%3E%3Cuse xlink:href='%23a' transform='rotate(90)'/%3E%3Cuse xlink:href='%23a' transform='rotate(135)'/%3E%3C/g%3E%3Cpath d='M10 2.5a7.5 7.5 0 0 0 0 15 7.5 7.5 0 0 0 0-15v4a3.5 3.5 0 0 1 0 7 3.5 3.5 0 0 1 0-7'/%3E%3C/svg%3E"); } .oo-ui-icon-clear { /* TODO SVG */ background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Eclear%3C/title%3E%3Cpath d='M10 0a10 10 0 1 0 10 10A10 10 0 0 0 10 0zm5.66 14.24-1.41 1.41L10 11.41l-4.24 4.25-1.42-1.42L8.59 10 4.34 5.76l1.42-1.42L10 8.59l4.24-4.24 1.41 1.41L11.41 10z'/%3E%3C/svg%3E"); } .mw-widget-dateInputWidget-handle { background-color: var(--ooui-input); color: var(--ooui-text); border-color: var(--ooui-input-border); } .mw-widget-dateInputWidget-calendar { background-color: var(--ooui-interface); } .mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover { border-color: var(--ooui-input-border--hover); } .mw-widget-calendarWidget { border-color: var(--ooui-interface-border); } .mw-widget-calendarWidget:focus { border-color: var(--ooui-accent); box-shadow: inset 0 0 0 1px var(--ooui-accent); } .mw-widget-calendarWidget-day, .mw-widget-calendarWidget-day-heading { color: var(--ooui-text); } .mw-widget-calendarWidget-day-additional { color: var(--ooui-text); opacity: 0.67; } .mw-widget-calendarWidget-day-today { box-shadow: inset 0 0 0 1px var(--ooui-accent); } .mw-widget-calendarWidget-item:hover { background-color: var(--ooui-progressive); } .mw-widget-calendarWidget-item-selected { background-color: var(--ooui-progressive--hover); } .mw-widgets-datetime-calendarWidget { background-color: var(--ooui-interface); border-color: var(--ooui-interface-border); } .mw-widgets-datetime-calendarWidget:focus { border-color: var(--ooui-accent); box-shadow: inset 0 0 0 1px var(--ooui-accent), 0 2px 2px 0 rgba(0, 0, 0, 0.25); } .mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-extra .oo-ui-buttonElement-button .oo-ui-labelElement-label { color: var(--subtle-color); } .mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-selected .oo-ui-buttonElement-button { background-color: var(--ooui-progressive--hover); } .mw-widgets-datetime-dateTimeInputWidget-handle { background-color: var(--ooui-input); color: var(--ooui-text); border-color: var(--ooui-input-border); } .mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled.mw-widgets-datetime-dateTimeInputWidget-handle:hover { border-color: var(--ooui-input-border--hover); } .mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled:hover input, .mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled:hover textarea { border-color: var(--ooui-input-border--hover); } .mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover { background-color: var(--ooui-normal); } /* ========================== VisualEditor ========================== */ .ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks:hover { background: var(--ooui-normal--hover); } .ve-ui-overlay { font-family: inherit; } .oo-ui-toolbar-position-top .ve-ui-toolbarDialog-position-above { border-top-color: var(--body-mid); } .ve-ce-branchNode-blockSlug, .ve-ce-branchNode-newSlug { outline-color: var(--body-border); background-color: var(--ooui-interface); } .ve-ui-specialCharacterPage h3 { color: var(--byline-color); } .ve-ui-toolbarDialog { background: var(--ooui-interface); } .ve-ui-specialCharacterPage-character { border-color: var(--body-mid); } .ve-ui-specialCharacterPage-character:hover { border-color: var(--body-dark); } .ve-ce-linkAnnotation.ve-ce-annotation-active { box-shadow: 0 0 0 1px var(--body-mid); background: none; } .ve-ui-desktopContext .ve-ui-linkContextItem .ve-ui-linkContextItem-label { border-color: var(--body-border); } .ve-ui-mwHelpPopupTool-version-label, .ve-ui-mwHelpPopupTool-version-link, .ve-ui-mwHelpPopupTool-version-date { color: var(--byline-color); } .ve-ce-tableCellableNode { border-color: var(--body-mid); } .ve-ce-mwReferencesListNode-muted { color: var(--byline-color); } .ve-ui-mwTemplatePage-description, .ve-ui-mwParameterPage-label, .ve-ui-mwParameterPage-description-required, .ve-ui-mwParameterPage-description-deprecated { color: var(--byline-color); } .mw-widget-titleWidget-menu .mw-widget-titleOptionWidget-description { color: var(--byline-color); } .ve-ui-mwGalleryDialog-menuLayout > .oo-ui-menuLayout-menu, .ve-ui-mwGalleryDialog-innerMenuLayout > .oo-ui-menuLayout-menu, .ve-ui-mwGalleryDialog .ve-ui-mwGalleryDialog-image-container, .ve-ui-targetWidget { border-color: var(--body-border); } .ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) { background-color: var(--body-main); } .ve-ui-mwSaveDialog { color: var(--ooui-text); } .ve-ui-mwSaveDialog-options { background-color: var(--ooui-interface); border-color: var(--body-border); } .ve-ui-mwSaveDialog-summary { background-color: var(--ooui-input); } .ve-ui-mwSaveDialog-editSummary-count { border-color: var(--body-border); } .ve-ui-mwSaveDialog-license { color: var(--byline-color); } .ve-ui-mwReferenceContextItem-muted { color: var(--byline-color); } .ve-ui-mwNoticesPopupTool-items > div:not(:first-child), .ve-ui-mwHelpPopupTool-item:not(:first-child) { border-color: var(--body-border); } .ve-ui-mwTransclusionOutlineControlsWidget { background-color: var(--ooui-interface); border-top-color: var(--body-border); } .ve-ui-mwTransclusionOutlineTemplateWidget-sticky { background-color: var(--ooui-interface); } .ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.oo-ui-optionWidget-highlighted { color: var(--ooui-text); } .ve-ui-mwTransclusionOutlineTemplateWidget-no-template-parameters { color: var(--subtle-color); } .ve-ui-mwParameterPage-undocumentedLabel { color: var(--subtle-color); } .ve-ui-mwTwoPaneTransclusionDialogLayout > .oo-ui-menuLayout-menu { border-right: var(--body-border); } .ve-ui-mwParameterPage-doc-required, .ve-ui-mwParameterPage-doc-deprecated, .ve-ui-mwParameterPage-inlineDescription .ve-ui-mwParameterPage-doc-example { color: var(--byline-color); } .ve-ui-expandableContent-toggle { background-color: var(--ooui-interface); } .ve-ui-expandableContent-fade { background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, var(--ooui-interface) 90%); } .ve-ui-commandHelpDialog-shortcut > kbd, .ve-ui-commandHelpDialog-sequence > kbd { background-color: var(--keypress-background); color: var(--keypress-color); border-color: var(--keypress-border); box-shadow: none; text-shadow: none; } .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-floating .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar { background: var(--ooui-interface); } .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar { border-bottom-color: var(--body-mid); } /* ============================== [[Template:Editnotice]] ============================== */ .editnotice { font-size: 0.9em; padding-bottom: 0.75em; margin-bottom: 0.6em; } .editnotice .editnotice-title { font-size: 1.2em; font-weight: bold; margin-bottom: 0.4em; } /* ===================== Messageboxes ===================== */ .mw-message-box, .mw-message-box-error, .mw-message-box-warning, .mw-message-box-success, .usermessage { color: var(--text-color); } .messagebox { width: 65%; margin: 0.5em auto; border-left: 15px solid; border-color: var(--body-dark); background-color: var(--body-light); box-sizing: border-box; } .messagebox.obsolete { background-color: var(--messagebox-obsolete-background); border-color: var(--messagebox-obsolete-border); color: var(--messagebox-obsolete-color); } .messagebox.obsolete a, .messagebox.obsolete a:visited, .messagebox.obsolete a:active { color: var(--messagebox-obsolete-link-color); } .messagebox.info { background-color: var(--messagebox-info-background); border-color: var(--messagebox-info-border); color: var(--messagebox-info-color); } .messagebox.info a, .messagebox.info a:visited, .messagebox.info a:active { color: var(--messagebox-info-link-color); } .messagebox.action { background-color: var(--messagebox-action-background); border-color: var(--messagebox-action-border); color: var(--messagebox-action-color); } .messagebox.action a, .messagebox.action a:visited, .messagebox.action a:active { color: var(--messagebox-action-link-color); } .messagebox.warn { background-color: var(--messagebox-warn-background); border-color: var(--messagebox-warn-border); color: var(--messagebox-warn-color); } .messagebox.warn a, .messagebox.warn a:visited, .messagebox.warn a:active { color: var(--messagebox-warn-link-color); } .messagebox.safe { background-color: var(--messagebox-safe-background); border-color: var(--messagebox-safe-border); color: var(--messagebox-safe-color); } .messagebox.safe a, .messagebox.safe a:visited, .messagebox.safe a:active { color: var(--messagebox-safe-link-color); } .messagebox.disambig { background-color: var(--messagebox-disambig-background); border-color: var(--messagebox-disambig-border); color: var(--messagebox-disambig-color); } .messagebox.disambig a, .messagebox.disambig a:visited, .messagebox.disambig a:active { color: var(--messagebox-disambig-link-color); } /* --------------------------------- [[Special:Preferences]] --------------------------------- */ #preferences .mw-htmlform-submit-buttons { background-color: var(--body-main); border-top-color: var(--body-border); } .mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed, .mw-prefs-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout { border-color: var(--body-border); } .mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(even) td { background-color: var(--body-light); } .mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td { background-color: var(--body-mid); } .mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend { background: var(--body-mid); } .mw-prefs-search-highlight { background: var(--body-mid) !important; outline-color: var(--body-mid) !important; } /* --------------------------------- [[Special:RecentChanges]] [[Special:Watchlist]] --------------------------------- */ .mw-plusminus-pos { color: var(--rc-positive-color); } .mw-plusminus-neg { color: var(--rc-negative-color); } /* "Other review tools" box */ .client-js .mw-recentchanges-toplinks:not(.mw-recentchanges-toplinks-collapsed) { border-color: var(--body-border); background-color: var(--body-light); /*border-radius: 2px;*/ } /* Filter box */ .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: var(--text-color); } .mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters { color: var(--byline-color); } .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background-color: var(--ooui-interface); border-color: var(--ooui-interface-border); } .mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget { border-color: var(--ooui-interface-border); } .mw-rcfilters-collapsed .mw-rcfilters-ui-filterTagMultiselectWidget { border-bottom-color: var(--ooui-interface-border); } .mw-rcfilters-ui-menuSelectWidget-footer { background-color: var(--ooui-interface); border-color: var(--ooui-interface-border); } .mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget { color: var(--byline-color); } .mw-rcfilters-ui-tagItemWidget-popup-content { color: var(--ooui-text); } .mw-changeslist-legend, .mw-changeslist.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background-color: var(--body-light); border-color: var(--body-border); } .mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator { border-color: var(--sidebar); } .mw-rcfilters-ui-watchlistTopSectionWidget-separator { border-color: var(--sidebar); } .mw-rcfilters-ui-itemMenuOptionWidget-header { border-bottom-color: var(--ooui-interface); background-color: var(--ooui-interface-border); } .mw-rcfilters-ui-itemMenuOptionWidget:not(:last-child):not(.mw-rcfilters-ui-itemMenuOptionWidget-identifier-talk) { border-bottom-color: var(--ooui-normal-border); } .mw-rcfilters-ui-itemMenuOptionWidget-label-title, .mw-rcfilters-ui-itemMenuOptionWidget-label-desc { color: var(--text-color); } .mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) { background-color: var(--body-main); } .mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted .mw-rcfilters-ui-itemMenuOptionWidget-label-title, .mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted .mw-rcfilters-ui-itemMenuOptionWidget-label-desc { color: var(--subtle-color); } .mw-rcfilters-ui-filterMenuSectionOptionWidget { background-color: var(--body-mid); } .mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label { color: var(--ooui-text); } .mw-rcfilters-ui-filterMenuHeaderWidget-title { color: var(--ooui-text); } .mw-rcfilters-ui-filterMenuHeaderWidget-header { border-bottom-color: var(--ooui-interface-border); background-color: var(--ooui-interface); } .mw-rcfilters-ui-itemMenuOptionWidget-view-namespaces { border-top-color: var(--ooui-interface-border); } .mw-rcfilters-ui-datePopupWidget { border-color: var(--ooui-interface-border); } .mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title { color: var(--byline-color); } .mw-rcfilters-ui-savedLinksListItemWidget-label { color: var(--ooui-accent); } /* --------------------------------- [[Special:CreateAccount]] [[Special:UserLogin]] --------------------------------- */ .page-Special_CreateAccount .mw-ui-container, .page-Special_UserLogin .mw-ui-container { max-width: 64rem; margin: 0 auto; } .mw-number-text { color: var(--byline-color); } .mw-body-content .mw-number-text h3 { color: var(--text-color); } /* --------------------------- [[Special:Search]] --------------------------- */ #mw-indicator-mw-helplink a { background: none; padding: 0; display: flex; align-items: center; } #mw-indicator-mw-helplink a::before { content: ''; margin-right: 5px; -webkit-mask: url("/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34") no-repeat 50% 50% / contain; mask: url("/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34") no-repeat 50% 50% / contain; background: var(--text-color); height: 20px; width: 20px; } .results-info { color: inherit; } .mw-search-profile-tabs { background-color: var(--body-mid); border-color: transparent; } .search-types .current a { color: inherit; } #mw-searchoptions { background-color: var(--body-mid); border-color: transparent; } #mw-searchoptions .divider { border-color: var(--body-border); } #mw-searchoptions h4 { font-family: inherit; } #mw-searchoptions .oo-ui-labelElement:nth-of-type(odd) { font-weight: bold; } .searchresult { line-height: 1.5; } .searchalttitle, #mw-search-interwiki li { font-size: 90%; } .mw-search-result-data { color: var(--byline-color); } .searchResultImage .searchResultImage-thumbnail img { border-color: var(--body-border); } /* ----------------------------- [[Special:Listfiles]] ----------------------------- */ .page-Special_ListFiles a.mw-file-description img { width: inherit; height: inherit; } .page-Special_ListFiles .TablePager_col_thumb { text-align: center; } .mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup .mw-echo-ui-placeholderItemWidget { background-color: inherit; } table.mw-interwikitable.body td.mw-interwikitable-local-yes { background-color: var(--table-yes-background); color: var(--table-yes-color); } .mw-protectedpages-unknown { color: var(--byline-color); } .watchlistredir, .allpagesredirect { font-style: italic; } .allpagesredirect:after { color: var(--byline-color); content: " (redirect)"; } .mw-apisandbox-toolbar { background: var(--body-main); } .oo-ui-menuOptionWidget .mw-apisandbox-flag { color: var(--byline-color); } tr.mw-abusefilter-list-disabled, tr.mw-abusefilter-list-disabled td { color: var(--byline-color); } table.mw-abuselog-details { background: var(--wikitable-bg); border-color: var(--wikitable-border); } table.mw-abuselog-details th { background: var(--wikitable-header-bg); } table.mw-abuselog-details th, table.mw-abuselog-details td { border-color: var(--wikitable-border); } .mw-abusefilter-log-hidden-entry { color: var(--subtle-color); } body td.mw-abusefilter-history-changed { background: var(--table-no-background); } div.mw-abusefilter-editor, #mw-abusefilter-warn-preview, #mw-abusefilter-disallow-preview { border-color: var(--ooui-input-border); } .mw-destfile-warning { border-color: var(--warningbox-border); color: var(--text-color); background-color: var(--warningbox-bg); } /* ------------------------ SimpleBatchUpload ------------------------*/ span.fileinput-button { background-color: var(--ooui-normal); border-color: var(--ooui-normal-border); color: var(--ooui-text); } ul.fileupload-results li.ful-success { background-color: var(--successbox-bg); } ul.fileupload-results li.ful-success a { color: var(--link-color); } ul.fileupload-results li.ful-error { background-color: var(--errorbox-bg); } /* sitenotice */ #siteNotice { text-align: center; } #siteNotice ul { list-style: none; } .sitedir-ltr .mw-dismissable-notice-body { margin: 0; } .sitedir-ltr .mw-dismissable-notice-close { float: none; text-align: right; } .mw-dismissable-notice-close-parent { min-height: 1em; } #filetoc { border-radius: 2px; background: var(--body-mid); border-color: transparent; margin: 0.5em auto; text-align: center; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); } li.gallerybox div.thumb { border: none; background-color: var(--thumb-bg); } .list-header { background-color: var(--body-mid); color: inherit; } /* Selected reference */ ol.references li:target, sup.reference:target { background-color: var(--body-light); } /* Source editor w/o syntaxhighlight; also applies to mobile in case JS is turned off */ .editOptions { color: var(--text-color); background-color: var(--sourceeditor-background-secondary); border-color: var(--sourceeditor-border); } /* "updated since your last visit" notice when checking watchlisted page history */ .updatedmarker { background-color: #c3e8a3;/* TODO Color */ color: #162e02;/* TODO Color */ } /* ============================= Source editor TODO: Where used? ============================== */ .wikiEditor-ui .wikiEditor-ui-view, .wikiEditor-ui .wikiEditor-ui-top { border-color: var(--sourceeditor-border); } .wikiEditor-ui-toolbar { background-color: var(--sourceeditor-background); } .wikiEditor-ui-toolbar .tabs span.tab > a, .wikiEditor-ui-toolbar .tabs span.tab > a:visited { color: var(--link-color); } .wikiEditor-ui-toolbar .tabs span.tab a.current, .wikiEditor-ui-toolbar .tabs span.tab a.current:visited { color: var(--text-colour); } .wikiEditor-ui-toolbar .group, .wikiEditor-ui-toolbar .section-secondary .group { border-color: var(--sourceeditor-border); } .wikiEditor-ui-toolbar .group .tool-select { background-color: var(--sourceeditor-background); border-color: var(--sourceeditor-border); } .wikiEditor-ui-toolbar .group .tool-select .options { border-color: var(--sourceeditor-border); background-color: var(--body-main); } .wikiEditor-ui-toolbar .group .tool-select .options .option { color: var(--link-color); } .wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover { background-color: var(--ooui-normal--hover); } .wikiEditor-ui-toolbar .group-search { border-left-color: var(--body-mid); } .wikiEditor-ui-toolbar .page-table td { border-color: var(--body-mid); color: var(--text-color); } .wikiEditor-ui-toolbar .page-table th { color: var(--text-color); } .wikiEditor-ui-toolbar .sections .section { border-color: var(--body-mid); } .wikiEditor-ui-toolbar .sections .toolbar .group > .label { color: var(--text-color); } .wikiEditor-ui-toolbar .sections .toolbar .tool > .label { color: var(--text-color); } .wikiEditor-ui-toolbar .booklet > .index > :hover { background-color: var(--body-mid); color: var(--text-color); } .wikiEditor-ui-toolbar .booklet .index > .current { background-color: var(--body-mid); color: var(--link-color); } .wikiEditor-ui-toolbar .page-characters div span { border-color: var(--body-mid); color: var(--text-color); } .wikiEditor-ui-toolbar .page-characters div span:hover { border-color: var(--body-dark); background-color: transparent; } .wikiEditor-ui-toolbar .tabs span.tab a:before, .wikiEditor-ui-toolbar .group .tool-select .label:after { background: var(--text-color); -webkit-mask: var(--arrow-down) center no-repeat; mask: var(--arrow-down) center no-repeat; } .ext-WikiEditor-ResizingDragBar, .ext-WikiEditor-ResizingDragBar-ew { background-color: var(--sourceeditor-background-secondary); } .ext-WikiEditor-ResizingDragBar-ns { border-color: var(--sourceeditor-border); } .ext-WikiEditor-ResizingDragBar span { background-color: var(--byline-color); } .ext-WikiEditor-ResizingDragBar span:hover { background-color: var(--text-color); } .ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane1, .ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane2 { border-color: var(--sourceeditor-border); } .ext-WikiEditor-realtimepreview-loadingbar div { background-color: var(--ooui-accent); } .ext-WikiEditor-realtimepreview-button:hover { background-color: var(--ooui-normal--hover); } .ext-WikiEditor-realtimepreview-button.oo-ui-toggleWidget-on .oo-ui-labelElement-label { color: var(--ooui-accent); } /* -------------------------- ACE EDITOR TODO where is ACE used -------------------------- */ .ace-tm { background-color: var(--sourceeditor-input-background); color: var(--text-color); } .ace-tm .ace_gutter { background: var(--body-mid); color: var(--text-color); } .ace-tm .ace_gutter-cell { color: var(--text-color); } .ace-tm .ace_gutter-active-line { background-color: var(--body-light); } .ace_search { background-color: var(--body-light); color: var(--text-color); border-color: var(--body-mid); } .ace_search_field { background-color: var(--ooui-input); color: var(--ooui-text); border-color: var(--ooui-input-border); } .ace_searchbtn { border-color: var(--ooui-normal-border); background-color: var(--ooui-normal); color: var(--ooui-text); } .ace_searchbtn:last-child { border-color: var(--ooui-normal-border); } .ace_searchbtn:hover { background-color: var(--ooui-normal--hover); } .ace_searchbtn.prev:after, .ace_searchbtn.next:after { border-color: var(--ooui-text); } .ace_button { color: var(--text-color); } .ace_button:hover { background-color: rgba(0, 23, 70, 0.086);/* TODO Color */ } .ace_button:active { background-color: rgba(0, 23, 70, 0.06);/* TODO Color */ } .ace_button.checked { border-color: var(--ooui-accent); } /* --------------------------- CodeMirror adjustments TODO where is CodeMirror used --------------------------- */ .CodeMirror { background: var(--sourceeditor-input-background); } .CodeMirror pre { color: var(--text-color); } .codeEditor-status { border-color: var(--sourceeditor-border); background-color: var(--sourceeditor-background); } .codeEditor-status-message { border-color: var(--sourceeditor-border); } .CodeMirror-gutters { background-color: var(--codemirror-gutter-background); border-color: var(--sourceeditor-border); } .CodeMirror-linenumber { color: var(--text-color); } .ve-init-mw-desktopArticleTarget .CodeMirror-linenumber { color: var(--byline-color); } /* =========================== source editor without CodeMirror turned on =========================== */ .mw-editform #wpTextbox1 { color: var(--text-color); background: var(--sourceeditor-input-background); border-color: var(--sourceeditor-border); } /* Make code-editors 100px (~11 lines of code) taller than the default 400px (~19.9 lines) */ input[name="model"][value="Scribunto"] ~ .wikiEditor-ui #wpTextbox1, input[name="model"][value="css"] ~ .wikiEditor-ui #wpTextbox1, input[name="model"][value="less"] ~ .wikiEditor-ui #wpTextbox1, input[name="model"][value="javascript"] ~ .wikiEditor-ui #wpTextbox1, input[name="model"][value="json"] ~ .wikiEditor-ui #wpTextbox1 { height: 600px; } /******************************** DARK MODE COMMON STYLINGS *********************************/ /* Make UI icons white */ body.wgl-theme-dark .oo-ui-iconElement-icon:not(.oo-ui-image-destructive, .oo-ui-image-warning, .oo-ui-image-progressive, .oo-ui-checkboxInputWidget-checkIcon, .oo-ui-image-invert, .mw-no-invert), body.wgl-theme-dark .oo-ui-indicatorElement-indicator, body.wgl-theme-dark .mwe-math-element img, body.wgl-theme-dark .mw-ui-icon:before, body.wgl-theme-dark .cdx-button__icon, body.wgl-theme-dark .popups-icon, body.wgl-theme-dark .soft-redirect > div:nth-child(1) img { filter: invert(1) hue-rotate(180deg); } /* ============================= Syntax highlighting ============================== */ body.wgl-theme-dark .mw-highlight { background: none; } body.wgl-theme-dark .mw-highlight pre .hll { background-color: #49483e; } body.wgl-theme-dark .mw-highlight pre .c { color: #949eaa; } /* Comment */ body.wgl-theme-dark .mw-highlight pre .err { color: #960050; } /* Error */ body.wgl-theme-dark .mw-highlight pre .k { color: #66d9ef; } /* Keyword */ body.wgl-theme-dark .mw-highlight pre .l { color: #ae81ff; } /* Literal */ body.wgl-theme-dark .mw-highlight pre .n { color: #f8f8f2; } /* Name */ body.wgl-theme-dark .mw-highlight pre .o { color: #f92672; } /* Operator */ body.wgl-theme-dark .mw-highlight pre .p { color: #f8f8f2; } /* Punctuation */ body.wgl-theme-dark .mw-highlight pre .ch { color: #949eaa; } /* Comment.Hashbang */ body.wgl-theme-dark .mw-highlight pre .cm { color: #949eaa; } /* Comment.Multiline */ body.wgl-theme-dark .mw-highlight pre .cp { color: #949eaa; } /* Comment.Preproc */ body.wgl-theme-dark .mw-highlight pre .cpf { color: #949eaa; } /* Comment.PreprocFile */ body.wgl-theme-dark .mw-highlight pre .c1 { color: #949eaa; } /* Comment.Single */ body.wgl-theme-dark .mw-highlight pre .cs { color: #949eaa; } /* Comment.Special */ body.wgl-theme-dark .mw-highlight pre .gd { color: #f92672; } /* Generic.Deleted */ body.wgl-theme-dark .mw-highlight pre .ge { font-style: italic; } /* Generic.Emph */ body.wgl-theme-dark .mw-highlight pre .gi { color: #a6e22e; } /* Generic.Inserted */ body.wgl-theme-dark .mw-highlight pre .gs { font-weight: bold; } /* Generic.Strong */ body.wgl-theme-dark .mw-highlight pre .gu { color: #949eaa; } /* Generic.Subheading */ body.wgl-theme-dark .mw-highlight pre .kc { color: #66d9ef; } /* Keyword.Constant */ body.wgl-theme-dark .mw-highlight pre .kd { color: #66d9ef; } /* Keyword.Declaration */ body.wgl-theme-dark .mw-highlight pre .kn { color: #f92672; } /* Keyword.Namespace */ body.wgl-theme-dark .mw-highlight pre .kp { color: #66d9ef; } /* Keyword.Pseudo */ body.wgl-theme-dark .mw-highlight pre .kr { color: #66d9ef; } /* Keyword.Reserved */ body.wgl-theme-dark .mw-highlight pre .kt { color: #66d9ef; } /* Keyword.Type */ body.wgl-theme-dark .mw-highlight pre .ld { color: #e6db74; } /* Literal.Date */ body.wgl-theme-dark .mw-highlight pre .m { color: #ae81ff; } /* Literal.Number */ body.wgl-theme-dark .mw-highlight pre .s { color: #e6db74; } /* Literal.String */ body.wgl-theme-dark .mw-highlight pre .na { color: #a6e22e; } /* Name.Attribute */ body.wgl-theme-dark .mw-highlight pre .nb { color: #f8f8f2; } /* Name.Builtin */ body.wgl-theme-dark .mw-highlight pre .nc { color: #a6e22e; } /* Name.Class */ body.wgl-theme-dark .mw-highlight pre .no { color: #66d9ef; } /* Name.Constant */ body.wgl-theme-dark .mw-highlight pre .nd { color: #a6e22e; } /* Name.Decorator */ body.wgl-theme-dark .mw-highlight pre .ni { color: #f8f8f2; } /* Name.Entity */ body.wgl-theme-dark .mw-highlight pre .ne { color: #a6e22e; } /* Name.Exception */ body.wgl-theme-dark .mw-highlight pre .nf { color: #a6e22e; } /* Name.Function */ body.wgl-theme-dark .mw-highlight pre .nl { color: #f8f8f2; } /* Name.Label */ body.wgl-theme-dark .mw-highlight pre .nn { color: #f8f8f2; } /* Name.Namespace */ body.wgl-theme-dark .mw-highlight pre .nx { color: #a6e22e; } /* Name.Other */ body.wgl-theme-dark .mw-highlight pre .py { color: #f8f8f2; } /* Name.Property */ body.wgl-theme-dark .mw-highlight pre .nt { color: #f92672; } /* Name.Tag */ body.wgl-theme-dark .mw-highlight pre .nv { color: #f8f8f2; } /* Name.Variable */ body.wgl-theme-dark .mw-highlight pre .ow { color: #f92672; } /* Operator.Word */ body.wgl-theme-dark .mw-highlight pre .w { color: #f8f8f2; } /* Text.Whitespace */ body.wgl-theme-dark .mw-highlight pre .mb { color: #ae81ff; } /* Literal.Number.Bin */ body.wgl-theme-dark .mw-highlight pre .mf { color: #ae81ff; } /* Literal.Number.Float */ body.wgl-theme-dark .mw-highlight pre .mh { color: #ae81ff; } /* Literal.Number.Hex */ body.wgl-theme-dark .mw-highlight pre .mi { color: #ae81ff; } /* Literal.Number.Integer */ body.wgl-theme-dark .mw-highlight pre .mo { color: #ae81ff; } /* Literal.Number.Oct */ body.wgl-theme-dark .mw-highlight pre .sa { color: #e6db74; } /* Literal.String.Affix */ body.wgl-theme-dark .mw-highlight pre .sb { color: #e6db74; } /* Literal.String.Backtick */ body.wgl-theme-dark .mw-highlight pre .sc { color: #e6db74; } /* Literal.String.Char */ body.wgl-theme-dark .mw-highlight pre .dl { color: #e6db74; } /* Literal.String.Delimiter */ body.wgl-theme-dark .mw-highlight pre .sd { color: #e6db74; } /* Literal.String.Doc */ body.wgl-theme-dark .mw-highlight pre .s2 { color: #e6db74; } /* Literal.String.Double */ body.wgl-theme-dark .mw-highlight pre .se { color: #ae81ff; } /* Literal.String.Escape */ body.wgl-theme-dark .mw-highlight pre .sh { color: #e6db74; } /* Literal.String.Heredoc */ body.wgl-theme-dark .mw-highlight pre .si { color: #e6db74; } /* Literal.String.Interpol */ body.wgl-theme-dark .mw-highlight pre .sx { color: #e6db74; } /* Literal.String.Other */ body.wgl-theme-dark .mw-highlight pre .sr { color: #e6db74; } /* Literal.String.Regex */ body.wgl-theme-dark .mw-highlight pre .s1 { color: #e6db74; } /* Literal.String.Single */ body.wgl-theme-dark .mw-highlight pre .ss { color: #e6db74; } /* Literal.String.Symbol */ body.wgl-theme-dark .mw-highlight pre .bp { color: #f8f8f2; } /* Name.Builtin.Pseudo */ body.wgl-theme-dark .mw-highlight pre .fm { color: #a6e22e; } /* Name.Function.Magic */ body.wgl-theme-dark .mw-highlight pre .vc { color: #f8f8f2; } /* Name.Variable.Class */ body.wgl-theme-dark .mw-highlight pre .vg { color: #f8f8f2; } /* Name.Variable.Global */ body.wgl-theme-dark .mw-highlight pre .vi { color: #f8f8f2; } /* Name.Variable.Instance */ body.wgl-theme-dark .mw-highlight pre .vm { color: #f8f8f2; } /* Name.Variable.Magic */ body.wgl-theme-dark .mw-highlight pre .il { color: #ae81ff; } /* Literal.Number.Integer.Long */ body.wgl-theme-dark .mw-highlight pre .lineno { color: #949eaa; } /* Line number */ body.wgl-theme-dark .mw-json th { background-color: var(--ooui-text); border-color: var(--ooui-normal); font-size: inherit; } body.wgl-theme-dark .mw-json td { background-color: var(--ooui-text); border-color: var(--ooui-normal); font-size: inherit; } /* -------------------------- CODEMIRROR EDITOR -------------------------- */ body.wgl-theme-dark .CodeMirror { background: var(--sourceeditor-background); color: var(--text-color); } body.wgl-theme-dark .CodeMirror pre { color: #cbd9f4; } body.wgl-theme-dark pre.cm-mw-section-1, body.wgl-theme-dark pre.cm-mw-section-2, body.wgl-theme-dark pre.cm-mw-section-3, body.wgl-theme-dark pre.cm-mw-section-4, body.wgl-theme-dark pre.cm-mw-section-5, body.wgl-theme-dark pre.cm-mw-section-6 { color: #fff; } body.wgl-theme-dark pre.cm-mw-section-1 { font-size: 1.7em; } body.wgl-theme-dark pre.cm-mw-section-2 { font-size: 1.35em; } body.wgl-theme-dark pre.cm-mw-section-3 { font-size: 1.1em; } body.wgl-theme-dark .cm-mw-section-header { color: #84be5b; } body.wgl-theme-dark .cm-mw-apostrophes-bold, body.wgl-theme-dark .cm-mw-apostrophes-italic, body.wgl-theme-dark .cm-mw-doubleUnderscore, body.wgl-theme-dark .cm-mw-indenting, body.wgl-theme-dark .cm-mw-signature, body.wgl-theme-dark .cm-mw-hr, body.wgl-theme-dark .cm-mw-list { color: #3b9ff1; } body.wgl-theme-dark .cm-mw-doubleUnderscore, body.wgl-theme-dark .cm-mw-indenting, body.wgl-theme-dark .cm-mw-signature, body.wgl-theme-dark .cm-mw-hr, body.wgl-theme-dark .cm-mw-list { background: rgba(97, 175, 239, 0.1); } body.wgl-theme-dark .cm-mw-skipformatting { background: rgba(97, 175, 239, 0.5); } body.wgl-theme-dark .cm-mw-mnemonic { color: #98c379; } body.wgl-theme-dark .cm-mw-comment { color: #cbd9f4; opacity: 0.7; } body.wgl-theme-dark .cm-mw-link-pagename, body.wgl-theme-dark .cm-mw-link, body.wgl-theme-dark .cm-mw-extlink, body.wgl-theme-dark .cm-mw-free-extlink { color: #61afef; } body.wgl-theme-dark .cm-mw-link-tosection, body.wgl-theme-dark .cm-mw-extlink-protocol, body.wgl-theme-dark .cm-mw-free-extlink-protocol { color: #85bfef; } body.wgl-theme-dark .cm-mw-link-bracket, body.wgl-theme-dark .cm-mw-link-delimiter, body.wgl-theme-dark .cm-mw-extlink-bracket { color: #3b9ff1; } body.wgl-theme-dark .cm-mw-template-bracket, body.wgl-theme-dark .cm-mw-template-delimiter { color: #c78343; } body.wgl-theme-dark .cm-mw-template-name, body.wgl-theme-dark .cm-mw-template-argument-name { color: #ca9564; } body.wgl-theme-dark .cm-mw-template { color: #cfa783; } body.wgl-theme-dark .cm-mw-table-bracket, body.wgl-theme-dark .cm-mw-table-delimiter { color: #3bacba; } body.wgl-theme-dark .cm-mw-table-definition { color: #56b6c2; } body.wgl-theme-dark .cm-mw-templatevariable-bracket, body.wgl-theme-dark .cm-mw-templatevariable-delimiter { color: #bd56db; } body.wgl-theme-dark .cm-mw-templatevariable-name, body.wgl-theme-dark .cm-mw-templatevariable { color: #c678dd; } body.wgl-theme-dark .cm-mw-parserfunction-bracket { color: #de4955; } body.wgl-theme-dark .cm-mw-parserfunction-name, body.wgl-theme-dark .cm-mw-parserfunction-delimiter { color: #df6c75; } body.wgl-theme-dark .CodeMirror-selected { background-color: rgba(140, 171, 230, 0.1); } body.wgl-theme-dark .CodeMirror-focused .CodeMirror-selected { background-color: rgba(140, 171, 230, 0.2); } body.wgl-theme-dark .CodeMirror-line::selection, body.wgl-theme-dark .CodeMirror-line > span::selection, body.wgl-theme-dark .CodeMirror-line > span > span::selection { background: rgba(140, 171, 230, 0.2); } body.wgl-theme-dark .CodeMirror-line::-moz-selection, body.wgl-theme-dark .CodeMirror-line > span::-moz-selection, body.wgl-theme-dark .CodeMirror-line > span > span::-moz-selection { background: rgba(140, 171, 230, 0.2); } body.wgl-theme-dark .cm-mw-htmltag-bracket, body.wgl-theme-dark .cm-mw-exttag-bracket { color: #84be5b; } body.wgl-theme-dark .cm-mw-htmltag-name, body.wgl-theme-dark .cm-mw-htmltag-attribute, body.wgl-theme-dark .cm-mw-exttag-name, body.wgl-theme-dark .cm-mw-exttag-attribute { color: #98c379; } body.wgl-theme-dark pre.cm-mw-exttag { background: rgba(255, 255, 255, 0.05); } body.wgl-theme-dark .cm-mw-matchingbracket { background-color: unset; } /* -------------------------- ACE EDITOR -------------------------- */ body.wgl-theme-dark .ace-tm { background-color: var(--body-main); color: var(--text-color); } body.wgl-theme-dark .ace-tm .ace_gutter { background: var(--body-mid); color: var(--text-color); } body.wgl-theme-dark .ace-tm .ace_gutter-cell { color: var(--text-color); } body.wgl-theme-dark .ace-tm .ace_gutter-active-line { background-color: var(--body-light); } body.wgl-theme-dark .ace_search { background-color: var(--body-light); color: var(--text-color); border-color: var(--body-mid); } body.wgl-theme-dark .ace_search_field { background-color: var(--ooui-input); color: var(--ooui-text); border-color: var(--ooui-input-border); } body.wgl-theme-dark .ace_searchbtn { border-color: var(--ooui-normal-border); background-color: var(--ooui-normal); color: var(--ooui-text); } body.wgl-theme-dark .ace_searchbtn:last-child { border-color: var(--ooui-accent); } body.wgl-theme-dark .ace_searchbtn:hover { background-color: var(--ooui-normal--hover); } body.wgl-theme-dark .ace_searchbtn.prev:after, body.wgl-theme-dark .ace_searchbtn.next:after { border-color: var(--ooui-accent); } body.wgl-theme-dark .ace_button { color: var(--text-color); } body.wgl-theme-dark .ace_button:hover { background-color: rgba(0, 23, 70, 0.086); } body.wgl-theme-dark .ace_button:active { background-color: rgba(0, 23, 70, 0.06); } body.wgl-theme-dark .ace_button.checked { border-color: var(--link-color); } /* ======================================= syntax highlight in less code view ======================================= */ body.wgl-theme-dark .mw-highlight .linenos { background-color: var(--sourceeditor-background); } body.wgl-theme-dark .mw-content-ltr.mw-highlight-lines pre, body.wgl-theme-dark .mw-content-ltr.content .mw-highlight-lines pre { box-shadow: inset 2.75em 0 0 var(--sourceeditor-background); } /* ======================================= syntax highlight in ace editor ======================================= */ body.wgl-theme-dark .ace-tm .ace_gutter, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_gutter { background: var(--sourceeditor-background); color: #cbd9f4; } body.wgl-theme-dark .ace-tm .ace_print-margin, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_print-margin { width: 1px; background: #555651; } body.wgl-theme-dark .ace-tm, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm { background-color: var(--sourceeditor-background); color: #f8f8f2; } body.wgl-theme-dark .ace-tm .ace_cursor, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_cursor { color: #f8f8f0; } body.wgl-theme-dark .ace-tm .ace_marker-layer .ace_selection, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_marker-layer .ace_selection { background: var(--sourceeditor-background-secondary); } body.wgl-theme-dark .ace-tm.ace_multiselect .ace_selection.ace_start, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm.ace_multiselect .ace_selection.ace_start { box-shadow: 0 0 3px 0px var(--sourceeditor-background-secondary); } body.wgl-theme-dark .ace-tm .ace_marker-layer .ace_step, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_marker-layer .ace_step { background: #665200; } body.wgl-theme-dark .ace-tm .ace_marker-layer .ace_bracket, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_marker-layer .ace_bracket { margin: -1px 0 0 -1px; border: 1px solid #49483e; } body.wgl-theme-dark .ace-tm .ace_marker-layer .ace_active-line, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_marker-layer .ace_active-line { background: var(--sourceeditor-background-secondary); } body.wgl-theme-dark .ace-tm .ace_gutter-active-line, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_gutter-active-line { background-color: var(--sourceeditor-background-secondary); } body.wgl-theme-dark .ace-tm .ace_marker-layer .ace_selected-word, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_marker-layer .ace_selected-word { border: 1px solid #49483e; background: #49483e; } body.wgl-theme-dark .ace-tm .ace_invisible, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_invisible { color: #52524d; } body.wgl-theme-dark .ace-tm .ace_entity.ace_name.ace_tag, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_entity.ace_name.ace_tag, body.wgl-theme-dark .ace-tm .ace_keyword, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_keyword, body.wgl-theme-dark .ace-tm .ace_meta.ace_tag, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_meta.ace_tag, body.wgl-theme-dark .ace-tm .ace_storage, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_storage { color: #f92672; } body.wgl-theme-dark .ace-tm .ace_punctuation, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_punctuation, body.wgl-theme-dark .ace-tm .ace_punctuation.ace_tag, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_punctuation.ace_tag { color: #fff; } body.wgl-theme-dark .ace-tm .ace_constant.ace_character, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_constant.ace_character, body.wgl-theme-dark .ace-tm .ace_constant.ace_language, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_constant.ace_language, body.wgl-theme-dark .ace-tm .ace_constant.ace_numeric, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_constant.ace_numeric, body.wgl-theme-dark .ace-tm .ace_constant.ace_other, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_constant.ace_other { color: #ae81ff; } body.wgl-theme-dark .ace-tm .ace_invalid, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_invalid { color: #f8f8f0; background-color: #f92672; } body.wgl-theme-dark .ace-tm .ace_invalid.ace_deprecated, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_invalid.ace_deprecated { color: #f8f8f0; background-color: #ae81ff; } body.wgl-theme-dark .ace-tm .ace_support.ace_constant, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_support.ace_constant, body.wgl-theme-dark .ace-tm .ace_support.ace_function, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_support.ace_function { color: #66d9ef; } body.wgl-theme-dark .ace-tm .ace_fold, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_fold { background-color: #a6e22e; border-color: #f8f8f2; } body.wgl-theme-dark .ace-tm .ace_storage.ace_type, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_storage.ace_type, body.wgl-theme-dark .ace-tm .ace_support.ace_class, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_support.ace_class, body.wgl-theme-dark .ace-tm .ace_support.ace_type, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_support.ace_type { color: #66d9ef; } body.wgl-theme-dark .ace-tm .ace_entity.ace_name.ace_function, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_entity.ace_name.ace_function, body.wgl-theme-dark .ace-tm .ace_entity.ace_other, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_entity.ace_other, body.wgl-theme-dark .ace-tm .ace_entity.ace_other.ace_attribute-name, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_entity.ace_other.ace_attribute-name, body.wgl-theme-dark .ace-tm .ace_variable, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_variable { color: #a6e22e; } body.wgl-theme-dark .ace-tm .ace_variable.ace_parameter, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_variable.ace_parameter { color: #fd971f; } body.wgl-theme-dark .ace-tm .ace_string, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_string { color: #e6db74; } body.wgl-theme-dark .ace-tm .ace_keyword.ace_operator, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_keyword.ace_operator { color: #949eaa; } body.wgl-theme-dark .ace-tm .ace_comment, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_comment { color: #949eaa; } body.wgl-theme-dark .ace-tm .ace_indent-guide, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_indent-guide { background: none; border-right: solid 1px #334567; margin-left: -1px; } /* =========================== Lua debug console =========================== */ body.wgl-theme-dark #mw-scribunto-input { background-color: var(--sourceeditor-background); border: 1px solid var(--sourceeditor-border); } body.wgl-theme-dark .mw-scribunto-console-fieldset { color: #cbd9f4; background-color: var(--sourceeditor-background); } body.wgl-theme-dark .mw-scribunto-normalOutput, body.wgl-theme-dark .mw-scribunto-print, body.wgl-theme-dark .mw-scribunto-error, body.wgl-theme-dark .mw-scribunto-propList, body.wgl-theme-dark .mw-scribunto-message, body.wgl-theme-dark .mw-scribunto-tabcomplete { background: none; } body.wgl-theme-dark .mw-scribunto-input { color: #3ea6e6; } body.wgl-theme-dark .mw-scribunto-normalOutput { color: #cbd9f4; } body.wgl-theme-dark .mw-scribunto-print { color: #f9d000; } body.wgl-theme-dark .mw-scribunto-error { color: #ee4231; } body.wgl-theme-dark .mw-scribunto-propList, body.wgl-theme-dark .mw-scribunto-message { color: #6bc71f; } body.wgl-theme-dark .mw-scribunto-tabcomplete { color: #855cd8; } body.wgl-theme-dark .mw-scribunto-clear { color: #ee4231; border-bottom-color: #ee4231; } 4453613075a679f0b6f400a5088c4a2ee3246d58 CSS Starter Kit/Vector.css 0 146 626 2025-08-01T17:07:33Z Mudscape 106 Created page with "/* All CSS here will be loaded for users of the Vector skin */ /** * See [[MediaWiki:Common.css]] for desktop and mobile styles, e.g. templates. * * See [[MediaWiki:Vector-theme-dark.css]] for desktop dark theme related styles. * * See [[MediaWiki:Minerva.css]] for mobile theme related styles. * See [[MediaWiki:Minerva-theme-dark.css]] for mobile dark theme related styles. */ body { /* Vector menu */ --personal-links-bg: var(--body-main); --arrow-dow..." wikitext text/x-wiki /* All CSS here will be loaded for users of the Vector skin */ /** * See [[MediaWiki:Common.css]] for desktop and mobile styles, e.g. templates. * * See [[MediaWiki:Vector-theme-dark.css]] for desktop dark theme related styles. * * See [[MediaWiki:Minerva.css]] for mobile theme related styles. * See [[MediaWiki:Minerva-theme-dark.css]] for mobile dark theme related styles. */ body { /* Vector menu */ --personal-links-bg: var(--body-main); --arrow-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M11.05 3.996l-.965-1.053-4.035 3.86-3.947-3.86L1.05 3.996l5 5 5-5' fill='%23444'/%3E%3C/svg%3E"); /* Vector search */ --searchbutton-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23000' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4zM3 8a5 5 0 1 0 10 0A5 5 0 0 0 3 8z'/%3E%3C/svg%3E"); /* Vector tabs */ --vector-tab-background: var(--body-background-color); --vector-tab-background--hover: var(--body-mid); --vector-tab-link-color: var(--background-link-color); --watch-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='transparent' stroke='%2352351e' stroke-width='.8' d='m8.1 1.1 2.2 4.5 4.8.7-3.5 3.4.9 4.8L8 12.2l-4.3 2.3.8-4.8L1 6.3l4.8-.7z'/%3E%3C/svg%3E"); --unwatch-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%2352351e' stroke='%2352351e' stroke-width='.8' d='m8.1 1.1 2.2 4.5 4.8.7-3.5 3.4.9 4.8L8 12.2l-4.3 2.3.8-4.8L1 6.3l4.8-.7z'/%3E%3C/svg%3E"); /* Table of Contents */ --toc-bg: var(--body-light); --toc-title-bg: var(--body-dark); --toc-border-color: var(--body-border); --toc-list-border-color: var(--body-border); /* External links icon */ --external-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23936039' d='M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1Z M2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z'/%3E%3C/svg%3E"); /* Template:Navbox */ --navbox-background: var(--body-light); --navbox-border: var(--body-dark); --navbox-title-background: var(--body-dark); --navbox-footer-background: var(--body-dark); --navbox-group-title-background: var(--body-mid); /* Echo and skin switcher icons */ --echo-icon-moon-bg-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg height='21' viewBox='0 0 21 21' width='21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m8.85464918.37900488c-1.91149353 1.51069427-3.13816124 3.84973402-3.13816124 6.47527736 0 4.55564936 3.69308349 8.24873286 8.24873286 8.24873286 2.5815709 0 4.8861545-1.1859235 6.3986798-3.0426994-.8206378 4.7389755-4.9523867 8.343122-9.9259291 8.343122-5.56375572 0-10.07407088-4.5103151-10.07407088-10.0740709 0-5.02506013 3.67919933-9.19079725 8.49074856-9.95036192z' fill='%234c4c4c'/%3E%3C/svg%3E"); --echo-icon-person-bg-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2213.836%22 viewBox=%220 0 12 13.836%22%3E %3Cpath fill='%234c4c4c' d=%22M1.938%2C6.656c-1.32%2C1.485-1.47%2C3.15-0.97%2C4.25c0.323%2C0.707%2C0.78%2C1.127%2C1.313%2C1.375 c0.496%2C0.229%2C1.074%2C0.273%2C1.658%2C0.282c0.023%2C0%2C0.04%2C0.03%2C0.062%2C0.03h4.187c0.61%2C0%2C1.225-0.125%2C1.75-0.405 c0.527-0.28%2C0.961-0.718%2C1.188-1.376c0.335-0.964%2C0.175-2.529-1.094-4.03C9.094%2C7.954%2C7.68%2C8.719%2C6.065%2C8.719 c-1.677%2C0-3.182-0.812-4.125-2.063H1.938z%22/%3E %3Cpath fill='%234c4c4c' d=%22M6.063%2C0c-1.89%2C0-3.595%2C1.674-3.594%2C3.563C2.467%2C5.45%2C4.173%2C7.155%2C6.06%2C7.155 c1.89%2C0%2C3.564-1.705%2C3.563-3.593C9.625%2C1.673%2C7.95%2C0%2C6.063%2C0L6.063%2C0z%22/%3E %3C/svg%3E"); --echo-icon-bell-bg-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Ebell%3C/title%3E%3Cpath d=%22M16 7a5.38 5.38 0 00-4.46-4.85C11.6 1.46 11.53 0 10 0S8.4 1.46 8.46 2.15A5.38 5.38 0 004 7v6l-2 2v1h16v-1l-2-2zm-6 13a3 3 0 003-3H7a3 3 0 003 3z%22 fill='%234c4c4c'/%3E%3C/svg%3E"); --echo-icon-tray-bg-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Etray%3C/title%3E%3Cpath d=%22M3 1a2 2 0 00-2 2v14a2 2 0 002 2h14a2 2 0 002-2V3a2 2 0 00-2-2zm14 12h-4l-1 2H8l-1-2H3V3h14z%22 fill='%234c4c4c'/%3E%3C/svg%3E"); --echo-icon-fullscreen-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E fullscreen %3C/title%3E%3Cg fill='%234c4c4c'%3E%3Cpath d='M1 1v6h2V3h4V1zm2 12H1v6h6v-2H3zm14 4h-4v2h6v-6h-2zm0-16h-4v2h4v4h2V1z'/%3E%3C/g%3E%3Cscript xmlns=''/%3E%3C/svg%3E"); --echo-icon-exitFullscreen-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E exit fullscreen %3C/title%3E%3Cg fill='%234c4c4c'%3E%3Cpath d='M7 7V1H5v4H1v2zM5 19h2v-6H1v2h4zm10-4h4v-2h-6v6h2zm0-8h4V5h-4V1h-2v6z'/%3E%3C/g%3E%3Cscript xmlns=''/%3E%3C/svg%3E"); background: /* var(--body-background-image) uncomment to use background image */ var(--body-background-color) top left / 1500px 375px no-repeat; } /* =================== Page elements =================== */ html { /* Prevent weird font scaling in Safari - is also in minerva */ /* TODO: Still needed? Move to common.css? */ -webkit-text-size-adjust: 100%; } /* Page title */ .firstHeading { font-weight: bold; } pre, code, .mw-code { color: inherit; background-color: var(--mw-code-background-color); border: 1px solid var(--body-border); } /* lists bold line margins */ dl { margin: 0; } ul { list-style-image: var(--ul-list-style-image); } hr { background: none; border-color: var(--sidebar); border-style: solid; border-width: 1px 0 0 0; height: initial; } fieldset { border-color: var(--sidebar); } .vector-body blockquote { border-color: var(--body-mid); } /* =================== Vector menu =================== */ .vector-menu-dropdown .vector-menu-heading { background-color: var(--vector-tab-background); padding: 1em 0.75em 0.6923em; margin: 0; } .vector-menu-dropdown .vector-menu-heading, .vector-menu-dropdown .vector-menu-heading:hover, .vector-menu-dropdown .vector-menu-heading:focus { color: var(--background-text-color); } .vector-menu-dropdown .vector-menu-heading:after { background-image: var(--arrow-down); opacity: 1; } .vector-menu-dropdown .vector-menu-content { border-color: transparent; background-color: var(--body-light); box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.1); left: 0; } .vector-menu-dropdown .mw-list-item a { color: var(--link-color); } .vector-menu-dropdown .mw-list-item.selected a, .vector-menu-dropdown .mw-list-item.selected a:visited { color: var(--text-color); } /* Top links */ #p-personal { background: var(--personal-links-bg); top: 0; right: 0; border-radius: 0 0 0 4px; height: 1.875em; } #p-personal ul { padding: 0 1em 0 0.4375em; } /* =================== Vector search =================== */ .vector-search-box { font-size: 0.8125em; min-width: unset; max-width: 20em; margin: 0; } .vector-search-box form { margin: 0; } .vector-search-box .cdx-search-input__end-button.cdx-button { top: 1px; right: 1px; background-image: var(--searchbutton-icon); } .vector-search-box-vue input.cdx-text-input__input, .vector-search-box-vue input.cdx-text-input__input:enabled { background: var(--search-box); color: var(--text-color); padding: 7px 2.15384615em 7px 0; border: none; box-shadow: inset 0 -7px 7px -7px rgba(0, 0, 0, 0.15); border-radius: 0; height: 2.5rem; } .vector-search-box-vue .cdx-text-input__input::placeholder { opacity: 1; } .vector-search-box-vue .cdx-menu { background-color: var(--body-light); border-color: var(--body-border); } .vector-search-box-vue .cdx-menu .cdx-menu-item--enabled, .vector-search-box-vue .cdx-menu .cdx-menu-item--enabled .cdx-menu-item__content { color: var(--text-color); } .vector-search-box-vue .cdx-menu .cdx-thumbnail__placeholder, .vector-search-box-vue .cdx-menu .cdx-thumbnail__image { background-color: var(--body-light); border-color: var(--body-border); } .vector-search-box-vue .cdx-menu .cdx-typeahead-search__search-footer__icon { color: var(--text-color); } .vector-search-box-vue .cdx-menu .cdx-menu-item--enabled.cdx-menu-item--highlighted { background-color: var(--body-dark); } .vector-search-box-vue .cdx-menu .cdx-menu-item--enabled.cdx-menu-item--highlighted, .vector-search-box-vue .cdx-menu .cdx-menu-item--enabled.cdx-menu-item--highlighted .cdx-menu-item__content, .vector-search-box-vue .cdx-menu .cdx-menu-item--enabled.cdx-menu-item--highlighted .cdx-menu-item__text__description { color: var(--text-color); } .vector-search-box-vue .cdx-menu .cdx-menu-item__text__description { color: var(--byline-color); } .vector-search-box-vue .cdx-search-input--has-end-button { background: none; border: none; } .vector-search-box-vue .cdx-search-input--has-end-button .cdx-search-input__input-wrapper { margin: 0; } .vector-search-box-vue .cdx-menu--has-footer .cdx-menu-item:last-of-type:not(:first-of-type) { border-color: var(--body-border); } /* =================== Vector sidebar =================== */ #mw-panel { padding-top: 2.5em; } /* Sidebar links */ div#mw-panel .vector-menu-portal .vector-menu-heading { color: var(--background-text-color); font-weight: bold; background: none; } div#mw-panel .vector-menu-portal .vector-menu-content li a, div#mw-panel .vector-menu-portal .vector-menu-content li a:visited { color: var(--background-link-color); } /* Logo */ #p-logo { filter: drop-shadow(0 2px 5px rgba(0, 0, 0, 0.25)); margin: -1.5em 0 0; } #n-Discord a { color: #fff !important; font-weight: bold; border-radius: 4px; border: 1px solid #4c57d0; background-color: #5865f2; display: block; position: relative; padding: 4px 4px 5px calc(17px + 6.5px * 2); box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); transition: 0.2s; } #n-Discord a::before { content: 'Chat on '; font-weight: normal; opacity: 0.85; } #n-Discord a::after { content: ''; background: url('filepath://Discord_logo_icon.svg') no-repeat; background-size: 17px 13px; filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.1)); position: absolute; top: 5px; left: 7px; width: 17px; height: 13px; } #n-Discord a:hover { text-decoration: none; background-color: #525ee0; } .wgl-theme-dark #n-Discord a { background-color: #525ee0; } .wgl-theme-dark #n-Discord a:hover { background-color: #4c57d0; } /* =================== Vector tabs =================== */ .vector-menu-tabs-legacy { padding: 0; } .vector-menu-tabs-legacy .new a, .vector-menu-tabs-legacy .new a:visited { color: var(--redlink-color); } .vector-menu-tabs-legacy .selected { background: var(--body-main); } .vector-menu-tabs-legacy .selected a, .vector-menu-tabs-legacy .selected a:visited { color: var(--text-color); } .vector-menu-tabs-legacy li a { color: var(--vector-tab-link-color); padding: 0 0.75em; padding-top: 1em; } .vector-menu-tabs-legacy li a:visited { color: var(--vector-tab-link-color); } .vector-menu-tabs-legacy ul li { background: var(--vector-tab-background); } .vector-menu-tabs-legacy ul a:hover { text-decoration: none; } #ca-view { display: none !important; } .vector-menu-tabs ul li:not(.selected):hover, #p-cactions:hover #p-cactions-label { background: var(--vector-tab-background--hover); } .vector-menu-tabs ul li:not(.selected), #mw-head .vector-menu-dropdown .vector-menu-heading { box-shadow: inset 0 -7px 7px -7px rgba(0, 0, 0, 0.15); } .vector-menu-tabs, .vector-menu-tabs a, #mw-head .vector-menu-dropdown .vector-menu-heading { background-image: none; } .ve-activated .vector-menu-tabs .selected { box-shadow: none; } .vector-menu-tabs #ca-watch.icon a:before, .vector-menu-tabs #ca-watch.icon a:hover:before, .vector-menu-tabs #ca-watch.icon a:focus:before { background-image: var(--watch-icon); } .vector-menu-tabs #ca-unwatch.icon a:before, .vector-menu-tabs #ca-unwatch.icon a:hover:before, .vector-menu-tabs #ca-unwatch.icon a:focus:before { background-image: var(--unwatch-icon); } /* TODO: Probably not needed? */ figure[typeof~='mw:File/Thumb'], figure[typeof~='mw:File/Frame'], div.thumbinner { border: none; background-color: var(--thumb-bg); } figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element, .thumbimage { border: none; background: var(--thumb-bg); margin-bottom: 0; } figure[typeof~='mw:File/Thumb'] > figcaption, figure[typeof~='mw:File/Frame'] > figcaption, .thumbcaption { border: none; background-color: var(--thumb-caption-bg); padding: 4px 6px; } figure[typeof~='mw:File/Thumb'] > .mw-file-description::after, figure[typeof~='mw:File/Thumb'] > .mw-file-magnify::after { bottom: -15px; } /* End TODO */ /* =================== Table of Contents =================== */ .toc { font-size: 0.9em; background: var(--toc-bg); margin-top: 1em; padding: 0; border-color: var(--toc-border-color); box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); clear: left; } .toc .toctitle { background: var(--toc-title-bg); padding: 0.25em 1em; } .toc .toctitle h2 { font-family: inherit; } .toc > ul { line-height: 1.8em; padding: 0.75em 1.75em; margin: 0; } .toc ul ul { border-left: 1px dotted var(--toc-list-border-color); padding-left: 0.5em; } .tocnumber { display: none; } .toctogglespan { padding-left: 0.2em; font-size: 0.9em; } .toctogglelabel { color: var(--link-color); } .toclimit-2 #toc .toclevel-2, .toclimit-3 #toc .toclevel-3, .toclimit-4 #toc .toclevel-4, .toclimit-5 #toc .toclevel-5, .toclimit-6 #toc .toclevel-6, .toclimit-7 #toc .toclevel-7 { display: none; } /* External links icon */ .mw-parser-output a.external { background-image: var(--external-icon); background-size: 0.833em; } .mw-editsection { font-family: 'IBM Plex Sans', 'Helvetica Neue', 'Arial', sans-serif; } .client-js .mw-content-ltr .mw-editsection-bracket:first-of-type, .client-js .mw-content-ltr .mw-editsection-bracket:not(:first-of-type), .mw-editsection-divider { color: var(--text-color); } #mw-content-subtitle, #contentSub2 { color: var(--byline-color); margin: 0; } #mw-content-subtitle:not(:empty), #contentSub2:not(:empty) { margin: 0 0 1.4em 0; } /* TODO maybe not needed? */ .mw-collapsible.mw-collapsed { min-width: 250px; } .mw-collapsible:not( .mw-made-collapsible) th::before, .mw-collapsible .mw-collapsible-toggle { font-weight: normal; margin-left: 0.2em; } .mw-collapsible-toggle-default .mw-collapsible-text, .mw-collapsible-toggle-default:active .mw-collapsible-text { color: var(--link-color); } /*.tdg-templateDataDialog-listParamsPanel textarea.oo-ui-textInputWidget-autosized {*/ /* resize: vertical;*/ /*}*/ /* Abusefilter editor */ #wpAceFilterEditor { resize: horizontal; } /*.warn-userupload,*/ /*.ns-2 .upload-own-work {*/ /* display: none;*/ /*}*/ /*.ns-2 .warn-userupload {*/ /* display: inline;*/ /*}*/ /* Batch Upload boxes */ textarea[name="wfUploadDescription"] { height: 3em; } /* Space between edit box and mediawiki warnings */ #editform { margin-top: 1.25em; } /** * jQuery UI stuff - slowly getting replaced with OOUI * current known uses are in: * * search&replace/file/link insertion modal in source editor * * Lua error popup */ /* TODO is this actually used anywhere? */ .ui-widget-overlay { background: var(--ooui-window-background); } .ui-dialog, .ui-widget-content { background-color: var(--body-light); border-color: var(--body-border); background-image: none; color: var(--text-color); } .ui-dialog .ui-dialog-titlebar.ui-widget-header, .ui-widget-content .ui-dialog-titlebar.ui-widget-header { background-image: none !important; background-color: var(--body-dark) !important; border-color: var(--body-border) !important; } .ui-dialog .ui-dialog-titlebar .ui-dialog-title, .ui-widget-content .ui-dialog-titlebar .ui-dialog-title { color: var(--text-color); } .ui-dialog .ui-dialog-titlebar-close, .ui-widget-content .ui-dialog-titlebar-close { background-color: var(--ooui-normal); } .ui-dialog .ui-dialog-titlebar-close:hover, .ui-widget-content .ui-dialog-titlebar-close:hover { background: var(--ooui-normal--hover); border: var(--link-color); } .ui-button, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background: var(--ooui-normal) !important; color: var(--ooui-text); border-color: var(--ooui-normal-border) !important; } .ui-button:hover, .ui-state-default:hover, .ui-widget-content .ui-state-default:hover, .ui-widget-header .ui-state-default:hover { background: var(--ooui-normal--hover) !important; color: var(--ooui-text); } /* ==================== infoboxes ==================== */ .infobox { background: var(--body-light); border: 1px solid var(--body-border); font-size: 0.85em; width: 300px; margin: 0.5em 0 1em 1em; border-collapse: collapse; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); float: right; table-layout: fixed; word-break: break-word; } .infobox .infobox-header { color: var(--infobox-text-color); font-size: 1.15em; line-height: 1.4em; background: var(--body-dark); padding: 0.5em 0; } .infobox .infobox-header a { color: inherit; font-size: 1.15em; font-weight: bold; } .infobox .infobox-subheader { background: var(--body-dark); color: var(--infobox-text-color); line-height: 2em; } .infobox .infobox-subheader a { color: inherit; } .infobox .infobox-subheader + .infobox-subheader { border-left: 2px solid var(--body-light); } .infobox .infobox-image { text-align: center; } .infobox .infobox-image a.image + a.image { margin-left: 0.1em; } .infobox .infobox-image img { max-width: 300px; height: auto; } .infobox th:not(.infobox-header):not(.infobox-subheader):not(.infobox-nested) { text-align: right; vertical-align: top; border-right: 2px solid var(--body-dark); padding: 0.25em 0.5em; } .infobox td { padding: 0.25em 0.5em; line-height: 1.6em; } .infobox td.infobox-nested { padding: 0.25em 0; line-height: 1em; } .infobox th ~ td { vertical-align: top; } .infobox .infobox-padding { height: 0.5em; padding: 0; border: 0; } .infobox .infobox-nested { text-align: center; } .infobox .infobox-nested + .infobox-nested { border-left: 2px solid var(--body-dark); } .infobox .infobox-cell-hidden { display: none; } .infobox .infobox-full-width-content { max-width: 300px; text-align: center; overflow: hidden; padding: 0; } .infobox .infobox-caption { font-weight: bold; } .infobox select { max-width: 300px; } /* Retina support */ @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .infobox-item .infobox-image { image-rendering: pixelated; image-rendering: crisp-edges; } } /* =========================== [[Template:Navbox]] =========================== */ .navbox { font-size: 0.85em; background: var(--navbox-background); border-collapse: collapse; margin: 1em auto 0; width: 100%; clear: both; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); } /* Retina support */ @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .navbox img { image-rendering: pixelated; image-rendering: crisp-edges; } } /* Nested navboxes */ .navbox .navbox { font-size: 100%; margin: 0.5em auto 0; box-shadow: none; } .navbox-title { font-size: 110%; line-height: 1.6em; background: var(--navbox-title-background); text-align: center; padding: 0.25em 1em; } .navbox-title-name { margin: 0 4em; } .navbox-title .mw-collapsible-toggle { font-size: 0.9em; text-align: right; } .navbox-title .navbox { font-size: 100%; } .navbox-group:nth-child(2) { border-top: 1px solid var(--navbox-border); } .navbox-group-title { background: var(--navbox-group-title-background); border: 1px solid var(--navbox-border); border-width: 0 1px 1px 0; text-align: left; padding: 0.25em 1em; width: 1%; white-space: nowrap; } .navbox-list { border-bottom: 1px solid var(--navbox-border); padding: 0.25em 0.5em; } .navbox-list ul { margin: 0; } .navbox-list li { display: inline; white-space: nowrap; } .navbox-list li + li::before { content: '• '; } .navbox-parent { padding: 0; } .navbox-subgroup { border-collapse: collapse; border-spacing: 0; width: 100%; } .navbox-subgroup > tbody > tr:last-child > th, .navbox-subgroup > tbody > tr:last-child > td { border-bottom: none; } .navbox-footer { background: var(--navbox-footer-background); text-align: center; padding: 0.25em 1em; } .navbox-data { display: none; } /* =========================== Echo and skinswitcher icons =========================== */ /* User profile icon */ .vector-user-menu-legacy #pt-userpage a, .vector-user-menu-legacy #pt-anonuserpage { background-image: var(--echo-icon-person-bg-image); padding-top: 0; background-position-y: 0; } /* "Not logged in" text */ .vector-user-menu-legacy #pt-anonuserpage { color: var(--byline-color); } /* Echo boxes */ #pt-notifications-alert .mw-echo-notifications-badge, #pt-notifications-notice .mw-echo-notifications-badge { background-size: 75%; background-position: center 80%; background-repeat: no-repeat; opacity: unset; } #pt-notifications-alert .mw-echo-notifications-badge.mw-echo-notifications-badge-all-read, #pt-notifications-notice .mw-echo-notifications-badge.mw-echo-notifications-badge-all-read { opacity: unset; } /* Alterts */ #pt-notifications-alert .oo-ui-icon-bell { background-image: var(--echo-icon-bell-bg-image); } /* Notifications */ #pt-notifications-notice .oo-ui-icon-tray { background-image: var(--echo-icon-tray-bg-image); } #pt-fixed-width .oo-ui-icon-advanced { background-image: var(--echo-icon-exitFullscreen-bg-image); } body.wgl-fixedWidth #pt-fixed-width .oo-ui-icon-advanced { background-image: var(--echo-icon-fullscreen-bg-image); } #pt-theme-toggles .oo-ui-icon-advanced { background-image: var(--echo-icon-moon-bg-image); } /* Hack so that personal urls are at final vertical position when added to by JS. */ #pt-anontalk { padding-top: 0.6em; } /* ============= This class is the desktop equivalent of the "nomobile" class. Any element with class="nodesktop" will be hidden on desktop but not on mobile. ============= */ .nodesktop { display: none; } .tabber { display: inline-grid; } /* =========================== Link hover previews =========================== */ .mwe-popups { background: var(--body-light); } .mwe-popups .mwe-popups-container { color: var(--text-color); background: var(--body-light); } .mwe-popups .mwe-popups-container.flipped-x-y:before, .mwe-popups .mwe-popups-container.flipped-y:before { border-top: none; } .mwe-popups .mwe-popups-container.mwe-popups-no-image-tri:before { border-bottom: none; } .mwe-popups .mwe-popups-container.flipped-x-y:after, .mwe-popups .mwe-popups-container.flipped-y:after { border-top-color: var(--body-light); } .mwe-popups .mwe-popups-container.mwe-popups-no-image-tri:after { border-bottom-color: var(--body-light); } .mwe-popups .mwe-popups-settings-icon:hover, .mwe-popups .mwe-popups-settings-icon:active { background-color: var(--ooui-normal--hover); } .mwe-popups .mw-ui-icon-element:not(.disabled):hover { background: none; } .mwe-popups .mwe-popups-extract { color: var(--text-color); } .mwe-popups .mwe-popups-extract[dir='ltr']:after { background-image: linear-gradient(to right, rgba(49, 62, 89, 0), var(--body-light) 50%); } .mwe-popups-overlay { background-color: var(--ooui-window-background); } #mwe-popups-settings { background: var(--ooui-interface); border-color: var(--ooui-interface-border); color: var(--text-color); } #mwe-popups-settings header { border-color: var(--ooui-interface-border); } #mwe-popups-settings main#mwe-popups-settings-form p { color: var(--byline-color); } #mwe-popups-settings main#mwe-popups-settings-form form label > span { color: var(--ooui-text); } 9424af15fa2d2b8fe5074af43c27af590bcb057d CSS Starter Kit/Vector-theme-dark.css 0 147 627 2025-08-01T17:09:19Z Mudscape 106 Created page with "/* All CSS here will be loaded for users of the Vector skin */ /** * See [[MediaWiki:Common.css]] for desktop and mobile styles, e.g. templates. * * See [[MediaWiki:Vector.css]] for desktop theme related styles. * * See [[MediaWiki:Minerva.css]] for mobile theme related styles. * See [[MediaWiki:Minerva-theme-dark.css]] for mobile dark theme related styles. */ body.wgl-theme-dark { color-scheme: dark; --arrow-down: url("data:image/svg+xml,%3Csvg xmlns='http://w..." wikitext text/x-wiki /* All CSS here will be loaded for users of the Vector skin */ /** * See [[MediaWiki:Common.css]] for desktop and mobile styles, e.g. templates. * * See [[MediaWiki:Vector.css]] for desktop theme related styles. * * See [[MediaWiki:Minerva.css]] for mobile theme related styles. * See [[MediaWiki:Minerva-theme-dark.css]] for mobile dark theme related styles. */ body.wgl-theme-dark { color-scheme: dark; --arrow-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M11.05 3.996l-.965-1.053-4.035 3.86-3.947-3.86L1.05 3.996l5 5 5-5' fill='%23FFFFFF'/%3E%3C/svg%3E"); /* Vector search */ --searchbutton-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFFFFF' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4zM3 8a5 5 0 1 0 10 0A5 5 0 0 0 3 8z'/%3E%3C/svg%3E"); /* Vector tabs */ --vector-tab-background: var(--body-background-color); --vector-tab-background--hover: var(--body-mid); --vector-tab-link-color: var(--background-link-color); --watch-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='transparent' stroke='%23FFFFFF' stroke-width='.8' d='m8.1 1.1 2.2 4.5 4.8.7-3.5 3.4.9 4.8L8 12.2l-4.3 2.3.8-4.8L1 6.3l4.8-.7z'/%3E%3C/svg%3E"); --unwatch-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23FFFFFF' stroke='%23FFFFFF' stroke-width='.8' d='m8.1 1.1 2.2 4.5 4.8.7-3.5 3.4.9 4.8L8 12.2l-4.3 2.3.8-4.8L1 6.3l4.8-.7z'/%3E%3C/svg%3E"); /* Table of Contents */ --toc-bg: var(--body-light); --toc-title-bg: var(--body-dark); --toc-border-color: var(--body-border); --toc-list-border-color: var(--body-border); /* External links icon */ --external-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23FFFFFF' d='M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1Z M2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z'/%3E%3C/svg%3E"); /* Echo and skin switcher icons */ --echo-icon-moon-bg-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg height='21' viewBox='0 0 21 21' width='21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m8.85464918.37900488c-1.91149353 1.51069427-3.13816124 3.84973402-3.13816124 6.47527736 0 4.55564936 3.69308349 8.24873286 8.24873286 8.24873286 2.5815709 0 4.8861545-1.1859235 6.3986798-3.0426994-.8206378 4.7389755-4.9523867 8.343122-9.9259291 8.343122-5.56375572 0-10.07407088-4.5103151-10.07407088-10.0740709 0-5.02506013 3.67919933-9.19079725 8.49074856-9.95036192z' fill='%23FFFFFF'/%3E%3C/svg%3E"); --echo-icon-person-bg-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2213.836%22 viewBox=%220 0 12 13.836%22%3E %3Cpath fill='%23FFFFFF' d=%22M1.938%2C6.656c-1.32%2C1.485-1.47%2C3.15-0.97%2C4.25c0.323%2C0.707%2C0.78%2C1.127%2C1.313%2C1.375 c0.496%2C0.229%2C1.074%2C0.273%2C1.658%2C0.282c0.023%2C0%2C0.04%2C0.03%2C0.062%2C0.03h4.187c0.61%2C0%2C1.225-0.125%2C1.75-0.405 c0.527-0.28%2C0.961-0.718%2C1.188-1.376c0.335-0.964%2C0.175-2.529-1.094-4.03C9.094%2C7.954%2C7.68%2C8.719%2C6.065%2C8.719 c-1.677%2C0-3.182-0.812-4.125-2.063H1.938z%22/%3E %3Cpath fill='%23FFFFFF' d=%22M6.063%2C0c-1.89%2C0-3.595%2C1.674-3.594%2C3.563C2.467%2C5.45%2C4.173%2C7.155%2C6.06%2C7.155 c1.89%2C0%2C3.564-1.705%2C3.563-3.593C9.625%2C1.673%2C7.95%2C0%2C6.063%2C0L6.063%2C0z%22/%3E %3C/svg%3E"); --echo-icon-bell-bg-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Ebell%3C/title%3E%3Cpath d=%22M16 7a5.38 5.38 0 00-4.46-4.85C11.6 1.46 11.53 0 10 0S8.4 1.46 8.46 2.15A5.38 5.38 0 004 7v6l-2 2v1h16v-1l-2-2zm-6 13a3 3 0 003-3H7a3 3 0 003 3z%22 fill='%23FFFFFF'/%3E%3C/svg%3E"); --echo-icon-tray-bg-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Etray%3C/title%3E%3Cpath d=%22M3 1a2 2 0 00-2 2v14a2 2 0 002 2h14a2 2 0 002-2V3a2 2 0 00-2-2zm14 12h-4l-1 2H8l-1-2H3V3h14z%22 fill='%23FFFFFF'/%3E%3C/svg%3E"); --echo-icon-fullscreen-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E fullscreen %3C/title%3E%3Cg fill='%23FFFFFF'%3E%3Cpath d='M1 1v6h2V3h4V1zm2 12H1v6h6v-2H3zm14 4h-4v2h6v-6h-2zm0-16h-4v2h4v4h2V1z'/%3E%3C/g%3E%3Cscript xmlns=''/%3E%3C/svg%3E"); --echo-icon-exitFullscreen-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E exit fullscreen %3C/title%3E%3Cg fill='%23FFFFFF'%3E%3Cpath d='M7 7V1H5v4H1v2zM5 19h2v-6H1v2h4zm10-4h4v-2h-6v6h2zm0-8h4V5h-4V1h-2v6z'/%3E%3C/g%3E%3Cscript xmlns=''/%3E%3C/svg%3E"); background: /* var(--body-background-image) uncomment to use background image */ var(--body-background-color) top left / 1500px 375px no-repeat; } a29daa9cb9232ae5ef6da2a90349d4de18126877 CSS Starter Kit/Minerva.css 0 148 628 2025-08-01T17:09:33Z Mudscape 106 Created page with "/* All CSS here will be loaded for users of the MinervaNeue skin */ /** * See [[MediaWiki:Common.css]] for desktop and mobile styles, e.g. templates. * * See [[MediaWiki:Vector.css]] for desktop theme related styles. * See [[MediaWiki:Vector-theme-dark.css]] for desktop dark theme related styles. * * See [[MediaWiki:Minerva-theme-dark.css]] for mobile dark theme related styles. */ :root { --searchbutton-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www...." wikitext text/x-wiki /* All CSS here will be loaded for users of the MinervaNeue skin */ /** * See [[MediaWiki:Common.css]] for desktop and mobile styles, e.g. templates. * * See [[MediaWiki:Vector.css]] for desktop theme related styles. * See [[MediaWiki:Vector-theme-dark.css]] for desktop dark theme related styles. * * See [[MediaWiki:Minerva-theme-dark.css]] for mobile dark theme related styles. */ :root { --searchbutton-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg fill='%23000'%3E%3Cpath d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM3 8a5 5 0 1 0 10 0A5 5 0 1 0 3 8z'/%3E%3C/g%3E%3C/svg%3E"); --external-icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cg fill='%23906039'%3E%3Cpath d='M8.9 8.9H1.1V1.1h2.8V0H1.1C.5 0 0 .5 0 1.1v7.8C0 9.5.5 10 1.1 10h7.8c.6 0 1.1-.5 1.1-1.1V6.1H8.9v2.8z'/%3E%3Cpath d='M10 0H5.6l1.8 1.8L4.2 5l.8.8 3.2-3.2L10 4.4V0z'/%3E%3C/g%3E%3C/svg%3E"); /* [[Special:MobileDiff]] */ --diff-deletedline-background: #fbc0ba; /* Navboxes */ --mobile-navbox-wide-bg-color: #dcd3bf; --mobile-navbox-linear-gradient: linear-gradient(to right, rgba(255, 255, 255, 0), var(--body-main) 95%, var(--body-main)); } body { font-family: system-ui, -apple-system, Roboto, Helvetica, sans-serif; } @media all and (max-width: 320px) { body { font-size: 0.9em; } } .content { line-height: 1.7; } .pre-content h1, .content h1, .content h2 { font-weight: bold; } body { background: var(--body-background-color); color: var(--text-color); } select { color: var(--text-color); background: var(--body-light); border: 1px solid var(--body-border); } /* Self link */ a:not( [ href ] ) { color: inherit; } a.external, .mw-parser-output a.external { background-image: var(--external-icon); } blockquote { border-color: var(--body-mid); font-family: inherit; } legend { color: inherit; } .pre-content h1 { text-align: center; } .content .mw-parser-output > h2, .content .section-heading { border-color: var(--sidebar); } .content .mw-parser-output > h2, .content .section-heading { border-color: var(--sidebar); } .content .plainlist ol, .content .plainlist ul { padding: 0; } .content p { margin: 0.5em 0; } .content hr { background: none; border-color: var(--sidebar); border-style: solid; border-width: 1px 0 0 0; height: initial; } .content kbd, .content samp { border: none; } .content code, .content pre { background-color: var(--mw-code-background-color); border: 1px solid var(--body-border); } /* ================================ changes to the mobile skin ================================ */ /* Body element is already colored */ #mw-mf-page-center { background-color: transparent; } /* ----------------------- header/search bar ----------------------- */ .header { border-top: none; } .header-container.header-chrome { background: var(--body-background-image) var(--body-background-color) no-repeat; background-color: var(--body-background-color); background-size: 900px; box-shadow: inset 0 -1px 3px rgba(0, 0, 0, 0.1); } .header-container .notification-count { border-radius: 50%; } .header-container .notification-count.notification-unseen { background: none; } /* Make logo not semi transparent */ .header-container .branding-box { opacity: 1; } .search-box { text-align: right; } .search-box .search { background-color: var(--search-box); border-color: var(--search-box); box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); } .search-box .search::placeholder { color: var(--byline-color); } .client-nojs .search-box .search:focus, .search-overlay .search-box .search:focus { border-color: var(--link-color); box-shadow: inset 0 0 0 1px var(--link-color), 0 1px 1px rgba(0, 0, 0, 0.05); } /* magnifying glass icon; cant invert as the class is used in the same element as .search-box */ .mw-ui-background-icon-search, .minerva-icon--search-base20, .minerva-icon--search { background-image: var(--searchbutton-icon); } /* ------------- overlay ------------- */ .overlay { background: var(--body-main); } .overlay textarea { color: var(--text-color); } .overlay.search-overlay { background: var(--body-main); } /* Result boxes */ .overlay.search-overlay .results, .overlay.search-overlay .search-feedback { background-color: var(--body-light); } /* "Search within pages" */ .overlay.search-overlay .search-content { border-color: var(--body-mid); } /* Inside talk pages and editor */ .overlay .license { color: var(--base-text-color); } /* Border seperating summary section and preview */ .overlay .panel { border-color: var(--sidebar); } /* Category menu */ .overlay .content-header { background-color: var(--body-light); border-color: transparent; } .overlay.overlay-loading { background: var(--ooui-window-background); } .overlay .overlay-content { background: var(--body-main); width: 100%; } /* Search results text */ .page-summary h2, .page-summary h3 { color: var(--text-color); } /* Search results border */ .page-list li, .topic-title-list li, .site-link-list li { border-color: var(--body-mid); } /* Background color wouldnt be affected when scrolling down certain overlays the :not is there so source edit doesnt get messed up */ .overlay-enabled .overlay:not(.editor-overlay), .overlay-enabled #mw-mf-page-center { overflow-y: scroll; } .overlay-header-container, .overlay-footer-container { background-color: var(--body-background-color); border-color: transparent; } /* Editor stuff */ .editor-overlay .wikitext-editor { color: var(--text-color); } .editor-overlay .overlay-header { outline-color: transparent; } .editor-overlay .summary-request { color: var(--text-color); } .editor-overlay .editor-switcher { border: none; } .action-submit .mw-editnotice .action-edit .mw-editnotice, .action-submit .mw-editTools, .action-edit .mw-editTools, .action-submit .preview-limit-report-wrapper, .action-edit .preview-limit-report-wrapper, .action-submit .diff-otitle, .action-edit .diff-otitle, .action-submit .diff-ntitle, .action-edit .diff-ntitle, .action-submit #section_0, .action-edit #section_0, .action-submit #editpage-copywarn, .action-edit #editpage-copywarn, .action-submit #mw-anon-edit-warning, .action-edit #mw-anon-edit-warning { color: var(--byline-color); } .wikitext-editor { background-color: var(--body-main); } .ve-mobile-fakeToolbar { border: none; } .ve-mobile-fakeToolbar-container { background: var(--body-background-color); border: none; } .ve-mobile-fakeToolbar .mw-ui-icon-mf-spinner { border-color: transparent; } .ve-ui-targetToolbar-mobile .oo-ui-toolbar-tools > .ve-ui-toolbar-group-back { border-color: transparent; } .ve-ui-mobileContext { background-color: var(--body-light); border-color: var(--body-light); } .ve-ui-mobileContext .ve-ui-linearContextItem-body-action-wrapper { border-color: var(--body-border); } .ve-ui-linearContextItem-foot:not(:empty) { border-color: var(--body-border); } .ve-ui-mwSaveDialog-options { backgroubd-color: var(--body-light); border-color: var(--body-mid); } /* ------------- page tabs and nav ------------- */ .page-actions-menu { border-color: var(--sidebar); } /* Hide disabled language selector */ #language-selector:has(.disabled) { display: none; } /* Page tabs */ .minerva__tab-container .minerva__tab { color: var(--text-color); } .minerva__tab-container .minerva__tab.new, .minerva__tab-container .minerva__tab.new:visited, .minerva__tab-container .minerva__tab.new:hover, .minerva__tab-container .minerva__tab.new:active { color: var(--redlink-color); } .minerva__tab-container .minerva__tab.selected { border-color: var(--body-border); } /* "Joined n time ago" on userpages */ .heading-holder .tagline { color: var(--base-heading-color); } /* ------------- footer ------------- */ .minerva-footer { border-color: transparent; } .mw-footer > .post-content { margin-top: 32px; } .mw-footer > .post-content > .minerva-footer-logo { display: none; } .mw-footer .hlist li:after { color: var(--background-text-color); } /* Bar at the bottom of the page linking to page history */ .last-modified-bar { border-top: 1px solid; border-color: transparent; background: none; color: var(--text-color); } .last-modified-bar a, .last-modified-bar a:active, .last-modified-bar a:visited, .last-modified-bar .last-modified-text-accent { color: var(--background-text-color); } .last-modified-bar.active { background-color: var(--ooui-progressive) } .last-modified-bar.active, .last-modified-bar.active:active, .last-modified-bar.active:visited, .last-modified-bar.active .last-modified-text-accent { color: #fff; } .mw-ui-icon-mf-expand-gray:not(.mw-ui-icon-mf-expand-invert):before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Eexpand%3C/title%3E%3Cg fill='%2354595d'%3E%3Cpath d='M17.5 4.75l-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z'/%3E%3C/g%3E%3C/svg%3E"); } .toggle-list__list--drop-down { background-color: var(--wikitable-bg); } .toggle-list__list--drop-down .toggle-list-item:hover { background: var(--wikitable-bg-lighter); } .toggle-list-item__label { color: var(--base-text-color); } button .minerva-icon--search-base20, button .minerva-icon--search { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Esearch%3C/title%3E%3Cg fill='white'%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 111.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 113 8a5 5 0 0110 0z'/%3E%3C/g%3E%3C/svg%3E%0A"); } .minerva-icon--menu-base20, .minerva-icon--menu { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Emenu%3C/title%3E%3Cg fill='white'%3E%3Cpath d='M1 3v2h18V3zm0 8h18V9H1zm0 6h18v-2H1z'/%3E%3C/g%3E%3C/svg%3E%0A"); } .minerva-icon--bellOutline-base20 { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Ebell%3C/title%3E%3Cg fill='white'%3E%3Cpath d='M11.5 2.19C14.09 2.86 16 5.2 16 8v6l2 2v1H2v-1l2-2V8c0-2.8 1.91-5.14 4.5-5.81V1.5C8.5.67 9.17 0 10 0s1.5.67 1.5 1.5v.69zM10 4C7.79 4 6 5.79 6 8v7h8V8c0-2.21-1.79-4-4-4zM8 18h4c0 1.1-.9 2-2 2s-2-.9-2-2z'/%3E%3C/g%3E%3C/svg%3E%0A"); } .minerva-icon--userAvatarOutline { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Euser avatar%3C/title%3E%3Cg fill='white'%3E%3Cpath d='M10 8c1.7 0 3.06-1.35 3.06-3S11.7 2 10 2 6.94 3.35 6.94 5 8.3 8 10 8zm0 2c-2.8 0-5.06-2.24-5.06-5S7.2 0 10 0s5.06 2.24 5.06 5-2.26 5-5.06 5zm-7 8h14v-1.33c0-1.75-2.31-3.56-7-3.56s-7 1.81-7 3.56V18zm7-6.89c6.66 0 9 3.33 9 5.56V20H1v-3.33c0-2.23 2.34-5.56 9-5.56z'/%3E%3C/g%3E%3C/svg%3E%0A"); } /* Text inside navbar */ .page-actions-menu__list-item .cdx-button { color: var(--base-text-color) !important; /* Base theme has !important here so we need it as well */ } /* Close button inside search bar */ .mw-ui-icon-mf-close-base20 { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Eclose%3C/title%3E%3Cg fill='%23fff'%3E%3Cpath d='m4.3 2.9 12.8 12.8-1.4 1.4L2.9 4.3z'/%3E%3Cpath d='M17.1 4.3 4.3 17.1l-1.4-1.4L15.7 2.9z'/%3E%3C/g%3E%3C/svg%3E"); } /* ------------- Sidebar menus ------------- */ #mw-mf-page-left { background-color: var(--body-background-color); } #mw-mf-page-left .secondary-action { border-left-color: var(--body-mid); } #mw-mf-page-left ul .toggle-list-item { background-color: var(--body-main); border-color: var(--body-mid); } #mw-mf-page-left ul .toggle-list-item .toggle-list-item__anchor:hover { box-shadow: inset 4px 0 0 0 var(--link-color); } #mw-mf-page-left ul .toggle-list-item .toggle-list-item__anchor:hover { box-shadow: inset 4px 0 0 0 var(--link-color) } #mw-mf-page-left ul.hlist .toggle-list-item .toggle-list-item__anchor:hover { box-shadow: none } #mw-mf-page-left ul.hlist .toggle-list-item .toggle-list-item__anchor .toggle-list-item__label { color: var(--background-link-color); font-size: 0.8125rem } /* ------------- Notification overlay ------------- */ .notifications-overlay.navigation-drawer { box-shadow: -1px 0 8px 0 rgba(0, 0, 0, 0.35); } .notifications-overlay .mw-echo-ui-actionMenuPopupWidget-menu { border: none; } .mw-mf-anchor, .mw-mf-anchor:visited, .mw-mf-anchor:visited:hover, .mw-mf-anchor:hover, .mw-mf-anchor:active { color: var(--link-color); } /* Talk page stuff */ .minerva-talk-full-page-button { background-color: var(--body-main); border-color: var(--body-dark); color: var(--link-color); } .minerva-talk-content-explained { border-color: var(--sidebar); color: var(--base-text-color); } .talk-overlay .comment .wikitext-editor { border-color: var(--body-border); } .client-js .skin-minerva--talk-simplified .section-heading { border-color: var(--sidebar); } /* Notification boxes */ .mw-notification a, .toast a { color: var(--link-color); } /* When clicking e.g. redlinks */ .drawer { background-color: var(--body-light); } /* References */ .drawer.references-drawer { background-color: var(--body-light); color: var(--text-color); } .drawer.references-drawer a { color: var(--link-color); } .drawer.references-drawer .references-drawer__title { color: var(--text-color); } .drawer.references-drawer .mw-ui-icon::before { filter: brightness(0); } /* Obscure class used on non-existent userpages */ .cta-holder { background: var(--body-light); } .cta-holder .desc { color: var(--byline-color); } /* edit tag e.g. Rollback */ .mw-tag-marker { border-color: var(--body-border); } /* Visedit/Sourceeditor switch button */ .oo-ui-toolGroup { background: var(--body-background-color); } /* MediaViewer/ImageCarousel */ .load-fail-msg { color: var(--text-color); } .load-fail-msg-link a { color: var(--link-color); } /* Checkered background */ .image-carousel .image-loaded { background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M0 0h8v16h8V8H0z' opacity='.13'/%3E%3C/svg%3E%0A") repeat; } .image-details { background-color: var(--body-light); border-color: transparent; } /* ================================ changes to special pages ================================ */ /* [[Special:MobileOptions]] */ @media all and (min-width: 720px) { .ns-special .pre-content { background-color: transparent; } .ns-special .mw-body { background: var(--body-main); } .ns-special .mw-body form { background: transparent; } } form.mw-mf-settings .oo-ui-fieldLayout, form.mw-mf-settings .oo-ui-fieldLayout:first-child { border-color: var(--body-mid); } /* Page history when not in Advanced Mobile Contribution mode */ .ns-special .content-header { border-bottom-color: var(--body-dark); } .action-history .mw-history-compareselectedversions { background-color: var(--body-main); } .action-history #pagehistory li:not(.selected) { border-bottom-color: var(--sidebar); } /* Mobile revision history undo/rollback */ .mw-pager-tools a:not(:disabled), .mw-history-undo a:not(:disabled) { background-color: var(--ooui-normal); color: var(--ooui-text); } .mw-pager-tools a:not(:disabled):hover, .mw-history-undo a:not(:disabled):hover { background-color: var(--ooui-normal--hover); color: var(--ooui-text); } /* [[Special:Contributions]] */ ul.mw-contributions-list li, ul.special li { border-color: var(--sidebar); } /* [[Special History]] */ /* Advanced Mobile Contribution mode directs to ?action=history */ .page-list li > a:not(.mw-ui-icon-element), .topic-title-list li > a:not(.mw-ui-icon-element), .site-link-list li > a:not(.mw-ui-icon-element) { color: var(--byline-color); } .page-list.side-list .list-thumb, .topic-title-list.side-list .list-thumb, .site-link-list.side-list .list-thumb { color: var(--text-color); } /* Edit summary */ .page-list .info, .topic-title-list .info, .site-link-list .info, .page-list .component, .topic-title-list .component, .site-link-list .component { color: var(--byline-color); } /* User link */ .mw-mf-user { color: var(--text-color); } /* When Advanced Mobile Configuration is turned on */ .content .mw-index-pager-list-header { background-color: var(--body-mid); color: inherit; font-family: inherit; } /* [[Special:Preferences]] */ .mw-prefs-title { color: inherit; } .mw-prefs-description, .oo-ui-window-body.mw-mobile-pref-dialog-body .mw-htmlform-field-HTMLInfoField { color: var(--byline-color); } .mw-mobile-prefsection.oo-ui-buttonElement { border-color: var(--sidebar); } .oo-ui-window-body.mw-mobile-pref-dialog-body .mw-prefs-fieldset-wrapper .oo-ui-fieldsetLayout-header, .oo-ui-window-body.mw-mobile-pref-dialog-body [class^="mw-htmlform-field"] { border-color: var(--sidebar); } /* ==================== [[Special:MobileDiff]] ==================== */ .diff-editfont-monospace { font-family: monospace,monospace; } .minoredit { background: var(--body-mid); } #mw-mf-diffview .mw-mf-diff-date { color: var(--byline-color); } #mw-mf-diffview .mw-diff-inline-deleted del, #mw-mf-diffview .mw-diff-inline-changed del, #mw-mf-diffview .mw-diff-inline-moved del { background: var(--diff-deletedline-background); color: var(--diff-deletedline-color); border-radius: 0.33em; } #mw-mf-diffview .mw-diff-inline-added ins, #mw-mf-diffview .mw-diff-inline-changed ins, #mw-mf-diffview .mw-diff-inline-moved ins { background: var(--diff-addedline-background); color: var(--diff-addedline-color); border-radius: 0.33em; } #mw-mf-diffview .mw-diff-inline-moved { background: var(--diff-context-background); } #mw-mf-diffview #mw-mf-userinfo { background: var(--body-light); border-top-color: var(--body-border); } #mw-mf-diffview #mw-mf-userinfo .mw-mf-edit-count { color: var(--text-color); } #mw-mf-diffview #mw-mf-userinfo .mw-mf-edit-count div { color: inherit; } /*div.hatnote {*/ /* padding: 5px 7px;*/ /* color: var(--text-color);*/ /* font-size: 0.8125rem;*/ /* background-color: var(--body-light);*/ /* margin: 0 0 0.5em 0;*/ /* overflow: hidden;*/ /*}*/ @media all and (max-width: 720px) { .messagebox { border-left-width: 7px; font-size: 0.9375em; } } /* ==================== infoboxes ==================== */ .infobox { font-size: 85%; background-color: var(--body-light); border: 1px solid var(--body-border); box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); table-layout: fixed; } .content .infobox { display: table; } .content .infobox caption { display: table-caption; background: none; } .infobox .infobox-header { color: var(--infobox-text-color); font-size: 1.15em; background: var(--body-dark); padding: 0.5em 0; text-align: center; } .infobox .infobox-subheader { background: var(--body-dark); line-height: 2em; text-align: center; } .infobox .infobox-subheader a { color: var(--infobox-text-color); } .infobox th:not(.infobox-nested):not(.infobox-subheader):not(.infobox-header) { text-align: right; vertical-align: top; border-right: 2px solid var(--body-dark); padding: 0.2em 0.5em; } .infobox caption.infobox-caption { text-align: center; } .infobox td { padding: 0.25em 0.5em; line-height: 1.6em; } .infobox td.infobox-nested { padding: 0.25em 0; line-height: 1em; } .infobox .infobox-padding { height: 0.5em; padding: 0; border: 0; } .infobox .infobox-image { text-align: center; } .infobox .infobox-nested { text-align: center; } .infobox .infobox-nested + .infobox-nested { border-left: 2px solid var(--body-dark); } .infobox .infobox-cell-hidden { display: none; } .infobox .infobox-full-width-content { max-width: 300px; text-align: center; overflow-x: hidden; padding: 0; } @media screen and (min-width: 720px) { .content table.infobox { float: right; margin-top: 0.5em; margin-left: 1em; width: 300px !important; } } /* ==================== navboxes ==================== */ .navbox { border: 1px solid var(--body-border); box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); font-size: 0.85em; } .content .navbox ul { padding-left: 0; /* Get rid of stray default mobile css */ } .content .navbox ul li { margin-bottom: 0; /* Get rid of stray default mobile css */ } @media screen and (max-width: 719px) { .navbox td, .navbox th, .navbox tr, .navbox tbody, .navbox .navbox-subgroup { display: block; } } @media screen and (min-width: 720px) { .content table.navbox, .content .navbox table { width: 100% !important; } } .navbox .navbox-subgroup { margin: 0; } .navbox .navbar { display: none; } /* Main navbox heading */ .navbox-title { color: var(--text-color); background-color: var(--body-dark); font-size: 140%; text-align: center; padding: 0.25em 0.85em; } @media screen and (min-width: 720px) { .navbox-title { border-bottom: 1px solid var(--body-border); } } /* Group headings */ .navbox-group-title { background-color: var(--body-mid); text-align: left; padding: 0.2em 0.85em; } @media screen and (max-width: 719px) { .navbox-group-title { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } } @media screen and (min-width: 720px) { .navbox-group-title { border: 1px solid var(--body-border); border-width: 0 1px 1px 0; width: 12vw; } } /* hide title for half-normal-half-subgroup groups */ .navbox-group-title-hidden { display: none; } .navbox-list { padding: 0; position: relative; } @media screen and (min-width: 720px) { .navbox-list { border-bottom: 1px solid var(--body-border); } } .navbox-list ul { display: flex; } @media screen and (max-width: 719px) { .navbox-list ul { white-space: nowrap; overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; } } @media screen and (min-width: 720px) { .navbox-list ul { padding: 0.2em 0.85em 0.5em !important; flex-wrap: wrap; } } @media screen and (min-width: 720px) { .navbox-list[style*="center"] ul { justify-content: center; } } .navbox-list li { display: inline-flex; align-items: center; height: 3.5em; margin: 0 0 0 0.85em; } @media screen and (min-width: 720px) { .navbox-list li { height: 2.1em; } .navbox-list li:first-child { margin-left: 0; } } .navbox-list li + li::before { content: '•'; display: inline-block; white-space: pre-wrap; position: relative; left: -0.425em; color: var(--text-color); pointer-events: none; } .navbox-list li + li > a + a::before { display: none; } .navbox-list li:last-child { margin-right: 2em; } .navbox-list::after { content: ''; display: block; position: absolute; background-image: var(--mobile-navbox-linear-gradient); height: 100%; width: 2.5em; top: 0; right: 0; pointer-events: none; } @media screen and (min-width: 720px) { .navbox-list::after { display: none; } } .navbox-list.navbox-parent { border-bottom: 0; padding: 0; } .navbox-list.navbox-parent::after { display: none; } .navbox-group .navbox-group .navbox-group-title { background-color: var(--body-light); padding: 0 0.85em 0 1.7em; } @media screen and (min-width: 720px) { .navbox-group .navbox-group .navbox-group-title { padding-left: 0.85em; } } .navbox-group .navbox-group .navbox-list ul { padding-left: 1.7em; } .navbox-group .navbox-group .navbox-list li { margin-bottom: 0; } .navbox-group .navbox-group .navbox-list li:first-child { margin-left: 0; } .navbox-group .navbox-group.navbox-group-split .navbox-list ul { padding-left: 0.85em; } .navbox-group .navbox-group .navbox-group:first-child .navbox-group-title { padding-top: 0.5em; } @media screen and (min-width: 720px) { .navbox-group .navbox-group .navbox-group:first-child .navbox-group-title { padding-top: 0; } } .navbox-group .navbox-group .navbox-group .navbox-group-title { background-color: transparent; padding-left: 2.55em; } @media screen and (min-width: 720px) { .navbox-group .navbox-group .navbox-group .navbox-group-title { background-color: var(--mobile-navbox-wide-bg-color); padding-left: 0.85em; } } .navbox-group .navbox-group .navbox-group .navbox-list ul { padding-left: 2.55em; } .navbox-group .navbox-group .navbox-group.navbox-group-split .navbox-list ul { padding-left: 1.7em; } /* ==================== misc fixes ==================== */ .wikitable { background: none; box-shadow: none; } .wikitable tbody { background: var(--body-light); } .toc { background-color: var(--body-light); border-color: var(--body-border); } #filetoc li { display: inline; padding-right: 2em; } .mw-dismissable-notice-body { margin: 0; } .mw-dismissable-notice-body .mw-dismissable-notice-close-parent { border-radius: 0 !important; font-size: 0.75em; } .content figure[typeof~='mw:File/Thumb'], .content figure[typeof~='mw:File/Frame'], .content div.thumbinner { background-color: var(--thumb-bg); } .content figure[typeof~='mw:File/Thumb'] .mw-file-element, .content figure[typeof~='mw:File/Frame'] .mw-file-element, .content .thumbimage { border: 1px solid transparent; border-bottom: none; } .content figure[typeof~='mw:File/Thumb'] > figcaption, .content figure[typeof~='mw:File/Frame'] > figcaption, .content .thumbcaption { margin: 0; padding: 4px 6px !important; color: inherit; background: var(--thumb-caption-bg); } .content table.messagebox { margin: 0.5em auto; } .content span > video { max-width: 100% !important; height: auto !important; } .content table a > img { max-width: inherit !important; height: inherit !important; } .content .infobox a > img { max-width: 100% !important; height: auto !important; } .content .infobox-bonuses a > img { max-width: inherit !important; height: inherit !important; } 8a75fb5df75be6ede71049c7a1d81199d0e59da0 CSS Starter Kit/Minerva-theme-dark.css 0 149 629 2025-08-01T17:09:43Z Mudscape 106 Created page with "/* All CSS here will be loaded for users of the Minerva skin with dark mode */ /** * See [[MediaWiki:Common.css]] for desktop and mobile styles, e.g. templates. * * See [[MediaWiki:Vector.css]] for desktop theme related styles. * See [[MediaWiki:Vector-theme-dark.css]] for desktop dark theme related styles. * * See [[MediaWiki:Minerva.css]] for mobile theme related styles. */ body.wgl-theme-dark .minerva-icon, body.wgl-theme-dark .mf-icon, body.wgl-theme-dark .m..." wikitext text/x-wiki /* All CSS here will be loaded for users of the Minerva skin with dark mode */ /** * See [[MediaWiki:Common.css]] for desktop and mobile styles, e.g. templates. * * See [[MediaWiki:Vector.css]] for desktop theme related styles. * See [[MediaWiki:Vector-theme-dark.css]] for desktop dark theme related styles. * * See [[MediaWiki:Minerva.css]] for mobile theme related styles. */ body.wgl-theme-dark .minerva-icon, body.wgl-theme-dark .mf-icon, body.wgl-theme-dark .mw-ui-icon-mf-expand { filter: brightness(0) invert(1); } 63be687e8499dc4cfdac8cc7841841109383cb21 User:Libamidi 2 150 630 2025-08-03T04:46:10Z Libamidi 182 Created page with "This user is from [[enmcw:User:Libamid|Minecraft Wiki]]." wikitext text/x-wiki This user is from [[enmcw:User:Libamid|Minecraft Wiki]]. c1eb946d293e27963927e96dbcccfe6167314733 Extension:Bucket 0 142 631 623 2025-08-13T14:47:33Z Mudscape 106 bucket_message has been renamed to bucket_issues wikitext text/x-wiki '''Bucket''' is an in-development MediaWiki extension that lets you store structured data on articles, which can be queried by other articles and APIs. It is meant as a replacement for how the RuneScape wikis use Semantic MediaWiki, and is (sort of) in the same general category of extensions as SMW, Cargo, or Wikibase. {{ToC|limit=1}} ==Why?== Continuing to use Semantic MediaWiki poses two major risks to us. The first is related to performance. In a couple days' worth of profiling, SMW was responsible for about 50% of all database reads on the wiki, and about 75% of all writes (even when no content has changed)! Semantic MediaWiki seems to generally be responsible for about 30% of the total parse time of our articles. This poses a serious obstacle to our attempts at making the wiki faster, more stable, and less expensive to operate. SMW also does its own purging of both the parser cache and HTML cache, which seriously complicates any attempts to more carefully orchestrate the relationship between (for example) Grand Exchange updates and Cloudflare purging. SMW is also extremely complicated – the code base is about 210,000 lines of PHP, a lot of which is not fully understood by anyone still involved with the project. There's a series of performance improvements that in theory could be done to help improve SMW, but the development is stuck in a bit of a weird place where nobody really knows why particular things were implemented a particular way, which makes further changes riskier and take longer. I came to the conclusion that it would take less time to implement a separate extension and migrate our usage to it. It's also complicated in the sense that very few people on our wikis understand how to do anything other than very basic queries with it. The third risk is sort of related to the second. SMW is complex enough that I can totally envision a scenario where the latest SMW release is not compatible with the latest MediaWiki release, and this blocks us from staying up to date with MediaWiki. This is especially scary due to the upcoming core MediaWiki parser rework that will make article parsing happen in less than full-page sections (incidentally this is the same thing that might break the Variables extension, but that's a topic for another day). SMW doesn't have a great deal of institutional support right now (it's possible we are the single biggest user of it currently), and we might need to get urgently involved with SMW development if that situation comes to pass. All together, it feels like a pretty good reason to explore alternatives. One option we looked at was Cargo, which gives much more of a SQL-y access to the underlying data (which I quite like). Unfortunately there's a number of things Cargo does that I really don't like – tying table definitions to templates, making it so you can only "attach" to a single table from a template (which Cargo users have found horrible workarounds for), and most prominently, making it so that a page's data only updates either on "page save" or on re-creation of the underlying table (meaning, editing a module would not update a page's Cargo data). I really wanted to like Cargo, but I think it won't work for us. ==Goals of the extension== * Support for the minimal feature set of the RuneScape wikis' use of SMW, including reading entries from the API and some basic visualization on a special page. * Simplicity in implementation: try to write as little code as possible, and avoid unnecessary structures for caching. * Simplicity in use: In general there should be one canonical way to do things, and users should not have to worry about manually updating or invalidating entries. * High-performance: minimize database queries and latency, minimize unnecessary parses and purges. Try to ride on top of existing "refreshLinks" constructs as much as possible. Explicit non-goals: * Full feature parity with SMW or Cargo, including map support, drilldowns, subobjects, concepts, subquery support (mostly). * Generic support for versions of MediaWiki that are not used on Weird Gloop, or for DBMSes that we don't use. This is primarily meant to stay simple and maintainable by us, and supporting a burgeoning ecosystem of different wiki installations with all sorts of different dependencies is not what we're signing up for right now. This could change if other wikis are seriously interested in using Bucket, and if the scope of changes is relatively small, but right now the focus is squarely on MediaWiki 1.41 and MySQL 8.0.18 or higher. ==Basic usage== Data is stored in "buckets", which are database tables with specific columns that you can define. Imagine we wanted to define a basic table to store monster drops (similar to Property:Dropped item, Property:Drop type, Property:Drop Rarity, etc, in current SMW). Each call to {{t|DropsLine}} would add a new row to this table. If we wanted a "bucket" called "drops" and the columns to include the dropped item, rarity and quantity, we could go to the Bucket:Drops and put the following: <syntaxhighlight lang="json"> { "item": { "type": "PAGE" }, "quantity": { "type": "TEXT" }, "rarity": { "type": "TEXT" } } </syntaxhighlight> Supported types are PAGE, TEXT, INTEGER, DOUBLE, and BOOLEAN. Fields can be marked as repeated, in which case they are stored in the DB as JSON type, using multi-value index to keep seek time low. There are a few "reserved" columns that are added to every table, including "_page_id", "_index", "page_name" referring to the page that the bucket "put" call is invoked on, and "page_name_sub" which serves to help join data correctly when there are multiple Bucket rows written per page. The only way to write and read from a bucket is via Lua calls on the "bucket" object. I quite like this (and certainly you can implement templates and things to generically write to it without Lua), although some people might prefer to have actual parser functions to use. To store data in that bucket, via Lua, you'd say <syntaxhighlight lang="lua">bucket("drops").put({item="Rune scimitar", quantity="3-5", rarity="1/128"})</syntaxhighlight> And that's it! Querying has a lot more options, but the simplest thing would be something like <syntaxhighlight lang="lua"> bucket("drops") .select("page_name", "item", "quantity", "rarity") .where("item", "Rune scimitar") .run() </syntaxhighlight> Which gives you all of the monsters that drop the Rune scimitar. Full documentation of the select syntax will be forthcoming, but it includes filtering based on values, JOINing on other tables, selecting from arrays, and filtering based on the categories on the page. ==Technical description== Bucket is made up of three main pieces: * Table definitions in the "Bucket" namespace, where you define a database table, and can modify it with additional fields * Implementation of "bucket.put" that does INSERT and UPDATE queries on those tables * Implementation of queries, which translate the Lua syntax into a SELECT statement ===Table definition=== Bucket (the extension) adds a new namespace called "Bucket", namespace ID 9592. The content model for this namespace is JSON, which should prevent people from saving anything there that is not valid JSON. A table definition is a JSON object with the field names as keys, and values as JSON objects with the following keys: ====type==== Required. Possible types are: * PAGE * TEXT * INTEGER * DOUBLE * BOOLEAN These correspond to MySQL data types, except for PAGE, which is identical to TEXT except the value is rendered as a link on Bucket Special pages for convenience. ====repeated==== Default false. Fields only hold one value per entry unless they are a repeated field. Repeated fields have some restrictions: Using <, >, >=, <= comparisons on a repeated field is unsupported. bucket.join() cannot join two repeated fields together. Due to limitations of the JSON database type, individual values in a repeated field are limited to 512 characters. ====index==== Default true. Must be true if '''repeated''' is true. If the field has an index, it can be accessed efficiently as part of a JOIN or WHERE clause, with the caveat that it takes up about twice as much database space. Most fields are okay to be indexed, unless they're some big JSON cluster that is never going to be part of a query condition. === Table creation === When someone attempts to save a blob in the Bucket namespace, a number of things are required, otherwise it will not be able to save. This is in Bucket::createOrModifyTable. * There needs to be at least one column in the schema * All field names must be strings * All field names must be only lowercase alphanumeric characters, or _ * All field names must be unique * The '''type''' must be a supported type If this table is new, the schema will then be converted to a CREATE TABLE statement. If it already exists, any changes against the old schema will be converted into an ALTER TABLE statement, which could include ADD COLUMN, DROP COLUMN, ADD INDEX, DROP INDEX. In a transaction with the CREATE/ALTER TABLE, we also add an entry to the <code>bucket_schemas</code> table, containing a JSON representation of the table's schema. Buckets that are no longer written to can be deleted, which deletes the table. Moving Buckets is not supported, although a user can create a new Bucket and change the relevant modules to read and write from the new Bucket, and then delete the old one. REPEATED fields are implemented as the JSON type, using [https://dev.mysql.com/doc/refman/8.0/en/create-index.htm multi-valued indexes] and automatically using the <code>MEMBER OF</code> function in relevant <code>WHERE</code> conditions. This is the reason it requires MySQL 8.0.18 – it's not clear if MariaDB will support similar structures in the future. ===Storing data=== Calling <code>bucket.put</code> in Lua calls the <code>BucketLuaLibrary::bucketPut</code> method. Notably, this does not immediately do an INSERT with the payload – instead, it adds the puts to a <code>bucketPuts</code> field on the parser output, which the Lua library has access to. Then the magical part is that the insertion happens when MediaWiki's [https://www.mediawiki.org/wiki/Manual:Hooks/LinksUpdateComplete LinksUpdateComplete] hook runs. This hook runs when a page is saved, when it is moved or deleted, or when it gets re-rendered after a transclusion it depends on gets changed. In short, it's exactly the hook we'd hope would exist, since it runs in exactly the right set of situations that we might wish to examine the puts again. It also has access to the <code>bucketPuts</code> that we put on the parser output, so no additional parses need to happen at all. You can see this in <code>BucketHooks::onLinksUpdateComplete</code>. This calls <code>Bucket::writePuts</code>, which removes any fields that won't be valid columns in the bucket and then inserts them into the relevant table. It also updates the <code>bucket_pages</code> table with all of the puts that are used on each page. Since the vast majority of our LinksUpdates do not change the calls to <code>bucket.put</code> we should avoid doing INSERTs that are exactly the same as the existing values. SMW doesn't do this, and it's the reason they are responsible for 75% of our database writes. Therefore we want to limit database activity to data that has actually changed. To accomplish this, <code>bucket_pages</code> has a column <code>put_hash</code> which is the SHA256 hash of the put data the last time it was written. Before any bucket data is written to the database the previous <code>put_hash</code> and new <code>put_hash</code> are compared, and writing only continues if they differ. This causes zero database writes to occur when the stored data has not changed. === Bucket:bucket issues === Bucket contains a default "Bucket:bucket issues" that cannot be modified. Due to the <code>bucket.put</code> logic running through LinksUpdateComplete, any errors and warnings from puts cannot be shown on the page directly. This Bucket is used to communicate those errors and warnings to users. Issues can be viewed through the normal <code>?action=bucket</code> url parameter, or by clicking "View Bucket" in the sidebar. ==Querying== <code>bucket</code>, <code>bucket.select</code> and <code>bucket.run</code> are the only required methods to execute a query. Order doesn't matter except <code>bucket.run</code> must be last, since it is the function that executes the query and returns results. Bucket does not limit the number of conditions in a single query. A lua error will be thrown if a query takes longer than 500 milliseconds. ===Concepts=== ====QueryBuilder==== A <code>QueryBuilder</code> is created by calling <code>bucket( string )</code> All methods represented here by <code>bucket.</code> are methods of a QueryBuilder object. ====Selector==== A <code>Selector</code> string is defined as one of the following: * A field name in the primary(specified by the call to bucket()) Bucket * A combined bucket and field specifier, joined together by <code>.</code>. Such as <code>drops_line.page_name_sub</code> * A category, such as <code>Category:Slayer Monsters</code>. In this case the returned field will be a Boolean, with true indicating that the page is a member of the specified Category. ====Operand==== One of the following strings: * <code>=</code> * <code>!=</code> * <code>>=</code> * <code><=</code> * <code>></code> * <code><</code> ====Condition==== A <code>Condition</code> is either a string or a table. A table <code>Condition</code> is a table of two or three entries, in the format of <code>{Selector, Operand, Value}</code> or <code>{Selector, Value}</code>. In the case of two entries, the operand is implied to be <code>=</code>. A string <code>Condition</code> is the name of a category, such as <code>Category:Slayer monsters</code>. This condition will be true if the <code>page_name</code> for a row is in the specified category. ===bucket=== <code>bucket( string )</code> The parameter must be a valid Bucket name. Returns a Bucket <code>QueryBuilder</code> ===bucket.sub=== <code>sub( string )</code> Any string Returns a Bucket <code>QueryBuilder</code> ===bucket.select=== <code>select( Selector, ... )</code> One or more Selectors. Each selector supplied will result in a matching field in the result table. Multiple <code>select</code> statements are supported in a query, with <code>select('one').select('two')</code> acting identically to <code>select('one', 'two')</code> Returns a Bucket <code>QueryBuilder</code> ===bucket.where=== <code>where( Condition, ... )</code> One or more Conditions. Supplying multiple conditions is equivalent to <code>where(Bucket.And(Condition, ...))</code> ''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>. Returns a Bucket <code>QueryBuilder</code> ===bucket.join=== <code>join( string, Selector, Selector )</code> The first parameter must be a valid Bucket name. The second and third parameters are both the same format. One entry is a Selector indicating a field in the joined table to use for comparison. The other entry is a Selector indicating a field in the primary Bucket, or in another joined Bucket. One of the fields indicated may be of Repeated type, but not both. Returns a Bucket <code>QueryBuilder</code> ===bucket.limit=== <code>limit( number )</code> Sets the limit for the query. Accepted range is 1-5000. Default 500. Setting this to 0 or nil will use the default value. Returns a Bucket <code>QueryBuilder</code> ===bucket.offset=== <code>offset( number )</code> Sets the offset for the query. Default 0. Setting this to nil will use the default value. Returns a Bucket <code>QueryBuilder</code> ===bucket.orderBy=== <code>orderBy( Selector, string )</code> The first parameter must be a Selector which is present in a <code>bucket.select</code> for this query. The second parameter is either <code>asc</code>, for ascending order, or <code>desc</code>, for descending order. Returns a Bucket <code>QueryBuilder</code> ===bucket.run=== <code>run()</code> Executes the query. The query result is returned as a lua array, one entry per row returned. Each array element is a table, with one property per argument to <code>select</code>. These properties are all lower case, and spaces are replaced with '_', except for Categories, which are returned exactly as input. The property value will be of the data type specified by the Bucket, except in the case of a repeated field, where it will be an array of that data type. Returns <code>table</code> ===Other methods=== The following methods are methods are available on the global Bucket object to be used within <code>bucket.where()</code> conditions. ====Bucket.Or==== <code>Bucket.Or( Condition, ... )</code> Represents <code>Condition OR ...</code> Returns <code>Condition, ...</code> ====Bucket.And==== <code>Bucket.And( Condition, ... )</code> Represents <code>Condition AND ...</code> Returns <code>Condition, ...</code> ====Bucket.Not==== <code>Bucket.Not( Condition )</code> Represents <code>NOT Condition</code> Returns <code>Condition</code> ====Bucket.Null==== <code>Bucket.Null()</code> Used as Value in a Condition, represents <code>nil</code>. ''Note'': <code>nil</code> cannot be used directly within <code>bucket.where()</code>, as <code>nil</code> cannot be stored as a table value in lua. ==Bug Bounty Program== If you discover a security vulnerability in Bucket, please send an email to <code>admin (at) weirdgloop.org</code> with step-by-step instructions to reproduce the issue. We'll send you some RuneScape Wiki merch (probably a scarf!) and possibly a bug bounty payout. Bug bounty payouts are solely at Weird Gloop's discretion, but will usually range between $200 and $2000, depending on the severity and type of vulnerability, and the level of access required to exploit it. Examples of high-severity vulnerabilities: * Leak of credentials or user data * SQL injection * Remote code execution/Privilege escalation Examples of moderate-severity vulnerabilities: * Cross-site scripting * Denial-of-service Bugs in Bucket code that are not security vulnerabilities won't be eligible for the bug bounty program, but we appreciate reports on the [https://github.com/weirdgloop/mediawiki-extensions-Bucket/issues GitHub issues list]. You are welcome to test on the [https://en_rswiki.mw-upgrade.weirdgloop.org dev wikis] – please do not test on the production wikis (runescape.wiki, minecraft.wiki, etc). Security vulnerabilities in other code used by Weird Gloop (including MediaWiki core, non-Weird Gloop extensions, and other non-Bucket extensions developed by Weird Gloop) are not currently eligible for bug bounty payouts, but if you discover a vulnerability that affects us, we'd still like to hear from you. ==See also== * [[/SMW migration guide|SMW migration guide]] f80e90184c8d226477bfe1a8cc1d705dac2ead34 633 631 2025-08-13T15:19:01Z Mudscape 106 /* See also */ wikitext text/x-wiki '''Bucket''' is an in-development MediaWiki extension that lets you store structured data on articles, which can be queried by other articles and APIs. It is meant as a replacement for how the RuneScape wikis use Semantic MediaWiki, and is (sort of) in the same general category of extensions as SMW, Cargo, or Wikibase. {{ToC|limit=1}} ==Why?== Continuing to use Semantic MediaWiki poses two major risks to us. The first is related to performance. In a couple days' worth of profiling, SMW was responsible for about 50% of all database reads on the wiki, and about 75% of all writes (even when no content has changed)! Semantic MediaWiki seems to generally be responsible for about 30% of the total parse time of our articles. This poses a serious obstacle to our attempts at making the wiki faster, more stable, and less expensive to operate. SMW also does its own purging of both the parser cache and HTML cache, which seriously complicates any attempts to more carefully orchestrate the relationship between (for example) Grand Exchange updates and Cloudflare purging. SMW is also extremely complicated – the code base is about 210,000 lines of PHP, a lot of which is not fully understood by anyone still involved with the project. There's a series of performance improvements that in theory could be done to help improve SMW, but the development is stuck in a bit of a weird place where nobody really knows why particular things were implemented a particular way, which makes further changes riskier and take longer. I came to the conclusion that it would take less time to implement a separate extension and migrate our usage to it. It's also complicated in the sense that very few people on our wikis understand how to do anything other than very basic queries with it. The third risk is sort of related to the second. SMW is complex enough that I can totally envision a scenario where the latest SMW release is not compatible with the latest MediaWiki release, and this blocks us from staying up to date with MediaWiki. This is especially scary due to the upcoming core MediaWiki parser rework that will make article parsing happen in less than full-page sections (incidentally this is the same thing that might break the Variables extension, but that's a topic for another day). SMW doesn't have a great deal of institutional support right now (it's possible we are the single biggest user of it currently), and we might need to get urgently involved with SMW development if that situation comes to pass. All together, it feels like a pretty good reason to explore alternatives. One option we looked at was Cargo, which gives much more of a SQL-y access to the underlying data (which I quite like). Unfortunately there's a number of things Cargo does that I really don't like – tying table definitions to templates, making it so you can only "attach" to a single table from a template (which Cargo users have found horrible workarounds for), and most prominently, making it so that a page's data only updates either on "page save" or on re-creation of the underlying table (meaning, editing a module would not update a page's Cargo data). I really wanted to like Cargo, but I think it won't work for us. ==Goals of the extension== * Support for the minimal feature set of the RuneScape wikis' use of SMW, including reading entries from the API and some basic visualization on a special page. * Simplicity in implementation: try to write as little code as possible, and avoid unnecessary structures for caching. * Simplicity in use: In general there should be one canonical way to do things, and users should not have to worry about manually updating or invalidating entries. * High-performance: minimize database queries and latency, minimize unnecessary parses and purges. Try to ride on top of existing "refreshLinks" constructs as much as possible. Explicit non-goals: * Full feature parity with SMW or Cargo, including map support, drilldowns, subobjects, concepts, subquery support (mostly). * Generic support for versions of MediaWiki that are not used on Weird Gloop, or for DBMSes that we don't use. This is primarily meant to stay simple and maintainable by us, and supporting a burgeoning ecosystem of different wiki installations with all sorts of different dependencies is not what we're signing up for right now. This could change if other wikis are seriously interested in using Bucket, and if the scope of changes is relatively small, but right now the focus is squarely on MediaWiki 1.41 and MySQL 8.0.18 or higher. ==Basic usage== Data is stored in "buckets", which are database tables with specific columns that you can define. Imagine we wanted to define a basic table to store monster drops (similar to Property:Dropped item, Property:Drop type, Property:Drop Rarity, etc, in current SMW). Each call to {{t|DropsLine}} would add a new row to this table. If we wanted a "bucket" called "drops" and the columns to include the dropped item, rarity and quantity, we could go to the Bucket:Drops and put the following: <syntaxhighlight lang="json"> { "item": { "type": "PAGE" }, "quantity": { "type": "TEXT" }, "rarity": { "type": "TEXT" } } </syntaxhighlight> Supported types are PAGE, TEXT, INTEGER, DOUBLE, and BOOLEAN. Fields can be marked as repeated, in which case they are stored in the DB as JSON type, using multi-value index to keep seek time low. There are a few "reserved" columns that are added to every table, including "_page_id", "_index", "page_name" referring to the page that the bucket "put" call is invoked on, and "page_name_sub" which serves to help join data correctly when there are multiple Bucket rows written per page. The only way to write and read from a bucket is via Lua calls on the "bucket" object. I quite like this (and certainly you can implement templates and things to generically write to it without Lua), although some people might prefer to have actual parser functions to use. To store data in that bucket, via Lua, you'd say <syntaxhighlight lang="lua">bucket("drops").put({item="Rune scimitar", quantity="3-5", rarity="1/128"})</syntaxhighlight> And that's it! Querying has a lot more options, but the simplest thing would be something like <syntaxhighlight lang="lua"> bucket("drops") .select("page_name", "item", "quantity", "rarity") .where("item", "Rune scimitar") .run() </syntaxhighlight> Which gives you all of the monsters that drop the Rune scimitar. Full documentation of the select syntax will be forthcoming, but it includes filtering based on values, JOINing on other tables, selecting from arrays, and filtering based on the categories on the page. ==Technical description== Bucket is made up of three main pieces: * Table definitions in the "Bucket" namespace, where you define a database table, and can modify it with additional fields * Implementation of "bucket.put" that does INSERT and UPDATE queries on those tables * Implementation of queries, which translate the Lua syntax into a SELECT statement ===Table definition=== Bucket (the extension) adds a new namespace called "Bucket", namespace ID 9592. The content model for this namespace is JSON, which should prevent people from saving anything there that is not valid JSON. A table definition is a JSON object with the field names as keys, and values as JSON objects with the following keys: ====type==== Required. Possible types are: * PAGE * TEXT * INTEGER * DOUBLE * BOOLEAN These correspond to MySQL data types, except for PAGE, which is identical to TEXT except the value is rendered as a link on Bucket Special pages for convenience. ====repeated==== Default false. Fields only hold one value per entry unless they are a repeated field. Repeated fields have some restrictions: Using <, >, >=, <= comparisons on a repeated field is unsupported. bucket.join() cannot join two repeated fields together. Due to limitations of the JSON database type, individual values in a repeated field are limited to 512 characters. ====index==== Default true. Must be true if '''repeated''' is true. If the field has an index, it can be accessed efficiently as part of a JOIN or WHERE clause, with the caveat that it takes up about twice as much database space. Most fields are okay to be indexed, unless they're some big JSON cluster that is never going to be part of a query condition. === Table creation === When someone attempts to save a blob in the Bucket namespace, a number of things are required, otherwise it will not be able to save. This is in Bucket::createOrModifyTable. * There needs to be at least one column in the schema * All field names must be strings * All field names must be only lowercase alphanumeric characters, or _ * All field names must be unique * The '''type''' must be a supported type If this table is new, the schema will then be converted to a CREATE TABLE statement. If it already exists, any changes against the old schema will be converted into an ALTER TABLE statement, which could include ADD COLUMN, DROP COLUMN, ADD INDEX, DROP INDEX. In a transaction with the CREATE/ALTER TABLE, we also add an entry to the <code>bucket_schemas</code> table, containing a JSON representation of the table's schema. Buckets that are no longer written to can be deleted, which deletes the table. Moving Buckets is not supported, although a user can create a new Bucket and change the relevant modules to read and write from the new Bucket, and then delete the old one. REPEATED fields are implemented as the JSON type, using [https://dev.mysql.com/doc/refman/8.0/en/create-index.htm multi-valued indexes] and automatically using the <code>MEMBER OF</code> function in relevant <code>WHERE</code> conditions. This is the reason it requires MySQL 8.0.18 – it's not clear if MariaDB will support similar structures in the future. ===Storing data=== Calling <code>bucket.put</code> in Lua calls the <code>BucketLuaLibrary::bucketPut</code> method. Notably, this does not immediately do an INSERT with the payload – instead, it adds the puts to a <code>bucketPuts</code> field on the parser output, which the Lua library has access to. Then the magical part is that the insertion happens when MediaWiki's [https://www.mediawiki.org/wiki/Manual:Hooks/LinksUpdateComplete LinksUpdateComplete] hook runs. This hook runs when a page is saved, when it is moved or deleted, or when it gets re-rendered after a transclusion it depends on gets changed. In short, it's exactly the hook we'd hope would exist, since it runs in exactly the right set of situations that we might wish to examine the puts again. It also has access to the <code>bucketPuts</code> that we put on the parser output, so no additional parses need to happen at all. You can see this in <code>BucketHooks::onLinksUpdateComplete</code>. This calls <code>Bucket::writePuts</code>, which removes any fields that won't be valid columns in the bucket and then inserts them into the relevant table. It also updates the <code>bucket_pages</code> table with all of the puts that are used on each page. Since the vast majority of our LinksUpdates do not change the calls to <code>bucket.put</code> we should avoid doing INSERTs that are exactly the same as the existing values. SMW doesn't do this, and it's the reason they are responsible for 75% of our database writes. Therefore we want to limit database activity to data that has actually changed. To accomplish this, <code>bucket_pages</code> has a column <code>put_hash</code> which is the SHA256 hash of the put data the last time it was written. Before any bucket data is written to the database the previous <code>put_hash</code> and new <code>put_hash</code> are compared, and writing only continues if they differ. This causes zero database writes to occur when the stored data has not changed. === Bucket:bucket issues === Bucket contains a default "Bucket:bucket issues" that cannot be modified. Due to the <code>bucket.put</code> logic running through LinksUpdateComplete, any errors and warnings from puts cannot be shown on the page directly. This Bucket is used to communicate those errors and warnings to users. Issues can be viewed through the normal <code>?action=bucket</code> url parameter, or by clicking "View Bucket" in the sidebar. ==Querying== <code>bucket</code>, <code>bucket.select</code> and <code>bucket.run</code> are the only required methods to execute a query. Order doesn't matter except <code>bucket.run</code> must be last, since it is the function that executes the query and returns results. Bucket does not limit the number of conditions in a single query. A lua error will be thrown if a query takes longer than 500 milliseconds. ===Concepts=== ====QueryBuilder==== A <code>QueryBuilder</code> is created by calling <code>bucket( string )</code> All methods represented here by <code>bucket.</code> are methods of a QueryBuilder object. ====Selector==== A <code>Selector</code> string is defined as one of the following: * A field name in the primary(specified by the call to bucket()) Bucket * A combined bucket and field specifier, joined together by <code>.</code>. Such as <code>drops_line.page_name_sub</code> * A category, such as <code>Category:Slayer Monsters</code>. In this case the returned field will be a Boolean, with true indicating that the page is a member of the specified Category. ====Operand==== One of the following strings: * <code>=</code> * <code>!=</code> * <code>>=</code> * <code><=</code> * <code>></code> * <code><</code> ====Condition==== A <code>Condition</code> is either a string or a table. A table <code>Condition</code> is a table of two or three entries, in the format of <code>{Selector, Operand, Value}</code> or <code>{Selector, Value}</code>. In the case of two entries, the operand is implied to be <code>=</code>. A string <code>Condition</code> is the name of a category, such as <code>Category:Slayer monsters</code>. This condition will be true if the <code>page_name</code> for a row is in the specified category. ===bucket=== <code>bucket( string )</code> The parameter must be a valid Bucket name. Returns a Bucket <code>QueryBuilder</code> ===bucket.sub=== <code>sub( string )</code> Any string Returns a Bucket <code>QueryBuilder</code> ===bucket.select=== <code>select( Selector, ... )</code> One or more Selectors. Each selector supplied will result in a matching field in the result table. Multiple <code>select</code> statements are supported in a query, with <code>select('one').select('two')</code> acting identically to <code>select('one', 'two')</code> Returns a Bucket <code>QueryBuilder</code> ===bucket.where=== <code>where( Condition, ... )</code> One or more Conditions. Supplying multiple conditions is equivalent to <code>where(Bucket.And(Condition, ...))</code> ''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>. Returns a Bucket <code>QueryBuilder</code> ===bucket.join=== <code>join( string, Selector, Selector )</code> The first parameter must be a valid Bucket name. The second and third parameters are both the same format. One entry is a Selector indicating a field in the joined table to use for comparison. The other entry is a Selector indicating a field in the primary Bucket, or in another joined Bucket. One of the fields indicated may be of Repeated type, but not both. Returns a Bucket <code>QueryBuilder</code> ===bucket.limit=== <code>limit( number )</code> Sets the limit for the query. Accepted range is 1-5000. Default 500. Setting this to 0 or nil will use the default value. Returns a Bucket <code>QueryBuilder</code> ===bucket.offset=== <code>offset( number )</code> Sets the offset for the query. Default 0. Setting this to nil will use the default value. Returns a Bucket <code>QueryBuilder</code> ===bucket.orderBy=== <code>orderBy( Selector, string )</code> The first parameter must be a Selector which is present in a <code>bucket.select</code> for this query. The second parameter is either <code>asc</code>, for ascending order, or <code>desc</code>, for descending order. Returns a Bucket <code>QueryBuilder</code> ===bucket.run=== <code>run()</code> Executes the query. The query result is returned as a lua array, one entry per row returned. Each array element is a table, with one property per argument to <code>select</code>. These properties are all lower case, and spaces are replaced with '_', except for Categories, which are returned exactly as input. The property value will be of the data type specified by the Bucket, except in the case of a repeated field, where it will be an array of that data type. Returns <code>table</code> ===Other methods=== The following methods are methods are available on the global Bucket object to be used within <code>bucket.where()</code> conditions. ====Bucket.Or==== <code>Bucket.Or( Condition, ... )</code> Represents <code>Condition OR ...</code> Returns <code>Condition, ...</code> ====Bucket.And==== <code>Bucket.And( Condition, ... )</code> Represents <code>Condition AND ...</code> Returns <code>Condition, ...</code> ====Bucket.Not==== <code>Bucket.Not( Condition )</code> Represents <code>NOT Condition</code> Returns <code>Condition</code> ====Bucket.Null==== <code>Bucket.Null()</code> Used as Value in a Condition, represents <code>nil</code>. ''Note'': <code>nil</code> cannot be used directly within <code>bucket.where()</code>, as <code>nil</code> cannot be stored as a table value in lua. ==Bug Bounty Program== If you discover a security vulnerability in Bucket, please send an email to <code>admin (at) weirdgloop.org</code> with step-by-step instructions to reproduce the issue. We'll send you some RuneScape Wiki merch (probably a scarf!) and possibly a bug bounty payout. Bug bounty payouts are solely at Weird Gloop's discretion, but will usually range between $200 and $2000, depending on the severity and type of vulnerability, and the level of access required to exploit it. Examples of high-severity vulnerabilities: * Leak of credentials or user data * SQL injection * Remote code execution/Privilege escalation Examples of moderate-severity vulnerabilities: * Cross-site scripting * Denial-of-service Bugs in Bucket code that are not security vulnerabilities won't be eligible for the bug bounty program, but we appreciate reports on the [https://github.com/weirdgloop/mediawiki-extensions-Bucket/issues GitHub issues list]. You are welcome to test on the [https://en_rswiki.mw-upgrade.weirdgloop.org dev wikis] – please do not test on the production wikis (runescape.wiki, minecraft.wiki, etc). Security vulnerabilities in other code used by Weird Gloop (including MediaWiki core, non-Weird Gloop extensions, and other non-Bucket extensions developed by Weird Gloop) are not currently eligible for bug bounty payouts, but if you discover a vulnerability that affects us, we'd still like to hear from you. ==See also== * [[/SMW migration guide|SMW migration guide]] * [[/Example modules|Modules suitable for replacing some parser functions]] 4157d20494d483f3f16a3252a562a48f56b15249 638 633 2025-08-20T20:47:27Z Mudscape 106 /* See also */ wikitext text/x-wiki '''Bucket''' is an in-development MediaWiki extension that lets you store structured data on articles, which can be queried by other articles and APIs. It is meant as a replacement for how the RuneScape wikis use Semantic MediaWiki, and is (sort of) in the same general category of extensions as SMW, Cargo, or Wikibase. {{ToC|limit=1}} ==Why?== Continuing to use Semantic MediaWiki poses two major risks to us. The first is related to performance. In a couple days' worth of profiling, SMW was responsible for about 50% of all database reads on the wiki, and about 75% of all writes (even when no content has changed)! Semantic MediaWiki seems to generally be responsible for about 30% of the total parse time of our articles. This poses a serious obstacle to our attempts at making the wiki faster, more stable, and less expensive to operate. SMW also does its own purging of both the parser cache and HTML cache, which seriously complicates any attempts to more carefully orchestrate the relationship between (for example) Grand Exchange updates and Cloudflare purging. SMW is also extremely complicated – the code base is about 210,000 lines of PHP, a lot of which is not fully understood by anyone still involved with the project. There's a series of performance improvements that in theory could be done to help improve SMW, but the development is stuck in a bit of a weird place where nobody really knows why particular things were implemented a particular way, which makes further changes riskier and take longer. I came to the conclusion that it would take less time to implement a separate extension and migrate our usage to it. It's also complicated in the sense that very few people on our wikis understand how to do anything other than very basic queries with it. The third risk is sort of related to the second. SMW is complex enough that I can totally envision a scenario where the latest SMW release is not compatible with the latest MediaWiki release, and this blocks us from staying up to date with MediaWiki. This is especially scary due to the upcoming core MediaWiki parser rework that will make article parsing happen in less than full-page sections (incidentally this is the same thing that might break the Variables extension, but that's a topic for another day). SMW doesn't have a great deal of institutional support right now (it's possible we are the single biggest user of it currently), and we might need to get urgently involved with SMW development if that situation comes to pass. All together, it feels like a pretty good reason to explore alternatives. One option we looked at was Cargo, which gives much more of a SQL-y access to the underlying data (which I quite like). Unfortunately there's a number of things Cargo does that I really don't like – tying table definitions to templates, making it so you can only "attach" to a single table from a template (which Cargo users have found horrible workarounds for), and most prominently, making it so that a page's data only updates either on "page save" or on re-creation of the underlying table (meaning, editing a module would not update a page's Cargo data). I really wanted to like Cargo, but I think it won't work for us. ==Goals of the extension== * Support for the minimal feature set of the RuneScape wikis' use of SMW, including reading entries from the API and some basic visualization on a special page. * Simplicity in implementation: try to write as little code as possible, and avoid unnecessary structures for caching. * Simplicity in use: In general there should be one canonical way to do things, and users should not have to worry about manually updating or invalidating entries. * High-performance: minimize database queries and latency, minimize unnecessary parses and purges. Try to ride on top of existing "refreshLinks" constructs as much as possible. Explicit non-goals: * Full feature parity with SMW or Cargo, including map support, drilldowns, subobjects, concepts, subquery support (mostly). * Generic support for versions of MediaWiki that are not used on Weird Gloop, or for DBMSes that we don't use. This is primarily meant to stay simple and maintainable by us, and supporting a burgeoning ecosystem of different wiki installations with all sorts of different dependencies is not what we're signing up for right now. This could change if other wikis are seriously interested in using Bucket, and if the scope of changes is relatively small, but right now the focus is squarely on MediaWiki 1.41 and MySQL 8.0.18 or higher. ==Basic usage== Data is stored in "buckets", which are database tables with specific columns that you can define. Imagine we wanted to define a basic table to store monster drops (similar to Property:Dropped item, Property:Drop type, Property:Drop Rarity, etc, in current SMW). Each call to {{t|DropsLine}} would add a new row to this table. If we wanted a "bucket" called "drops" and the columns to include the dropped item, rarity and quantity, we could go to the Bucket:Drops and put the following: <syntaxhighlight lang="json"> { "item": { "type": "PAGE" }, "quantity": { "type": "TEXT" }, "rarity": { "type": "TEXT" } } </syntaxhighlight> Supported types are PAGE, TEXT, INTEGER, DOUBLE, and BOOLEAN. Fields can be marked as repeated, in which case they are stored in the DB as JSON type, using multi-value index to keep seek time low. There are a few "reserved" columns that are added to every table, including "_page_id", "_index", "page_name" referring to the page that the bucket "put" call is invoked on, and "page_name_sub" which serves to help join data correctly when there are multiple Bucket rows written per page. The only way to write and read from a bucket is via Lua calls on the "bucket" object. I quite like this (and certainly you can implement templates and things to generically write to it without Lua), although some people might prefer to have actual parser functions to use. To store data in that bucket, via Lua, you'd say <syntaxhighlight lang="lua">bucket("drops").put({item="Rune scimitar", quantity="3-5", rarity="1/128"})</syntaxhighlight> And that's it! Querying has a lot more options, but the simplest thing would be something like <syntaxhighlight lang="lua"> bucket("drops") .select("page_name", "item", "quantity", "rarity") .where("item", "Rune scimitar") .run() </syntaxhighlight> Which gives you all of the monsters that drop the Rune scimitar. Full documentation of the select syntax will be forthcoming, but it includes filtering based on values, JOINing on other tables, selecting from arrays, and filtering based on the categories on the page. ==Technical description== Bucket is made up of three main pieces: * Table definitions in the "Bucket" namespace, where you define a database table, and can modify it with additional fields * Implementation of "bucket.put" that does INSERT and UPDATE queries on those tables * Implementation of queries, which translate the Lua syntax into a SELECT statement ===Table definition=== Bucket (the extension) adds a new namespace called "Bucket", namespace ID 9592. The content model for this namespace is JSON, which should prevent people from saving anything there that is not valid JSON. A table definition is a JSON object with the field names as keys, and values as JSON objects with the following keys: ====type==== Required. Possible types are: * PAGE * TEXT * INTEGER * DOUBLE * BOOLEAN These correspond to MySQL data types, except for PAGE, which is identical to TEXT except the value is rendered as a link on Bucket Special pages for convenience. ====repeated==== Default false. Fields only hold one value per entry unless they are a repeated field. Repeated fields have some restrictions: Using <, >, >=, <= comparisons on a repeated field is unsupported. bucket.join() cannot join two repeated fields together. Due to limitations of the JSON database type, individual values in a repeated field are limited to 512 characters. ====index==== Default true. Must be true if '''repeated''' is true. If the field has an index, it can be accessed efficiently as part of a JOIN or WHERE clause, with the caveat that it takes up about twice as much database space. Most fields are okay to be indexed, unless they're some big JSON cluster that is never going to be part of a query condition. === Table creation === When someone attempts to save a blob in the Bucket namespace, a number of things are required, otherwise it will not be able to save. This is in Bucket::createOrModifyTable. * There needs to be at least one column in the schema * All field names must be strings * All field names must be only lowercase alphanumeric characters, or _ * All field names must be unique * The '''type''' must be a supported type If this table is new, the schema will then be converted to a CREATE TABLE statement. If it already exists, any changes against the old schema will be converted into an ALTER TABLE statement, which could include ADD COLUMN, DROP COLUMN, ADD INDEX, DROP INDEX. In a transaction with the CREATE/ALTER TABLE, we also add an entry to the <code>bucket_schemas</code> table, containing a JSON representation of the table's schema. Buckets that are no longer written to can be deleted, which deletes the table. Moving Buckets is not supported, although a user can create a new Bucket and change the relevant modules to read and write from the new Bucket, and then delete the old one. REPEATED fields are implemented as the JSON type, using [https://dev.mysql.com/doc/refman/8.0/en/create-index.htm multi-valued indexes] and automatically using the <code>MEMBER OF</code> function in relevant <code>WHERE</code> conditions. This is the reason it requires MySQL 8.0.18 – it's not clear if MariaDB will support similar structures in the future. ===Storing data=== Calling <code>bucket.put</code> in Lua calls the <code>BucketLuaLibrary::bucketPut</code> method. Notably, this does not immediately do an INSERT with the payload – instead, it adds the puts to a <code>bucketPuts</code> field on the parser output, which the Lua library has access to. Then the magical part is that the insertion happens when MediaWiki's [https://www.mediawiki.org/wiki/Manual:Hooks/LinksUpdateComplete LinksUpdateComplete] hook runs. This hook runs when a page is saved, when it is moved or deleted, or when it gets re-rendered after a transclusion it depends on gets changed. In short, it's exactly the hook we'd hope would exist, since it runs in exactly the right set of situations that we might wish to examine the puts again. It also has access to the <code>bucketPuts</code> that we put on the parser output, so no additional parses need to happen at all. You can see this in <code>BucketHooks::onLinksUpdateComplete</code>. This calls <code>Bucket::writePuts</code>, which removes any fields that won't be valid columns in the bucket and then inserts them into the relevant table. It also updates the <code>bucket_pages</code> table with all of the puts that are used on each page. Since the vast majority of our LinksUpdates do not change the calls to <code>bucket.put</code> we should avoid doing INSERTs that are exactly the same as the existing values. SMW doesn't do this, and it's the reason they are responsible for 75% of our database writes. Therefore we want to limit database activity to data that has actually changed. To accomplish this, <code>bucket_pages</code> has a column <code>put_hash</code> which is the SHA256 hash of the put data the last time it was written. Before any bucket data is written to the database the previous <code>put_hash</code> and new <code>put_hash</code> are compared, and writing only continues if they differ. This causes zero database writes to occur when the stored data has not changed. === Bucket:bucket issues === Bucket contains a default "Bucket:bucket issues" that cannot be modified. Due to the <code>bucket.put</code> logic running through LinksUpdateComplete, any errors and warnings from puts cannot be shown on the page directly. This Bucket is used to communicate those errors and warnings to users. Issues can be viewed through the normal <code>?action=bucket</code> url parameter, or by clicking "View Bucket" in the sidebar. ==Querying== <code>bucket</code>, <code>bucket.select</code> and <code>bucket.run</code> are the only required methods to execute a query. Order doesn't matter except <code>bucket.run</code> must be last, since it is the function that executes the query and returns results. Bucket does not limit the number of conditions in a single query. A lua error will be thrown if a query takes longer than 500 milliseconds. ===Concepts=== ====QueryBuilder==== A <code>QueryBuilder</code> is created by calling <code>bucket( string )</code> All methods represented here by <code>bucket.</code> are methods of a QueryBuilder object. ====Selector==== A <code>Selector</code> string is defined as one of the following: * A field name in the primary(specified by the call to bucket()) Bucket * A combined bucket and field specifier, joined together by <code>.</code>. Such as <code>drops_line.page_name_sub</code> * A category, such as <code>Category:Slayer Monsters</code>. In this case the returned field will be a Boolean, with true indicating that the page is a member of the specified Category. ====Operand==== One of the following strings: * <code>=</code> * <code>!=</code> * <code>>=</code> * <code><=</code> * <code>></code> * <code><</code> ====Condition==== A <code>Condition</code> is either a string or a table. A table <code>Condition</code> is a table of two or three entries, in the format of <code>{Selector, Operand, Value}</code> or <code>{Selector, Value}</code>. In the case of two entries, the operand is implied to be <code>=</code>. A string <code>Condition</code> is the name of a category, such as <code>Category:Slayer monsters</code>. This condition will be true if the <code>page_name</code> for a row is in the specified category. ===bucket=== <code>bucket( string )</code> The parameter must be a valid Bucket name. Returns a Bucket <code>QueryBuilder</code> ===bucket.sub=== <code>sub( string )</code> Any string Returns a Bucket <code>QueryBuilder</code> ===bucket.select=== <code>select( Selector, ... )</code> One or more Selectors. Each selector supplied will result in a matching field in the result table. Multiple <code>select</code> statements are supported in a query, with <code>select('one').select('two')</code> acting identically to <code>select('one', 'two')</code> Returns a Bucket <code>QueryBuilder</code> ===bucket.where=== <code>where( Condition, ... )</code> One or more Conditions. Supplying multiple conditions is equivalent to <code>where(Bucket.And(Condition, ...))</code> ''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>. Returns a Bucket <code>QueryBuilder</code> ===bucket.join=== <code>join( string, Selector, Selector )</code> The first parameter must be a valid Bucket name. The second and third parameters are both the same format. One entry is a Selector indicating a field in the joined table to use for comparison. The other entry is a Selector indicating a field in the primary Bucket, or in another joined Bucket. One of the fields indicated may be of Repeated type, but not both. Returns a Bucket <code>QueryBuilder</code> ===bucket.limit=== <code>limit( number )</code> Sets the limit for the query. Accepted range is 1-5000. Default 500. Setting this to 0 or nil will use the default value. Returns a Bucket <code>QueryBuilder</code> ===bucket.offset=== <code>offset( number )</code> Sets the offset for the query. Default 0. Setting this to nil will use the default value. Returns a Bucket <code>QueryBuilder</code> ===bucket.orderBy=== <code>orderBy( Selector, string )</code> The first parameter must be a Selector which is present in a <code>bucket.select</code> for this query. The second parameter is either <code>asc</code>, for ascending order, or <code>desc</code>, for descending order. Returns a Bucket <code>QueryBuilder</code> ===bucket.run=== <code>run()</code> Executes the query. The query result is returned as a lua array, one entry per row returned. Each array element is a table, with one property per argument to <code>select</code>. These properties are all lower case, and spaces are replaced with '_', except for Categories, which are returned exactly as input. The property value will be of the data type specified by the Bucket, except in the case of a repeated field, where it will be an array of that data type. Returns <code>table</code> ===Other methods=== The following methods are methods are available on the global Bucket object to be used within <code>bucket.where()</code> conditions. ====Bucket.Or==== <code>Bucket.Or( Condition, ... )</code> Represents <code>Condition OR ...</code> Returns <code>Condition, ...</code> ====Bucket.And==== <code>Bucket.And( Condition, ... )</code> Represents <code>Condition AND ...</code> Returns <code>Condition, ...</code> ====Bucket.Not==== <code>Bucket.Not( Condition )</code> Represents <code>NOT Condition</code> Returns <code>Condition</code> ====Bucket.Null==== <code>Bucket.Null()</code> Used as Value in a Condition, represents <code>nil</code>. ''Note'': <code>nil</code> cannot be used directly within <code>bucket.where()</code>, as <code>nil</code> cannot be stored as a table value in lua. ==Bug Bounty Program== If you discover a security vulnerability in Bucket, please send an email to <code>admin (at) weirdgloop.org</code> with step-by-step instructions to reproduce the issue. We'll send you some RuneScape Wiki merch (probably a scarf!) and possibly a bug bounty payout. Bug bounty payouts are solely at Weird Gloop's discretion, but will usually range between $200 and $2000, depending on the severity and type of vulnerability, and the level of access required to exploit it. Examples of high-severity vulnerabilities: * Leak of credentials or user data * SQL injection * Remote code execution/Privilege escalation Examples of moderate-severity vulnerabilities: * Cross-site scripting * Denial-of-service Bugs in Bucket code that are not security vulnerabilities won't be eligible for the bug bounty program, but we appreciate reports on the [https://github.com/weirdgloop/mediawiki-extensions-Bucket/issues GitHub issues list]. You are welcome to test on the [https://en_rswiki.mw-upgrade.weirdgloop.org dev wikis] – please do not test on the production wikis (runescape.wiki, minecraft.wiki, etc). Security vulnerabilities in other code used by Weird Gloop (including MediaWiki core, non-Weird Gloop extensions, and other non-Bucket extensions developed by Weird Gloop) are not currently eligible for bug bounty payouts, but if you discover a vulnerability that affects us, we'd still like to hear from you. ==See also== * [[/SMW migration guide|SMW migration guide]] * [[/Example modules|Modules suitable for replacing some parser functions]] * [[/Api|Bucket API]] 071332fa408fb0bd155ed7e5c88591082f94bf93 639 638 2025-08-21T16:58:17Z Mudscape 106 document printSQL wikitext text/x-wiki '''Bucket''' is an in-development MediaWiki extension that lets you store structured data on articles, which can be queried by other articles and APIs. It is meant as a replacement for how the RuneScape wikis use Semantic MediaWiki, and is (sort of) in the same general category of extensions as SMW, Cargo, or Wikibase. {{ToC|limit=1}} ==Why?== Continuing to use Semantic MediaWiki poses two major risks to us. The first is related to performance. In a couple days' worth of profiling, SMW was responsible for about 50% of all database reads on the wiki, and about 75% of all writes (even when no content has changed)! Semantic MediaWiki seems to generally be responsible for about 30% of the total parse time of our articles. This poses a serious obstacle to our attempts at making the wiki faster, more stable, and less expensive to operate. SMW also does its own purging of both the parser cache and HTML cache, which seriously complicates any attempts to more carefully orchestrate the relationship between (for example) Grand Exchange updates and Cloudflare purging. SMW is also extremely complicated – the code base is about 210,000 lines of PHP, a lot of which is not fully understood by anyone still involved with the project. There's a series of performance improvements that in theory could be done to help improve SMW, but the development is stuck in a bit of a weird place where nobody really knows why particular things were implemented a particular way, which makes further changes riskier and take longer. I came to the conclusion that it would take less time to implement a separate extension and migrate our usage to it. It's also complicated in the sense that very few people on our wikis understand how to do anything other than very basic queries with it. The third risk is sort of related to the second. SMW is complex enough that I can totally envision a scenario where the latest SMW release is not compatible with the latest MediaWiki release, and this blocks us from staying up to date with MediaWiki. This is especially scary due to the upcoming core MediaWiki parser rework that will make article parsing happen in less than full-page sections (incidentally this is the same thing that might break the Variables extension, but that's a topic for another day). SMW doesn't have a great deal of institutional support right now (it's possible we are the single biggest user of it currently), and we might need to get urgently involved with SMW development if that situation comes to pass. All together, it feels like a pretty good reason to explore alternatives. One option we looked at was Cargo, which gives much more of a SQL-y access to the underlying data (which I quite like). Unfortunately there's a number of things Cargo does that I really don't like – tying table definitions to templates, making it so you can only "attach" to a single table from a template (which Cargo users have found horrible workarounds for), and most prominently, making it so that a page's data only updates either on "page save" or on re-creation of the underlying table (meaning, editing a module would not update a page's Cargo data). I really wanted to like Cargo, but I think it won't work for us. ==Goals of the extension== * Support for the minimal feature set of the RuneScape wikis' use of SMW, including reading entries from the API and some basic visualization on a special page. * Simplicity in implementation: try to write as little code as possible, and avoid unnecessary structures for caching. * Simplicity in use: In general there should be one canonical way to do things, and users should not have to worry about manually updating or invalidating entries. * High-performance: minimize database queries and latency, minimize unnecessary parses and purges. Try to ride on top of existing "refreshLinks" constructs as much as possible. Explicit non-goals: * Full feature parity with SMW or Cargo, including map support, drilldowns, subobjects, concepts, subquery support (mostly). * Generic support for versions of MediaWiki that are not used on Weird Gloop, or for DBMSes that we don't use. This is primarily meant to stay simple and maintainable by us, and supporting a burgeoning ecosystem of different wiki installations with all sorts of different dependencies is not what we're signing up for right now. This could change if other wikis are seriously interested in using Bucket, and if the scope of changes is relatively small, but right now the focus is squarely on MediaWiki 1.41 and MySQL 8.0.18 or higher. ==Basic usage== Data is stored in "buckets", which are database tables with specific columns that you can define. Imagine we wanted to define a basic table to store monster drops (similar to Property:Dropped item, Property:Drop type, Property:Drop Rarity, etc, in current SMW). Each call to {{t|DropsLine}} would add a new row to this table. If we wanted a "bucket" called "drops" and the columns to include the dropped item, rarity and quantity, we could go to the Bucket:Drops and put the following: <syntaxhighlight lang="json"> { "item": { "type": "PAGE" }, "quantity": { "type": "TEXT" }, "rarity": { "type": "TEXT" } } </syntaxhighlight> Supported types are PAGE, TEXT, INTEGER, DOUBLE, and BOOLEAN. Fields can be marked as repeated, in which case they are stored in the DB as JSON type, using multi-value index to keep seek time low. There are a few "reserved" columns that are added to every table, including "_page_id", "_index", "page_name" referring to the page that the bucket "put" call is invoked on, and "page_name_sub" which serves to help join data correctly when there are multiple Bucket rows written per page. The only way to write and read from a bucket is via Lua calls on the "bucket" object. I quite like this (and certainly you can implement templates and things to generically write to it without Lua), although some people might prefer to have actual parser functions to use. To store data in that bucket, via Lua, you'd say <syntaxhighlight lang="lua">bucket("drops").put({item="Rune scimitar", quantity="3-5", rarity="1/128"})</syntaxhighlight> And that's it! Querying has a lot more options, but the simplest thing would be something like <syntaxhighlight lang="lua"> bucket("drops") .select("page_name", "item", "quantity", "rarity") .where("item", "Rune scimitar") .run() </syntaxhighlight> Which gives you all of the monsters that drop the Rune scimitar. Full documentation of the select syntax will be forthcoming, but it includes filtering based on values, JOINing on other tables, selecting from arrays, and filtering based on the categories on the page. ==Technical description== Bucket is made up of three main pieces: * Table definitions in the "Bucket" namespace, where you define a database table, and can modify it with additional fields * Implementation of "bucket.put" that does INSERT and UPDATE queries on those tables * Implementation of queries, which translate the Lua syntax into a SELECT statement ===Table definition=== Bucket (the extension) adds a new namespace called "Bucket", namespace ID 9592. The content model for this namespace is JSON, which should prevent people from saving anything there that is not valid JSON. A table definition is a JSON object with the field names as keys, and values as JSON objects with the following keys: ====type==== Required. Possible types are: * PAGE * TEXT * INTEGER * DOUBLE * BOOLEAN These correspond to MySQL data types, except for PAGE, which is identical to TEXT except the value is rendered as a link on Bucket Special pages for convenience. ====repeated==== Default false. Fields only hold one value per entry unless they are a repeated field. Repeated fields have some restrictions: Using <, >, >=, <= comparisons on a repeated field is unsupported. bucket.join() cannot join two repeated fields together. Due to limitations of the JSON database type, individual values in a repeated field are limited to 512 characters. ====index==== Default true. Must be true if '''repeated''' is true. If the field has an index, it can be accessed efficiently as part of a JOIN or WHERE clause, with the caveat that it takes up about twice as much database space. Most fields are okay to be indexed, unless they're some big JSON cluster that is never going to be part of a query condition. === Table creation === When someone attempts to save a blob in the Bucket namespace, a number of things are required, otherwise it will not be able to save. This is in Bucket::createOrModifyTable. * There needs to be at least one column in the schema * All field names must be strings * All field names must be only lowercase alphanumeric characters, or _ * All field names must be unique * The '''type''' must be a supported type If this table is new, the schema will then be converted to a CREATE TABLE statement. If it already exists, any changes against the old schema will be converted into an ALTER TABLE statement, which could include ADD COLUMN, DROP COLUMN, ADD INDEX, DROP INDEX. In a transaction with the CREATE/ALTER TABLE, we also add an entry to the <code>bucket_schemas</code> table, containing a JSON representation of the table's schema. Buckets that are no longer written to can be deleted, which deletes the table. Moving Buckets is not supported, although a user can create a new Bucket and change the relevant modules to read and write from the new Bucket, and then delete the old one. REPEATED fields are implemented as the JSON type, using [https://dev.mysql.com/doc/refman/8.0/en/create-index.htm multi-valued indexes] and automatically using the <code>MEMBER OF</code> function in relevant <code>WHERE</code> conditions. This is the reason it requires MySQL 8.0.18 – it's not clear if MariaDB will support similar structures in the future. ===Storing data=== Calling <code>bucket.put</code> in Lua calls the <code>BucketLuaLibrary::bucketPut</code> method. Notably, this does not immediately do an INSERT with the payload – instead, it adds the puts to a <code>bucketPuts</code> field on the parser output, which the Lua library has access to. Then the magical part is that the insertion happens when MediaWiki's [https://www.mediawiki.org/wiki/Manual:Hooks/LinksUpdateComplete LinksUpdateComplete] hook runs. This hook runs when a page is saved, when it is moved or deleted, or when it gets re-rendered after a transclusion it depends on gets changed. In short, it's exactly the hook we'd hope would exist, since it runs in exactly the right set of situations that we might wish to examine the puts again. It also has access to the <code>bucketPuts</code> that we put on the parser output, so no additional parses need to happen at all. You can see this in <code>BucketHooks::onLinksUpdateComplete</code>. This calls <code>Bucket::writePuts</code>, which removes any fields that won't be valid columns in the bucket and then inserts them into the relevant table. It also updates the <code>bucket_pages</code> table with all of the puts that are used on each page. Since the vast majority of our LinksUpdates do not change the calls to <code>bucket.put</code> we should avoid doing INSERTs that are exactly the same as the existing values. SMW doesn't do this, and it's the reason they are responsible for 75% of our database writes. Therefore we want to limit database activity to data that has actually changed. To accomplish this, <code>bucket_pages</code> has a column <code>put_hash</code> which is the SHA256 hash of the put data the last time it was written. Before any bucket data is written to the database the previous <code>put_hash</code> and new <code>put_hash</code> are compared, and writing only continues if they differ. This causes zero database writes to occur when the stored data has not changed. === Bucket:bucket issues === Bucket contains a default "Bucket:bucket issues" that cannot be modified. Due to the <code>bucket.put</code> logic running through LinksUpdateComplete, any errors and warnings from puts cannot be shown on the page directly. This Bucket is used to communicate those errors and warnings to users. Issues can be viewed through the normal <code>?action=bucket</code> url parameter, or by clicking "View Bucket" in the sidebar. ==Querying== <code>bucket</code>, <code>bucket.select</code> and <code>bucket.run</code> are the only required methods to execute a query. Order doesn't matter except <code>bucket.run</code> must be last, since it is the function that executes the query and returns results. Bucket does not limit the number of conditions in a single query. A lua error will be thrown if a query takes longer than 500 milliseconds. ===Concepts=== ====QueryBuilder==== A <code>QueryBuilder</code> is created by calling <code>bucket( string )</code> All methods represented here by <code>bucket.</code> are methods of a QueryBuilder object. ====Selector==== A <code>Selector</code> string is defined as one of the following: * A field name in the primary(specified by the call to bucket()) Bucket * A combined bucket and field specifier, joined together by <code>.</code>. Such as <code>drops_line.page_name_sub</code> * A category, such as <code>Category:Slayer Monsters</code>. In this case the returned field will be a Boolean, with true indicating that the page is a member of the specified Category. ====Operand==== One of the following strings: * <code>=</code> * <code>!=</code> * <code>>=</code> * <code><=</code> * <code>></code> * <code><</code> ====Condition==== A <code>Condition</code> is either a string or a table. A table <code>Condition</code> is a table of two or three entries, in the format of <code>{Selector, Operand, Value}</code> or <code>{Selector, Value}</code>. In the case of two entries, the operand is implied to be <code>=</code>. A string <code>Condition</code> is the name of a category, such as <code>Category:Slayer monsters</code>. This condition will be true if the <code>page_name</code> for a row is in the specified category. ===bucket=== <code>bucket( string )</code> The parameter must be a valid Bucket name. Returns a Bucket <code>QueryBuilder</code> ===bucket.sub=== <code>sub( string )</code> Any string Returns a Bucket <code>QueryBuilder</code> ===bucket.select=== <code>select( Selector, ... )</code> One or more Selectors. Each selector supplied will result in a matching field in the result table. Multiple <code>select</code> statements are supported in a query, with <code>select('one').select('two')</code> acting identically to <code>select('one', 'two')</code> Returns a Bucket <code>QueryBuilder</code> ===bucket.where=== <code>where( Condition, ... )</code> One or more Conditions. Supplying multiple conditions is equivalent to <code>where(Bucket.And(Condition, ...))</code> ''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>. Returns a Bucket <code>QueryBuilder</code> ===bucket.join=== <code>join( string, Selector, Selector )</code> The first parameter must be a valid Bucket name. The second and third parameters are both the same format. One entry is a Selector indicating a field in the joined table to use for comparison. The other entry is a Selector indicating a field in the primary Bucket, or in another joined Bucket. One of the fields indicated may be of Repeated type, but not both. Returns a Bucket <code>QueryBuilder</code> ===bucket.limit=== <code>limit( number )</code> Sets the limit for the query. Accepted range is 1-5000. Default 500. Setting this to 0 or nil will use the default value. Returns a Bucket <code>QueryBuilder</code> ===bucket.offset=== <code>offset( number )</code> Sets the offset for the query. Default 0. Setting this to nil will use the default value. Returns a Bucket <code>QueryBuilder</code> ===bucket.orderBy=== <code>orderBy( Selector, string )</code> The first parameter must be a Selector which is present in a <code>bucket.select</code> for this query. The second parameter is either <code>asc</code>, for ascending order, or <code>desc</code>, for descending order. Returns a Bucket <code>QueryBuilder</code> ===bucket.run=== <code>run()</code> Executes the query. The query result is returned as a lua array, one entry per row returned. Each array element is a table, with one property per argument to <code>select</code>. These properties are all lower case, and spaces are replaced with '_', except for Categories, which are returned exactly as input. The property value will be of the data type specified by the Bucket, except in the case of a repeated field, where it will be an array of that data type. Returns <code>table</code> ===bucket.printSQL()=== <code>printSQL()</code> Used for debugging, will log the SQL query to the lua console ===Other methods=== The following methods are methods are available on the global Bucket object to be used within <code>bucket.where()</code> conditions. ====Bucket.Or==== <code>Bucket.Or( Condition, ... )</code> Represents <code>Condition OR ...</code> Returns <code>Condition, ...</code> ====Bucket.And==== <code>Bucket.And( Condition, ... )</code> Represents <code>Condition AND ...</code> Returns <code>Condition, ...</code> ====Bucket.Not==== <code>Bucket.Not( Condition )</code> Represents <code>NOT Condition</code> Returns <code>Condition</code> ====Bucket.Null==== <code>Bucket.Null()</code> Used as Value in a Condition, represents <code>nil</code>. ''Note'': <code>nil</code> cannot be used directly within <code>bucket.where()</code>, as <code>nil</code> cannot be stored as a table value in lua. ==Bug Bounty Program== If you discover a security vulnerability in Bucket, please send an email to <code>admin (at) weirdgloop.org</code> with step-by-step instructions to reproduce the issue. We'll send you some RuneScape Wiki merch (probably a scarf!) and possibly a bug bounty payout. Bug bounty payouts are solely at Weird Gloop's discretion, but will usually range between $200 and $2000, depending on the severity and type of vulnerability, and the level of access required to exploit it. Examples of high-severity vulnerabilities: * Leak of credentials or user data * SQL injection * Remote code execution/Privilege escalation Examples of moderate-severity vulnerabilities: * Cross-site scripting * Denial-of-service Bugs in Bucket code that are not security vulnerabilities won't be eligible for the bug bounty program, but we appreciate reports on the [https://github.com/weirdgloop/mediawiki-extensions-Bucket/issues GitHub issues list]. You are welcome to test on the [https://en_rswiki.mw-upgrade.weirdgloop.org dev wikis] – please do not test on the production wikis (runescape.wiki, minecraft.wiki, etc). Security vulnerabilities in other code used by Weird Gloop (including MediaWiki core, non-Weird Gloop extensions, and other non-Bucket extensions developed by Weird Gloop) are not currently eligible for bug bounty payouts, but if you discover a vulnerability that affects us, we'd still like to hear from you. ==See also== * [[/SMW migration guide|SMW migration guide]] * [[/Example modules|Modules suitable for replacing some parser functions]] * [[/Api|Bucket API]] a6ea4af4bc801faa9defc7dc87dc78f7855b265b 640 639 2025-08-21T16:58:32Z Mudscape 106 /* bucket.printSQL() */ wikitext text/x-wiki '''Bucket''' is an in-development MediaWiki extension that lets you store structured data on articles, which can be queried by other articles and APIs. It is meant as a replacement for how the RuneScape wikis use Semantic MediaWiki, and is (sort of) in the same general category of extensions as SMW, Cargo, or Wikibase. {{ToC|limit=1}} ==Why?== Continuing to use Semantic MediaWiki poses two major risks to us. The first is related to performance. In a couple days' worth of profiling, SMW was responsible for about 50% of all database reads on the wiki, and about 75% of all writes (even when no content has changed)! Semantic MediaWiki seems to generally be responsible for about 30% of the total parse time of our articles. This poses a serious obstacle to our attempts at making the wiki faster, more stable, and less expensive to operate. SMW also does its own purging of both the parser cache and HTML cache, which seriously complicates any attempts to more carefully orchestrate the relationship between (for example) Grand Exchange updates and Cloudflare purging. SMW is also extremely complicated – the code base is about 210,000 lines of PHP, a lot of which is not fully understood by anyone still involved with the project. There's a series of performance improvements that in theory could be done to help improve SMW, but the development is stuck in a bit of a weird place where nobody really knows why particular things were implemented a particular way, which makes further changes riskier and take longer. I came to the conclusion that it would take less time to implement a separate extension and migrate our usage to it. It's also complicated in the sense that very few people on our wikis understand how to do anything other than very basic queries with it. The third risk is sort of related to the second. SMW is complex enough that I can totally envision a scenario where the latest SMW release is not compatible with the latest MediaWiki release, and this blocks us from staying up to date with MediaWiki. This is especially scary due to the upcoming core MediaWiki parser rework that will make article parsing happen in less than full-page sections (incidentally this is the same thing that might break the Variables extension, but that's a topic for another day). SMW doesn't have a great deal of institutional support right now (it's possible we are the single biggest user of it currently), and we might need to get urgently involved with SMW development if that situation comes to pass. All together, it feels like a pretty good reason to explore alternatives. One option we looked at was Cargo, which gives much more of a SQL-y access to the underlying data (which I quite like). Unfortunately there's a number of things Cargo does that I really don't like – tying table definitions to templates, making it so you can only "attach" to a single table from a template (which Cargo users have found horrible workarounds for), and most prominently, making it so that a page's data only updates either on "page save" or on re-creation of the underlying table (meaning, editing a module would not update a page's Cargo data). I really wanted to like Cargo, but I think it won't work for us. ==Goals of the extension== * Support for the minimal feature set of the RuneScape wikis' use of SMW, including reading entries from the API and some basic visualization on a special page. * Simplicity in implementation: try to write as little code as possible, and avoid unnecessary structures for caching. * Simplicity in use: In general there should be one canonical way to do things, and users should not have to worry about manually updating or invalidating entries. * High-performance: minimize database queries and latency, minimize unnecessary parses and purges. Try to ride on top of existing "refreshLinks" constructs as much as possible. Explicit non-goals: * Full feature parity with SMW or Cargo, including map support, drilldowns, subobjects, concepts, subquery support (mostly). * Generic support for versions of MediaWiki that are not used on Weird Gloop, or for DBMSes that we don't use. This is primarily meant to stay simple and maintainable by us, and supporting a burgeoning ecosystem of different wiki installations with all sorts of different dependencies is not what we're signing up for right now. This could change if other wikis are seriously interested in using Bucket, and if the scope of changes is relatively small, but right now the focus is squarely on MediaWiki 1.41 and MySQL 8.0.18 or higher. ==Basic usage== Data is stored in "buckets", which are database tables with specific columns that you can define. Imagine we wanted to define a basic table to store monster drops (similar to Property:Dropped item, Property:Drop type, Property:Drop Rarity, etc, in current SMW). Each call to {{t|DropsLine}} would add a new row to this table. If we wanted a "bucket" called "drops" and the columns to include the dropped item, rarity and quantity, we could go to the Bucket:Drops and put the following: <syntaxhighlight lang="json"> { "item": { "type": "PAGE" }, "quantity": { "type": "TEXT" }, "rarity": { "type": "TEXT" } } </syntaxhighlight> Supported types are PAGE, TEXT, INTEGER, DOUBLE, and BOOLEAN. Fields can be marked as repeated, in which case they are stored in the DB as JSON type, using multi-value index to keep seek time low. There are a few "reserved" columns that are added to every table, including "_page_id", "_index", "page_name" referring to the page that the bucket "put" call is invoked on, and "page_name_sub" which serves to help join data correctly when there are multiple Bucket rows written per page. The only way to write and read from a bucket is via Lua calls on the "bucket" object. I quite like this (and certainly you can implement templates and things to generically write to it without Lua), although some people might prefer to have actual parser functions to use. To store data in that bucket, via Lua, you'd say <syntaxhighlight lang="lua">bucket("drops").put({item="Rune scimitar", quantity="3-5", rarity="1/128"})</syntaxhighlight> And that's it! Querying has a lot more options, but the simplest thing would be something like <syntaxhighlight lang="lua"> bucket("drops") .select("page_name", "item", "quantity", "rarity") .where("item", "Rune scimitar") .run() </syntaxhighlight> Which gives you all of the monsters that drop the Rune scimitar. Full documentation of the select syntax will be forthcoming, but it includes filtering based on values, JOINing on other tables, selecting from arrays, and filtering based on the categories on the page. ==Technical description== Bucket is made up of three main pieces: * Table definitions in the "Bucket" namespace, where you define a database table, and can modify it with additional fields * Implementation of "bucket.put" that does INSERT and UPDATE queries on those tables * Implementation of queries, which translate the Lua syntax into a SELECT statement ===Table definition=== Bucket (the extension) adds a new namespace called "Bucket", namespace ID 9592. The content model for this namespace is JSON, which should prevent people from saving anything there that is not valid JSON. A table definition is a JSON object with the field names as keys, and values as JSON objects with the following keys: ====type==== Required. Possible types are: * PAGE * TEXT * INTEGER * DOUBLE * BOOLEAN These correspond to MySQL data types, except for PAGE, which is identical to TEXT except the value is rendered as a link on Bucket Special pages for convenience. ====repeated==== Default false. Fields only hold one value per entry unless they are a repeated field. Repeated fields have some restrictions: Using <, >, >=, <= comparisons on a repeated field is unsupported. bucket.join() cannot join two repeated fields together. Due to limitations of the JSON database type, individual values in a repeated field are limited to 512 characters. ====index==== Default true. Must be true if '''repeated''' is true. If the field has an index, it can be accessed efficiently as part of a JOIN or WHERE clause, with the caveat that it takes up about twice as much database space. Most fields are okay to be indexed, unless they're some big JSON cluster that is never going to be part of a query condition. === Table creation === When someone attempts to save a blob in the Bucket namespace, a number of things are required, otherwise it will not be able to save. This is in Bucket::createOrModifyTable. * There needs to be at least one column in the schema * All field names must be strings * All field names must be only lowercase alphanumeric characters, or _ * All field names must be unique * The '''type''' must be a supported type If this table is new, the schema will then be converted to a CREATE TABLE statement. If it already exists, any changes against the old schema will be converted into an ALTER TABLE statement, which could include ADD COLUMN, DROP COLUMN, ADD INDEX, DROP INDEX. In a transaction with the CREATE/ALTER TABLE, we also add an entry to the <code>bucket_schemas</code> table, containing a JSON representation of the table's schema. Buckets that are no longer written to can be deleted, which deletes the table. Moving Buckets is not supported, although a user can create a new Bucket and change the relevant modules to read and write from the new Bucket, and then delete the old one. REPEATED fields are implemented as the JSON type, using [https://dev.mysql.com/doc/refman/8.0/en/create-index.htm multi-valued indexes] and automatically using the <code>MEMBER OF</code> function in relevant <code>WHERE</code> conditions. This is the reason it requires MySQL 8.0.18 – it's not clear if MariaDB will support similar structures in the future. ===Storing data=== Calling <code>bucket.put</code> in Lua calls the <code>BucketLuaLibrary::bucketPut</code> method. Notably, this does not immediately do an INSERT with the payload – instead, it adds the puts to a <code>bucketPuts</code> field on the parser output, which the Lua library has access to. Then the magical part is that the insertion happens when MediaWiki's [https://www.mediawiki.org/wiki/Manual:Hooks/LinksUpdateComplete LinksUpdateComplete] hook runs. This hook runs when a page is saved, when it is moved or deleted, or when it gets re-rendered after a transclusion it depends on gets changed. In short, it's exactly the hook we'd hope would exist, since it runs in exactly the right set of situations that we might wish to examine the puts again. It also has access to the <code>bucketPuts</code> that we put on the parser output, so no additional parses need to happen at all. You can see this in <code>BucketHooks::onLinksUpdateComplete</code>. This calls <code>Bucket::writePuts</code>, which removes any fields that won't be valid columns in the bucket and then inserts them into the relevant table. It also updates the <code>bucket_pages</code> table with all of the puts that are used on each page. Since the vast majority of our LinksUpdates do not change the calls to <code>bucket.put</code> we should avoid doing INSERTs that are exactly the same as the existing values. SMW doesn't do this, and it's the reason they are responsible for 75% of our database writes. Therefore we want to limit database activity to data that has actually changed. To accomplish this, <code>bucket_pages</code> has a column <code>put_hash</code> which is the SHA256 hash of the put data the last time it was written. Before any bucket data is written to the database the previous <code>put_hash</code> and new <code>put_hash</code> are compared, and writing only continues if they differ. This causes zero database writes to occur when the stored data has not changed. === Bucket:bucket issues === Bucket contains a default "Bucket:bucket issues" that cannot be modified. Due to the <code>bucket.put</code> logic running through LinksUpdateComplete, any errors and warnings from puts cannot be shown on the page directly. This Bucket is used to communicate those errors and warnings to users. Issues can be viewed through the normal <code>?action=bucket</code> url parameter, or by clicking "View Bucket" in the sidebar. ==Querying== <code>bucket</code>, <code>bucket.select</code> and <code>bucket.run</code> are the only required methods to execute a query. Order doesn't matter except <code>bucket.run</code> must be last, since it is the function that executes the query and returns results. Bucket does not limit the number of conditions in a single query. A lua error will be thrown if a query takes longer than 500 milliseconds. ===Concepts=== ====QueryBuilder==== A <code>QueryBuilder</code> is created by calling <code>bucket( string )</code> All methods represented here by <code>bucket.</code> are methods of a QueryBuilder object. ====Selector==== A <code>Selector</code> string is defined as one of the following: * A field name in the primary(specified by the call to bucket()) Bucket * A combined bucket and field specifier, joined together by <code>.</code>. Such as <code>drops_line.page_name_sub</code> * A category, such as <code>Category:Slayer Monsters</code>. In this case the returned field will be a Boolean, with true indicating that the page is a member of the specified Category. ====Operand==== One of the following strings: * <code>=</code> * <code>!=</code> * <code>>=</code> * <code><=</code> * <code>></code> * <code><</code> ====Condition==== A <code>Condition</code> is either a string or a table. A table <code>Condition</code> is a table of two or three entries, in the format of <code>{Selector, Operand, Value}</code> or <code>{Selector, Value}</code>. In the case of two entries, the operand is implied to be <code>=</code>. A string <code>Condition</code> is the name of a category, such as <code>Category:Slayer monsters</code>. This condition will be true if the <code>page_name</code> for a row is in the specified category. ===bucket=== <code>bucket( string )</code> The parameter must be a valid Bucket name. Returns a Bucket <code>QueryBuilder</code> ===bucket.sub=== <code>sub( string )</code> Any string Returns a Bucket <code>QueryBuilder</code> ===bucket.select=== <code>select( Selector, ... )</code> One or more Selectors. Each selector supplied will result in a matching field in the result table. Multiple <code>select</code> statements are supported in a query, with <code>select('one').select('two')</code> acting identically to <code>select('one', 'two')</code> Returns a Bucket <code>QueryBuilder</code> ===bucket.where=== <code>where( Condition, ... )</code> One or more Conditions. Supplying multiple conditions is equivalent to <code>where(Bucket.And(Condition, ...))</code> ''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>. Returns a Bucket <code>QueryBuilder</code> ===bucket.join=== <code>join( string, Selector, Selector )</code> The first parameter must be a valid Bucket name. The second and third parameters are both the same format. One entry is a Selector indicating a field in the joined table to use for comparison. The other entry is a Selector indicating a field in the primary Bucket, or in another joined Bucket. One of the fields indicated may be of Repeated type, but not both. Returns a Bucket <code>QueryBuilder</code> ===bucket.limit=== <code>limit( number )</code> Sets the limit for the query. Accepted range is 1-5000. Default 500. Setting this to 0 or nil will use the default value. Returns a Bucket <code>QueryBuilder</code> ===bucket.offset=== <code>offset( number )</code> Sets the offset for the query. Default 0. Setting this to nil will use the default value. Returns a Bucket <code>QueryBuilder</code> ===bucket.orderBy=== <code>orderBy( Selector, string )</code> The first parameter must be a Selector which is present in a <code>bucket.select</code> for this query. The second parameter is either <code>asc</code>, for ascending order, or <code>desc</code>, for descending order. Returns a Bucket <code>QueryBuilder</code> ===bucket.run=== <code>run()</code> Executes the query. The query result is returned as a lua array, one entry per row returned. Each array element is a table, with one property per argument to <code>select</code>. These properties are all lower case, and spaces are replaced with '_', except for Categories, which are returned exactly as input. The property value will be of the data type specified by the Bucket, except in the case of a repeated field, where it will be an array of that data type. Returns <code>table</code> ===bucket.printSQL=== <code>printSQL()</code> Used for debugging, will log the SQL query to the lua console ===Other methods=== The following methods are methods are available on the global Bucket object to be used within <code>bucket.where()</code> conditions. ====Bucket.Or==== <code>Bucket.Or( Condition, ... )</code> Represents <code>Condition OR ...</code> Returns <code>Condition, ...</code> ====Bucket.And==== <code>Bucket.And( Condition, ... )</code> Represents <code>Condition AND ...</code> Returns <code>Condition, ...</code> ====Bucket.Not==== <code>Bucket.Not( Condition )</code> Represents <code>NOT Condition</code> Returns <code>Condition</code> ====Bucket.Null==== <code>Bucket.Null()</code> Used as Value in a Condition, represents <code>nil</code>. ''Note'': <code>nil</code> cannot be used directly within <code>bucket.where()</code>, as <code>nil</code> cannot be stored as a table value in lua. ==Bug Bounty Program== If you discover a security vulnerability in Bucket, please send an email to <code>admin (at) weirdgloop.org</code> with step-by-step instructions to reproduce the issue. We'll send you some RuneScape Wiki merch (probably a scarf!) and possibly a bug bounty payout. Bug bounty payouts are solely at Weird Gloop's discretion, but will usually range between $200 and $2000, depending on the severity and type of vulnerability, and the level of access required to exploit it. Examples of high-severity vulnerabilities: * Leak of credentials or user data * SQL injection * Remote code execution/Privilege escalation Examples of moderate-severity vulnerabilities: * Cross-site scripting * Denial-of-service Bugs in Bucket code that are not security vulnerabilities won't be eligible for the bug bounty program, but we appreciate reports on the [https://github.com/weirdgloop/mediawiki-extensions-Bucket/issues GitHub issues list]. You are welcome to test on the [https://en_rswiki.mw-upgrade.weirdgloop.org dev wikis] – please do not test on the production wikis (runescape.wiki, minecraft.wiki, etc). Security vulnerabilities in other code used by Weird Gloop (including MediaWiki core, non-Weird Gloop extensions, and other non-Bucket extensions developed by Weird Gloop) are not currently eligible for bug bounty payouts, but if you discover a vulnerability that affects us, we'd still like to hear from you. ==See also== * [[/SMW migration guide|SMW migration guide]] * [[/Example modules|Modules suitable for replacing some parser functions]] * [[/Api|Bucket API]] 67228e25ef9026b1d63938675532f14ea5f2c69c 644 640 2025-08-22T18:44:32Z Mudscape 106 /* See also */ wikitext text/x-wiki '''Bucket''' is an in-development MediaWiki extension that lets you store structured data on articles, which can be queried by other articles and APIs. It is meant as a replacement for how the RuneScape wikis use Semantic MediaWiki, and is (sort of) in the same general category of extensions as SMW, Cargo, or Wikibase. {{ToC|limit=1}} ==Why?== Continuing to use Semantic MediaWiki poses two major risks to us. The first is related to performance. In a couple days' worth of profiling, SMW was responsible for about 50% of all database reads on the wiki, and about 75% of all writes (even when no content has changed)! Semantic MediaWiki seems to generally be responsible for about 30% of the total parse time of our articles. This poses a serious obstacle to our attempts at making the wiki faster, more stable, and less expensive to operate. SMW also does its own purging of both the parser cache and HTML cache, which seriously complicates any attempts to more carefully orchestrate the relationship between (for example) Grand Exchange updates and Cloudflare purging. SMW is also extremely complicated – the code base is about 210,000 lines of PHP, a lot of which is not fully understood by anyone still involved with the project. There's a series of performance improvements that in theory could be done to help improve SMW, but the development is stuck in a bit of a weird place where nobody really knows why particular things were implemented a particular way, which makes further changes riskier and take longer. I came to the conclusion that it would take less time to implement a separate extension and migrate our usage to it. It's also complicated in the sense that very few people on our wikis understand how to do anything other than very basic queries with it. The third risk is sort of related to the second. SMW is complex enough that I can totally envision a scenario where the latest SMW release is not compatible with the latest MediaWiki release, and this blocks us from staying up to date with MediaWiki. This is especially scary due to the upcoming core MediaWiki parser rework that will make article parsing happen in less than full-page sections (incidentally this is the same thing that might break the Variables extension, but that's a topic for another day). SMW doesn't have a great deal of institutional support right now (it's possible we are the single biggest user of it currently), and we might need to get urgently involved with SMW development if that situation comes to pass. All together, it feels like a pretty good reason to explore alternatives. One option we looked at was Cargo, which gives much more of a SQL-y access to the underlying data (which I quite like). Unfortunately there's a number of things Cargo does that I really don't like – tying table definitions to templates, making it so you can only "attach" to a single table from a template (which Cargo users have found horrible workarounds for), and most prominently, making it so that a page's data only updates either on "page save" or on re-creation of the underlying table (meaning, editing a module would not update a page's Cargo data). I really wanted to like Cargo, but I think it won't work for us. ==Goals of the extension== * Support for the minimal feature set of the RuneScape wikis' use of SMW, including reading entries from the API and some basic visualization on a special page. * Simplicity in implementation: try to write as little code as possible, and avoid unnecessary structures for caching. * Simplicity in use: In general there should be one canonical way to do things, and users should not have to worry about manually updating or invalidating entries. * High-performance: minimize database queries and latency, minimize unnecessary parses and purges. Try to ride on top of existing "refreshLinks" constructs as much as possible. Explicit non-goals: * Full feature parity with SMW or Cargo, including map support, drilldowns, subobjects, concepts, subquery support (mostly). * Generic support for versions of MediaWiki that are not used on Weird Gloop, or for DBMSes that we don't use. This is primarily meant to stay simple and maintainable by us, and supporting a burgeoning ecosystem of different wiki installations with all sorts of different dependencies is not what we're signing up for right now. This could change if other wikis are seriously interested in using Bucket, and if the scope of changes is relatively small, but right now the focus is squarely on MediaWiki 1.41 and MySQL 8.0.18 or higher. ==Basic usage== Data is stored in "buckets", which are database tables with specific columns that you can define. Imagine we wanted to define a basic table to store monster drops (similar to Property:Dropped item, Property:Drop type, Property:Drop Rarity, etc, in current SMW). Each call to {{t|DropsLine}} would add a new row to this table. If we wanted a "bucket" called "drops" and the columns to include the dropped item, rarity and quantity, we could go to the Bucket:Drops and put the following: <syntaxhighlight lang="json"> { "item": { "type": "PAGE" }, "quantity": { "type": "TEXT" }, "rarity": { "type": "TEXT" } } </syntaxhighlight> Supported types are PAGE, TEXT, INTEGER, DOUBLE, and BOOLEAN. Fields can be marked as repeated, in which case they are stored in the DB as JSON type, using multi-value index to keep seek time low. There are a few "reserved" columns that are added to every table, including "_page_id", "_index", "page_name" referring to the page that the bucket "put" call is invoked on, and "page_name_sub" which serves to help join data correctly when there are multiple Bucket rows written per page. The only way to write and read from a bucket is via Lua calls on the "bucket" object. I quite like this (and certainly you can implement templates and things to generically write to it without Lua), although some people might prefer to have actual parser functions to use. To store data in that bucket, via Lua, you'd say <syntaxhighlight lang="lua">bucket("drops").put({item="Rune scimitar", quantity="3-5", rarity="1/128"})</syntaxhighlight> And that's it! Querying has a lot more options, but the simplest thing would be something like <syntaxhighlight lang="lua"> bucket("drops") .select("page_name", "item", "quantity", "rarity") .where("item", "Rune scimitar") .run() </syntaxhighlight> Which gives you all of the monsters that drop the Rune scimitar. Full documentation of the select syntax will be forthcoming, but it includes filtering based on values, JOINing on other tables, selecting from arrays, and filtering based on the categories on the page. ==Technical description== Bucket is made up of three main pieces: * Table definitions in the "Bucket" namespace, where you define a database table, and can modify it with additional fields * Implementation of "bucket.put" that does INSERT and UPDATE queries on those tables * Implementation of queries, which translate the Lua syntax into a SELECT statement ===Table definition=== Bucket (the extension) adds a new namespace called "Bucket", namespace ID 9592. The content model for this namespace is JSON, which should prevent people from saving anything there that is not valid JSON. A table definition is a JSON object with the field names as keys, and values as JSON objects with the following keys: ====type==== Required. Possible types are: * PAGE * TEXT * INTEGER * DOUBLE * BOOLEAN These correspond to MySQL data types, except for PAGE, which is identical to TEXT except the value is rendered as a link on Bucket Special pages for convenience. ====repeated==== Default false. Fields only hold one value per entry unless they are a repeated field. Repeated fields have some restrictions: Using <, >, >=, <= comparisons on a repeated field is unsupported. bucket.join() cannot join two repeated fields together. Due to limitations of the JSON database type, individual values in a repeated field are limited to 512 characters. ====index==== Default true. Must be true if '''repeated''' is true. If the field has an index, it can be accessed efficiently as part of a JOIN or WHERE clause, with the caveat that it takes up about twice as much database space. Most fields are okay to be indexed, unless they're some big JSON cluster that is never going to be part of a query condition. === Table creation === When someone attempts to save a blob in the Bucket namespace, a number of things are required, otherwise it will not be able to save. This is in Bucket::createOrModifyTable. * There needs to be at least one column in the schema * All field names must be strings * All field names must be only lowercase alphanumeric characters, or _ * All field names must be unique * The '''type''' must be a supported type If this table is new, the schema will then be converted to a CREATE TABLE statement. If it already exists, any changes against the old schema will be converted into an ALTER TABLE statement, which could include ADD COLUMN, DROP COLUMN, ADD INDEX, DROP INDEX. In a transaction with the CREATE/ALTER TABLE, we also add an entry to the <code>bucket_schemas</code> table, containing a JSON representation of the table's schema. Buckets that are no longer written to can be deleted, which deletes the table. Moving Buckets is not supported, although a user can create a new Bucket and change the relevant modules to read and write from the new Bucket, and then delete the old one. REPEATED fields are implemented as the JSON type, using [https://dev.mysql.com/doc/refman/8.0/en/create-index.htm multi-valued indexes] and automatically using the <code>MEMBER OF</code> function in relevant <code>WHERE</code> conditions. This is the reason it requires MySQL 8.0.18 – it's not clear if MariaDB will support similar structures in the future. ===Storing data=== Calling <code>bucket.put</code> in Lua calls the <code>BucketLuaLibrary::bucketPut</code> method. Notably, this does not immediately do an INSERT with the payload – instead, it adds the puts to a <code>bucketPuts</code> field on the parser output, which the Lua library has access to. Then the magical part is that the insertion happens when MediaWiki's [https://www.mediawiki.org/wiki/Manual:Hooks/LinksUpdateComplete LinksUpdateComplete] hook runs. This hook runs when a page is saved, when it is moved or deleted, or when it gets re-rendered after a transclusion it depends on gets changed. In short, it's exactly the hook we'd hope would exist, since it runs in exactly the right set of situations that we might wish to examine the puts again. It also has access to the <code>bucketPuts</code> that we put on the parser output, so no additional parses need to happen at all. You can see this in <code>BucketHooks::onLinksUpdateComplete</code>. This calls <code>Bucket::writePuts</code>, which removes any fields that won't be valid columns in the bucket and then inserts them into the relevant table. It also updates the <code>bucket_pages</code> table with all of the puts that are used on each page. Since the vast majority of our LinksUpdates do not change the calls to <code>bucket.put</code> we should avoid doing INSERTs that are exactly the same as the existing values. SMW doesn't do this, and it's the reason they are responsible for 75% of our database writes. Therefore we want to limit database activity to data that has actually changed. To accomplish this, <code>bucket_pages</code> has a column <code>put_hash</code> which is the SHA256 hash of the put data the last time it was written. Before any bucket data is written to the database the previous <code>put_hash</code> and new <code>put_hash</code> are compared, and writing only continues if they differ. This causes zero database writes to occur when the stored data has not changed. === Bucket:bucket issues === Bucket contains a default "Bucket:bucket issues" that cannot be modified. Due to the <code>bucket.put</code> logic running through LinksUpdateComplete, any errors and warnings from puts cannot be shown on the page directly. This Bucket is used to communicate those errors and warnings to users. Issues can be viewed through the normal <code>?action=bucket</code> url parameter, or by clicking "View Bucket" in the sidebar. ==Querying== <code>bucket</code>, <code>bucket.select</code> and <code>bucket.run</code> are the only required methods to execute a query. Order doesn't matter except <code>bucket.run</code> must be last, since it is the function that executes the query and returns results. Bucket does not limit the number of conditions in a single query. A lua error will be thrown if a query takes longer than 500 milliseconds. ===Concepts=== ====QueryBuilder==== A <code>QueryBuilder</code> is created by calling <code>bucket( string )</code> All methods represented here by <code>bucket.</code> are methods of a QueryBuilder object. ====Selector==== A <code>Selector</code> string is defined as one of the following: * A field name in the primary(specified by the call to bucket()) Bucket * A combined bucket and field specifier, joined together by <code>.</code>. Such as <code>drops_line.page_name_sub</code> * A category, such as <code>Category:Slayer Monsters</code>. In this case the returned field will be a Boolean, with true indicating that the page is a member of the specified Category. ====Operand==== One of the following strings: * <code>=</code> * <code>!=</code> * <code>>=</code> * <code><=</code> * <code>></code> * <code><</code> ====Condition==== A <code>Condition</code> is either a string or a table. A table <code>Condition</code> is a table of two or three entries, in the format of <code>{Selector, Operand, Value}</code> or <code>{Selector, Value}</code>. In the case of two entries, the operand is implied to be <code>=</code>. A string <code>Condition</code> is the name of a category, such as <code>Category:Slayer monsters</code>. This condition will be true if the <code>page_name</code> for a row is in the specified category. ===bucket=== <code>bucket( string )</code> The parameter must be a valid Bucket name. Returns a Bucket <code>QueryBuilder</code> ===bucket.sub=== <code>sub( string )</code> Any string Returns a Bucket <code>QueryBuilder</code> ===bucket.select=== <code>select( Selector, ... )</code> One or more Selectors. Each selector supplied will result in a matching field in the result table. Multiple <code>select</code> statements are supported in a query, with <code>select('one').select('two')</code> acting identically to <code>select('one', 'two')</code> Returns a Bucket <code>QueryBuilder</code> ===bucket.where=== <code>where( Condition, ... )</code> One or more Conditions. Supplying multiple conditions is equivalent to <code>where(Bucket.And(Condition, ...))</code> ''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>. Returns a Bucket <code>QueryBuilder</code> ===bucket.join=== <code>join( string, Selector, Selector )</code> The first parameter must be a valid Bucket name. The second and third parameters are both the same format. One entry is a Selector indicating a field in the joined table to use for comparison. The other entry is a Selector indicating a field in the primary Bucket, or in another joined Bucket. One of the fields indicated may be of Repeated type, but not both. Returns a Bucket <code>QueryBuilder</code> ===bucket.limit=== <code>limit( number )</code> Sets the limit for the query. Accepted range is 1-5000. Default 500. Setting this to 0 or nil will use the default value. Returns a Bucket <code>QueryBuilder</code> ===bucket.offset=== <code>offset( number )</code> Sets the offset for the query. Default 0. Setting this to nil will use the default value. Returns a Bucket <code>QueryBuilder</code> ===bucket.orderBy=== <code>orderBy( Selector, string )</code> The first parameter must be a Selector which is present in a <code>bucket.select</code> for this query. The second parameter is either <code>asc</code>, for ascending order, or <code>desc</code>, for descending order. Returns a Bucket <code>QueryBuilder</code> ===bucket.run=== <code>run()</code> Executes the query. The query result is returned as a lua array, one entry per row returned. Each array element is a table, with one property per argument to <code>select</code>. These properties are all lower case, and spaces are replaced with '_', except for Categories, which are returned exactly as input. The property value will be of the data type specified by the Bucket, except in the case of a repeated field, where it will be an array of that data type. Returns <code>table</code> ===bucket.printSQL=== <code>printSQL()</code> Used for debugging, will log the SQL query to the lua console ===Other methods=== The following methods are methods are available on the global Bucket object to be used within <code>bucket.where()</code> conditions. ====Bucket.Or==== <code>Bucket.Or( Condition, ... )</code> Represents <code>Condition OR ...</code> Returns <code>Condition, ...</code> ====Bucket.And==== <code>Bucket.And( Condition, ... )</code> Represents <code>Condition AND ...</code> Returns <code>Condition, ...</code> ====Bucket.Not==== <code>Bucket.Not( Condition )</code> Represents <code>NOT Condition</code> Returns <code>Condition</code> ====Bucket.Null==== <code>Bucket.Null()</code> Used as Value in a Condition, represents <code>nil</code>. ''Note'': <code>nil</code> cannot be used directly within <code>bucket.where()</code>, as <code>nil</code> cannot be stored as a table value in lua. ==Bug Bounty Program== If you discover a security vulnerability in Bucket, please send an email to <code>admin (at) weirdgloop.org</code> with step-by-step instructions to reproduce the issue. We'll send you some RuneScape Wiki merch (probably a scarf!) and possibly a bug bounty payout. Bug bounty payouts are solely at Weird Gloop's discretion, but will usually range between $200 and $2000, depending on the severity and type of vulnerability, and the level of access required to exploit it. Examples of high-severity vulnerabilities: * Leak of credentials or user data * SQL injection * Remote code execution/Privilege escalation Examples of moderate-severity vulnerabilities: * Cross-site scripting * Denial-of-service Bugs in Bucket code that are not security vulnerabilities won't be eligible for the bug bounty program, but we appreciate reports on the [https://github.com/weirdgloop/mediawiki-extensions-Bucket/issues GitHub issues list]. You are welcome to test on the [https://en_rswiki.mw-upgrade.weirdgloop.org dev wikis] – please do not test on the production wikis (runescape.wiki, minecraft.wiki, etc). Security vulnerabilities in other code used by Weird Gloop (including MediaWiki core, non-Weird Gloop extensions, and other non-Bucket extensions developed by Weird Gloop) are not currently eligible for bug bounty payouts, but if you discover a vulnerability that affects us, we'd still like to hear from you. {{NavboxBucket}} 1a791fd32514ca6f9921361d365398e1a1396739 Extension:Bucket/Example modules 0 151 632 2025-08-13T15:18:17Z Mudscape 106 Created page with "The following example modules are not included with Bucket, but are shared here so that they can be recreated on your own wiki if needed. == Module:BucketPut == A simple module that is suitable for replacing inline <code><nowiki>{{#set:}}</nowiki></code> calls. ===Usage=== <pre>{{BucketPut|bucket_name|field=value|field2=value2}}</pre> ===Parameters=== ====(1)==== The name of the Bucket to write to. ====All named parameters==== All named parameters are used a field=val..." wikitext text/x-wiki The following example modules are not included with Bucket, but are shared here so that they can be recreated on your own wiki if needed. == Module:BucketPut == A simple module that is suitable for replacing inline <code><nowiki>{{#set:}}</nowiki></code> calls. ===Usage=== <pre>{{BucketPut|bucket_name|field=value|field2=value2}}</pre> ===Parameters=== ====(1)==== The name of the Bucket to write to. ====All named parameters==== All named parameters are used a field=value pair. ===Example=== <pre>{{BucketPut|example_bucket|color=green|shape=square}}</pre> Result: The following is inserted into <code>Bucket:example_bucket</code> {| class="wikitable" ! page_name !! page_name_sub !! color !! shape |- | Extension:Bucket/Example modules || Extension:Bucket/Example modules || green || square |} ===Code=== <syntaxhighlight lang="lua"> local p = {} function p.main(frame) local args = frame:getParent().args local bucket_name = mw.text.trim(args[1] or '') out_args = {} for k, v in pairs(args) do if v == '' then out_args[k] = nil else out_args[k] = v end end out_args[1] = nil bucket(bucket_name).put(out_args) end return p </syntaxhighlight> == Module:BucketShow == A replacement for <code><nowiki>{{#show:}}</nowiki></code> This module returns a single value from a Bucket. ===Usage=== <pre>{{BucketShow|bucket_name|field|restriction=value}}</pre> ===Parameters=== ====(1)==== The name of the Bucket to pull data from. ====(2)==== The name of the field to pull data from. ====All named parameters==== All named parameters are used as a where clause in the Bucket query. ===Example=== <pre>{{BucketShow|example_bucket|shape|color=green}}</pre> Result: <code>square</code> ===Code=== <syntaxhighlight lang="lua"> local p = {} function p.main(frame) local args = frame:getParent().args local bucket_name = mw.text.trim(args[1] or '') local select_field = mw.text.trim(args[2] or '') local b = bucket(bucket_name).select(select_field).limit(1) for k, v in pairs(args) do if k ~= 1 and k ~= 2 then b.where(k, v) end end local data = b.run() if data[1] and data[1][select_field] then data = data[1][select_field] if type(data) == 'table' then data = data[1] end return data end error(string.format("BucketShow did not find the requested value. %s.%s", bucket_name, select_field)) end return p </syntaxhighlight> 0cb642d83f1baaaaeb69d847def0d1f2dbd7e6a5 Extension:Bucket/SMW migration guide 0 141 634 620 2025-08-13T15:19:32Z Mudscape 106 /* Parser tags */ wikitext text/x-wiki Semantic MediaWiki and Bucket are able to coexist without issue, allowing migration to be a gradual process. It is recommended to store data in both Bucket and SMW simultaneously during migration to avoid interruptions to correct page parsing. ==Conceptual differences== ===Buckets vs Properties=== The primary unit of data in SMW is a Property. The primary unit of data in Bucket is a Bucket. A Bucket consists of multiple fields grouped together into a row. A field is equivalent to a Property. Conceptually this is similar to how SMW handles subobjects, which are multiple Properties grouped into one object. ===Parser tags=== Bucket has no support for parser tags, opting to only support reading and writing of Bucket data through the use of Modules. Simple Modules can be constructed to allow basic queries and puts to be performed without requiring writing a new module for each instance. Some example modules can be found [[Extension:Bucket/Example modules|here]]. ===Output format=== Bucket does not directly support any WikiText output, query results are returned as a lua table that can be manipulated into the desired WikiText by the module. ==Migration== ===Writing data=== The first step in migrating a Module from SMW to Bucket is determining what Properties will comprise the fields in the new Bucket, and what datatype they will be. Consider the following snippet used to set a SMW subobject: <syntaxhighlight lang="lua"> --Module:DropsLine local subname = variant local json_blob = { ['Drop level'] = dropLevel, ['League region'] = leagueRegions, ['Drop type'] = dropType, ['Approx'] = approx } local data_entry = { ['Dropped item page'] = itemPage, -- The item we are dropping ['Dropped from'] = pageName, -- The page we are on ['Drop JSON'] = mw.text.jsonEncode(json_blob) -- Blob of extra data } mw.smw.subobject(data_entry, subname) </syntaxhighlight> This is the equivalent snippet to set a Bucket entry: <syntaxhighlight lang="lua"> --Module:DropsLine local subname = variant local json_blob = { ['Drop level'] = dropLevel, ['League region'] = leagueRegions, ['Drop type'] = dropType, ['Approx'] = approx } local data_entry = { ['item_page'] = itemPage, -- The item we are dropping ['json_blob'] = mw.text.jsonEncode(json_blob) -- Blob of extra data } mw.bucket("dropsline").sub(subname).put(data_entry) </syntaxhighlight> The only changes required in the module is to ensure the data_entry object is using valid field names, and changing the actual line of code that puts the data. We remove the "Dropped" prefix when converting the names from Properties to fields, because the fields are part of the "dropsline" Bucket there is no ambiguity. We can even get rid of the "Dropped from" property completely, as all Buckets contain a field "page_name" which is automatically set to the page where the <code>bucket.put</code> occurs. There are other changes required outside of the module. In this example we have 3 distinct Property pages, Property:Dropped item page, Property:Dropped from, and Property:Drop JSON. We will create one Bucket page at Bucket:Dropsline to replace these three Properties. <syntaxhighlight lang="JSON"> { "item_page": { "type": "PAGE" }, "json_blob": { "type": "TEXT", "index": false } } </syntaxhighlight> ===Reading data=== Reading from Buckets is done through lua using functions that mimic the style of SQL. SMW example <syntaxhighlight lang="lua"> local query = { '[[Dropped item page::'..table.concat(items, '||')..']]', '[[Drop JSON::+]]', '?=#-', '?Drop JSON = json', limit = args.limit or 500, } local data = mw.smw.ask(query) </syntaxhighlight> Bucket example <syntaxhighlight lang="lua"> item_conditions = {} for _, item in ipairs(items) do table.insert(item_conditions, {"item_page", item}) end local data = bucket("dropsline") .select("json_blob") .where(bucket.Or(item_conditions)) .limit(args.limit or 500) .run() </syntaxhighlight> a24d67d227e8c067629aa065fd36f282333b28fa 635 634 2025-08-13T15:53:32Z Mudscape 106 /* Output format */ wikitext text/x-wiki Semantic MediaWiki and Bucket are able to coexist without issue, allowing migration to be a gradual process. It is recommended to store data in both Bucket and SMW simultaneously during migration to avoid interruptions to correct page parsing. ==Conceptual differences== ===Buckets vs Properties=== The primary unit of data in SMW is a Property. The primary unit of data in Bucket is a Bucket. A Bucket consists of multiple fields grouped together into a row. A field is equivalent to a Property. Conceptually this is similar to how SMW handles subobjects, which are multiple Properties grouped into one object. ===Parser tags=== Bucket has no support for parser tags, opting to only support reading and writing of Bucket data through the use of Modules. Simple Modules can be constructed to allow basic queries and puts to be performed without requiring writing a new module for each instance. Some example modules can be found [[Extension:Bucket/Example modules|here]]. ===Output format=== Bucket does not directly support any WikiText output, query results are returned as a lua table that can be manipulated into the desired WikiText by the module. SMW by default orders results by page name, bucket has no defined default ordering. Using <code>bucket.orderBy('page_name', 'asc')</code> is an approximate replacement to the default SMW ordering. ==Migration== ===Writing data=== The first step in migrating a Module from SMW to Bucket is determining what Properties will comprise the fields in the new Bucket, and what datatype they will be. Consider the following snippet used to set a SMW subobject: <syntaxhighlight lang="lua"> --Module:DropsLine local subname = variant local json_blob = { ['Drop level'] = dropLevel, ['League region'] = leagueRegions, ['Drop type'] = dropType, ['Approx'] = approx } local data_entry = { ['Dropped item page'] = itemPage, -- The item we are dropping ['Dropped from'] = pageName, -- The page we are on ['Drop JSON'] = mw.text.jsonEncode(json_blob) -- Blob of extra data } mw.smw.subobject(data_entry, subname) </syntaxhighlight> This is the equivalent snippet to set a Bucket entry: <syntaxhighlight lang="lua"> --Module:DropsLine local subname = variant local json_blob = { ['Drop level'] = dropLevel, ['League region'] = leagueRegions, ['Drop type'] = dropType, ['Approx'] = approx } local data_entry = { ['item_page'] = itemPage, -- The item we are dropping ['json_blob'] = mw.text.jsonEncode(json_blob) -- Blob of extra data } mw.bucket("dropsline").sub(subname).put(data_entry) </syntaxhighlight> The only changes required in the module is to ensure the data_entry object is using valid field names, and changing the actual line of code that puts the data. We remove the "Dropped" prefix when converting the names from Properties to fields, because the fields are part of the "dropsline" Bucket there is no ambiguity. We can even get rid of the "Dropped from" property completely, as all Buckets contain a field "page_name" which is automatically set to the page where the <code>bucket.put</code> occurs. There are other changes required outside of the module. In this example we have 3 distinct Property pages, Property:Dropped item page, Property:Dropped from, and Property:Drop JSON. We will create one Bucket page at Bucket:Dropsline to replace these three Properties. <syntaxhighlight lang="JSON"> { "item_page": { "type": "PAGE" }, "json_blob": { "type": "TEXT", "index": false } } </syntaxhighlight> ===Reading data=== Reading from Buckets is done through lua using functions that mimic the style of SQL. SMW example <syntaxhighlight lang="lua"> local query = { '[[Dropped item page::'..table.concat(items, '||')..']]', '[[Drop JSON::+]]', '?=#-', '?Drop JSON = json', limit = args.limit or 500, } local data = mw.smw.ask(query) </syntaxhighlight> Bucket example <syntaxhighlight lang="lua"> item_conditions = {} for _, item in ipairs(items) do table.insert(item_conditions, {"item_page", item}) end local data = bucket("dropsline") .select("json_blob") .where(bucket.Or(item_conditions)) .limit(args.limit or 500) .run() </syntaxhighlight> 4fac6e96c0b5b47f050490b9b659954658268115 Extension:Bucket/Api 0 152 636 2025-08-18T18:54:38Z Mudscape 106 Created page with "Bucket provides a [https://www.mediawiki.org/wiki/API:Main_page MediaWiki API] action for external users to access the data stored in Buckets. The [[osw:|Old School RuneScape Wiki]] will be used for real world examples of API usage. == api.php?action=bucket == Querying Bucket can be done using two different modes, limited mode and full mode. Limited mode is equivalent to [https://oldschool.runescape.wiki/w/Special:Bucket Special:Bucket]. Limited mode is unable to use [..." wikitext text/x-wiki Bucket provides a [https://www.mediawiki.org/wiki/API:Main_page MediaWiki API] action for external users to access the data stored in Buckets. The [[osw:|Old School RuneScape Wiki]] will be used for real world examples of API usage. == api.php?action=bucket == Querying Bucket can be done using two different modes, limited mode and full mode. Limited mode is equivalent to [https://oldschool.runescape.wiki/w/Special:Bucket Special:Bucket]. Limited mode is unable to use [[Extension:Bucket#bucket.join|bucket.join]] or [[Extension:Bucket#bucket.orderBy|bucket.orderBy]]. === Limited mode === There are five parameters in limited mode. * <code>bucket</code> - A valid Bucket name, all lower case, with no spaces. Required. * <code>select</code> - A list of fields to select, separated by spaces. Defaults to returning all fields of the selected bucket. * <code>where</code> - A lua string such that <code>bucket.where({<nowiki>{{where}</nowiki>}})</code> is valid. * <code>limit</code> - The maximum number of results to return. Defaults to 20. * <code>offset</code> - The number of results to skip before returning. === Full mode === Full mode consists of a single parameter. '''The limited mode parameters cannot be used in conjunction with the query parameter''' * <code>query</code> - Invalidates all other parameters. A fully valid Bucket lua string. === Output === The returned object consists of the following properties: * <code>fields</code> - An array of fields that have been returned with this request. Only returned when <code>query</code> is not specified. * <code>bucketQuery</code> - The lua string that was run to produce the output. * <code>bucket</code> - The result of the lua string. The format is identical to the normal [[Extension:Bucket#bucket.run|bucket.run()]] call. * <code>error</code> - Present if an error has occurred, contains text describing the error. === Example === ==== Limited mode ==== [https://oldschool.runescape.wiki/api.php?action=bucket&bucket=infobox_item&select=item_id%20image%20examine&where=%27item_name%27,%20%27Raw%20lobster%27 api.php?action=bucket&bucket=infobox_item&select=item_id image examine&where='item_name', 'Raw lobster'] <syntaxhighlight lang="json"> { "fields": [ "item_id", "image", "examine" ], "bucketQuery": "= mw.text.jsonEncode(bucket('infobox_item').select('item_id','image','examine').where('item_name', 'Raw lobster').limit(20).offset(0).run())", "bucket": [ { "item_id": [ "377" ], "image": [ "File:Raw lobster.png" ], "examine": "I should try cooking this." } ] } </syntaxhighlight> ==== Full mode ==== [https://oldschool.runescape.wiki/api.php?action=bucket&query=bucket(%27infobox_item%27).select(%27item_id%27,%27image%27,%27examine%27).where(%27item_name%27,%27Raw%20lobster%27).run() api.php?action=bucket&query=bucket('infobox_item').select('item_id','image','examine').where('item_name','Raw lobster').run()] <syntaxhighlight lang="json"> { "bucketQuery": "= mw.text.jsonEncode(bucket('infobox_item').select('item_id','image','examine').where('item_name','Raw lobster').run())", "bucket": [ { "item_id": [ "377" ], "image": [ "File:Raw lobster.png" ], "examine": "I should try cooking this." } ] } </syntaxhighlight> c8c1bb969ebd6fb751841b478907dcc47168492a 637 636 2025-08-18T19:20:27Z Mudscape 106 limited mode doesn't exist it was all a dream wikitext text/x-wiki Bucket provides a [https://www.mediawiki.org/wiki/API:Main_page MediaWiki API] action for external users to access the data stored in Buckets. The [[osw:|Old School RuneScape Wiki]] will be used for real world examples of API usage. == api.php?action=bucket == * <code>query</code> - A fully valid Bucket lua string. === Output === The returned object consists of the following properties: * <code>bucketQuery</code> - The lua string that was run to produce the output. * <code>bucket</code> - The result of the lua string. The format is identical to the normal [[Extension:Bucket#bucket.run|bucket.run()]] call. * <code>error</code> - Present if an error has occurred, contains text describing the error. === Example === [https://oldschool.runescape.wiki/api.php?action=bucket&query=bucket(%27infobox_item%27).select(%27item_id%27,%27image%27,%27examine%27).where(%27item_name%27,%27Raw%20lobster%27).run() api.php?action=bucket&query=bucket('infobox_item').select('item_id','image','examine').where('item_name','Raw lobster').run()] <syntaxhighlight lang="json"> { "bucketQuery": "= mw.text.jsonEncode(bucket('infobox_item').select('item_id','image','examine').where('item_name','Raw lobster').run())", "bucket": [ { "item_id": [ "377" ], "image": [ "File:Raw lobster.png" ], "examine": "I should try cooking this." } ] } </syntaxhighlight> c0cecc207a005b03965505503e159a074e69ca94 About 0 16 641 529 2025-08-22T07:21:35Z 110.230.129.91 0 wikitext text/x-wiki Meta Wiki is the management wiki for [https://weirdgloop.org Weird Gloop]. You can find information about our wikis, specific technical information for using one of our wikis, and information regarding our global policies on this wik c9f915c7b64d31d4c72c9b58278da459fdaded4d Extension:Bucket/Bucket browse 0 153 642 2025-08-22T16:48:05Z Mudscape 106 Created page with "The Bucket browse page is accessed through Special:Bucket, or through the "Dive into this bucket" link on a bucket namespace page and provides a filterable view of a buckets contents. == Parameters == * '''Bucket''' - The name of the bucket to query, all lower case with spaces replaced by underscores. * '''Select''' <sup>(optional)</sup> - A list of fields to select, separated by spaces. Empty input or <code>*</code> will select all available fields. * '''Where''' <sup>..." wikitext text/x-wiki The Bucket browse page is accessed through Special:Bucket, or through the "Dive into this bucket" link on a bucket namespace page and provides a filterable view of a buckets contents. == Parameters == * '''Bucket''' - The name of the bucket to query, all lower case with spaces replaced by underscores. * '''Select''' <sup>(optional)</sup> - A list of fields to select, separated by spaces. Empty input or <code>*</code> will select all available fields. * '''Where''' <sup>(optional)</sup> - Input will be inserted as arguments of <code>[[:Extension:Bucket#bucket.where|bucket.where()]]</code>. Example: <code>'page_name', 'Iron ore'</code> * '''Limit''' - The number of results to return per page. Must be between 0 and 500 * '''Offset''' - The number of results to skip before returning. == Results == Results are displayed as a table, with one row per <code>[[:Extension:Bucket#bucket.put|bucket.put()]]</code>. PAGE type fields are displayed as links. BOOLEAN type fields are displayed in a colored box. Unset values are displayed as ''null''. Repeated fields are displayed with a horizontal bar between their values. f36a019985e4c64fd4d16a55043f65680c2e059e Template:NavboxBucket 10 154 643 2025-08-22T18:43:26Z Mudscape 106 Basic navbox wikitext text/x-wiki {{Navbox |title=[[:Extension:Bucket]] |name=NavboxBucket |state=uncollapsed |gtitle1=Usage |group1= * [[:Extension:Bucket]] * [[:Extension:Bucket/Api|API]] * [[:Extension:Bucket/Example modules|Example modules]] * [[:Extension:Bucket/SMW migration guide|SMW migration guide]] |gtitle2=Page help |group2= * [[:Extension:Bucket/Bucket browse|Bucket browse]] * [[:Extension:Bucket/Bucket_namespace|Bucket namespace]] * [[:Extension:Bucket/Bucket action|Bucket action]] }} 7ca66e9b08f3289a1c748102204af93a67e1f9af Extension:Bucket/Api 0 152 645 637 2025-08-22T18:45:55Z Mudscape 106 wikitext text/x-wiki Bucket provides a [https://www.mediawiki.org/wiki/API:Main_page MediaWiki API] action for external users to access the data stored in Buckets. The [[osw:|Old School RuneScape Wiki]] will be used for real world examples of API usage. == api.php?action=bucket == * <code>query</code> - A fully valid Bucket lua string. === Output === The returned object consists of the following properties: * <code>bucketQuery</code> - The lua string that was run to produce the output. * <code>bucket</code> - The result of the lua string. The format is identical to the normal [[Extension:Bucket#bucket.run|bucket.run()]] call. * <code>error</code> - Present if an error has occurred, contains text describing the error. === Example === [https://oldschool.runescape.wiki/api.php?action=bucket&query=bucket(%27infobox_item%27).select(%27item_id%27,%27image%27,%27examine%27).where(%27item_name%27,%27Raw%20lobster%27).run() api.php?action=bucket&query=bucket('infobox_item').select('item_id','image','examine').where('item_name','Raw lobster').run()] <syntaxhighlight lang="json"> { "bucketQuery": "= mw.text.jsonEncode(bucket('infobox_item').select('item_id','image','examine').where('item_name','Raw lobster').run())", "bucket": [ { "item_id": [ "377" ], "image": [ "File:Raw lobster.png" ], "examine": "I should try cooking this." } ] } </syntaxhighlight> == See also == * [[osw:RuneScape:Bucket|OSRS Wiki bucket guide]] {{NavboxBucket}} d4ddf0f08ec69781134c16cd69a6c8a2e8af24d3 Extension:Bucket/Example modules 0 151 646 632 2025-08-22T18:46:10Z Mudscape 106 wikitext text/x-wiki The following example modules are not included with Bucket, but are shared here so that they can be recreated on your own wiki if needed. == Module:BucketPut == A simple module that is suitable for replacing inline <code><nowiki>{{#set:}}</nowiki></code> calls. ===Usage=== <pre>{{BucketPut|bucket_name|field=value|field2=value2}}</pre> ===Parameters=== ====(1)==== The name of the Bucket to write to. ====All named parameters==== All named parameters are used a field=value pair. ===Example=== <pre>{{BucketPut|example_bucket|color=green|shape=square}}</pre> Result: The following is inserted into <code>Bucket:example_bucket</code> {| class="wikitable" ! page_name !! page_name_sub !! color !! shape |- | Extension:Bucket/Example modules || Extension:Bucket/Example modules || green || square |} ===Code=== <syntaxhighlight lang="lua"> local p = {} function p.main(frame) local args = frame:getParent().args local bucket_name = mw.text.trim(args[1] or '') out_args = {} for k, v in pairs(args) do if v == '' then out_args[k] = nil else out_args[k] = v end end out_args[1] = nil bucket(bucket_name).put(out_args) end return p </syntaxhighlight> == Module:BucketShow == A replacement for <code><nowiki>{{#show:}}</nowiki></code> This module returns a single value from a Bucket. ===Usage=== <pre>{{BucketShow|bucket_name|field|restriction=value}}</pre> ===Parameters=== ====(1)==== The name of the Bucket to pull data from. ====(2)==== The name of the field to pull data from. ====All named parameters==== All named parameters are used as a where clause in the Bucket query. ===Example=== <pre>{{BucketShow|example_bucket|shape|color=green}}</pre> Result: <code>square</code> ===Code=== <syntaxhighlight lang="lua"> local p = {} function p.main(frame) local args = frame:getParent().args local bucket_name = mw.text.trim(args[1] or '') local select_field = mw.text.trim(args[2] or '') local b = bucket(bucket_name).select(select_field).limit(1) for k, v in pairs(args) do if k ~= 1 and k ~= 2 then b.where(k, v) end end local data = b.run() if data[1] and data[1][select_field] then data = data[1][select_field] if type(data) == 'table' then data = data[1] end return data end error(string.format("BucketShow did not find the requested value. %s.%s", bucket_name, select_field)) end return p </syntaxhighlight> {{NavboxBucket}} 94cf1e8ffcb0d50bb1f2c92d63bd8b561d991f4a Extension:Bucket/SMW migration guide 0 141 647 635 2025-08-22T18:46:20Z Mudscape 106 wikitext text/x-wiki Semantic MediaWiki and Bucket are able to coexist without issue, allowing migration to be a gradual process. It is recommended to store data in both Bucket and SMW simultaneously during migration to avoid interruptions to correct page parsing. ==Conceptual differences== ===Buckets vs Properties=== The primary unit of data in SMW is a Property. The primary unit of data in Bucket is a Bucket. A Bucket consists of multiple fields grouped together into a row. A field is equivalent to a Property. Conceptually this is similar to how SMW handles subobjects, which are multiple Properties grouped into one object. ===Parser tags=== Bucket has no support for parser tags, opting to only support reading and writing of Bucket data through the use of Modules. Simple Modules can be constructed to allow basic queries and puts to be performed without requiring writing a new module for each instance. Some example modules can be found [[Extension:Bucket/Example modules|here]]. ===Output format=== Bucket does not directly support any WikiText output, query results are returned as a lua table that can be manipulated into the desired WikiText by the module. SMW by default orders results by page name, bucket has no defined default ordering. Using <code>bucket.orderBy('page_name', 'asc')</code> is an approximate replacement to the default SMW ordering. ==Migration== ===Writing data=== The first step in migrating a Module from SMW to Bucket is determining what Properties will comprise the fields in the new Bucket, and what datatype they will be. Consider the following snippet used to set a SMW subobject: <syntaxhighlight lang="lua"> --Module:DropsLine local subname = variant local json_blob = { ['Drop level'] = dropLevel, ['League region'] = leagueRegions, ['Drop type'] = dropType, ['Approx'] = approx } local data_entry = { ['Dropped item page'] = itemPage, -- The item we are dropping ['Dropped from'] = pageName, -- The page we are on ['Drop JSON'] = mw.text.jsonEncode(json_blob) -- Blob of extra data } mw.smw.subobject(data_entry, subname) </syntaxhighlight> This is the equivalent snippet to set a Bucket entry: <syntaxhighlight lang="lua"> --Module:DropsLine local subname = variant local json_blob = { ['Drop level'] = dropLevel, ['League region'] = leagueRegions, ['Drop type'] = dropType, ['Approx'] = approx } local data_entry = { ['item_page'] = itemPage, -- The item we are dropping ['json_blob'] = mw.text.jsonEncode(json_blob) -- Blob of extra data } mw.bucket("dropsline").sub(subname).put(data_entry) </syntaxhighlight> The only changes required in the module is to ensure the data_entry object is using valid field names, and changing the actual line of code that puts the data. We remove the "Dropped" prefix when converting the names from Properties to fields, because the fields are part of the "dropsline" Bucket there is no ambiguity. We can even get rid of the "Dropped from" property completely, as all Buckets contain a field "page_name" which is automatically set to the page where the <code>bucket.put</code> occurs. There are other changes required outside of the module. In this example we have 3 distinct Property pages, Property:Dropped item page, Property:Dropped from, and Property:Drop JSON. We will create one Bucket page at Bucket:Dropsline to replace these three Properties. <syntaxhighlight lang="JSON"> { "item_page": { "type": "PAGE" }, "json_blob": { "type": "TEXT", "index": false } } </syntaxhighlight> ===Reading data=== Reading from Buckets is done through lua using functions that mimic the style of SQL. SMW example <syntaxhighlight lang="lua"> local query = { '[[Dropped item page::'..table.concat(items, '||')..']]', '[[Drop JSON::+]]', '?=#-', '?Drop JSON = json', limit = args.limit or 500, } local data = mw.smw.ask(query) </syntaxhighlight> Bucket example <syntaxhighlight lang="lua"> item_conditions = {} for _, item in ipairs(items) do table.insert(item_conditions, {"item_page", item}) end local data = bucket("dropsline") .select("json_blob") .where(bucket.Or(item_conditions)) .limit(args.limit or 500) .run() </syntaxhighlight> {{NavboxBucket}} 2cf63af151f474a76e10e9d05103af0b88fc82af 676 647 2025-09-09T14:22:40Z Mudscape 106 wikitext text/x-wiki Semantic MediaWiki and Bucket are able to coexist without issue, allowing migration to be a gradual process. It is recommended to store data in both Bucket and SMW simultaneously during migration to avoid interruptions to correct page parsing. ==Conceptual differences== ===Buckets vs Properties=== The primary unit of data in SMW is a Property. The primary unit of data in Bucket is a Bucket. A Bucket consists of multiple fields grouped together into a row. A field is equivalent to a Property. Conceptually this is similar to how SMW handles subobjects, which are multiple Properties grouped into one object. ===Parser tags=== Bucket has no support for parser tags, opting to only support reading and writing of Bucket data through the use of Modules. Simple Modules can be constructed to allow basic queries and puts to be performed without requiring writing a new module for each instance. Some example modules can be found [[Extension:Bucket/Example modules|here]]. ===Output format=== Bucket does not directly support any WikiText output, query results are returned as a lua table that can be manipulated into the desired WikiText by the module. SMW by default orders results by page name, bucket has no defined default ordering. Using <code>bucket.orderBy('page_name', 'asc')</code> is an approximate replacement to the default SMW ordering. ===Page type=== The PAGE type in bucket is purely a cosmetic addition to a TEXT field, rendering as a link in bucket meta pages. It will not follow redirects like the SMW Page type, and bucket does not return page type information in the form of a wikitext link. ==Bucket enhancements== ===Query limit=== SMW is limited to 14 query conditions at once. Bucket has no limit on the number of conditions, only that the query cannot take too long. ===Categories=== Bucket can filter by pages in a category <code>.where('Category:Items')</code>, and also pages not in a category <code>.where(bucket.Not('Category:Items'))</code> ==Migration== ===Writing data=== The first step in migrating a Module from SMW to Bucket is determining what Properties will comprise the fields in the new Bucket, and what datatype they will be. Consider the following snippet used to set a SMW subobject: <syntaxhighlight lang="lua"> --Module:DropsLine local subname = variant local json_blob = { ['Drop level'] = dropLevel, ['League region'] = leagueRegions, ['Drop type'] = dropType, ['Approx'] = approx } local data_entry = { ['Dropped item page'] = itemPage, -- The item we are dropping ['Dropped from'] = pageName, -- The page we are on ['Drop JSON'] = mw.text.jsonEncode(json_blob) -- Blob of extra data } mw.smw.subobject(data_entry, subname) </syntaxhighlight> This is the equivalent snippet to set a Bucket entry: <syntaxhighlight lang="lua"> --Module:DropsLine local subname = variant local json_blob = { ['Drop level'] = dropLevel, ['League region'] = leagueRegions, ['Drop type'] = dropType, ['Approx'] = approx } local data_entry = { ['item_page'] = itemPage, -- The item we are dropping ['json_blob'] = mw.text.jsonEncode(json_blob) -- Blob of extra data } mw.bucket("dropsline").sub(subname).put(data_entry) </syntaxhighlight> The only changes required in the module is to ensure the data_entry object is using valid field names, and changing the actual line of code that puts the data. We remove the "Dropped" prefix when converting the names from Properties to fields, because the fields are part of the "dropsline" Bucket there is no ambiguity. We can even get rid of the "Dropped from" property completely, as all Buckets contain a field "page_name" which is automatically set to the page where the <code>bucket.put</code> occurs. There are other changes required outside of the module. In this example we have 3 distinct Property pages, Property:Dropped item page, Property:Dropped from, and Property:Drop JSON. We will create one Bucket page at Bucket:Dropsline to replace these three Properties. <syntaxhighlight lang="JSON"> { "item_page": { "type": "PAGE" }, "json_blob": { "type": "TEXT", "index": false } } </syntaxhighlight> ===Reading data=== Reading from Buckets is done through lua using functions that mimic the style of SQL. SMW example <syntaxhighlight lang="lua"> local query = { '[[Dropped item page::'..table.concat(items, '||')..']]', '[[Drop JSON::+]]', '?=#-', '?Drop JSON = json', limit = args.limit or 500, } local data = mw.smw.ask(query) </syntaxhighlight> Bucket example <syntaxhighlight lang="lua"> item_conditions = {} for _, item in ipairs(items) do table.insert(item_conditions, {"item_page", item}) end local data = bucket("dropsline") .select("json_blob") .where(bucket.Or(item_conditions)) .limit(args.limit or 500) .run() </syntaxhighlight> {{NavboxBucket}} 1d8b7c204822d318b0423ee779638d5357b79051 Extension:Bucket/Bucket browse 0 153 648 642 2025-08-22T18:46:33Z Mudscape 106 wikitext text/x-wiki The Bucket browse page is accessed through Special:Bucket, or through the "Dive into this bucket" link on a bucket namespace page and provides a filterable view of a buckets contents. == Parameters == * '''Bucket''' - The name of the bucket to query, all lower case with spaces replaced by underscores. * '''Select''' <sup>(optional)</sup> - A list of fields to select, separated by spaces. Empty input or <code>*</code> will select all available fields. * '''Where''' <sup>(optional)</sup> - Input will be inserted as arguments of <code>[[:Extension:Bucket#bucket.where|bucket.where()]]</code>. Example: <code>'page_name', 'Iron ore'</code> * '''Limit''' - The number of results to return per page. Must be between 0 and 500 * '''Offset''' - The number of results to skip before returning. == Results == Results are displayed as a table, with one row per <code>[[:Extension:Bucket#bucket.put|bucket.put()]]</code>. PAGE type fields are displayed as links. BOOLEAN type fields are displayed in a colored box. Unset values are displayed as ''null''. Repeated fields are displayed with a horizontal bar between their values. {{NavboxBucket}} f23f54931908249a559ea25c1783ea030dacef8f Extension:Bucket 0 142 649 644 2025-08-22T18:49:40Z Mudscape 106 /* Bug Bounty Program */ dev wiki moved back to normal wikitext text/x-wiki '''Bucket''' is an in-development MediaWiki extension that lets you store structured data on articles, which can be queried by other articles and APIs. It is meant as a replacement for how the RuneScape wikis use Semantic MediaWiki, and is (sort of) in the same general category of extensions as SMW, Cargo, or Wikibase. {{ToC|limit=1}} ==Why?== Continuing to use Semantic MediaWiki poses two major risks to us. The first is related to performance. In a couple days' worth of profiling, SMW was responsible for about 50% of all database reads on the wiki, and about 75% of all writes (even when no content has changed)! Semantic MediaWiki seems to generally be responsible for about 30% of the total parse time of our articles. This poses a serious obstacle to our attempts at making the wiki faster, more stable, and less expensive to operate. SMW also does its own purging of both the parser cache and HTML cache, which seriously complicates any attempts to more carefully orchestrate the relationship between (for example) Grand Exchange updates and Cloudflare purging. SMW is also extremely complicated – the code base is about 210,000 lines of PHP, a lot of which is not fully understood by anyone still involved with the project. There's a series of performance improvements that in theory could be done to help improve SMW, but the development is stuck in a bit of a weird place where nobody really knows why particular things were implemented a particular way, which makes further changes riskier and take longer. I came to the conclusion that it would take less time to implement a separate extension and migrate our usage to it. It's also complicated in the sense that very few people on our wikis understand how to do anything other than very basic queries with it. The third risk is sort of related to the second. SMW is complex enough that I can totally envision a scenario where the latest SMW release is not compatible with the latest MediaWiki release, and this blocks us from staying up to date with MediaWiki. This is especially scary due to the upcoming core MediaWiki parser rework that will make article parsing happen in less than full-page sections (incidentally this is the same thing that might break the Variables extension, but that's a topic for another day). SMW doesn't have a great deal of institutional support right now (it's possible we are the single biggest user of it currently), and we might need to get urgently involved with SMW development if that situation comes to pass. All together, it feels like a pretty good reason to explore alternatives. One option we looked at was Cargo, which gives much more of a SQL-y access to the underlying data (which I quite like). Unfortunately there's a number of things Cargo does that I really don't like – tying table definitions to templates, making it so you can only "attach" to a single table from a template (which Cargo users have found horrible workarounds for), and most prominently, making it so that a page's data only updates either on "page save" or on re-creation of the underlying table (meaning, editing a module would not update a page's Cargo data). I really wanted to like Cargo, but I think it won't work for us. ==Goals of the extension== * Support for the minimal feature set of the RuneScape wikis' use of SMW, including reading entries from the API and some basic visualization on a special page. * Simplicity in implementation: try to write as little code as possible, and avoid unnecessary structures for caching. * Simplicity in use: In general there should be one canonical way to do things, and users should not have to worry about manually updating or invalidating entries. * High-performance: minimize database queries and latency, minimize unnecessary parses and purges. Try to ride on top of existing "refreshLinks" constructs as much as possible. Explicit non-goals: * Full feature parity with SMW or Cargo, including map support, drilldowns, subobjects, concepts, subquery support (mostly). * Generic support for versions of MediaWiki that are not used on Weird Gloop, or for DBMSes that we don't use. This is primarily meant to stay simple and maintainable by us, and supporting a burgeoning ecosystem of different wiki installations with all sorts of different dependencies is not what we're signing up for right now. This could change if other wikis are seriously interested in using Bucket, and if the scope of changes is relatively small, but right now the focus is squarely on MediaWiki 1.41 and MySQL 8.0.18 or higher. ==Basic usage== Data is stored in "buckets", which are database tables with specific columns that you can define. Imagine we wanted to define a basic table to store monster drops (similar to Property:Dropped item, Property:Drop type, Property:Drop Rarity, etc, in current SMW). Each call to {{t|DropsLine}} would add a new row to this table. If we wanted a "bucket" called "drops" and the columns to include the dropped item, rarity and quantity, we could go to the Bucket:Drops and put the following: <syntaxhighlight lang="json"> { "item": { "type": "PAGE" }, "quantity": { "type": "TEXT" }, "rarity": { "type": "TEXT" } } </syntaxhighlight> Supported types are PAGE, TEXT, INTEGER, DOUBLE, and BOOLEAN. Fields can be marked as repeated, in which case they are stored in the DB as JSON type, using multi-value index to keep seek time low. There are a few "reserved" columns that are added to every table, including "_page_id", "_index", "page_name" referring to the page that the bucket "put" call is invoked on, and "page_name_sub" which serves to help join data correctly when there are multiple Bucket rows written per page. The only way to write and read from a bucket is via Lua calls on the "bucket" object. I quite like this (and certainly you can implement templates and things to generically write to it without Lua), although some people might prefer to have actual parser functions to use. To store data in that bucket, via Lua, you'd say <syntaxhighlight lang="lua">bucket("drops").put({item="Rune scimitar", quantity="3-5", rarity="1/128"})</syntaxhighlight> And that's it! Querying has a lot more options, but the simplest thing would be something like <syntaxhighlight lang="lua"> bucket("drops") .select("page_name", "item", "quantity", "rarity") .where("item", "Rune scimitar") .run() </syntaxhighlight> Which gives you all of the monsters that drop the Rune scimitar. Full documentation of the select syntax will be forthcoming, but it includes filtering based on values, JOINing on other tables, selecting from arrays, and filtering based on the categories on the page. ==Technical description== Bucket is made up of three main pieces: * Table definitions in the "Bucket" namespace, where you define a database table, and can modify it with additional fields * Implementation of "bucket.put" that does INSERT and UPDATE queries on those tables * Implementation of queries, which translate the Lua syntax into a SELECT statement ===Table definition=== Bucket (the extension) adds a new namespace called "Bucket", namespace ID 9592. The content model for this namespace is JSON, which should prevent people from saving anything there that is not valid JSON. A table definition is a JSON object with the field names as keys, and values as JSON objects with the following keys: ====type==== Required. Possible types are: * PAGE * TEXT * INTEGER * DOUBLE * BOOLEAN These correspond to MySQL data types, except for PAGE, which is identical to TEXT except the value is rendered as a link on Bucket Special pages for convenience. ====repeated==== Default false. Fields only hold one value per entry unless they are a repeated field. Repeated fields have some restrictions: Using <, >, >=, <= comparisons on a repeated field is unsupported. bucket.join() cannot join two repeated fields together. Due to limitations of the JSON database type, individual values in a repeated field are limited to 512 characters. ====index==== Default true. Must be true if '''repeated''' is true. If the field has an index, it can be accessed efficiently as part of a JOIN or WHERE clause, with the caveat that it takes up about twice as much database space. Most fields are okay to be indexed, unless they're some big JSON cluster that is never going to be part of a query condition. === Table creation === When someone attempts to save a blob in the Bucket namespace, a number of things are required, otherwise it will not be able to save. This is in Bucket::createOrModifyTable. * There needs to be at least one column in the schema * All field names must be strings * All field names must be only lowercase alphanumeric characters, or _ * All field names must be unique * The '''type''' must be a supported type If this table is new, the schema will then be converted to a CREATE TABLE statement. If it already exists, any changes against the old schema will be converted into an ALTER TABLE statement, which could include ADD COLUMN, DROP COLUMN, ADD INDEX, DROP INDEX. In a transaction with the CREATE/ALTER TABLE, we also add an entry to the <code>bucket_schemas</code> table, containing a JSON representation of the table's schema. Buckets that are no longer written to can be deleted, which deletes the table. Moving Buckets is not supported, although a user can create a new Bucket and change the relevant modules to read and write from the new Bucket, and then delete the old one. REPEATED fields are implemented as the JSON type, using [https://dev.mysql.com/doc/refman/8.0/en/create-index.htm multi-valued indexes] and automatically using the <code>MEMBER OF</code> function in relevant <code>WHERE</code> conditions. This is the reason it requires MySQL 8.0.18 – it's not clear if MariaDB will support similar structures in the future. ===Storing data=== Calling <code>bucket.put</code> in Lua calls the <code>BucketLuaLibrary::bucketPut</code> method. Notably, this does not immediately do an INSERT with the payload – instead, it adds the puts to a <code>bucketPuts</code> field on the parser output, which the Lua library has access to. Then the magical part is that the insertion happens when MediaWiki's [https://www.mediawiki.org/wiki/Manual:Hooks/LinksUpdateComplete LinksUpdateComplete] hook runs. This hook runs when a page is saved, when it is moved or deleted, or when it gets re-rendered after a transclusion it depends on gets changed. In short, it's exactly the hook we'd hope would exist, since it runs in exactly the right set of situations that we might wish to examine the puts again. It also has access to the <code>bucketPuts</code> that we put on the parser output, so no additional parses need to happen at all. You can see this in <code>BucketHooks::onLinksUpdateComplete</code>. This calls <code>Bucket::writePuts</code>, which removes any fields that won't be valid columns in the bucket and then inserts them into the relevant table. It also updates the <code>bucket_pages</code> table with all of the puts that are used on each page. Since the vast majority of our LinksUpdates do not change the calls to <code>bucket.put</code> we should avoid doing INSERTs that are exactly the same as the existing values. SMW doesn't do this, and it's the reason they are responsible for 75% of our database writes. Therefore we want to limit database activity to data that has actually changed. To accomplish this, <code>bucket_pages</code> has a column <code>put_hash</code> which is the SHA256 hash of the put data the last time it was written. Before any bucket data is written to the database the previous <code>put_hash</code> and new <code>put_hash</code> are compared, and writing only continues if they differ. This causes zero database writes to occur when the stored data has not changed. === Bucket:bucket issues === Bucket contains a default "Bucket:bucket issues" that cannot be modified. Due to the <code>bucket.put</code> logic running through LinksUpdateComplete, any errors and warnings from puts cannot be shown on the page directly. This Bucket is used to communicate those errors and warnings to users. Issues can be viewed through the normal <code>?action=bucket</code> url parameter, or by clicking "View Bucket" in the sidebar. ==Querying== <code>bucket</code>, <code>bucket.select</code> and <code>bucket.run</code> are the only required methods to execute a query. Order doesn't matter except <code>bucket.run</code> must be last, since it is the function that executes the query and returns results. Bucket does not limit the number of conditions in a single query. A lua error will be thrown if a query takes longer than 500 milliseconds. ===Concepts=== ====QueryBuilder==== A <code>QueryBuilder</code> is created by calling <code>bucket( string )</code> All methods represented here by <code>bucket.</code> are methods of a QueryBuilder object. ====Selector==== A <code>Selector</code> string is defined as one of the following: * A field name in the primary(specified by the call to bucket()) Bucket * A combined bucket and field specifier, joined together by <code>.</code>. Such as <code>drops_line.page_name_sub</code> * A category, such as <code>Category:Slayer Monsters</code>. In this case the returned field will be a Boolean, with true indicating that the page is a member of the specified Category. ====Operand==== One of the following strings: * <code>=</code> * <code>!=</code> * <code>>=</code> * <code><=</code> * <code>></code> * <code><</code> ====Condition==== A <code>Condition</code> is either a string or a table. A table <code>Condition</code> is a table of two or three entries, in the format of <code>{Selector, Operand, Value}</code> or <code>{Selector, Value}</code>. In the case of two entries, the operand is implied to be <code>=</code>. A string <code>Condition</code> is the name of a category, such as <code>Category:Slayer monsters</code>. This condition will be true if the <code>page_name</code> for a row is in the specified category. ===bucket=== <code>bucket( string )</code> The parameter must be a valid Bucket name. Returns a Bucket <code>QueryBuilder</code> ===bucket.sub=== <code>sub( string )</code> Any string Returns a Bucket <code>QueryBuilder</code> ===bucket.select=== <code>select( Selector, ... )</code> One or more Selectors. Each selector supplied will result in a matching field in the result table. Multiple <code>select</code> statements are supported in a query, with <code>select('one').select('two')</code> acting identically to <code>select('one', 'two')</code> Returns a Bucket <code>QueryBuilder</code> ===bucket.where=== <code>where( Condition, ... )</code> One or more Conditions. Supplying multiple conditions is equivalent to <code>where(Bucket.And(Condition, ...))</code> ''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>. Returns a Bucket <code>QueryBuilder</code> ===bucket.join=== <code>join( string, Selector, Selector )</code> The first parameter must be a valid Bucket name. The second and third parameters are both the same format. One entry is a Selector indicating a field in the joined table to use for comparison. The other entry is a Selector indicating a field in the primary Bucket, or in another joined Bucket. One of the fields indicated may be of Repeated type, but not both. Returns a Bucket <code>QueryBuilder</code> ===bucket.limit=== <code>limit( number )</code> Sets the limit for the query. Accepted range is 1-5000. Default 500. Setting this to 0 or nil will use the default value. Returns a Bucket <code>QueryBuilder</code> ===bucket.offset=== <code>offset( number )</code> Sets the offset for the query. Default 0. Setting this to nil will use the default value. Returns a Bucket <code>QueryBuilder</code> ===bucket.orderBy=== <code>orderBy( Selector, string )</code> The first parameter must be a Selector which is present in a <code>bucket.select</code> for this query. The second parameter is either <code>asc</code>, for ascending order, or <code>desc</code>, for descending order. Returns a Bucket <code>QueryBuilder</code> ===bucket.run=== <code>run()</code> Executes the query. The query result is returned as a lua array, one entry per row returned. Each array element is a table, with one property per argument to <code>select</code>. These properties are all lower case, and spaces are replaced with '_', except for Categories, which are returned exactly as input. The property value will be of the data type specified by the Bucket, except in the case of a repeated field, where it will be an array of that data type. Returns <code>table</code> ===bucket.printSQL=== <code>printSQL()</code> Used for debugging, will log the SQL query to the lua console ===Other methods=== The following methods are methods are available on the global Bucket object to be used within <code>bucket.where()</code> conditions. ====Bucket.Or==== <code>Bucket.Or( Condition, ... )</code> Represents <code>Condition OR ...</code> Returns <code>Condition, ...</code> ====Bucket.And==== <code>Bucket.And( Condition, ... )</code> Represents <code>Condition AND ...</code> Returns <code>Condition, ...</code> ====Bucket.Not==== <code>Bucket.Not( Condition )</code> Represents <code>NOT Condition</code> Returns <code>Condition</code> ====Bucket.Null==== <code>Bucket.Null()</code> Used as Value in a Condition, represents <code>nil</code>. ''Note'': <code>nil</code> cannot be used directly within <code>bucket.where()</code>, as <code>nil</code> cannot be stored as a table value in lua. ==Bug Bounty Program== If you discover a security vulnerability in Bucket, please send an email to <code>admin (at) weirdgloop.org</code> with step-by-step instructions to reproduce the issue. We'll send you some RuneScape Wiki merch (probably a scarf!) and possibly a bug bounty payout. Bug bounty payouts are solely at Weird Gloop's discretion, but will usually range between $200 and $2000, depending on the severity and type of vulnerability, and the level of access required to exploit it. Examples of high-severity vulnerabilities: * Leak of credentials or user data * SQL injection * Remote code execution/Privilege escalation Examples of moderate-severity vulnerabilities: * Cross-site scripting * Denial-of-service Bugs in Bucket code that are not security vulnerabilities won't be eligible for the bug bounty program, but we appreciate reports on the [https://github.com/weirdgloop/mediawiki-extensions-Bucket/issues GitHub issues list]. You are welcome to test on the [https://en_rswiki.dev.weirdgloop.org dev wikis] – please do not test on the production wikis (runescape.wiki, minecraft.wiki, etc). Security vulnerabilities in other code used by Weird Gloop (including MediaWiki core, non-Weird Gloop extensions, and other non-Bucket extensions developed by Weird Gloop) are not currently eligible for bug bounty payouts, but if you discover a vulnerability that affects us, we'd still like to hear from you. {{NavboxBucket}} 011323dcafc248b93e8aebf3cc786dbec4e7edb1 652 649 2025-08-22T19:02:34Z Mudscape 106 Make the page a little better for users wikitext text/x-wiki '''Bucket''' is an in-development MediaWiki extension that lets you store structured data on articles, which can be queried by other articles and APIs. It is meant as a replacement for how the RuneScape wikis use Semantic MediaWiki, and is (sort of) in the same general category of extensions as SMW, Cargo, or Wikibase. {{ToC|limit=1}} ==Basic usage== Data is stored in "buckets", which are database tables with specific columns that you can define. Imagine we wanted to define a basic table to store monster drops (similar to Property:Dropped item, Property:Drop type, Property:Drop Rarity, etc, in current SMW). Each call to {{t|DropsLine}} would add a new row to this table. If we wanted a "bucket" called "drops" and the columns to include the dropped item, rarity and quantity, we could go to the Bucket:Drops and put the following: <syntaxhighlight lang="json"> { "item": { "type": "PAGE" }, "quantity": { "type": "TEXT" }, "rarity": { "type": "TEXT" } } </syntaxhighlight> Supported types are PAGE, TEXT, INTEGER, DOUBLE, and BOOLEAN. Fields can be marked as repeated, in which case they are stored in the DB as JSON type, using multi-value index to keep seek time low. There are a few "reserved" columns that are added to every table, including "_page_id", "_index", "page_name" referring to the page that the bucket "put" call is invoked on, and "page_name_sub" which serves to help join data correctly when there are multiple Bucket rows written per page. The only way to write and read from a bucket is via Lua calls on the "bucket" object. I quite like this (and certainly you can implement templates and things to generically write to it without Lua), although some people might prefer to have actual parser functions to use. To store data in that bucket, via Lua, you'd say <syntaxhighlight lang="lua">bucket("drops").put({item="Rune scimitar", quantity="3-5", rarity="1/128"})</syntaxhighlight> And that's it! Querying has a lot more options, but the simplest thing would be something like <syntaxhighlight lang="lua"> bucket("drops") .select("page_name", "item", "quantity", "rarity") .where("item", "Rune scimitar") .run() </syntaxhighlight> Which gives you all of the monsters that drop the Rune scimitar. Full documentation of the select syntax will be forthcoming, but it includes filtering based on values, JOINing on other tables, selecting from arrays, and filtering based on the categories on the page. ==Technical description== Bucket is made up of three main pieces: * Table definitions in the "Bucket" namespace, where you define a database table, and can modify it with additional fields * Implementation of "bucket.put" that does INSERT and UPDATE queries on those tables * Implementation of queries, which translate the Lua syntax into a SELECT statement ===Table definition=== Bucket (the extension) adds a new namespace called "Bucket", namespace ID 9592. The content model for this namespace is JSON, which should prevent people from saving anything there that is not valid JSON. A table definition is a JSON object with the field names as keys, and values as JSON objects with the following keys: ====type==== Required. Possible types are: * PAGE * TEXT * INTEGER * DOUBLE * BOOLEAN These correspond to MySQL data types, except for PAGE, which is identical to TEXT except the value is rendered as a link on Bucket Special pages for convenience. ====repeated==== Default false. Fields only hold one value per entry unless they are a repeated field. Repeated fields have some restrictions: Using <, >, >=, <= comparisons on a repeated field is unsupported. bucket.join() cannot join two repeated fields together. Due to limitations of the JSON database type, individual values in a repeated field are limited to 512 characters. ====index==== Default true. Must be true if '''repeated''' is true. If the field has an index, it can be accessed efficiently as part of a JOIN or WHERE clause, with the caveat that it takes up about twice as much database space. Most fields are okay to be indexed, unless they're some big JSON cluster that is never going to be part of a query condition. === Table creation === When someone attempts to save a blob in the Bucket namespace, a number of things are required, otherwise it will not be able to save. This is in Bucket::createOrModifyTable. * There needs to be at least one column in the schema * All field names must be strings * All field names must be only lowercase alphanumeric characters, or _ * All field names must be unique * The '''type''' must be a supported type If this table is new, the schema will then be converted to a CREATE TABLE statement. If it already exists, any changes against the old schema will be converted into an ALTER TABLE statement, which could include ADD COLUMN, DROP COLUMN, ADD INDEX, DROP INDEX. In a transaction with the CREATE/ALTER TABLE, we also add an entry to the <code>bucket_schemas</code> table, containing a JSON representation of the table's schema. Buckets that are no longer written to can be deleted, which deletes the table. Moving Buckets is not supported, although a user can create a new Bucket and change the relevant modules to read and write from the new Bucket, and then delete the old one. REPEATED fields are implemented as the JSON type, using [https://dev.mysql.com/doc/refman/8.0/en/create-index.htm multi-valued indexes] and automatically using the <code>MEMBER OF</code> function in relevant <code>WHERE</code> conditions. This is the reason it requires MySQL 8.0.18 – it's not clear if MariaDB will support similar structures in the future. ===Storing data=== Calling <code>bucket.put</code> in Lua calls the <code>BucketLuaLibrary::bucketPut</code> method. Notably, this does not immediately do an INSERT with the payload – instead, it adds the puts to a <code>bucketPuts</code> field on the parser output, which the Lua library has access to. Then the magical part is that the insertion happens when MediaWiki's [https://www.mediawiki.org/wiki/Manual:Hooks/LinksUpdateComplete LinksUpdateComplete] hook runs. This hook runs when a page is saved, when it is moved or deleted, or when it gets re-rendered after a transclusion it depends on gets changed. In short, it's exactly the hook we'd hope would exist, since it runs in exactly the right set of situations that we might wish to examine the puts again. It also has access to the <code>bucketPuts</code> that we put on the parser output, so no additional parses need to happen at all. You can see this in <code>BucketHooks::onLinksUpdateComplete</code>. This calls <code>Bucket::writePuts</code>, which removes any fields that won't be valid columns in the bucket and then inserts them into the relevant table. It also updates the <code>bucket_pages</code> table with all of the puts that are used on each page. Since the vast majority of our LinksUpdates do not change the calls to <code>bucket.put</code> we should avoid doing INSERTs that are exactly the same as the existing values. SMW doesn't do this, and it's the reason they are responsible for 75% of our database writes. Therefore we want to limit database activity to data that has actually changed. To accomplish this, <code>bucket_pages</code> has a column <code>put_hash</code> which is the SHA256 hash of the put data the last time it was written. Before any bucket data is written to the database the previous <code>put_hash</code> and new <code>put_hash</code> are compared, and writing only continues if they differ. This causes zero database writes to occur when the stored data has not changed. === Bucket:bucket issues === Bucket contains a default "Bucket:bucket issues" that cannot be modified. Due to the <code>bucket.put</code> logic running through LinksUpdateComplete, any errors and warnings from puts cannot be shown on the page directly. This Bucket is used to communicate those errors and warnings to users. Issues can be viewed through the normal <code>?action=bucket</code> url parameter, or by clicking "View Bucket" in the sidebar. ==Querying== <code>bucket</code>, <code>bucket.select</code> and <code>bucket.run</code> are the only required methods to execute a query. Order doesn't matter except <code>bucket.run</code> must be last, since it is the function that executes the query and returns results. Bucket does not limit the number of conditions in a single query. A lua error will be thrown if a query takes longer than 500 milliseconds. ===Concepts=== ====QueryBuilder==== A <code>QueryBuilder</code> is created by calling <code>bucket( string )</code> All methods represented here by <code>bucket.</code> are methods of a QueryBuilder object. ====Selector==== A <code>Selector</code> string is defined as one of the following: * A field name in the primary(specified by the call to bucket()) Bucket * A combined bucket and field specifier, joined together by <code>.</code>. Such as <code>drops_line.page_name_sub</code> * A category, such as <code>Category:Slayer Monsters</code>. In this case the returned field will be a Boolean, with true indicating that the page is a member of the specified Category. ====Operand==== One of the following strings: * <code>=</code> * <code>!=</code> * <code>>=</code> * <code><=</code> * <code>></code> * <code><</code> ====Condition==== A <code>Condition</code> is either a string or a table. A table <code>Condition</code> is a table of two or three entries, in the format of <code>{Selector, Operand, Value}</code> or <code>{Selector, Value}</code>. In the case of two entries, the operand is implied to be <code>=</code>. A string <code>Condition</code> is the name of a category, such as <code>Category:Slayer monsters</code>. This condition will be true if the <code>page_name</code> for a row is in the specified category. ===bucket=== <code>bucket( string )</code> The parameter must be a valid Bucket name. Returns a Bucket <code>QueryBuilder</code> ===bucket.sub=== <code>sub( string )</code> Any string Returns a Bucket <code>QueryBuilder</code> ===bucket.select=== <code>select( Selector, ... )</code> One or more Selectors. Each selector supplied will result in a matching field in the result table. Multiple <code>select</code> statements are supported in a query, with <code>select('one').select('two')</code> acting identically to <code>select('one', 'two')</code> Returns a Bucket <code>QueryBuilder</code> ===bucket.where=== <code>where( Condition, ... )</code> One or more Conditions. Supplying multiple conditions is equivalent to <code>where(Bucket.And(Condition, ...))</code> ''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>. Returns a Bucket <code>QueryBuilder</code> ===bucket.join=== <code>join( string, Selector, Selector )</code> The first parameter must be a valid Bucket name. The second and third parameters are both the same format. One entry is a Selector indicating a field in the joined table to use for comparison. The other entry is a Selector indicating a field in the primary Bucket, or in another joined Bucket. One of the fields indicated may be of Repeated type, but not both. Returns a Bucket <code>QueryBuilder</code> ===bucket.limit=== <code>limit( number )</code> Sets the limit for the query. Accepted range is 1-5000. Default 500. Setting this to 0 or nil will use the default value. Returns a Bucket <code>QueryBuilder</code> ===bucket.offset=== <code>offset( number )</code> Sets the offset for the query. Default 0. Setting this to nil will use the default value. Returns a Bucket <code>QueryBuilder</code> ===bucket.orderBy=== <code>orderBy( Selector, string )</code> The first parameter must be a Selector which is present in a <code>bucket.select</code> for this query. The second parameter is either <code>asc</code>, for ascending order, or <code>desc</code>, for descending order. Returns a Bucket <code>QueryBuilder</code> ===bucket.run=== <code>run()</code> Executes the query. The query result is returned as a lua array, one entry per row returned. Each array element is a table, with one property per argument to <code>select</code>. These properties are all lower case, and spaces are replaced with '_', except for Categories, which are returned exactly as input. The property value will be of the data type specified by the Bucket, except in the case of a repeated field, where it will be an array of that data type. Returns <code>table</code> ===bucket.printSQL=== <code>printSQL()</code> Used for debugging, will log the SQL query to the lua console ===Other methods=== The following methods are methods are available on the global Bucket object to be used within <code>bucket.where()</code> conditions. ====Bucket.Or==== <code>Bucket.Or( Condition, ... )</code> Represents <code>Condition OR ...</code> Returns <code>Condition, ...</code> ====Bucket.And==== <code>Bucket.And( Condition, ... )</code> Represents <code>Condition AND ...</code> Returns <code>Condition, ...</code> ====Bucket.Not==== <code>Bucket.Not( Condition )</code> Represents <code>NOT Condition</code> Returns <code>Condition</code> ====Bucket.Null==== <code>Bucket.Null()</code> Used as Value in a Condition, represents <code>nil</code>. ''Note'': <code>nil</code> cannot be used directly within <code>bucket.where()</code>, as <code>nil</code> cannot be stored as a table value in lua. ==Bug Bounty Program== If you discover a security vulnerability in Bucket, please send an email to <code>admin (at) weirdgloop.org</code> with step-by-step instructions to reproduce the issue. We'll send you some RuneScape Wiki merch (probably a scarf!) and possibly a bug bounty payout. Bug bounty payouts are solely at Weird Gloop's discretion, but will usually range between $200 and $2000, depending on the severity and type of vulnerability, and the level of access required to exploit it. Examples of high-severity vulnerabilities: * Leak of credentials or user data * SQL injection * Remote code execution/Privilege escalation Examples of moderate-severity vulnerabilities: * Cross-site scripting * Denial-of-service Bugs in Bucket code that are not security vulnerabilities won't be eligible for the bug bounty program, but we appreciate reports on the [https://github.com/weirdgloop/mediawiki-extensions-Bucket/issues GitHub issues list]. You are welcome to test on the [https://en_rswiki.dev.weirdgloop.org dev wikis] – please do not test on the production wikis (runescape.wiki, minecraft.wiki, etc). Security vulnerabilities in other code used by Weird Gloop (including MediaWiki core, non-Weird Gloop extensions, and other non-Bucket extensions developed by Weird Gloop) are not currently eligible for bug bounty payouts, but if you discover a vulnerability that affects us, we'd still like to hear from you. {{NavboxBucket}} afa006700c1fbec9b681fa87c18f1b4642912f9c 653 652 2025-08-22T19:03:30Z Mudscape 106 Undo revision [[Special:Diff/652|652]] by [[Special:Contributions/Mudscape|Mudscape]] ([[User talk:Mudscape|talk]]) wikitext text/x-wiki '''Bucket''' is an in-development MediaWiki extension that lets you store structured data on articles, which can be queried by other articles and APIs. It is meant as a replacement for how the RuneScape wikis use Semantic MediaWiki, and is (sort of) in the same general category of extensions as SMW, Cargo, or Wikibase. {{ToC|limit=1}} ==Why?== Continuing to use Semantic MediaWiki poses two major risks to us. The first is related to performance. In a couple days' worth of profiling, SMW was responsible for about 50% of all database reads on the wiki, and about 75% of all writes (even when no content has changed)! Semantic MediaWiki seems to generally be responsible for about 30% of the total parse time of our articles. This poses a serious obstacle to our attempts at making the wiki faster, more stable, and less expensive to operate. SMW also does its own purging of both the parser cache and HTML cache, which seriously complicates any attempts to more carefully orchestrate the relationship between (for example) Grand Exchange updates and Cloudflare purging. SMW is also extremely complicated – the code base is about 210,000 lines of PHP, a lot of which is not fully understood by anyone still involved with the project. There's a series of performance improvements that in theory could be done to help improve SMW, but the development is stuck in a bit of a weird place where nobody really knows why particular things were implemented a particular way, which makes further changes riskier and take longer. I came to the conclusion that it would take less time to implement a separate extension and migrate our usage to it. It's also complicated in the sense that very few people on our wikis understand how to do anything other than very basic queries with it. The third risk is sort of related to the second. SMW is complex enough that I can totally envision a scenario where the latest SMW release is not compatible with the latest MediaWiki release, and this blocks us from staying up to date with MediaWiki. This is especially scary due to the upcoming core MediaWiki parser rework that will make article parsing happen in less than full-page sections (incidentally this is the same thing that might break the Variables extension, but that's a topic for another day). SMW doesn't have a great deal of institutional support right now (it's possible we are the single biggest user of it currently), and we might need to get urgently involved with SMW development if that situation comes to pass. All together, it feels like a pretty good reason to explore alternatives. One option we looked at was Cargo, which gives much more of a SQL-y access to the underlying data (which I quite like). Unfortunately there's a number of things Cargo does that I really don't like – tying table definitions to templates, making it so you can only "attach" to a single table from a template (which Cargo users have found horrible workarounds for), and most prominently, making it so that a page's data only updates either on "page save" or on re-creation of the underlying table (meaning, editing a module would not update a page's Cargo data). I really wanted to like Cargo, but I think it won't work for us. ==Goals of the extension== * Support for the minimal feature set of the RuneScape wikis' use of SMW, including reading entries from the API and some basic visualization on a special page. * Simplicity in implementation: try to write as little code as possible, and avoid unnecessary structures for caching. * Simplicity in use: In general there should be one canonical way to do things, and users should not have to worry about manually updating or invalidating entries. * High-performance: minimize database queries and latency, minimize unnecessary parses and purges. Try to ride on top of existing "refreshLinks" constructs as much as possible. Explicit non-goals: * Full feature parity with SMW or Cargo, including map support, drilldowns, subobjects, concepts, subquery support (mostly). * Generic support for versions of MediaWiki that are not used on Weird Gloop, or for DBMSes that we don't use. This is primarily meant to stay simple and maintainable by us, and supporting a burgeoning ecosystem of different wiki installations with all sorts of different dependencies is not what we're signing up for right now. This could change if other wikis are seriously interested in using Bucket, and if the scope of changes is relatively small, but right now the focus is squarely on MediaWiki 1.41 and MySQL 8.0.18 or higher. ==Basic usage== Data is stored in "buckets", which are database tables with specific columns that you can define. Imagine we wanted to define a basic table to store monster drops (similar to Property:Dropped item, Property:Drop type, Property:Drop Rarity, etc, in current SMW). Each call to {{t|DropsLine}} would add a new row to this table. If we wanted a "bucket" called "drops" and the columns to include the dropped item, rarity and quantity, we could go to the Bucket:Drops and put the following: <syntaxhighlight lang="json"> { "item": { "type": "PAGE" }, "quantity": { "type": "TEXT" }, "rarity": { "type": "TEXT" } } </syntaxhighlight> Supported types are PAGE, TEXT, INTEGER, DOUBLE, and BOOLEAN. Fields can be marked as repeated, in which case they are stored in the DB as JSON type, using multi-value index to keep seek time low. There are a few "reserved" columns that are added to every table, including "_page_id", "_index", "page_name" referring to the page that the bucket "put" call is invoked on, and "page_name_sub" which serves to help join data correctly when there are multiple Bucket rows written per page. The only way to write and read from a bucket is via Lua calls on the "bucket" object. I quite like this (and certainly you can implement templates and things to generically write to it without Lua), although some people might prefer to have actual parser functions to use. To store data in that bucket, via Lua, you'd say <syntaxhighlight lang="lua">bucket("drops").put({item="Rune scimitar", quantity="3-5", rarity="1/128"})</syntaxhighlight> And that's it! Querying has a lot more options, but the simplest thing would be something like <syntaxhighlight lang="lua"> bucket("drops") .select("page_name", "item", "quantity", "rarity") .where("item", "Rune scimitar") .run() </syntaxhighlight> Which gives you all of the monsters that drop the Rune scimitar. Full documentation of the select syntax will be forthcoming, but it includes filtering based on values, JOINing on other tables, selecting from arrays, and filtering based on the categories on the page. ==Technical description== Bucket is made up of three main pieces: * Table definitions in the "Bucket" namespace, where you define a database table, and can modify it with additional fields * Implementation of "bucket.put" that does INSERT and UPDATE queries on those tables * Implementation of queries, which translate the Lua syntax into a SELECT statement ===Table definition=== Bucket (the extension) adds a new namespace called "Bucket", namespace ID 9592. The content model for this namespace is JSON, which should prevent people from saving anything there that is not valid JSON. A table definition is a JSON object with the field names as keys, and values as JSON objects with the following keys: ====type==== Required. Possible types are: * PAGE * TEXT * INTEGER * DOUBLE * BOOLEAN These correspond to MySQL data types, except for PAGE, which is identical to TEXT except the value is rendered as a link on Bucket Special pages for convenience. ====repeated==== Default false. Fields only hold one value per entry unless they are a repeated field. Repeated fields have some restrictions: Using <, >, >=, <= comparisons on a repeated field is unsupported. bucket.join() cannot join two repeated fields together. Due to limitations of the JSON database type, individual values in a repeated field are limited to 512 characters. ====index==== Default true. Must be true if '''repeated''' is true. If the field has an index, it can be accessed efficiently as part of a JOIN or WHERE clause, with the caveat that it takes up about twice as much database space. Most fields are okay to be indexed, unless they're some big JSON cluster that is never going to be part of a query condition. === Table creation === When someone attempts to save a blob in the Bucket namespace, a number of things are required, otherwise it will not be able to save. This is in Bucket::createOrModifyTable. * There needs to be at least one column in the schema * All field names must be strings * All field names must be only lowercase alphanumeric characters, or _ * All field names must be unique * The '''type''' must be a supported type If this table is new, the schema will then be converted to a CREATE TABLE statement. If it already exists, any changes against the old schema will be converted into an ALTER TABLE statement, which could include ADD COLUMN, DROP COLUMN, ADD INDEX, DROP INDEX. In a transaction with the CREATE/ALTER TABLE, we also add an entry to the <code>bucket_schemas</code> table, containing a JSON representation of the table's schema. Buckets that are no longer written to can be deleted, which deletes the table. Moving Buckets is not supported, although a user can create a new Bucket and change the relevant modules to read and write from the new Bucket, and then delete the old one. REPEATED fields are implemented as the JSON type, using [https://dev.mysql.com/doc/refman/8.0/en/create-index.htm multi-valued indexes] and automatically using the <code>MEMBER OF</code> function in relevant <code>WHERE</code> conditions. This is the reason it requires MySQL 8.0.18 – it's not clear if MariaDB will support similar structures in the future. ===Storing data=== Calling <code>bucket.put</code> in Lua calls the <code>BucketLuaLibrary::bucketPut</code> method. Notably, this does not immediately do an INSERT with the payload – instead, it adds the puts to a <code>bucketPuts</code> field on the parser output, which the Lua library has access to. Then the magical part is that the insertion happens when MediaWiki's [https://www.mediawiki.org/wiki/Manual:Hooks/LinksUpdateComplete LinksUpdateComplete] hook runs. This hook runs when a page is saved, when it is moved or deleted, or when it gets re-rendered after a transclusion it depends on gets changed. In short, it's exactly the hook we'd hope would exist, since it runs in exactly the right set of situations that we might wish to examine the puts again. It also has access to the <code>bucketPuts</code> that we put on the parser output, so no additional parses need to happen at all. You can see this in <code>BucketHooks::onLinksUpdateComplete</code>. This calls <code>Bucket::writePuts</code>, which removes any fields that won't be valid columns in the bucket and then inserts them into the relevant table. It also updates the <code>bucket_pages</code> table with all of the puts that are used on each page. Since the vast majority of our LinksUpdates do not change the calls to <code>bucket.put</code> we should avoid doing INSERTs that are exactly the same as the existing values. SMW doesn't do this, and it's the reason they are responsible for 75% of our database writes. Therefore we want to limit database activity to data that has actually changed. To accomplish this, <code>bucket_pages</code> has a column <code>put_hash</code> which is the SHA256 hash of the put data the last time it was written. Before any bucket data is written to the database the previous <code>put_hash</code> and new <code>put_hash</code> are compared, and writing only continues if they differ. This causes zero database writes to occur when the stored data has not changed. === Bucket:bucket issues === Bucket contains a default "Bucket:bucket issues" that cannot be modified. Due to the <code>bucket.put</code> logic running through LinksUpdateComplete, any errors and warnings from puts cannot be shown on the page directly. This Bucket is used to communicate those errors and warnings to users. Issues can be viewed through the normal <code>?action=bucket</code> url parameter, or by clicking "View Bucket" in the sidebar. ==Querying== <code>bucket</code>, <code>bucket.select</code> and <code>bucket.run</code> are the only required methods to execute a query. Order doesn't matter except <code>bucket.run</code> must be last, since it is the function that executes the query and returns results. Bucket does not limit the number of conditions in a single query. A lua error will be thrown if a query takes longer than 500 milliseconds. ===Concepts=== ====QueryBuilder==== A <code>QueryBuilder</code> is created by calling <code>bucket( string )</code> All methods represented here by <code>bucket.</code> are methods of a QueryBuilder object. ====Selector==== A <code>Selector</code> string is defined as one of the following: * A field name in the primary(specified by the call to bucket()) Bucket * A combined bucket and field specifier, joined together by <code>.</code>. Such as <code>drops_line.page_name_sub</code> * A category, such as <code>Category:Slayer Monsters</code>. In this case the returned field will be a Boolean, with true indicating that the page is a member of the specified Category. ====Operand==== One of the following strings: * <code>=</code> * <code>!=</code> * <code>>=</code> * <code><=</code> * <code>></code> * <code><</code> ====Condition==== A <code>Condition</code> is either a string or a table. A table <code>Condition</code> is a table of two or three entries, in the format of <code>{Selector, Operand, Value}</code> or <code>{Selector, Value}</code>. In the case of two entries, the operand is implied to be <code>=</code>. A string <code>Condition</code> is the name of a category, such as <code>Category:Slayer monsters</code>. This condition will be true if the <code>page_name</code> for a row is in the specified category. ===bucket=== <code>bucket( string )</code> The parameter must be a valid Bucket name. Returns a Bucket <code>QueryBuilder</code> ===bucket.sub=== <code>sub( string )</code> Any string Returns a Bucket <code>QueryBuilder</code> ===bucket.select=== <code>select( Selector, ... )</code> One or more Selectors. Each selector supplied will result in a matching field in the result table. Multiple <code>select</code> statements are supported in a query, with <code>select('one').select('two')</code> acting identically to <code>select('one', 'two')</code> Returns a Bucket <code>QueryBuilder</code> ===bucket.where=== <code>where( Condition, ... )</code> One or more Conditions. Supplying multiple conditions is equivalent to <code>where(Bucket.And(Condition, ...))</code> ''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>. Returns a Bucket <code>QueryBuilder</code> ===bucket.join=== <code>join( string, Selector, Selector )</code> The first parameter must be a valid Bucket name. The second and third parameters are both the same format. One entry is a Selector indicating a field in the joined table to use for comparison. The other entry is a Selector indicating a field in the primary Bucket, or in another joined Bucket. One of the fields indicated may be of Repeated type, but not both. Returns a Bucket <code>QueryBuilder</code> ===bucket.limit=== <code>limit( number )</code> Sets the limit for the query. Accepted range is 1-5000. Default 500. Setting this to 0 or nil will use the default value. Returns a Bucket <code>QueryBuilder</code> ===bucket.offset=== <code>offset( number )</code> Sets the offset for the query. Default 0. Setting this to nil will use the default value. Returns a Bucket <code>QueryBuilder</code> ===bucket.orderBy=== <code>orderBy( Selector, string )</code> The first parameter must be a Selector which is present in a <code>bucket.select</code> for this query. The second parameter is either <code>asc</code>, for ascending order, or <code>desc</code>, for descending order. Returns a Bucket <code>QueryBuilder</code> ===bucket.run=== <code>run()</code> Executes the query. The query result is returned as a lua array, one entry per row returned. Each array element is a table, with one property per argument to <code>select</code>. These properties are all lower case, and spaces are replaced with '_', except for Categories, which are returned exactly as input. The property value will be of the data type specified by the Bucket, except in the case of a repeated field, where it will be an array of that data type. Returns <code>table</code> ===bucket.printSQL=== <code>printSQL()</code> Used for debugging, will log the SQL query to the lua console ===Other methods=== The following methods are methods are available on the global Bucket object to be used within <code>bucket.where()</code> conditions. ====Bucket.Or==== <code>Bucket.Or( Condition, ... )</code> Represents <code>Condition OR ...</code> Returns <code>Condition, ...</code> ====Bucket.And==== <code>Bucket.And( Condition, ... )</code> Represents <code>Condition AND ...</code> Returns <code>Condition, ...</code> ====Bucket.Not==== <code>Bucket.Not( Condition )</code> Represents <code>NOT Condition</code> Returns <code>Condition</code> ====Bucket.Null==== <code>Bucket.Null()</code> Used as Value in a Condition, represents <code>nil</code>. ''Note'': <code>nil</code> cannot be used directly within <code>bucket.where()</code>, as <code>nil</code> cannot be stored as a table value in lua. ==Bug Bounty Program== If you discover a security vulnerability in Bucket, please send an email to <code>admin (at) weirdgloop.org</code> with step-by-step instructions to reproduce the issue. We'll send you some RuneScape Wiki merch (probably a scarf!) and possibly a bug bounty payout. Bug bounty payouts are solely at Weird Gloop's discretion, but will usually range between $200 and $2000, depending on the severity and type of vulnerability, and the level of access required to exploit it. Examples of high-severity vulnerabilities: * Leak of credentials or user data * SQL injection * Remote code execution/Privilege escalation Examples of moderate-severity vulnerabilities: * Cross-site scripting * Denial-of-service Bugs in Bucket code that are not security vulnerabilities won't be eligible for the bug bounty program, but we appreciate reports on the [https://github.com/weirdgloop/mediawiki-extensions-Bucket/issues GitHub issues list]. You are welcome to test on the [https://en_rswiki.dev.weirdgloop.org dev wikis] – please do not test on the production wikis (runescape.wiki, minecraft.wiki, etc). Security vulnerabilities in other code used by Weird Gloop (including MediaWiki core, non-Weird Gloop extensions, and other non-Bucket extensions developed by Weird Gloop) are not currently eligible for bug bounty payouts, but if you discover a vulnerability that affects us, we'd still like to hear from you. {{NavboxBucket}} 011323dcafc248b93e8aebf3cc786dbec4e7edb1 658 653 2025-08-22T19:29:26Z Mudscape 106 Move the reference guide like content to /Usage wikitext text/x-wiki {{NavboxBucket}} '''Bucket''' is an in-development MediaWiki extension that lets you store structured data on articles, which can be queried by other articles and APIs. It is meant as a replacement for how the RuneScape wikis use Semantic MediaWiki, and is (sort of) in the same general category of extensions as SMW, Cargo, or Wikibase. {{ToC|limit=1}} ==Why?== Continuing to use Semantic MediaWiki poses two major risks to us. The first is related to performance. In a couple days' worth of profiling, SMW was responsible for about 50% of all database reads on the wiki, and about 75% of all writes (even when no content has changed)! Semantic MediaWiki seems to generally be responsible for about 30% of the total parse time of our articles. This poses a serious obstacle to our attempts at making the wiki faster, more stable, and less expensive to operate. SMW also does its own purging of both the parser cache and HTML cache, which seriously complicates any attempts to more carefully orchestrate the relationship between (for example) Grand Exchange updates and Cloudflare purging. SMW is also extremely complicated – the code base is about 210,000 lines of PHP, a lot of which is not fully understood by anyone still involved with the project. There's a series of performance improvements that in theory could be done to help improve SMW, but the development is stuck in a bit of a weird place where nobody really knows why particular things were implemented a particular way, which makes further changes riskier and take longer. I came to the conclusion that it would take less time to implement a separate extension and migrate our usage to it. It's also complicated in the sense that very few people on our wikis understand how to do anything other than very basic queries with it. The third risk is sort of related to the second. SMW is complex enough that I can totally envision a scenario where the latest SMW release is not compatible with the latest MediaWiki release, and this blocks us from staying up to date with MediaWiki. This is especially scary due to the upcoming core MediaWiki parser rework that will make article parsing happen in less than full-page sections (incidentally this is the same thing that might break the Variables extension, but that's a topic for another day). SMW doesn't have a great deal of institutional support right now (it's possible we are the single biggest user of it currently), and we might need to get urgently involved with SMW development if that situation comes to pass. All together, it feels like a pretty good reason to explore alternatives. One option we looked at was Cargo, which gives much more of a SQL-y access to the underlying data (which I quite like). Unfortunately there's a number of things Cargo does that I really don't like – tying table definitions to templates, making it so you can only "attach" to a single table from a template (which Cargo users have found horrible workarounds for), and most prominently, making it so that a page's data only updates either on "page save" or on re-creation of the underlying table (meaning, editing a module would not update a page's Cargo data). I really wanted to like Cargo, but I think it won't work for us. ==Goals of the extension== * Support for the minimal feature set of the RuneScape wikis' use of SMW, including reading entries from the API and some basic visualization on a special page. * Simplicity in implementation: try to write as little code as possible, and avoid unnecessary structures for caching. * Simplicity in use: In general there should be one canonical way to do things, and users should not have to worry about manually updating or invalidating entries. * High-performance: minimize database queries and latency, minimize unnecessary parses and purges. Try to ride on top of existing "refreshLinks" constructs as much as possible. Explicit non-goals: * Full feature parity with SMW or Cargo, including map support, drilldowns, subobjects, concepts, subquery support (mostly). * Generic support for versions of MediaWiki that are not used on Weird Gloop, or for DBMSes that we don't use. This is primarily meant to stay simple and maintainable by us, and supporting a burgeoning ecosystem of different wiki installations with all sorts of different dependencies is not what we're signing up for right now. This could change if other wikis are seriously interested in using Bucket, and if the scope of changes is relatively small, but right now the focus is squarely on MediaWiki 1.43 and MySQL 8.0.18 or higher. ==Basic usage== Data is stored in "buckets", which are database tables with specific columns that you can define. Imagine we wanted to define a basic table to store monster drops (similar to Property:Dropped item, Property:Drop type, Property:Drop Rarity, etc, in current SMW). Each call to {{t|DropsLine}} would add a new row to this table. If we wanted a "bucket" called "drops" and the columns to include the dropped item, rarity and quantity, we could go to the Bucket:Drops and put the following: <syntaxhighlight lang="json"> { "item": { "type": "PAGE" }, "quantity": { "type": "TEXT" }, "rarity": { "type": "TEXT" } } </syntaxhighlight> Supported types are PAGE, TEXT, INTEGER, DOUBLE, and BOOLEAN. Fields can be marked as repeated, in which case they are stored in the DB as JSON type, using multi-value index to keep seek time low. There are a few "reserved" columns that are added to every table, including "_page_id", "_index", "page_name" referring to the page that the bucket "put" call is invoked on, and "page_name_sub" which serves to help join data correctly when there are multiple Bucket rows written per page. The only way to write and read from a bucket is via Lua calls on the "bucket" object. I quite like this (and certainly you can implement templates and things to generically write to it without Lua), although some people might prefer to have actual parser functions to use. To store data in that bucket, via Lua, you'd say <syntaxhighlight lang="lua">bucket("drops").put({item="Rune scimitar", quantity="3-5", rarity="1/128"})</syntaxhighlight> And that's it! Querying has a lot more options, but the simplest thing would be something like <syntaxhighlight lang="lua"> bucket("drops") .select("page_name", "item", "quantity", "rarity") .where("item", "Rune scimitar") .run() </syntaxhighlight> Which gives you all of the monsters that drop the Rune scimitar. Full documentation of the select syntax will be forthcoming, but it includes filtering based on values, JOINing on other tables, selecting from arrays, and filtering based on the categories on the page. ==Technical description== Bucket is made up of three main pieces: * Table definitions in the "Bucket" namespace, where you define a database table, and can modify it with additional fields * Implementation of "bucket.put" that does INSERT and UPDATE queries on those tables * Implementation of queries, which translate the Lua syntax into a SELECT statement ===Table definition=== Bucket (the extension) adds a new namespace called "Bucket", namespace ID 9592. The content model for this namespace is JSON, which should prevent people from saving anything there that is not valid JSON. A table definition is a JSON object with the field names as keys, and values as JSON objects with the following keys: ====type==== Required. Possible types are: * PAGE * TEXT * INTEGER * DOUBLE * BOOLEAN These correspond to MySQL data types, except for PAGE, which is identical to TEXT except the value is rendered as a link on Bucket Special pages for convenience. ====repeated==== Default false. Fields only hold one value per entry unless they are a repeated field. Repeated fields have some restrictions: Using <, >, >=, <= comparisons on a repeated field is unsupported. bucket.join() cannot join two repeated fields together. Due to limitations of the JSON database type, individual values in a repeated field are limited to 512 characters. ====index==== Default true. Must be true if '''repeated''' is true. If the field has an index, it can be accessed efficiently as part of a JOIN or WHERE clause, with the caveat that it takes up about twice as much database space. Most fields are okay to be indexed, unless they're some big JSON cluster that is never going to be part of a query condition. === Table creation === When someone attempts to save a blob in the Bucket namespace, a number of things are required, otherwise it will not be able to save. This is in Bucket::createOrModifyTable. * There needs to be at least one column in the schema * All field names must be strings * All field names must be only lowercase alphanumeric characters, or _ * All field names must be unique * The '''type''' must be a supported type If this table is new, the schema will then be converted to a CREATE TABLE statement. If it already exists, any changes against the old schema will be converted into an ALTER TABLE statement, which could include ADD COLUMN, DROP COLUMN, ADD INDEX, DROP INDEX. In a transaction with the CREATE/ALTER TABLE, we also add an entry to the <code>bucket_schemas</code> table, containing a JSON representation of the table's schema. Buckets that are no longer written to can be deleted, which deletes the table. Moving Buckets is not supported, although a user can create a new Bucket and change the relevant modules to read and write from the new Bucket, and then delete the old one. REPEATED fields are implemented as the JSON type, using [https://dev.mysql.com/doc/refman/8.0/en/create-index.htm multi-valued indexes] and automatically using the <code>MEMBER OF</code> function in relevant <code>WHERE</code> conditions. This is the reason it requires MySQL 8.0.18 – it's not clear if MariaDB will support similar structures in the future. ===Storing data=== Calling <code>bucket.put</code> in Lua calls the <code>BucketLuaLibrary::bucketPut</code> method. Notably, this does not immediately do an INSERT with the payload – instead, it adds the puts to a <code>bucketPuts</code> field on the parser output, which the Lua library has access to. Then the magical part is that the insertion happens when MediaWiki's [https://www.mediawiki.org/wiki/Manual:Hooks/LinksUpdateComplete LinksUpdateComplete] hook runs. This hook runs when a page is saved, when it is moved or deleted, or when it gets re-rendered after a transclusion it depends on gets changed. In short, it's exactly the hook we'd hope would exist, since it runs in exactly the right set of situations that we might wish to examine the puts again. It also has access to the <code>bucketPuts</code> that we put on the parser output, so no additional parses need to happen at all. You can see this in <code>BucketHooks::onLinksUpdateComplete</code>. This calls <code>Bucket::writePuts</code>, which removes any fields that won't be valid columns in the bucket and then inserts them into the relevant table. It also updates the <code>bucket_pages</code> table with all of the puts that are used on each page. Since the vast majority of our LinksUpdates do not change the calls to <code>bucket.put</code> we should avoid doing INSERTs that are exactly the same as the existing values. SMW doesn't do this, and it's the reason they are responsible for 75% of our database writes. Therefore we want to limit database activity to data that has actually changed. To accomplish this, <code>bucket_pages</code> has a column <code>put_hash</code> which is the SHA256 hash of the put data the last time it was written. Before any bucket data is written to the database the previous <code>put_hash</code> and new <code>put_hash</code> are compared, and writing only continues if they differ. This causes zero database writes to occur when the stored data has not changed. === Bucket:bucket issues === Bucket contains a default "Bucket:bucket issues" that cannot be modified. Due to the <code>bucket.put</code> logic running through LinksUpdateComplete, any errors and warnings from puts cannot be shown on the page directly. This Bucket is used to communicate those errors and warnings to users. Issues can be viewed through the normal <code>?action=bucket</code> url parameter, or by clicking "View Bucket" in the sidebar. ==Bug Bounty Program== If you discover a security vulnerability in Bucket, please send an email to <code>admin (at) weirdgloop.org</code> with step-by-step instructions to reproduce the issue. We'll send you some RuneScape Wiki merch (probably a scarf!) and possibly a bug bounty payout. Bug bounty payouts are solely at Weird Gloop's discretion, but will usually range between $200 and $2000, depending on the severity and type of vulnerability, and the level of access required to exploit it. Examples of high-severity vulnerabilities: * Leak of credentials or user data * SQL injection * Remote code execution/Privilege escalation Examples of moderate-severity vulnerabilities: * Cross-site scripting * Denial-of-service Bugs in Bucket code that are not security vulnerabilities won't be eligible for the bug bounty program, but we appreciate reports on the [https://github.com/weirdgloop/mediawiki-extensions-Bucket/issues GitHub issues list]. You are welcome to test on the [https://en_rswiki.dev.weirdgloop.org dev wikis] – please do not test on the production wikis (runescape.wiki, minecraft.wiki, etc). Security vulnerabilities in other code used by Weird Gloop (including MediaWiki core, non-Weird Gloop extensions, and other non-Bucket extensions developed by Weird Gloop) are not currently eligible for bug bounty payouts, but if you discover a vulnerability that affects us, we'd still like to hear from you. {{NavboxBucket}} b11ae9412be562e1f7e21c1f1045114e19d97f62 659 658 2025-08-22T19:34:41Z Mudscape 106 wikitext text/x-wiki '''Bucket''' is an in-development MediaWiki extension that lets you store structured data on articles, which can be queried by other articles and APIs. It is meant as a replacement for how the RuneScape wikis use Semantic MediaWiki, and is (sort of) in the same general category of extensions as SMW, Cargo, or Wikibase. ==Basics== * [[/Usage|Usage in Lua modules]] * [[/Api|Usage through api.php]] * [[/SMW migration guide|Migrating from SMW to Bucket]] ==Why?== Continuing to use Semantic MediaWiki poses two major risks to us. The first is related to performance. In a couple days' worth of profiling, SMW was responsible for about 50% of all database reads on the wiki, and about 75% of all writes (even when no content has changed)! Semantic MediaWiki seems to generally be responsible for about 30% of the total parse time of our articles. This poses a serious obstacle to our attempts at making the wiki faster, more stable, and less expensive to operate. SMW also does its own purging of both the parser cache and HTML cache, which seriously complicates any attempts to more carefully orchestrate the relationship between (for example) Grand Exchange updates and Cloudflare purging. SMW is also extremely complicated – the code base is about 210,000 lines of PHP, a lot of which is not fully understood by anyone still involved with the project. There's a series of performance improvements that in theory could be done to help improve SMW, but the development is stuck in a bit of a weird place where nobody really knows why particular things were implemented a particular way, which makes further changes riskier and take longer. I came to the conclusion that it would take less time to implement a separate extension and migrate our usage to it. It's also complicated in the sense that very few people on our wikis understand how to do anything other than very basic queries with it. The third risk is sort of related to the second. SMW is complex enough that I can totally envision a scenario where the latest SMW release is not compatible with the latest MediaWiki release, and this blocks us from staying up to date with MediaWiki. This is especially scary due to the upcoming core MediaWiki parser rework that will make article parsing happen in less than full-page sections (incidentally this is the same thing that might break the Variables extension, but that's a topic for another day). SMW doesn't have a great deal of institutional support right now (it's possible we are the single biggest user of it currently), and we might need to get urgently involved with SMW development if that situation comes to pass. All together, it feels like a pretty good reason to explore alternatives. One option we looked at was Cargo, which gives much more of a SQL-y access to the underlying data (which I quite like). Unfortunately there's a number of things Cargo does that I really don't like – tying table definitions to templates, making it so you can only "attach" to a single table from a template (which Cargo users have found horrible workarounds for), and most prominently, making it so that a page's data only updates either on "page save" or on re-creation of the underlying table (meaning, editing a module would not update a page's Cargo data). I really wanted to like Cargo, but I think it won't work for us. ==Goals of the extension== * Support for the minimal feature set of the RuneScape wikis' use of SMW, including reading entries from the API and some basic visualization on a special page. * Simplicity in implementation: try to write as little code as possible, and avoid unnecessary structures for caching. * Simplicity in use: In general there should be one canonical way to do things, and users should not have to worry about manually updating or invalidating entries. * High-performance: minimize database queries and latency, minimize unnecessary parses and purges. Try to ride on top of existing "refreshLinks" constructs as much as possible. Explicit non-goals: * Full feature parity with SMW or Cargo, including map support, drilldowns, subobjects, concepts, subquery support (mostly). * Generic support for versions of MediaWiki that are not used on Weird Gloop, or for DBMSes that we don't use. This is primarily meant to stay simple and maintainable by us, and supporting a burgeoning ecosystem of different wiki installations with all sorts of different dependencies is not what we're signing up for right now. This could change if other wikis are seriously interested in using Bucket, and if the scope of changes is relatively small, but right now the focus is squarely on MediaWiki 1.43 and MySQL 8.0.18 or higher. ==Basic usage== Data is stored in "buckets", which are database tables with specific columns that you can define. Imagine we wanted to define a basic table to store monster drops (similar to Property:Dropped item, Property:Drop type, Property:Drop Rarity, etc, in current SMW). Each call to {{t|DropsLine}} would add a new row to this table. If we wanted a "bucket" called "drops" and the columns to include the dropped item, rarity and quantity, we could go to the Bucket:Drops and put the following: <syntaxhighlight lang="json"> { "item": { "type": "PAGE" }, "quantity": { "type": "TEXT" }, "rarity": { "type": "TEXT" } } </syntaxhighlight> Supported types are PAGE, TEXT, INTEGER, DOUBLE, and BOOLEAN. Fields can be marked as repeated, in which case they are stored in the DB as JSON type, using multi-value index to keep seek time low. There are a few "reserved" columns that are added to every table, including "_page_id", "_index", "page_name" referring to the page that the bucket "put" call is invoked on, and "page_name_sub" which serves to help join data correctly when there are multiple Bucket rows written per page. The only way to write and read from a bucket is via Lua calls on the "bucket" object. I quite like this (and certainly you can implement templates and things to generically write to it without Lua), although some people might prefer to have actual parser functions to use. To store data in that bucket, via Lua, you'd say <syntaxhighlight lang="lua">bucket("drops").put({item="Rune scimitar", quantity="3-5", rarity="1/128"})</syntaxhighlight> And that's it! Querying has a lot more options, but the simplest thing would be something like <syntaxhighlight lang="lua"> bucket("drops") .select("page_name", "item", "quantity", "rarity") .where("item", "Rune scimitar") .run() </syntaxhighlight> Which gives you all of the monsters that drop the Rune scimitar. Full documentation of the select syntax will be forthcoming, but it includes filtering based on values, JOINing on other tables, selecting from arrays, and filtering based on the categories on the page. ==Technical description== Bucket is made up of three main pieces: * Table definitions in the "Bucket" namespace, where you define a database table, and can modify it with additional fields * Implementation of "bucket.put" that does INSERT and UPDATE queries on those tables * Implementation of queries, which translate the Lua syntax into a SELECT statement ===Table definition=== Bucket (the extension) adds a new namespace called "Bucket", namespace ID 9592. The content model for this namespace is JSON, which should prevent people from saving anything there that is not valid JSON. A table definition is a JSON object with the field names as keys, and values as JSON objects with the following keys: ====type==== Required. Possible types are: * PAGE * TEXT * INTEGER * DOUBLE * BOOLEAN These correspond to MySQL data types, except for PAGE, which is identical to TEXT except the value is rendered as a link on Bucket Special pages for convenience. ====repeated==== Default false. Fields only hold one value per entry unless they are a repeated field. Repeated fields have some restrictions: Using <, >, >=, <= comparisons on a repeated field is unsupported. bucket.join() cannot join two repeated fields together. Due to limitations of the JSON database type, individual values in a repeated field are limited to 512 characters. ====index==== Default true. Must be true if '''repeated''' is true. If the field has an index, it can be accessed efficiently as part of a JOIN or WHERE clause, with the caveat that it takes up about twice as much database space. Most fields are okay to be indexed, unless they're some big JSON cluster that is never going to be part of a query condition. === Table creation === When someone attempts to save a blob in the Bucket namespace, a number of things are required, otherwise it will not be able to save. This is in Bucket::createOrModifyTable. * There needs to be at least one column in the schema * All field names must be strings * All field names must be only lowercase alphanumeric characters, or _ * All field names must be unique * The '''type''' must be a supported type If this table is new, the schema will then be converted to a CREATE TABLE statement. If it already exists, any changes against the old schema will be converted into an ALTER TABLE statement, which could include ADD COLUMN, DROP COLUMN, ADD INDEX, DROP INDEX. In a transaction with the CREATE/ALTER TABLE, we also add an entry to the <code>bucket_schemas</code> table, containing a JSON representation of the table's schema. Buckets that are no longer written to can be deleted, which deletes the table. Moving Buckets is not supported, although a user can create a new Bucket and change the relevant modules to read and write from the new Bucket, and then delete the old one. REPEATED fields are implemented as the JSON type, using [https://dev.mysql.com/doc/refman/8.0/en/create-index.htm multi-valued indexes] and automatically using the <code>MEMBER OF</code> function in relevant <code>WHERE</code> conditions. This is the reason it requires MySQL 8.0.18 – it's not clear if MariaDB will support similar structures in the future. ===Storing data=== Calling <code>bucket.put</code> in Lua calls the <code>BucketLuaLibrary::bucketPut</code> method. Notably, this does not immediately do an INSERT with the payload – instead, it adds the puts to a <code>bucketPuts</code> field on the parser output, which the Lua library has access to. Then the magical part is that the insertion happens when MediaWiki's [https://www.mediawiki.org/wiki/Manual:Hooks/LinksUpdateComplete LinksUpdateComplete] hook runs. This hook runs when a page is saved, when it is moved or deleted, or when it gets re-rendered after a transclusion it depends on gets changed. In short, it's exactly the hook we'd hope would exist, since it runs in exactly the right set of situations that we might wish to examine the puts again. It also has access to the <code>bucketPuts</code> that we put on the parser output, so no additional parses need to happen at all. You can see this in <code>BucketHooks::onLinksUpdateComplete</code>. This calls <code>Bucket::writePuts</code>, which removes any fields that won't be valid columns in the bucket and then inserts them into the relevant table. It also updates the <code>bucket_pages</code> table with all of the puts that are used on each page. Since the vast majority of our LinksUpdates do not change the calls to <code>bucket.put</code> we should avoid doing INSERTs that are exactly the same as the existing values. SMW doesn't do this, and it's the reason they are responsible for 75% of our database writes. Therefore we want to limit database activity to data that has actually changed. To accomplish this, <code>bucket_pages</code> has a column <code>put_hash</code> which is the SHA256 hash of the put data the last time it was written. Before any bucket data is written to the database the previous <code>put_hash</code> and new <code>put_hash</code> are compared, and writing only continues if they differ. This causes zero database writes to occur when the stored data has not changed. === Bucket:bucket issues === Bucket contains a default "Bucket:bucket issues" that cannot be modified. Due to the <code>bucket.put</code> logic running through LinksUpdateComplete, any errors and warnings from puts cannot be shown on the page directly. This Bucket is used to communicate those errors and warnings to users. Issues can be viewed through the normal <code>?action=bucket</code> url parameter, or by clicking "View Bucket" in the sidebar. ==Bug Bounty Program== If you discover a security vulnerability in Bucket, please send an email to <code>admin (at) weirdgloop.org</code> with step-by-step instructions to reproduce the issue. We'll send you some RuneScape Wiki merch (probably a scarf!) and possibly a bug bounty payout. Bug bounty payouts are solely at Weird Gloop's discretion, but will usually range between $200 and $2000, depending on the severity and type of vulnerability, and the level of access required to exploit it. Examples of high-severity vulnerabilities: * Leak of credentials or user data * SQL injection * Remote code execution/Privilege escalation Examples of moderate-severity vulnerabilities: * Cross-site scripting * Denial-of-service Bugs in Bucket code that are not security vulnerabilities won't be eligible for the bug bounty program, but we appreciate reports on the [https://github.com/weirdgloop/mediawiki-extensions-Bucket/issues GitHub issues list]. You are welcome to test on the [https://en_rswiki.dev.weirdgloop.org dev wikis] – please do not test on the production wikis (runescape.wiki, minecraft.wiki, etc). Security vulnerabilities in other code used by Weird Gloop (including MediaWiki core, non-Weird Gloop extensions, and other non-Bucket extensions developed by Weird Gloop) are not currently eligible for bug bounty payouts, but if you discover a vulnerability that affects us, we'd still like to hear from you. {{NavboxBucket}} a62ce54bbcd1844bdc799331a7acf1a130f4c186 671 659 2025-09-08T15:35:26Z Mudscape 106 Update documentation for repeated field join restriction wikitext text/x-wiki '''Bucket''' is an in-development MediaWiki extension that lets you store structured data on articles, which can be queried by other articles and APIs. It is meant as a replacement for how the RuneScape wikis use Semantic MediaWiki, and is (sort of) in the same general category of extensions as SMW, Cargo, or Wikibase. ==Basics== * [[/Usage|Usage in Lua modules]] * [[/Api|Usage through api.php]] * [[/SMW migration guide|Migrating from SMW to Bucket]] ==Why?== Continuing to use Semantic MediaWiki poses two major risks to us. The first is related to performance. In a couple days' worth of profiling, SMW was responsible for about 50% of all database reads on the wiki, and about 75% of all writes (even when no content has changed)! Semantic MediaWiki seems to generally be responsible for about 30% of the total parse time of our articles. This poses a serious obstacle to our attempts at making the wiki faster, more stable, and less expensive to operate. SMW also does its own purging of both the parser cache and HTML cache, which seriously complicates any attempts to more carefully orchestrate the relationship between (for example) Grand Exchange updates and Cloudflare purging. SMW is also extremely complicated – the code base is about 210,000 lines of PHP, a lot of which is not fully understood by anyone still involved with the project. There's a series of performance improvements that in theory could be done to help improve SMW, but the development is stuck in a bit of a weird place where nobody really knows why particular things were implemented a particular way, which makes further changes riskier and take longer. I came to the conclusion that it would take less time to implement a separate extension and migrate our usage to it. It's also complicated in the sense that very few people on our wikis understand how to do anything other than very basic queries with it. The third risk is sort of related to the second. SMW is complex enough that I can totally envision a scenario where the latest SMW release is not compatible with the latest MediaWiki release, and this blocks us from staying up to date with MediaWiki. This is especially scary due to the upcoming core MediaWiki parser rework that will make article parsing happen in less than full-page sections (incidentally this is the same thing that might break the Variables extension, but that's a topic for another day). SMW doesn't have a great deal of institutional support right now (it's possible we are the single biggest user of it currently), and we might need to get urgently involved with SMW development if that situation comes to pass. All together, it feels like a pretty good reason to explore alternatives. One option we looked at was Cargo, which gives much more of a SQL-y access to the underlying data (which I quite like). Unfortunately there's a number of things Cargo does that I really don't like – tying table definitions to templates, making it so you can only "attach" to a single table from a template (which Cargo users have found horrible workarounds for), and most prominently, making it so that a page's data only updates either on "page save" or on re-creation of the underlying table (meaning, editing a module would not update a page's Cargo data). I really wanted to like Cargo, but I think it won't work for us. ==Goals of the extension== * Support for the minimal feature set of the RuneScape wikis' use of SMW, including reading entries from the API and some basic visualization on a special page. * Simplicity in implementation: try to write as little code as possible, and avoid unnecessary structures for caching. * Simplicity in use: In general there should be one canonical way to do things, and users should not have to worry about manually updating or invalidating entries. * High-performance: minimize database queries and latency, minimize unnecessary parses and purges. Try to ride on top of existing "refreshLinks" constructs as much as possible. Explicit non-goals: * Full feature parity with SMW or Cargo, including map support, drilldowns, subobjects, concepts, subquery support (mostly). * Generic support for versions of MediaWiki that are not used on Weird Gloop, or for DBMSes that we don't use. This is primarily meant to stay simple and maintainable by us, and supporting a burgeoning ecosystem of different wiki installations with all sorts of different dependencies is not what we're signing up for right now. This could change if other wikis are seriously interested in using Bucket, and if the scope of changes is relatively small, but right now the focus is squarely on MediaWiki 1.43 and MySQL 8.0.18 or higher. ==Basic usage== Data is stored in "buckets", which are database tables with specific columns that you can define. Imagine we wanted to define a basic table to store monster drops (similar to Property:Dropped item, Property:Drop type, Property:Drop Rarity, etc, in current SMW). Each call to {{t|DropsLine}} would add a new row to this table. If we wanted a "bucket" called "drops" and the columns to include the dropped item, rarity and quantity, we could go to the Bucket:Drops and put the following: <syntaxhighlight lang="json"> { "item": { "type": "PAGE" }, "quantity": { "type": "TEXT" }, "rarity": { "type": "TEXT" } } </syntaxhighlight> Supported types are PAGE, TEXT, INTEGER, DOUBLE, and BOOLEAN. Fields can be marked as repeated, in which case they are stored in the DB as JSON type, using multi-value index to keep seek time low. There are a few "reserved" columns that are added to every table, including "_page_id", "_index", "page_name" referring to the page that the bucket "put" call is invoked on, and "page_name_sub" which serves to help join data correctly when there are multiple Bucket rows written per page. The only way to write and read from a bucket is via Lua calls on the "bucket" object. I quite like this (and certainly you can implement templates and things to generically write to it without Lua), although some people might prefer to have actual parser functions to use. To store data in that bucket, via Lua, you'd say <syntaxhighlight lang="lua">bucket("drops").put({item="Rune scimitar", quantity="3-5", rarity="1/128"})</syntaxhighlight> And that's it! Querying has a lot more options, but the simplest thing would be something like <syntaxhighlight lang="lua"> bucket("drops") .select("page_name", "item", "quantity", "rarity") .where("item", "Rune scimitar") .run() </syntaxhighlight> Which gives you all of the monsters that drop the Rune scimitar. Full documentation of the select syntax will be forthcoming, but it includes filtering based on values, JOINing on other tables, selecting from arrays, and filtering based on the categories on the page. ==Technical description== Bucket is made up of three main pieces: * Table definitions in the "Bucket" namespace, where you define a database table, and can modify it with additional fields * Implementation of "bucket.put" that does INSERT and UPDATE queries on those tables * Implementation of queries, which translate the Lua syntax into a SELECT statement ===Table definition=== Bucket (the extension) adds a new namespace called "Bucket", namespace ID 9592. The content model for this namespace is JSON, which should prevent people from saving anything there that is not valid JSON. A table definition is a JSON object with the field names as keys, and values as JSON objects with the following keys: ====type==== Required. Possible types are: * PAGE * TEXT * INTEGER * DOUBLE * BOOLEAN These correspond to MySQL data types, except for PAGE, which is identical to TEXT except the value is rendered as a link on Bucket Special pages for convenience. ====repeated==== Default false. Fields only hold one value per entry unless they are a repeated field. Repeated fields have some restrictions: Using <, >, >=, <= comparisons on a repeated field is unsupported. bucket.join() cannot join on a repeated field. Due to limitations of the JSON database type, individual values in a repeated field are limited to 512 characters. ====index==== Default true. Must be true if '''repeated''' is true. If the field has an index, it can be accessed efficiently as part of a JOIN or WHERE clause, with the caveat that it takes up about twice as much database space. Most fields are okay to be indexed, unless they're some big JSON cluster that is never going to be part of a query condition. === Table creation === When someone attempts to save a blob in the Bucket namespace, a number of things are required, otherwise it will not be able to save. This is in Bucket::createOrModifyTable. * There needs to be at least one column in the schema * All field names must be strings * All field names must be only lowercase alphanumeric characters, or _ * All field names must be unique * The '''type''' must be a supported type If this table is new, the schema will then be converted to a CREATE TABLE statement. If it already exists, any changes against the old schema will be converted into an ALTER TABLE statement, which could include ADD COLUMN, DROP COLUMN, ADD INDEX, DROP INDEX. In a transaction with the CREATE/ALTER TABLE, we also add an entry to the <code>bucket_schemas</code> table, containing a JSON representation of the table's schema. Buckets that are no longer written to can be deleted, which deletes the table. Moving Buckets is not supported, although a user can create a new Bucket and change the relevant modules to read and write from the new Bucket, and then delete the old one. REPEATED fields are implemented as the JSON type, using [https://dev.mysql.com/doc/refman/8.0/en/create-index.htm multi-valued indexes] and automatically using the <code>MEMBER OF</code> function in relevant <code>WHERE</code> conditions. This is the reason it requires MySQL 8.0.18 – it's not clear if MariaDB will support similar structures in the future. ===Storing data=== Calling <code>bucket.put</code> in Lua calls the <code>BucketLuaLibrary::bucketPut</code> method. Notably, this does not immediately do an INSERT with the payload – instead, it adds the puts to a <code>bucketPuts</code> field on the parser output, which the Lua library has access to. Then the magical part is that the insertion happens when MediaWiki's [https://www.mediawiki.org/wiki/Manual:Hooks/LinksUpdateComplete LinksUpdateComplete] hook runs. This hook runs when a page is saved, when it is moved or deleted, or when it gets re-rendered after a transclusion it depends on gets changed. In short, it's exactly the hook we'd hope would exist, since it runs in exactly the right set of situations that we might wish to examine the puts again. It also has access to the <code>bucketPuts</code> that we put on the parser output, so no additional parses need to happen at all. You can see this in <code>BucketHooks::onLinksUpdateComplete</code>. This calls <code>Bucket::writePuts</code>, which removes any fields that won't be valid columns in the bucket and then inserts them into the relevant table. It also updates the <code>bucket_pages</code> table with all of the puts that are used on each page. Since the vast majority of our LinksUpdates do not change the calls to <code>bucket.put</code> we should avoid doing INSERTs that are exactly the same as the existing values. SMW doesn't do this, and it's the reason they are responsible for 75% of our database writes. Therefore we want to limit database activity to data that has actually changed. To accomplish this, <code>bucket_pages</code> has a column <code>put_hash</code> which is the SHA256 hash of the put data the last time it was written. Before any bucket data is written to the database the previous <code>put_hash</code> and new <code>put_hash</code> are compared, and writing only continues if they differ. This causes zero database writes to occur when the stored data has not changed. === Bucket:bucket issues === Bucket contains a default "Bucket:bucket issues" that cannot be modified. Due to the <code>bucket.put</code> logic running through LinksUpdateComplete, any errors and warnings from puts cannot be shown on the page directly. This Bucket is used to communicate those errors and warnings to users. Issues can be viewed through the normal <code>?action=bucket</code> url parameter, or by clicking "View Bucket" in the sidebar. ==Bug Bounty Program== If you discover a security vulnerability in Bucket, please send an email to <code>admin (at) weirdgloop.org</code> with step-by-step instructions to reproduce the issue. We'll send you some RuneScape Wiki merch (probably a scarf!) and possibly a bug bounty payout. Bug bounty payouts are solely at Weird Gloop's discretion, but will usually range between $200 and $2000, depending on the severity and type of vulnerability, and the level of access required to exploit it. Examples of high-severity vulnerabilities: * Leak of credentials or user data * SQL injection * Remote code execution/Privilege escalation Examples of moderate-severity vulnerabilities: * Cross-site scripting * Denial-of-service Bugs in Bucket code that are not security vulnerabilities won't be eligible for the bug bounty program, but we appreciate reports on the [https://github.com/weirdgloop/mediawiki-extensions-Bucket/issues GitHub issues list]. You are welcome to test on the [https://en_rswiki.dev.weirdgloop.org dev wikis] – please do not test on the production wikis (runescape.wiki, minecraft.wiki, etc). Security vulnerabilities in other code used by Weird Gloop (including MediaWiki core, non-Weird Gloop extensions, and other non-Bucket extensions developed by Weird Gloop) are not currently eligible for bug bounty payouts, but if you discover a vulnerability that affects us, we'd still like to hear from you. {{NavboxBucket}} c716bda7c7725ac327a6f4a0d16c0c1621aa2061 Extension:Bucket/About 0 155 650 2025-08-22T18:54:45Z Mudscape 106 Created page with "'''Bucket''' is an in-development MediaWiki extension that lets you store structured data on articles, which can be queried by other articles and APIs. It is meant as a replacement for how the RuneScape wikis use Semantic MediaWiki, and is (sort of) in the same general category of extensions as SMW, Cargo, or Wikibase. {{ToC|limit=1}} ==Why?== Continuing to use Semantic MediaWiki poses two major risks to us. The first is related to performance. In a couple days' worth o..." wikitext text/x-wiki '''Bucket''' is an in-development MediaWiki extension that lets you store structured data on articles, which can be queried by other articles and APIs. It is meant as a replacement for how the RuneScape wikis use Semantic MediaWiki, and is (sort of) in the same general category of extensions as SMW, Cargo, or Wikibase. {{ToC|limit=1}} ==Why?== Continuing to use Semantic MediaWiki poses two major risks to us. The first is related to performance. In a couple days' worth of profiling, SMW was responsible for about 50% of all database reads on the wiki, and about 75% of all writes (even when no content has changed)! Semantic MediaWiki seems to generally be responsible for about 30% of the total parse time of our articles. This poses a serious obstacle to our attempts at making the wiki faster, more stable, and less expensive to operate. SMW also does its own purging of both the parser cache and HTML cache, which seriously complicates any attempts to more carefully orchestrate the relationship between (for example) Grand Exchange updates and Cloudflare purging. SMW is also extremely complicated – the code base is about 210,000 lines of PHP, a lot of which is not fully understood by anyone still involved with the project. There's a series of performance improvements that in theory could be done to help improve SMW, but the development is stuck in a bit of a weird place where nobody really knows why particular things were implemented a particular way, which makes further changes riskier and take longer. I came to the conclusion that it would take less time to implement a separate extension and migrate our usage to it. It's also complicated in the sense that very few people on our wikis understand how to do anything other than very basic queries with it. The third risk is sort of related to the second. SMW is complex enough that I can totally envision a scenario where the latest SMW release is not compatible with the latest MediaWiki release, and this blocks us from staying up to date with MediaWiki. This is especially scary due to the upcoming core MediaWiki parser rework that will make article parsing happen in less than full-page sections (incidentally this is the same thing that might break the Variables extension, but that's a topic for another day). SMW doesn't have a great deal of institutional support right now (it's possible we are the single biggest user of it currently), and we might need to get urgently involved with SMW development if that situation comes to pass. All together, it feels like a pretty good reason to explore alternatives. One option we looked at was Cargo, which gives much more of a SQL-y access to the underlying data (which I quite like). Unfortunately there's a number of things Cargo does that I really don't like – tying table definitions to templates, making it so you can only "attach" to a single table from a template (which Cargo users have found horrible workarounds for), and most prominently, making it so that a page's data only updates either on "page save" or on re-creation of the underlying table (meaning, editing a module would not update a page's Cargo data). I really wanted to like Cargo, but I think it won't work for us. ==Goals of the extension== * Support for the minimal feature set of the RuneScape wikis' use of SMW, including reading entries from the API and some basic visualization on a special page. * Simplicity in implementation: try to write as little code as possible, and avoid unnecessary structures for caching. * Simplicity in use: In general there should be one canonical way to do things, and users should not have to worry about manually updating or invalidating entries. * High-performance: minimize database queries and latency, minimize unnecessary parses and purges. Try to ride on top of existing "refreshLinks" constructs as much as possible. Explicit non-goals: * Full feature parity with SMW or Cargo, including map support, drilldowns, subobjects, concepts, subquery support (mostly). * Generic support for versions of MediaWiki that are not used on Weird Gloop, or for DBMSes that we don't use. This is primarily meant to stay simple and maintainable by us, and supporting a burgeoning ecosystem of different wiki installations with all sorts of different dependencies is not what we're signing up for right now. This could change if other wikis are seriously interested in using Bucket, and if the scope of changes is relatively small, but right now the focus is squarely on MediaWiki 1.41 and MySQL 8.0.18 or higher. {{NavboxBucket}} 8bb0072afd186d045d638f3f31f7133f80cda016 654 650 2025-08-22T19:04:07Z Mudscape 106 Redirected page to [[Extension:Bucket]] wikitext text/x-wiki #REDIRECT [[:Extension:Bucket]] 881ebe47efb031c56910e86f26dde53e615b6310 Template:NavboxBucket 10 154 651 643 2025-08-22T18:56:17Z Mudscape 106 wikitext text/x-wiki {{Navbox |title=[[:Extension:Bucket]] |name=NavboxBucket |state=uncollapsed |gtitle1=Usage |group1= * [[:Extension:Bucket|General usage]] * [[:Extension:Bucket/Api|API]] * [[:Extension:Bucket/Example modules|Example modules]] * [[:Extension:Bucket/SMW migration guide|SMW migration guide]] |gtitle2=Page help |group2= * [[:Extension:Bucket/Bucket browse|Bucket browse]] * [[:Extension:Bucket/Bucket_namespace|Bucket namespace]] * [[:Extension:Bucket/Bucket action|Bucket action]] |gtitle3=Misc |group3= * [[:Extension:Bucket/About|About]] }} 9a457523ee705fca75c7df6d149ed1ae98bbe786 655 651 2025-08-22T19:04:26Z Mudscape 106 wikitext text/x-wiki {{Navbox |title=[[:Extension:Bucket]] |name=NavboxBucket |state=uncollapsed |gtitle1=Usage |group1= * [[:Extension:Bucket/Usage|General usage]] * [[:Extension:Bucket/Api|API]] * [[:Extension:Bucket/Example modules|Example modules]] * [[:Extension:Bucket/SMW migration guide|SMW migration guide]] |gtitle2=Page help |group2= * [[:Extension:Bucket/Bucket browse|Bucket browse]] * [[:Extension:Bucket/Bucket_namespace|Bucket namespace]] * [[:Extension:Bucket/Bucket action|Bucket action]] }} e74295b84ab990a3a1c80425a9ca690b03e1cb01 Extension:Bucket/Usage 0 156 656 2025-08-22T19:27:06Z Mudscape 106 Created page with "==General usage== Every usage of Bucket begins with a call to the <code>bucket</code> function, and ends either with a call to <code>[[#bucket.put|put()]]</code> or <code>[[#bucket.run|run()]]</code> ===bucket=== <code>bucket( string )</code> The parameter must be a valid Bucket name. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ==Writing data== ===bucket.sub=== <code>sub( string )</code> Any string Returns a Bucket <code>#QueryBuilder|QueryBuilder..." wikitext text/x-wiki ==General usage== Every usage of Bucket begins with a call to the <code>bucket</code> function, and ends either with a call to <code>[[#bucket.put|put()]]</code> or <code>[[#bucket.run|run()]]</code> ===bucket=== <code>bucket( string )</code> The parameter must be a valid Bucket name. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ==Writing data== ===bucket.sub=== <code>sub( string )</code> Any string Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ==Reading data== <code>bucket</code>, <code>bucket.select</code> and <code>bucket.run</code> are the only required methods to execute a query. Order doesn't matter except <code>bucket.run</code> must be last, since it is the function that executes the query and returns results. Bucket does not limit the number of conditions in a single query. A lua error will be thrown if a query takes longer than 500 milliseconds. A query with no results will return an empty table (<code>{}</code>) ===bucket.select=== <code>select( Selector, ... )</code> One or more [[#Selector|selector]]s. Each selector supplied will result in a matching field in the result table. Multiple <code>select</code> statements are supported in a query, with <code>select('one').select('two')</code> acting identically to <code>select('one', 'two')</code> Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.where=== <code>where( Condition, ... )</code> One or more [[#Condition|Condition]]s. Supplying multiple conditions is equivalent to <code>where(Bucket.And(Condition, ...))</code> ''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.join=== <code>join( string, Selector, Selector )</code> The first parameter must be a valid Bucket name. The second and third parameters are both the same format. One entry is a [[#Selector|selector]] indicating a field in the joined table to use for comparison. The other entry is a [[#Selector|selector]] indicating a field in the primary Bucket, or in another joined Bucket. One of the fields indicated may be of Repeated type, but not both. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.limit=== <code>limit( number )</code> Sets the limit for the query. Accepted range is 1-5000. Default 500. Setting this to 0 or nil will use the default value. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.offset=== <code>offset( number )</code> Sets the offset for the query. Default 0. Setting this to nil will use the default value. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.orderBy=== <code>orderBy( Selector, string )</code> The first parameter must be a [[#Selector|selector]] which is present in a <code>bucket.select</code> for this query. The second parameter is either <code>asc</code>, for ascending order, or <code>desc</code>, for descending order. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.printSQL=== <code>printSQL()</code> Used for debugging, will log the SQL query to the lua console. ===bucket.run=== <code>run()</code> Executes the query. The query result is returned as a lua array, one entry per row returned. Each array element is a table, with one property per argument to <code>select</code>. These properties are all returned exactly as input to <code>[[#bucket.select|select]]</code>. The property value will be of the data type specified by the Bucket, except in the case of a repeated field, where it will be an array of that data type. Returns <code>table</code> ===Other methods=== The following methods are methods are available on the global Bucket object to be used within <code>bucket.where()</code> conditions. ====Bucket.Or==== <code>Bucket.Or( Condition, ... )</code> Represents <code>Condition OR ...</code> Returns <code>Condition, ...</code> ====Bucket.And==== <code>Bucket.And( Condition, ... )</code> Represents <code>Condition AND ...</code> Returns <code>Condition, ...</code> ====Bucket.Not==== <code>Bucket.Not( Condition )</code> Represents <code>NOT Condition</code> Returns <code>Condition</code> ====Bucket.Null==== <code>Bucket.Null()</code> Used as Value in a Condition, represents <code>nil</code>. ''Note'': <code>nil</code> cannot be used directly within <code>bucket.where()</code>, as <code>nil</code> cannot be stored as a table value in lua. ==Concepts== ===QueryBuilder=== A <code>QueryBuilder</code> is created by calling <code>bucket( string )</code> All methods represented here by <code>bucket.</code> are methods of a QueryBuilder object. ===Selector=== A <code>Selector</code> string is defined as one of the following: * A field name in the primary(specified by the call to bucket()) Bucket * A combined bucket and field specifier, joined together by <code>.</code>. Such as <code>drops_line.page_name_sub</code> * A category, such as <code>Category:Slayer Monsters</code>. In this case the returned field will be a Boolean, with true indicating that the page is a member of the specified Category. ===Operand=== One of the following strings: * <code>=</code> * <code>!=</code> * <code>>=</code> * <code><=</code> * <code>></code> * <code><</code> ''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>. ===Condition=== A <code>Condition</code> is either a string or a table. A table <code>Condition</code> is a table of two or three entries, in the format of <code>{Selector, Operand, Value}</code> or <code>{Selector, Value}</code>. In the case of two entries, the operand is implied to be <code>=</code>. A string <code>Condition</code> is the name of a category, such as <code>Category:Slayer monsters</code>. This condition will be true if the <code>page_name</code> for a row is in the specified category. 79154c54b8015dc93e1de2164b31b86bb94a9fe1 657 656 2025-08-22T19:27:56Z Mudscape 106 wikitext text/x-wiki ==General usage== Every usage of Bucket begins with a call to the <code>bucket</code> function, and ends either with a call to <code>[[#bucket.put|put()]]</code> or <code>[[#bucket.run|run()]]</code> ===bucket=== <code>bucket( string )</code> The parameter must be a valid Bucket name. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ==Writing data== ===bucket.sub=== <code>sub( string )</code> Any string Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ==Reading data== <code>bucket</code>, <code>bucket.select</code> and <code>bucket.run</code> are the only required methods to execute a query. Order doesn't matter except <code>bucket.run</code> must be last, since it is the function that executes the query and returns results. Bucket does not limit the number of conditions in a single query. A lua error will be thrown if a query takes longer than 500 milliseconds. A query with no results will return an empty table (<code>{}</code>) ===bucket.select=== <code>select( Selector, ... )</code> One or more [[#Selector|selector]]s. Each selector supplied will result in a matching field in the result table. Multiple <code>select</code> statements are supported in a query, with <code>select('one').select('two')</code> acting identically to <code>select('one', 'two')</code> Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.where=== <code>where( Condition, ... )</code> One or more [[#Condition|Condition]]s. Supplying multiple conditions is equivalent to <code>where(Bucket.And(Condition, ...))</code> ''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.join=== <code>join( string, Selector, Selector )</code> The first parameter must be a valid Bucket name. The second and third parameters are both the same format. One entry is a [[#Selector|selector]] indicating a field in the joined table to use for comparison. The other entry is a [[#Selector|selector]] indicating a field in the primary Bucket, or in another joined Bucket. One of the fields indicated may be of Repeated type, but not both. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.limit=== <code>limit( number )</code> Sets the limit for the query. Accepted range is 1-5000. Default 500. Setting this to 0 or nil will use the default value. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.offset=== <code>offset( number )</code> Sets the offset for the query. Default 0. Setting this to nil will use the default value. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.orderBy=== <code>orderBy( Selector, string )</code> The first parameter must be a [[#Selector|selector]] which is present in a <code>bucket.select</code> for this query. The second parameter is either <code>asc</code>, for ascending order, or <code>desc</code>, for descending order. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.printSQL=== <code>printSQL()</code> Used for debugging, will log the SQL query to the lua console. ===bucket.run=== <code>run()</code> Executes the query. The query result is returned as a lua array, one entry per row returned. Each array element is a table, with one property per argument to <code>select</code>. These properties are all returned exactly as input to <code>[[#bucket.select|select]]</code>. The property value will be of the data type specified by the Bucket, except in the case of a repeated field, where it will be an array of that data type. Returns <code>table</code> ===Other methods=== The following methods are methods are available on the global Bucket object to be used within <code>bucket.where()</code> conditions. ====Bucket.Or==== <code>Bucket.Or( Condition, ... )</code> Represents <code>Condition OR ...</code> Returns <code>Condition, ...</code> ====Bucket.And==== <code>Bucket.And( Condition, ... )</code> Represents <code>Condition AND ...</code> Returns <code>Condition, ...</code> ====Bucket.Not==== <code>Bucket.Not( Condition )</code> Represents <code>NOT Condition</code> Returns <code>Condition</code> ====Bucket.Null==== <code>Bucket.Null()</code> Used as Value in a Condition, represents <code>nil</code>. ''Note'': <code>nil</code> cannot be used directly within <code>bucket.where()</code>, as <code>nil</code> cannot be stored as a table value in lua. ==Concepts== ===QueryBuilder=== A <code>QueryBuilder</code> is created by calling <code>bucket( string )</code> All methods represented here by <code>bucket.</code> are methods of a QueryBuilder object. ===Selector=== A <code>Selector</code> string is defined as one of the following: * A field name in the primary(specified by the call to bucket()) Bucket * A combined bucket and field specifier, joined together by <code>.</code>. Such as <code>drops_line.page_name_sub</code> * A category, such as <code>Category:Slayer Monsters</code>. In this case the returned field will be a Boolean, with true indicating that the page is a member of the specified Category. ===Operand=== One of the following strings: * <code>=</code> * <code>!=</code> * <code>>=</code> * <code><=</code> * <code>></code> * <code><</code> ''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>. ===Condition=== A <code>Condition</code> is either a string or a table. A table <code>Condition</code> is a table of two or three entries, in the format of <code>{Selector, Operand, Value}</code> or <code>{Selector, Value}</code>. In the case of two entries, the operand is implied to be <code>=</code>. A string <code>Condition</code> is the name of a category, such as <code>Category:Slayer monsters</code>. This condition will be true if the <code>page_name</code> for a row is in the specified category. {{NavboxBucket}} 73863abd93cc126b8585abf8eaa86564eeaab832 663 657 2025-08-22T19:47:55Z Mudscape 106 wikitext text/x-wiki This page documents all available Lua functions defined by [[:Extension:Bucket|Bucket]]. ==General usage== Every usage of Bucket begins with a call to the <code>bucket</code> function, and ends either with a call to <code>[[#bucket.put|put()]]</code> or <code>[[#bucket.run|run()]]</code> ===bucket=== <code>bucket( string )</code> The parameter must be a valid Bucket name. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ==Writing data== ===bucket.sub=== <code>sub( string )</code> Any string Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ==Reading data== <code>bucket</code>, <code>bucket.select</code> and <code>bucket.run</code> are the only required methods to execute a query. Order doesn't matter except <code>bucket.run</code> must be last, since it is the function that executes the query and returns results. Bucket does not limit the number of conditions in a single query. A lua error will be thrown if a query takes longer than 500 milliseconds. A query with no results will return an empty table (<code>{}</code>) ===bucket.select=== <code>select( Selector, ... )</code> One or more [[#Selector|selector]]s. Each selector supplied will result in a matching field in the result table. Multiple <code>select</code> statements are supported in a query, with <code>select('one').select('two')</code> acting identically to <code>select('one', 'two')</code> Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.where=== <code>where( Condition, ... )</code> One or more [[#Condition|Condition]]s. Supplying multiple conditions is equivalent to <code>where(Bucket.And(Condition, ...))</code> ''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.join=== <code>join( string, Selector, Selector )</code> The first parameter must be a valid Bucket name. The second and third parameters are both the same format. One entry is a [[#Selector|selector]] indicating a field in the joined table to use for comparison. The other entry is a [[#Selector|selector]] indicating a field in the primary Bucket, or in another joined Bucket. One of the fields indicated may be of Repeated type, but not both. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.limit=== <code>limit( number )</code> Sets the limit for the query. Accepted range is 1-5000. Default 500. Setting this to 0 or nil will use the default value. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.offset=== <code>offset( number )</code> Sets the offset for the query. Default 0. Setting this to nil will use the default value. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.orderBy=== <code>orderBy( Selector, string )</code> The first parameter must be a [[#Selector|selector]] which is present in a <code>bucket.select</code> for this query. The second parameter is either <code>asc</code>, for ascending order, or <code>desc</code>, for descending order. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.printSQL=== <code>printSQL()</code> Used for debugging, will log the SQL query to the lua console. ===bucket.run=== <code>run()</code> Executes the query. The query result is returned as a lua array, one entry per row returned. Each array element is a table, with one property per argument to <code>select</code>. These properties are all returned exactly as input to <code>[[#bucket.select|select]]</code>. The property value will be of the data type specified by the Bucket, except in the case of a repeated field, where it will be an array of that data type. Returns <code>table</code> ===Other methods=== The following methods are methods are available on the global Bucket object to be used within <code>bucket.where()</code> conditions. ====Bucket.Or==== <code>Bucket.Or( Condition, ... )</code> Represents <code>Condition OR ...</code> Returns <code>Condition, ...</code> ====Bucket.And==== <code>Bucket.And( Condition, ... )</code> Represents <code>Condition AND ...</code> Returns <code>Condition, ...</code> ====Bucket.Not==== <code>Bucket.Not( Condition )</code> Represents <code>NOT Condition</code> Returns <code>Condition</code> ====Bucket.Null==== <code>Bucket.Null()</code> Used as Value in a Condition, represents <code>nil</code>. ''Note'': <code>nil</code> cannot be used directly within <code>bucket.where()</code>, as <code>nil</code> cannot be stored as a table value in lua. ==Concepts== ===QueryBuilder=== A <code>QueryBuilder</code> is created by calling <code>bucket( string )</code> All methods represented here by <code>bucket.</code> are methods of a QueryBuilder object. ===Selector=== A <code>Selector</code> string is defined as one of the following: * A field name in the primary(specified by the call to bucket()) Bucket * A combined bucket and field specifier, joined together by <code>.</code>. Such as <code>drops_line.page_name_sub</code> * A category, such as <code>Category:Slayer Monsters</code>. In this case the returned field will be a Boolean, with true indicating that the page is a member of the specified Category. ===Operand=== One of the following strings: * <code>=</code> * <code>!=</code> * <code>>=</code> * <code><=</code> * <code>></code> * <code><</code> ''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>. ===Condition=== A <code>Condition</code> is either a string or a table. A table <code>Condition</code> is a table of two or three entries, in the format of <code>{Selector, Operand, Value}</code> or <code>{Selector, Value}</code>. In the case of two entries, the operand is implied to be <code>=</code>. A string <code>Condition</code> is the name of a category, such as <code>Category:Slayer monsters</code>. This condition will be true if the <code>page_name</code> for a row is in the specified category. {{NavboxBucket}} 33b18615c6f4a811ce96ad03f4746f919827432d 672 663 2025-09-08T15:36:46Z Mudscape 106 Update documentation for repeated field join restriction wikitext text/x-wiki This page documents all available Lua functions defined by [[:Extension:Bucket|Bucket]]. ==General usage== Every usage of Bucket begins with a call to the <code>bucket</code> function, and ends either with a call to <code>[[#bucket.put|put()]]</code> or <code>[[#bucket.run|run()]]</code> ===bucket=== <code>bucket( string )</code> The parameter must be a valid Bucket name. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ==Writing data== ===bucket.sub=== <code>sub( string )</code> Any string Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ==Reading data== <code>bucket</code>, <code>bucket.select</code> and <code>bucket.run</code> are the only required methods to execute a query. Order doesn't matter except <code>bucket.run</code> must be last, since it is the function that executes the query and returns results. Bucket does not limit the number of conditions in a single query. A lua error will be thrown if a query takes longer than 500 milliseconds. A query with no results will return an empty table (<code>{}</code>) ===bucket.select=== <code>select( Selector, ... )</code> One or more [[#Selector|selector]]s. Each selector supplied will result in a matching field in the result table. Multiple <code>select</code> statements are supported in a query, with <code>select('one').select('two')</code> acting identically to <code>select('one', 'two')</code> Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.where=== <code>where( Condition, ... )</code> One or more [[#Condition|Condition]]s. Supplying multiple conditions is equivalent to <code>where(Bucket.And(Condition, ...))</code> ''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.join=== <code>join( string, Selector, Selector )</code> The first parameter must be a valid Bucket name. The second and third parameters are both the same format. One entry is a [[#Selector|selector]] indicating a field in the joined table to use for comparison. The other entry is a [[#Selector|selector]] indicating a field in the primary Bucket, or in another joined Bucket. The fields indicated may not be of Repeated type. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.limit=== <code>limit( number )</code> Sets the limit for the query. Accepted range is 1-5000. Default 500. Setting this to 0 or nil will use the default value. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.offset=== <code>offset( number )</code> Sets the offset for the query. Default 0. Setting this to nil will use the default value. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.orderBy=== <code>orderBy( Selector, string )</code> The first parameter must be a [[#Selector|selector]] which is present in a <code>bucket.select</code> for this query. The second parameter is either <code>asc</code>, for ascending order, or <code>desc</code>, for descending order. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.printSQL=== <code>printSQL()</code> Used for debugging, will log the SQL query to the lua console. ===bucket.run=== <code>run()</code> Executes the query. The query result is returned as a lua array, one entry per row returned. Each array element is a table, with one property per argument to <code>select</code>. These properties are all returned exactly as input to <code>[[#bucket.select|select]]</code>. The property value will be of the data type specified by the Bucket, except in the case of a repeated field, where it will be an array of that data type. Returns <code>table</code> ===Other methods=== The following methods are methods are available on the global Bucket object to be used within <code>bucket.where()</code> conditions. ====Bucket.Or==== <code>Bucket.Or( Condition, ... )</code> Represents <code>Condition OR ...</code> Returns <code>Condition, ...</code> ====Bucket.And==== <code>Bucket.And( Condition, ... )</code> Represents <code>Condition AND ...</code> Returns <code>Condition, ...</code> ====Bucket.Not==== <code>Bucket.Not( Condition )</code> Represents <code>NOT Condition</code> Returns <code>Condition</code> ====Bucket.Null==== <code>Bucket.Null()</code> Used as Value in a Condition, represents <code>nil</code>. ''Note'': <code>nil</code> cannot be used directly within <code>bucket.where()</code>, as <code>nil</code> cannot be stored as a table value in lua. ==Concepts== ===QueryBuilder=== A <code>QueryBuilder</code> is created by calling <code>bucket( string )</code> All methods represented here by <code>bucket.</code> are methods of a QueryBuilder object. ===Selector=== A <code>Selector</code> string is defined as one of the following: * A field name in the primary(specified by the call to bucket()) Bucket * A combined bucket and field specifier, joined together by <code>.</code>. Such as <code>drops_line.page_name_sub</code> * A category, such as <code>Category:Slayer Monsters</code>. In this case the returned field will be a Boolean, with true indicating that the page is a member of the specified Category. ===Operand=== One of the following strings: * <code>=</code> * <code>!=</code> * <code>>=</code> * <code><=</code> * <code>></code> * <code><</code> ''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>. ===Condition=== A <code>Condition</code> is either a string or a table. A table <code>Condition</code> is a table of two or three entries, in the format of <code>{Selector, Operand, Value}</code> or <code>{Selector, Value}</code>. In the case of two entries, the operand is implied to be <code>=</code>. A string <code>Condition</code> is the name of a category, such as <code>Category:Slayer monsters</code>. This condition will be true if the <code>page_name</code> for a row is in the specified category. {{NavboxBucket}} e98d27fb81768ff1157a76151e57d7251e06d0c1 675 672 2025-09-08T21:34:13Z Mudscape 106 /* Writing data */ How was the most important writing function not documented wikitext text/x-wiki This page documents all available Lua functions defined by [[:Extension:Bucket|Bucket]]. ==General usage== Every usage of Bucket begins with a call to the <code>bucket</code> function, and ends either with a call to <code>[[#bucket.put|put()]]</code> or <code>[[#bucket.run|run()]]</code> ===bucket=== <code>bucket( string )</code> The parameter must be a valid Bucket name. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ==Writing data== ===bucket.sub=== <code>sub( string )</code> Any string Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.put=== <code>put({values})</code> A table of values to write, with the keys being field names and values the values to write to the bucket. Returns nil. ==Reading data== <code>bucket</code>, <code>bucket.select</code> and <code>bucket.run</code> are the only required methods to execute a query. Order doesn't matter except <code>bucket.run</code> must be last, since it is the function that executes the query and returns results. Bucket does not limit the number of conditions in a single query. A lua error will be thrown if a query takes longer than 500 milliseconds. A query with no results will return an empty table (<code>{}</code>) ===bucket.select=== <code>select( Selector, ... )</code> One or more [[#Selector|selector]]s. Each selector supplied will result in a matching field in the result table. Multiple <code>select</code> statements are supported in a query, with <code>select('one').select('two')</code> acting identically to <code>select('one', 'two')</code> Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.where=== <code>where( Condition, ... )</code> One or more [[#Condition|Condition]]s. Supplying multiple conditions is equivalent to <code>where(Bucket.And(Condition, ...))</code> ''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.join=== <code>join( string, Selector, Selector )</code> The first parameter must be a valid Bucket name. The second and third parameters are both the same format. One entry is a [[#Selector|selector]] indicating a field in the joined table to use for comparison. The other entry is a [[#Selector|selector]] indicating a field in the primary Bucket, or in another joined Bucket. The fields indicated may not be of Repeated type. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.limit=== <code>limit( number )</code> Sets the limit for the query. Accepted range is 1-5000. Default 500. Setting this to 0 or nil will use the default value. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.offset=== <code>offset( number )</code> Sets the offset for the query. Default 0. Setting this to nil will use the default value. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.orderBy=== <code>orderBy( Selector, string )</code> The first parameter must be a [[#Selector|selector]] which is present in a <code>bucket.select</code> for this query. The second parameter is either <code>asc</code>, for ascending order, or <code>desc</code>, for descending order. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.printSQL=== <code>printSQL()</code> Used for debugging, will log the SQL query to the lua console. ===bucket.run=== <code>run()</code> Executes the query. The query result is returned as a lua array, one entry per row returned. Each array element is a table, with one property per argument to <code>select</code>. These properties are all returned exactly as input to <code>[[#bucket.select|select]]</code>. The property value will be of the data type specified by the Bucket, except in the case of a repeated field, where it will be an array of that data type. Returns <code>table</code> ===Other methods=== The following methods are methods are available on the global Bucket object to be used within <code>bucket.where()</code> conditions. ====Bucket.Or==== <code>Bucket.Or( Condition, ... )</code> Represents <code>Condition OR ...</code> Returns <code>Condition, ...</code> ====Bucket.And==== <code>Bucket.And( Condition, ... )</code> Represents <code>Condition AND ...</code> Returns <code>Condition, ...</code> ====Bucket.Not==== <code>Bucket.Not( Condition )</code> Represents <code>NOT Condition</code> Returns <code>Condition</code> ====Bucket.Null==== <code>Bucket.Null()</code> Used as Value in a Condition, represents <code>nil</code>. ''Note'': <code>nil</code> cannot be used directly within <code>bucket.where()</code>, as <code>nil</code> cannot be stored as a table value in lua. ==Concepts== ===QueryBuilder=== A <code>QueryBuilder</code> is created by calling <code>bucket( string )</code> All methods represented here by <code>bucket.</code> are methods of a QueryBuilder object. ===Selector=== A <code>Selector</code> string is defined as one of the following: * A field name in the primary(specified by the call to bucket()) Bucket * A combined bucket and field specifier, joined together by <code>.</code>. Such as <code>drops_line.page_name_sub</code> * A category, such as <code>Category:Slayer Monsters</code>. In this case the returned field will be a Boolean, with true indicating that the page is a member of the specified Category. ===Operand=== One of the following strings: * <code>=</code> * <code>!=</code> * <code>>=</code> * <code><=</code> * <code>></code> * <code><</code> ''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>. ===Condition=== A <code>Condition</code> is either a string or a table. A table <code>Condition</code> is a table of two or three entries, in the format of <code>{Selector, Operand, Value}</code> or <code>{Selector, Value}</code>. In the case of two entries, the operand is implied to be <code>=</code>. A string <code>Condition</code> is the name of a category, such as <code>Category:Slayer monsters</code>. This condition will be true if the <code>page_name</code> for a row is in the specified category. {{NavboxBucket}} a99f4a348bedc878dc594978b5bb8e7f5f933c20 Category:Navbox templates 14 157 660 2025-08-22T19:35:03Z Mudscape 106 Created blank page wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Extension:Bucket/Bucket action 0 158 661 2025-08-22T19:38:56Z Mudscape 106 Created page with "The Bucket action, accessible through the View buckets link in the sidebar, shows all bucket data written to from a page. If there are any backend issues with saving bucket data, they will be shown here. {{NavboxBucket}}" wikitext text/x-wiki The Bucket action, accessible through the View buckets link in the sidebar, shows all bucket data written to from a page. If there are any backend issues with saving bucket data, they will be shown here. {{NavboxBucket}} c0ca56791884c229ac6a7609c9464074cecadbc7 Extension:Bucket/Bucket namespace 0 159 662 2025-08-22T19:46:40Z Mudscape 106 Created page with "Viewing a page in the Bucket namespace shows the bucket definition, including field names and types. The page contents control the available fields and data types for the defined bucket. Below the page content is a count of total rows for this bucket as well as preview of the bucket contents. If you would like to view only a subset of the bucket data, click [[:Extension:Bucket/Bucket browse|dive into this bucket]]. {{NavboxBucket}}" wikitext text/x-wiki Viewing a page in the Bucket namespace shows the bucket definition, including field names and types. The page contents control the available fields and data types for the defined bucket. Below the page content is a count of total rows for this bucket as well as preview of the bucket contents. If you would like to view only a subset of the bucket data, click [[:Extension:Bucket/Bucket browse|dive into this bucket]]. {{NavboxBucket}} 46416442f9f5ac30acd14cf495f3f2c454050495 664 662 2025-08-22T19:55:54Z Mudscape 106 wikitext text/x-wiki Viewing a page in the Bucket namespace shows the bucket definition, including field names and types. The page contents control the available fields and data types for the defined bucket. Below the page content is a count of total rows for this bucket as well as preview of the bucket contents. If you would like to view only a subset of the bucket data, click [[:Extension:Bucket/Bucket browse|dive into this bucket]]. ==Page content== A page in the Bucket namespace consists of one JSON object with the field names as keys, and values as JSON objects with the following keys: ====type==== Required. Possible types are: * PAGE * TEXT * INTEGER * DOUBLE * BOOLEAN PAGE is identical to TEXT except the value is rendered as a link on Bucket Special pages for convenience. Written data is converted to the specified type when possible. All types also support ''null''. ====repeated==== Default false. Fields only hold one value per entry unless they are a repeated field. Repeated fields have some restrictions: Using <, >, >=, <= comparisons on a repeated field is unsupported. bucket.join() cannot join two repeated fields together. Due to limitations of the JSON database type, individual values in a repeated field are limited to 512 characters. ====index==== Default true. Must be true if '''repeated''' is true. If the field has an index, it can be accessed efficiently as part of a JOIN or WHERE clause, with the caveat that it takes up about twice as much database space. Most fields are okay to be indexed, unless they're some big JSON cluster that is never going to be part of a query condition. ===Example=== <syntaxhighlight lang="json"> { "item": { "type": "PAGE" }, "quantity": { "type": "INTEGER" }, "rarity": { "type": "TEXT", "repeated": true }, "blob": { "type": "TEXT", "index": false } } </syntaxhighlight> {{NavboxBucket}} 4c42724ccfa176140e5d49256c7a13f67b491a24 About 0 16 665 641 2025-08-23T12:16:57Z 88.207.202.10 0 Undo revision [[Special:Diff/641|641]] by [[Special:Contributions/110.230.129.91|110.230.129.91]] ([[User talk:110.230.129.91|talk]]) wikitext text/x-wiki Meta Wiki is the management wiki for [https://weirdgloop.org Weird Gloop]. You can find information about our wikis, specific technical information for using one of our wikis, and information regarding our global policies on this wiki. 653313a6a0bed0faadd45f7c703c4e714494339c Meta:Copyrights 0 160 666 2025-08-31T13:00:24Z Cook Me Plox 23 Redirected page to [[Licensing]] wikitext text/x-wiki #REDIRECT [[Licensing]] 1b5229cf3e4acf5a08dd63a0959b794fe0d3ea3c Two-factor authentication 0 31 667 416 2025-09-03T15:14:33Z 62.210.93.132 0 Replaced content with "WE" wikitext text/x-wiki WE 114aef527419c02a5119b3ebafc1ca5616b9599c 668 667 2025-09-04T11:58:30Z 45.153.5.133 0 Undo revision [[Special:Diff/667|667]] by [[Special:Contributions/62.210.93.132|62.210.93.132]] ([[User talk:62.210.93.132|talk]]) wikitext text/x-wiki Two-factor authentication (2FA) is available for users on our wikis and can be activated at any time in your [[Special:Preferences|preferences]]. It is an extra layer of security that allows you to protect your account by using your mobile phone or other physical device. It is as simple as downloading an app (for free), such as [https://authy.com/ Authy], and using it to generate codes that you will be asked for when you attempt to login to our wikis. It is highly recommended that you enable 2FA to secure your account. '''Users with certain elevated permissions on our wikis (such as <code>editinterface</code>) will be prevented from using those permissions unless they enable 2FA.''' ==Setting it up== [[File:Two-factor auth option.png|right|thumb|The preference option for enabling two-factor auth]] # Go to [[Special:Preferences]] and select '''Enable two-factor authentication''' under the 'User profile' tab # Download an application to your mobile or desktop that can generate 2FA codes, such as [https://authy.com/ Authy] or Google Authenticator # Scan the QR code shown on the page using the app, or input the secret manually # Write down the backup "scratch" codes in case you lose access to your mobile or desktop application. They can only be used once per code, and will never be accessible again # Enter a code generated by your 2FA app into the box on the page to confirm that it is setup correctly ==FAQ== ===What happens if I lose my device/app?=== Some 2FA apps, such as [https://authy.com/ Authy], save your account tokens in the cloud so that you can regain access by logging into your account for that app. This is especially useful if you switch devices. Alternatively, you can use a backup code to login to your account and disable two-factor authentication. If you do not have any backup codes, you will not be able to login. We will not typically act on support emails regarding lost account access as a result of losing 2FA codes, as we can't easily verify that it is actually you trying to regain account access. ===When will I be asked for a code?=== You will be prompted for a code on every new login, and when attempting to change sensitive settings, such as your password. ===I've lost my backup codes, can I get them back?=== You can disable and re-enable two-factor authentication to generate new backup codes. If you have no access to your device or backup codes, we will not typically be able to help you restore access to your account. 9e9ea3563180614fa91b6500672d61da052e999c 669 668 2025-09-08T02:53:00Z 223.73.177.62 0 你看看去他们都 wikitext text/x-wiki Two-factor authentication (2FA) is available for users on our wikis and can be activated at any time in your [[Special:Preferences|preferences]]. It is an extra layer of security that allows you to protect your account by using your mobile phone or other physical device. It is as simple as downloading an app (for free), such as [https://authy.com/ Authy], and using it to generate codes that you will be asked for when you attempt to login to our wikis. It is highly recommended that you enable 2FA to secure your account. '''Users with certain elevated permissions on our wikis (such as <code>editinterfce</code>) will be prevented from using those permissions unless they enable 2FA.''' ==Setting it up== [[File:Two-factor auth option.png|right|thumb|The preference option for enabling two-factor auth]] # Go to [[Special:Preferences]] and select '''Enable two-factor authentication''' under the 'User profile' tab # Download an application to your mobile or desktop that can generate 2FA codes, such as [https://authy.com/ Authy] or Google Authenticator # Scan the QR code shown on the page using the app, or input the secret manually # Write down the backup "scratch" codes in case you lose access to your mobile or desktop application. They can only be used once per code, and will never be accessible again # Enter a code generated by your 2FA app into the box on the page to confirm that it is setup correctly ==FAQ== ===What happens if I lose my device/app?=== Some 2FA apps, such as [https://authy.com/ Authy], save your account tokens in the cloud so that you can regain access by logging into your account for that app. This is especially useful if you switch devices. Alternatively, you can use a backup code to login to your account and disable two-factor authentication. If you do not have any backup codes, you will not be able to login. We will not typically act on support emails regarding lost account access as a result of losing 2FA codes, as we can't easily verify that it is actually you trying to regain account access. ===When will I be asked for a code?=== You will be prompted for a code on every new login, and when attempting to change sensitive settings, such as your password. ===I've lost my backup codes, can I get them back?=== You can disable and re-enable two-factor authentication to generate new backup codes. If you have no access to your device or backup codes, we will not typically be able to help you restore access to your account. 6331db0f3248d47906ae11d192a079ace0580482 670 669 2025-09-08T02:53:59Z 223.73.177.62 0 你进去看看看看 wikitext text/x-wiki Two-factor authentication (2FA) is available for users on our wikis and can be activated at any time in your 啦啦啦啦那就今天我[[Special:Preferences|preferences]]. It is an extra layer of security that allows you to protect your account by using your mobile phone or other physical device. It is as simple as downloading an app (for free), such as [https://authy.com/ Authy], and using it to generate codes that you will be asked for when you attempt to login to our wikis. It is highly recommended that you enable 2FA to secure your account. '''Users with certain elevated permissions on our wikis (such as <code>editinterfce</code>) will be prevented from using those permissions unless they enable 2FA.''' ==Setting it up== [[File:Two-factor auth option.png|right|thumb|The preference option for enabling two-factor auth]] # Go to [[Special:Preferences]] and select '''Enable two-factor authentication''' under the 'User profile' tab # Download an application to your mobile or desktop that can generate 2FA codes, such as [https://authy.com/ Authy] or Google Authenticator # Scan the QR code shown on the page using the app, or input the secret manually # Write down the backup "scratch" codes in case you lose access to your mobile or desktop application. They can only be used once per code, and will never be accessible again # Enter a code generated by your 2FA app into the box on the page to confirm that it is setup correctly ==FAQ== ===What happens if I lose my device/app?=== Some 2FA apps, such as [https://authy.com/ Authy], save your account tokens in the cloud so that you can regain access by logging into your account for that app. This is especially useful if you switch devices. Alternatively, you can use a backup code to login to your account and disable two-factor authentication. If you do not have any backup codes, you will not be able to login. We will not typically act on support emails regarding lost account access as a result of losing 2FA codes, as we can't easily verify that it is actually you trying to regain account access. ===When will I be asked for a code?=== You will be prompted for a code on every new login, and when attempting to change sensitive settings, such as your password. ===I've lost my backup codes, can I get them back?=== You can disable and re-enable two-factor authentication to generate new backup codes. If you have no access to your device or backup codes, we will not typically be able to help you restore access to your account. 7d89ccbac8e29b3765a9992926e2e5ce0ffc8f93 673 670 2025-09-08T21:33:45Z Rawny 16 Undo revision [[Special:Diff/669|669]] by [[Special:Contributions/223.73.177.62|223.73.177.62]] ([[User talk:223.73.177.62|talk]]) wikitext text/x-wiki Two-factor authentication (2FA) is available for users on our wikis and can be activated at any time in your 啦啦啦啦那就今天我[[Special:Preferences|preferences]]. It is an extra layer of security that allows you to protect your account by using your mobile phone or other physical device. It is as simple as downloading an app (for free), such as [https://authy.com/ Authy], and using it to generate codes that you will be asked for when you attempt to login to our wikis. It is highly recommended that you enable 2FA to secure your account. '''Users with certain elevated permissions on our wikis (such as <code>editinterface</code>) will be prevented from using those permissions unless they enable 2FA.''' ==Setting it up== [[File:Two-factor auth option.png|right|thumb|The preference option for enabling two-factor auth]] # Go to [[Special:Preferences]] and select '''Enable two-factor authentication''' under the 'User profile' tab # Download an application to your mobile or desktop that can generate 2FA codes, such as [https://authy.com/ Authy] or Google Authenticator # Scan the QR code shown on the page using the app, or input the secret manually # Write down the backup "scratch" codes in case you lose access to your mobile or desktop application. They can only be used once per code, and will never be accessible again # Enter a code generated by your 2FA app into the box on the page to confirm that it is setup correctly ==FAQ== ===What happens if I lose my device/app?=== Some 2FA apps, such as [https://authy.com/ Authy], save your account tokens in the cloud so that you can regain access by logging into your account for that app. This is especially useful if you switch devices. Alternatively, you can use a backup code to login to your account and disable two-factor authentication. If you do not have any backup codes, you will not be able to login. We will not typically act on support emails regarding lost account access as a result of losing 2FA codes, as we can't easily verify that it is actually you trying to regain account access. ===When will I be asked for a code?=== You will be prompted for a code on every new login, and when attempting to change sensitive settings, such as your password. ===I've lost my backup codes, can I get them back?=== You can disable and re-enable two-factor authentication to generate new backup codes. If you have no access to your device or backup codes, we will not typically be able to help you restore access to your account. ab51ab28bcd29444568ccc55427d734961021c91 674 673 2025-09-08T21:33:58Z Rawny 16 Undo revision [[Special:Diff/670|670]] by [[Special:Contributions/223.73.177.62|223.73.177.62]] ([[User talk:223.73.177.62|talk]]) wikitext text/x-wiki Two-factor authentication (2FA) is available for users on our wikis and can be activated at any time in your [[Special:Preferences|preferences]]. It is an extra layer of security that allows you to protect your account by using your mobile phone or other physical device. It is as simple as downloading an app (for free), such as [https://authy.com/ Authy], and using it to generate codes that you will be asked for when you attempt to login to our wikis. It is highly recommended that you enable 2FA to secure your account. '''Users with certain elevated permissions on our wikis (such as <code>editinterface</code>) will be prevented from using those permissions unless they enable 2FA.''' ==Setting it up== [[File:Two-factor auth option.png|right|thumb|The preference option for enabling two-factor auth]] # Go to [[Special:Preferences]] and select '''Enable two-factor authentication''' under the 'User profile' tab # Download an application to your mobile or desktop that can generate 2FA codes, such as [https://authy.com/ Authy] or Google Authenticator # Scan the QR code shown on the page using the app, or input the secret manually # Write down the backup "scratch" codes in case you lose access to your mobile or desktop application. They can only be used once per code, and will never be accessible again # Enter a code generated by your 2FA app into the box on the page to confirm that it is setup correctly ==FAQ== ===What happens if I lose my device/app?=== Some 2FA apps, such as [https://authy.com/ Authy], save your account tokens in the cloud so that you can regain access by logging into your account for that app. This is especially useful if you switch devices. Alternatively, you can use a backup code to login to your account and disable two-factor authentication. If you do not have any backup codes, you will not be able to login. We will not typically act on support emails regarding lost account access as a result of losing 2FA codes, as we can't easily verify that it is actually you trying to regain account access. ===When will I be asked for a code?=== You will be prompted for a code on every new login, and when attempting to change sensitive settings, such as your password. ===I've lost my backup codes, can I get them back?=== You can disable and re-enable two-factor authentication to generate new backup codes. If you have no access to your device or backup codes, we will not typically be able to help you restore access to your account. 9e9ea3563180614fa91b6500672d61da052e999c User:Mudscape/table 2 161 677 2025-09-09T16:42:55Z Mudscape 106 Created page with "[{{{url}}}/w/User:Mudscape/Bucket_migration Bucket migration] || [{{{url}}}/w/Special:AllPages?from=&to=&namespace=9592 All buckets] || {{{posted|No}}} || {{{writes|No}}} || {{{reads|No}}} || {{{done|No}}} || {{{comment|}}}" wikitext text/x-wiki [{{{url}}}/w/User:Mudscape/Bucket_migration Bucket migration] || [{{{url}}}/w/Special:AllPages?from=&to=&namespace=9592 All buckets] || {{{posted|No}}} || {{{writes|No}}} || {{{reads|No}}} || {{{done|No}}} || {{{comment|}}} d62f21e2ddabd635eadfc376b203a196d3a03386 678 677 2025-09-09T16:44:18Z Mudscape 106 wikitext text/x-wiki |- [{{{url}}}/w/User:Mudscape/Bucket_migration Bucket migration] || [{{{url}}}/w/Special:AllPages?from=&to=&namespace=9592 All buckets] || {{{posted|No}}} || {{{writes|No}}} || {{{reads|No}}} || {{{done|No}}} || {{{comment|}}} 7ac78efe315cab046cc7b79b6f1ae2b71bbd5ceb 679 678 2025-09-09T16:46:49Z Mudscape 106 wikitext text/x-wiki |- | [{{{url}}}/w/User:Mudscape/Bucket_migration Bucket migration] || [{{{url}}}/w/Special:AllPages?from=&to=&namespace=9592 All buckets] || {{{posted|No}}} || {{{writes|No}}} || {{{reads|No}}} || {{{done|No}}} || {{{comment|}}} 7cd8f0314df5343e17daf4f7398161fe7971b1cd 680 679 2025-09-09T16:48:01Z Mudscape 106 wikitext text/x-wiki |- | {{{name}}} || [{{{url}}}/w/User:Mudscape/Bucket_migration Bucket migration] || [{{{url}}}/w/Special:AllPages?from=&to=&namespace=9592 All buckets] || {{{posted|No}}} || {{{writes|No}}} || {{{reads|No}}} || {{{done|No}}} || {{{comment|}}} 88405d59c53809c1b494a5e920a2b2cfbda4252f 701 680 2025-09-11T15:32:55Z Mudscape 106 wikitext text/x-wiki |- | {{#ifeq:{{{done|}}}|Yes|<s>|}}{{{name}}} || [{{{url}}}/w/User:Mudscape/Bucket_migration Bucket migration] || [{{{url}}}/w/Special:AllPages?from=&to=&namespace=9592 All buckets] || {{{posted|No}}} || {{{writes|No}}} || {{{reads|No}}} || {{{done|No}}} || {{{comment|}}}{{#ifeq:{{{done|}}}|Yes|</s>|}} a4dfcbde80f5f317de2b5d1591353387169bd2af 702 701 2025-09-11T15:33:11Z Mudscape 106 wikitext text/x-wiki |- | {{#ifeq:{{{done|}}}|yes|<s>|}}{{{name}}} || [{{{url}}}/w/User:Mudscape/Bucket_migration Bucket migration] || [{{{url}}}/w/Special:AllPages?from=&to=&namespace=9592 All buckets] || {{{posted|No}}} || {{{writes|No}}} || {{{reads|No}}} || {{{done|No}}} || {{{comment|}}}{{#ifeq:{{{done|}}}|yes|</s>|}} 4fd4525ba9ed2ffdf231b31d27899bbe46c05e5f User:Mudscape 2 162 681 2025-09-09T17:00:05Z Mudscape 106 Created page with "Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=..." wikitext text/x-wiki Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} |} === Minecraft === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=In progress}} {{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=zh MCW|url=https://zh.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} |} === Other === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=no|writes=no|reads=no|done=no|comment=}} |} 86cad0b272d99c5f6a93f9b157482633fa1e5b63 685 681 2025-09-09T18:32:19Z Mudscape 106 wikitext text/x-wiki Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} |} === Minecraft === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=In progress}} {{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=zh MCW|url=https://zh.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} |} === Other === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}} |} 1d9902b615f7769ec772ad13a33974d91fb29e98 687 685 2025-09-10T17:48:51Z Mudscape 106 /* Minecraft */ wikitext text/x-wiki Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} |} === Minecraft === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}} {{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=zh MCW|url=https://zh.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} |} === Other === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}} |} 5c95638e01508b73d5edf0916b6883ca193dca47 693 687 2025-09-10T19:27:12Z Mudscape 106 /* Minecraft */ wikitext text/x-wiki Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} |} === Minecraft === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}} {{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=No SMW usage}} {{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=No SMW usage}} {{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=No SMW usage}} {{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=zh MCW|url=https://zh.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} |} === Other === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}} |} 3ee0ba80021e7d30714ff9174b8e402fa99437a5 694 693 2025-09-11T02:29:23Z Dianliang233 196 /* Minecraft */ wikitext text/x-wiki Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} |} === Minecraft === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}} {{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=N/A|writes=N/A|reads=N/A|done=yes|comment=No SMW usage}} {{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=N/A|writes=N/A|reads=N/A|done=yes|comment=No SMW usage}} {{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=N/A|writes=N/A|reads=N/A|done=yes|comment=No SMW usage}} {{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=}} {{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=zh MCW|url=https://zh.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} |} === Other === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}} |} c356b9cea810761ed41b82caae1a14fc74fd79ea 695 694 2025-09-11T02:29:54Z Dianliang233 196 /* Minecraft */ wikitext text/x-wiki Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} |} === Minecraft === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}} {{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=}} {{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=zh MCW|url=https://zh.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} |} === Other === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}} |} 0272ea99bc242c669d79f8614b9177b7cf3c41ab 696 695 2025-09-11T03:48:18Z Dianliang233 196 /* Minecraft */ wikitext text/x-wiki Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} |} === Minecraft === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}} {{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=}} {{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=}} |} === Other === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}} |} 778ebf9695e528f5eaa9e5a6cfba851054e17f09 697 696 2025-09-11T05:43:04Z Dianliang233 196 sorry didn't see that note at the top lol wikitext text/x-wiki Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} |} === Minecraft === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}} {{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=No SMW usage}} {{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=No SMW usage}} {{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=No SMW usage}} {{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} |} === Other === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}} |} 24c802ca2830c454136e9f9d8d6c0547797ace71 698 697 2025-09-11T14:59:53Z Mudscape 106 /* Minecraft */ wikitext text/x-wiki Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} |} === Minecraft === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}} {{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=No SMW usage}} {{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=No SMW usage}} {{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=No SMW usage}} {{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} |} === Other === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}} |} b0fd765724adbbed506da78768827016cab012ac 699 698 2025-09-11T15:26:39Z Mudscape 106 /* Minecraft */ wikitext text/x-wiki Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} |} === Minecraft === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}} {{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=No SMW usage}} {{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=No SMW usage}} {{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=No SMW usage}} {{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} {{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=}} |} === Other === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}} |} 43ef17072d39054af26cd1c39372c1bd83e2d658 700 699 2025-09-11T15:30:05Z Mudscape 106 /* Minecraft */ wikitext text/x-wiki Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} |} === Minecraft === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}} {{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=No SMW usage}} {{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=No SMW usage}} {{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=no|writes=no|reads=no|done=no|comment=No SMW usage}} {{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} |} === Other === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}} |} c16ab9cbc4df44a535240aa1e2d87bff41d04caf 703 700 2025-09-11T15:39:08Z Mudscape 106 /* Minecraft */ wikitext text/x-wiki Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} |} === Minecraft === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}} {{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} |} === Other === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}} |} a3875128dbbed331aabb101b5b73270147455aa7 704 703 2025-09-11T15:46:38Z Mudscape 106 /* Minecraft */ wikitext text/x-wiki Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} |} === Minecraft === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}} {{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} |} === Other === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}} |} 05c9cc66a3c7b245b8d8c39f54ba1b6eb93f6efe 705 704 2025-09-11T15:47:46Z Mudscape 106 /* Other */ wikitext text/x-wiki Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} |} === Minecraft === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}} {{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} |} === Other === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}} {{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=partial+|reads=no|done=no|comment=}} {{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}} |} 702706a6b5d3f8c788c517eb87af1fa7697364dc 706 705 2025-09-11T15:47:57Z Mudscape 106 /* RuneScape */ wikitext text/x-wiki Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial+|reads=no|done=no|comment=}} {{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} |} === Minecraft === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}} {{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} |} === Other === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}} {{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=partial+|reads=no|done=no|comment=}} {{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}} |} ce2dd538837eadcea55069004150999464b6c280 707 706 2025-09-11T19:08:29Z Mudscape 106 /* RuneScape */ wikitext text/x-wiki Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial+|reads=no|done=no|comment=}} {{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting on confirmation from possible api consumer}} |} === Minecraft === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}} {{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} |} === Other === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}} {{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=partial+|reads=no|done=no|comment=}} {{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}} |} 8f9478d90d193e7dce4ca984e47654c343bd9665 708 707 2025-09-11T19:10:00Z Mudscape 106 wikitext text/x-wiki Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial+|reads=no|done=no|comment=}} {{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=}} |} === Minecraft === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}} {{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} |} === Other === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}} {{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=partial+|reads=no|done=no|comment=}} {{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}} |} 07f65dc3e0c5084618ce3aef409d0ee84c9ebf4c 709 708 2025-09-11T19:22:25Z Mudscape 106 /* Bucket migration list */ wikitext text/x-wiki Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial+|reads=no|done=no|comment=in progress}} {{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=waiting for (possible) api consumers}} |} === Minecraft === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}} {{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} |} === Other === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}} {{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=partial+|reads=no|done=no|comment=}} {{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}} |} dc0d19b487d8ec5976238666b480ef3c69090cbc 713 709 2025-09-12T20:52:13Z Mudscape 106 /* RuneScape */ wikitext text/x-wiki Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial+|reads=no|done=no|comment=in progress}} {{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} |} === Minecraft === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}} {{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} |} === Other === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}} {{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=partial+|reads=no|done=no|comment=}} {{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}} |} bf2eaec3144ee0b387debdbd5c8fbceb9782fd48 715 713 2025-09-16T14:56:00Z Mudscape 106 wikitext text/x-wiki Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}} {{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} |} === Minecraft === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}} {{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} |} === Other === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}} {{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=partial+|reads=no|done=no|comment=}} {{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}} |} 9afde11b0c0073464489acad52cc0bd562cedceb 716 715 2025-09-16T14:56:29Z Mudscape 106 /* Minecraft */ wikitext text/x-wiki Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}} {{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} |} === Minecraft === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}} {{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=yes|reads=no|done=no|comment=}} {{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} |} === Other === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}} {{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=partial+|reads=no|done=no|comment=}} {{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}} |} 0bc218550c433e9cf9bdb28f9676342e2e672de4 717 716 2025-09-16T14:56:56Z Mudscape 106 /* Minecraft */ wikitext text/x-wiki Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}} {{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} |} === Minecraft === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}} {{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} |} === Other === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}} {{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=partial+|reads=no|done=no|comment=}} {{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}} |} 3162a5aabefdf559667e3d89e02a2c4ab9ec1d77 718 717 2025-09-16T15:03:11Z Mudscape 106 /* Minecraft */ wikitext text/x-wiki Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}} {{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} |} === Minecraft === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}} {{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Check on [https://uk.minecraft.wiki/w/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:%D0%A0%D1%8F%D0%B4%D0%BE%D0%BA_%D0%B4%D1%80%D0%BE%D0%BF%D1%83]}} {{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} |} === Other === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}} {{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=partial+|reads=no|done=no|comment=}} {{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}} |} bc02e588daf551cce45055be856ab4129271715f 719 718 2025-09-16T15:03:44Z Mudscape 106 /* Minecraft */ wikitext text/x-wiki Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}} {{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} |} === Minecraft === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}} {{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Check on [https://uk.minecraft.wiki/w/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:%D0%A0%D1%8F%D0%B4%D0%BE%D0%BA_%D0%B4%D1%80%D0%BE%D0%BF%D1%83]}} {{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} |} === Other === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}} {{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=partial+|reads=no|done=no|comment=}} {{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}} |} e9fb92a6f4da1f7fb7216164d2b347cccc9b3462 720 719 2025-09-16T21:51:13Z Mudscape 106 /* Other */ wikitext text/x-wiki Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}} {{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} |} === Minecraft === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}} {{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Check on [https://uk.minecraft.wiki/w/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:%D0%A0%D1%8F%D0%B4%D0%BE%D0%BA_%D0%B4%D1%80%D0%BE%D0%BF%D1%83]}} {{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} |} === Other === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}} {{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totall done}} {{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}} |} 7d62f3e3e689d5351673c4d3b166bfe1b2db7988 721 720 2025-09-17T14:35:36Z Mudscape 106 /* Minecraft */ wikitext text/x-wiki Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}} {{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} |} === Minecraft === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}} {{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} |} === Other === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}} {{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totall done}} {{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=no|reads=no|done=no|comment=}} |} 97d3edd4a8f821fc9de4048fe38658fe683d056e 722 721 2025-09-17T14:49:36Z Mudscape 106 /* Other */ wikitext text/x-wiki Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}} {{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} |} === Minecraft === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}} {{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} |} === Other === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}} {{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=partial|reads=no|done=no|comment=}} |} 00cd7e3efb75afd75b459361b6f60b0c5d56b100 723 722 2025-09-17T18:47:43Z Mudscape 106 /* Minecraft */ wikitext text/x-wiki Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}} {{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} |} === Minecraft === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}} {{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=}} {{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} |} === Other === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}} {{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=partial|reads=no|done=no|comment=}} |} 4c1f777857b4ba322dd2bc9cc7138bc64d429b41 724 723 2025-09-17T18:48:13Z Mudscape 106 /* Minecraft */ wikitext text/x-wiki Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}} {{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} |} === Minecraft === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}} {{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=Contacted late on accident}} {{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} |} === Other === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}} {{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=partial|reads=no|done=no|comment=}} |} 69afda6bdb65bb1ae840d12e066e33ba2c07f5b4 725 724 2025-09-19T20:03:45Z Mudscape 106 /* RuneScape */ wikitext text/x-wiki Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}} {{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} |} === Minecraft === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=All reads + writes are bucket. Still writing to SMW, but can be removed}} {{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=Contacted late on accident}} {{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} |} === Other === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}} {{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=partial|reads=no|done=no|comment=}} |} 85a17750b823ca9657ac053389a426b99610e196 726 725 2025-09-19T20:18:35Z Mudscape 106 /* Minecraft */ wikitext text/x-wiki Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}} {{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} |} === Minecraft === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=Contacted late on accident}} {{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} |} === Other === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}} {{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=partial|reads=no|done=no|comment=}} |} 1a32f0cf53bc767821edb6cfcbbd41772ffc26a8 User:Mudscape/Bucket migration 2 163 682 2025-09-09T17:11:05Z Mudscape 106 Created page with "A collection of tips for Weird Gloop wiki's moving to Bucket. ==Categories== Categories can be used in <code>.select</code> if you want to select without filtering, or used in <code>.where</code> if you want to restrict the results to pages in that category. Category selects and wheres always act on the page specified by <code>page_name</code>, and are therefore always an intersection of pages in the bucket, and pages in the category. If a SMW ask consists of a conditi..." wikitext text/x-wiki A collection of tips for Weird Gloop wiki's moving to Bucket. ==Categories== Categories can be used in <code>.select</code> if you want to select without filtering, or used in <code>.where</code> if you want to restrict the results to pages in that category. Category selects and wheres always act on the page specified by <code>page_name</code>, and are therefore always an intersection of pages in the bucket, and pages in the category. If a SMW ask consists of a condition that is only a category, it can be replaced with [https://dpl3.wikitide.org/wiki/Main_Page DPL]. Example to list all pages in Category:Food <pre> {{#dpl: |namespace= |category=Food |ordermethod=title }} </pre> ab86ad72cff2a5dd829421de59c8f18fd8ee32d9 Extension:Bucket/Usage 0 156 683 675 2025-09-09T17:33:43Z Mudscape 106 /* Reading data */ wikitext text/x-wiki This page documents all available Lua functions defined by [[:Extension:Bucket|Bucket]]. ==General usage== Every usage of Bucket begins with a call to the <code>bucket</code> function, and ends either with a call to <code>[[#bucket.put|put()]]</code> or <code>[[#bucket.run|run()]]</code> ===bucket=== <code>bucket( string )</code> The parameter must be a valid Bucket name. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ==Writing data== ===bucket.sub=== <code>sub( string )</code> Any string Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.put=== <code>put({values})</code> A table of values to write, with the keys being field names and values the values to write to the bucket. Returns nil. ==Reading data== <code>bucket</code>, <code>bucket.select</code> and <code>bucket.run</code> are the only required methods to execute a query. Order doesn't matter except <code>bucket.run</code> must be last, since it is the function that executes the query and returns results. Bucket does not limit the number of conditions in a single query. A lua error will be thrown if a query takes longer than 2 seconds. A query with no results will return an empty table (<code>{}</code>) The QueryBuilder object can be logged to the console (before performing <code>bucket.run</code>) to see a representation of the query that will be run. ===bucket.select=== <code>select( Selector, ... )</code> One or more [[#Selector|selector]]s. Each selector supplied will result in a matching field in the result table. Multiple <code>select</code> statements are supported in a query, with <code>select('one').select('two')</code> acting identically to <code>select('one', 'two')</code> Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.where=== <code>where( Condition, ... )</code> One or more [[#Condition|Condition]]s. Supplying multiple conditions is equivalent to <code>where(Bucket.And(Condition, ...))</code> ''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.join=== <code>join( string, Selector, Selector )</code> The first parameter must be a valid Bucket name. The second and third parameters are both the same format. One entry is a [[#Selector|selector]] indicating a field in the joined table to use for comparison. The other entry is a [[#Selector|selector]] indicating a field in the primary Bucket, or in another joined Bucket. The fields indicated may not be of Repeated type. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.limit=== <code>limit( number )</code> Sets the limit for the query. Accepted range is 1-5000. Default 500. Setting this to 0 or nil will use the default value. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.offset=== <code>offset( number )</code> Sets the offset for the query. Default 0. Setting this to nil will use the default value. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.orderBy=== <code>orderBy( Selector, string )</code> The first parameter must be a [[#Selector|selector]] which is present in a <code>bucket.select</code> for this query. The second parameter is either <code>asc</code>, for ascending order, or <code>desc</code>, for descending order. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.printSQL=== <code>printSQL()</code> Used for debugging, will log the SQL query to the lua console. ===bucket.run=== <code>run()</code> Executes the query. The query result is returned as a lua array, one entry per row returned. Each array element is a table, with one property per argument to <code>select</code>. These properties are all returned exactly as input to <code>[[#bucket.select|select]]</code>. The property value will be of the data type specified by the Bucket, except in the case of a repeated field, where it will be an array of that data type. Returns a <code>table</code> containing the results of the query ===Other methods=== The following methods are methods are available on the global Bucket object to be used within <code>bucket.where()</code> conditions. ====Bucket.Or==== <code>Bucket.Or( Condition, ... )</code> Represents <code>Condition OR ...</code> Returns <code>Condition, ...</code> ====Bucket.And==== <code>Bucket.And( Condition, ... )</code> Represents <code>Condition AND ...</code> Returns <code>Condition, ...</code> ====Bucket.Not==== <code>Bucket.Not( Condition )</code> Represents <code>NOT Condition</code> Returns <code>Condition</code> ====Bucket.Null==== <code>Bucket.Null()</code> Used as Value in a Condition, represents <code>nil</code>. ''Note'': <code>nil</code> cannot be used directly within <code>bucket.where()</code>, as <code>nil</code> cannot be stored as a table value in lua. ==Concepts== ===QueryBuilder=== A <code>QueryBuilder</code> is created by calling <code>bucket( string )</code> All methods represented here by <code>bucket.</code> are methods of a QueryBuilder object. ===Selector=== A <code>Selector</code> string is defined as one of the following: * A field name in the primary(specified by the call to bucket()) Bucket * A combined bucket and field specifier, joined together by <code>.</code>. Such as <code>drops_line.page_name_sub</code> * A category, such as <code>Category:Slayer Monsters</code>. In this case the returned field will be a Boolean, with true indicating that the page is a member of the specified Category. ===Operand=== One of the following strings: * <code>=</code> * <code>!=</code> * <code>>=</code> * <code><=</code> * <code>></code> * <code><</code> ''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>. ===Condition=== A <code>Condition</code> is either a string or a table. A table <code>Condition</code> is a table of two or three entries, in the format of <code>{Selector, Operand, Value}</code> or <code>{Selector, Value}</code>. In the case of two entries, the operand is implied to be <code>=</code>. A string <code>Condition</code> is the name of a category, such as <code>Category:Slayer monsters</code>. This condition will be true if the <code>page_name</code> for a row is in the specified category. {{NavboxBucket}} d8ad9b19971dbbd5867f967b842acec344cb9a3c 684 683 2025-09-09T17:40:16Z Mudscape 106 /* bucket.where */ wikitext text/x-wiki This page documents all available Lua functions defined by [[:Extension:Bucket|Bucket]]. ==General usage== Every usage of Bucket begins with a call to the <code>bucket</code> function, and ends either with a call to <code>[[#bucket.put|put()]]</code> or <code>[[#bucket.run|run()]]</code> ===bucket=== <code>bucket( string )</code> The parameter must be a valid Bucket name. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ==Writing data== ===bucket.sub=== <code>sub( string )</code> Any string Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.put=== <code>put({values})</code> A table of values to write, with the keys being field names and values the values to write to the bucket. Returns nil. ==Reading data== <code>bucket</code>, <code>bucket.select</code> and <code>bucket.run</code> are the only required methods to execute a query. Order doesn't matter except <code>bucket.run</code> must be last, since it is the function that executes the query and returns results. Bucket does not limit the number of conditions in a single query. A lua error will be thrown if a query takes longer than 2 seconds. A query with no results will return an empty table (<code>{}</code>) The QueryBuilder object can be logged to the console (before performing <code>bucket.run</code>) to see a representation of the query that will be run. ===bucket.select=== <code>select( Selector, ... )</code> One or more [[#Selector|selector]]s. Each selector supplied will result in a matching field in the result table. Multiple <code>select</code> statements are supported in a query, with <code>select('one').select('two')</code> acting identically to <code>select('one', 'two')</code> Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.where=== <code>where( Condition, ... )</code> One or more [[#Condition|Condition]]s. Supplying multiple conditions is equivalent to <code>where(Bucket.And(Condition, ...))</code> When specifying multiple conditions in one where call, the conditions must be wrapped in <code>{ }</code>, such as <code>where({'page_name', 'Food'}, {'Category:Ingredients'})</code> ''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.join=== <code>join( string, Selector, Selector )</code> The first parameter must be a valid Bucket name. The second and third parameters are both the same format. One entry is a [[#Selector|selector]] indicating a field in the joined table to use for comparison. The other entry is a [[#Selector|selector]] indicating a field in the primary Bucket, or in another joined Bucket. The fields indicated may not be of Repeated type. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.limit=== <code>limit( number )</code> Sets the limit for the query. Accepted range is 1-5000. Default 500. Setting this to 0 or nil will use the default value. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.offset=== <code>offset( number )</code> Sets the offset for the query. Default 0. Setting this to nil will use the default value. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.orderBy=== <code>orderBy( Selector, string )</code> The first parameter must be a [[#Selector|selector]] which is present in a <code>bucket.select</code> for this query. The second parameter is either <code>asc</code>, for ascending order, or <code>desc</code>, for descending order. Returns a Bucket <code>[[#QueryBuilder|QueryBuilder]]</code> ===bucket.printSQL=== <code>printSQL()</code> Used for debugging, will log the SQL query to the lua console. ===bucket.run=== <code>run()</code> Executes the query. The query result is returned as a lua array, one entry per row returned. Each array element is a table, with one property per argument to <code>select</code>. These properties are all returned exactly as input to <code>[[#bucket.select|select]]</code>. The property value will be of the data type specified by the Bucket, except in the case of a repeated field, where it will be an array of that data type. Returns a <code>table</code> containing the results of the query ===Other methods=== The following methods are methods are available on the global Bucket object to be used within <code>bucket.where()</code> conditions. ====Bucket.Or==== <code>Bucket.Or( Condition, ... )</code> Represents <code>Condition OR ...</code> Returns <code>Condition, ...</code> ====Bucket.And==== <code>Bucket.And( Condition, ... )</code> Represents <code>Condition AND ...</code> Returns <code>Condition, ...</code> ====Bucket.Not==== <code>Bucket.Not( Condition )</code> Represents <code>NOT Condition</code> Returns <code>Condition</code> ====Bucket.Null==== <code>Bucket.Null()</code> Used as Value in a Condition, represents <code>nil</code>. ''Note'': <code>nil</code> cannot be used directly within <code>bucket.where()</code>, as <code>nil</code> cannot be stored as a table value in lua. ==Concepts== ===QueryBuilder=== A <code>QueryBuilder</code> is created by calling <code>bucket( string )</code> All methods represented here by <code>bucket.</code> are methods of a QueryBuilder object. ===Selector=== A <code>Selector</code> string is defined as one of the following: * A field name in the primary(specified by the call to bucket()) Bucket * A combined bucket and field specifier, joined together by <code>.</code>. Such as <code>drops_line.page_name_sub</code> * A category, such as <code>Category:Slayer Monsters</code>. In this case the returned field will be a Boolean, with true indicating that the page is a member of the specified Category. ===Operand=== One of the following strings: * <code>=</code> * <code>!=</code> * <code>>=</code> * <code><=</code> * <code>></code> * <code><</code> ''Note:'' Using an operand containing <code>></code> or <code><</code> on a repeated field is unsupported. If those operands are needed then the data should be stored in a non-repeated field, either using multiple fields, or utilizing <code>bucket.sub</code>. ===Condition=== A <code>Condition</code> is either a string or a table. A table <code>Condition</code> is a table of two or three entries, in the format of <code>{Selector, Operand, Value}</code> or <code>{Selector, Value}</code>. In the case of two entries, the operand is implied to be <code>=</code>. A string <code>Condition</code> is the name of a category, such as <code>Category:Slayer monsters</code>. This condition will be true if the <code>page_name</code> for a row is in the specified category. {{NavboxBucket}} cc46f32cdbc73b62055553e0c5b26b45a081baeb Licensing 0 24 686 595 2025-09-09T20:50:58Z Jayden 52 wikitext text/x-wiki This page details the licensing and copyright information for the wikis that are part of, or hosted by, Weird Gloop. ==Licensing== {| class="wikitable" style="max-width: 1500px" |- ! width="200" | Wiki ! width="70" | Language ! URL ! width="225" | License ! Additional terms |- | RuneScape Wiki || style="text-align:center;" | [[File:Flag-gb.svg|30px|link=|alt=British English]] [[File:Flag-pt.svg|30px|link=|alt=Portuguese-Brazilian]] || [https://runescape.wiki runescape.wiki] || rowspan="3" | [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) | rowspan="3" | <div style="font-size: 0.8em; line-height: 1.2em;">Except where otherwise specified, the article revisions on these wikis '''on and after the fork date''' (runescape.wiki and oldschool.runescape.wiki: '''1 October 2018''', classic.runescape.wiki: '''2 January 2019''', pt.runescape.wiki: '''16 January 2019''') are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to the aformentioned fork date''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] instead. <br /><br />By contributing to any of these wikis, you hereby waive the commercial use restriction of the CC BY-NC-SA license in respect of [https://jagex.com Jagex Ltd]'s use of your contribution and any derivative works of such contribution.</div> |- | Old School RuneScape Wiki || style="text-align:center;" | [[File:Flag-gb.svg|30px|link=|alt=British English]] || [https://oldschool.runescape.wiki oldschool.runescape.wiki] |- | RuneScape Classic Wiki || style="text-align:center;" | [[File:Flag-gb.svg|30px|link=|alt=British English]] || [https://classic.runescape.wiki classic.runescape.wiki] |- | RuneScape: Dragonwilds Wiki || style="text-align:center;" | [[File:Flag-gb.svg|30px|link=|alt=British English]] || [https://dragonwilds.runescape.wiki dragonwilds.runescape.wiki] || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | Minecraft Wiki || style="text-align:center;" | Various || [https://minecraft.wiki minecraft.wiki] || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || <div style="font-size: 0.8em; line-height: 1.2em;">Some pages on the wiki, such as those that were previously hosted on ''[[enmcw:MCW:Projects/wiki.vg merge|wiki.vg]]'', are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] instead. When this is the case, license information will appear separately on these pages (including when editing them).</div> |- | Brighter Shores Wiki || style="text-align:center;" | [[File:Flag-gb.svg|30px|link=|alt=British English]] || [https://brightershoreswiki.org brightershoreswiki.org] || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | League of Legends Wiki || style="text-align:center;" | [[File:Flag-us.svg|30px|link=|alt=American English]] || [https://wiki.leagueoflegends.com wiki.leagueoflegends.com] || [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] ([https://creativecommons.org/licenses/by-sa/3.0/legalcode full text]) || |- | Warframe Wiki || style="text-align:center;" | [[File:Flag-us.svg|30px|link=|alt=American English]] || [https://wiki.warframe.com wiki.warframe.com] || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || <div style="font-size: 0.8em; line-height: 1.2em;">Except where otherwise specified, revisions on this wiki after '''31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision. Revisions created '''prior to 31 January 2025, 19:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0].</div> |- | Vampire Survivors Wiki || style="text-align:center;" | [[File:Flag-us.svg|30px|link=|alt=American English]] || [https://vampire.survivors.wiki vampire.survivors.wiki] || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || <div style="font-size: 0.8em; line-height: 1.2em;">Except where otherwise specified, revisions on this wiki after '''13 March 2025, 16:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.</div> |- | Balatro Wiki || style="text-align:center;" | [[File:Flag-us.svg|30px|link=|alt=American English]] || [https://balatrowiki.org balatrowiki.org] || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || <div style="font-size: 0.8em; line-height: 1.2em;">Except where otherwise specified, revisions on this wiki after '''16 June 2025, 18:00 UTC''' are licensed under [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0]. If a revision is a "derivative work" of a prior revision, it should be considered to be re-licensed from its previous license to the license aforementioned unless the prior license expressly disallows such re-licensing. In this case, the new revision is licensed under the same license as the previous revision.</div> |- | Smite 2 Wiki || style="text-align:center;" | [[File:Flag-us.svg|30px|link=|alt=American English]] || [https://wiki.smite2.com wiki.smite2.com] || [https://creativecommons.org/licenses/by-nc-sa/3.0/ CC BY-NC-SA 3.0] ([https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode full text]) || |- | 2XKO Wiki || style="text-align:center;" | [[File:Flag-us.svg|30px|link=|alt=American English]] || [https://wiki.play2xko.com wiki.play2xko.com] || [https://creativecommons.org/licenses/by-sa/3.0/ CC BY-SA 3.0] ([https://creativecommons.org/licenses/by-sa/3.0/legalcode full text]) || |} ==Editing our wikis== To grow the commons of free knowledge and free culture, all users contributing to our wikis agree to grant broad permissions to the general public to re-distribute and re-use their contributions freely, subject to the terms of the wiki's specific license. '''By editing one of our wikis, you agree to license any text you add under the wiki's Creative Commons license'''. As an author, you agree to be attributed in any of the following fashions: a) through a hyperlink (where possible) or URL to the article or articles you contributed to, b) through a hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website, or c) through a list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.) ==Importing text== If you want to import text that you have found elsewhere or that you have co-authored with others, you can only do so if it is available under terms that are compatible with the wiki's license. Work which you do not hold the copyright to, or which is not available under this license, should not be added to the wiki. If you import text under a compatible license which requires attribution, you must, in a reasonable fashion, credit the author(s). Where such credit is commonly given through page histories (such as copying within the wiki), it is sufficient to give attribution in the edit summary, which is recorded in the page history, when importing the text. ==Non-text files== Freely licensed or public domain images are strongly preferred on our wikis. Non-text media on our wikis should not be assumed to be available under the same license as the text. Please view the media description page for details about the license of any specific media file. If you are uploading files to our wikis, you should cite the source of the file, attribute the authors, and note any copyright information, where applicable. Individual communities may elaborate upon and refine requirements for file uploads. ==Using wiki content== When re-using a wiki's content that has been released under an attribution license, you must provide credit to the authors by including at least one of the following: * A hyperlink (where possible) or URL to the page or pages you are re-using. * A hyperlink (where possible) or URL to an alternative, stable online copy which is freely accessible, which conforms with the license, and which provides credit to the authors in a manner equivalent to the credit given on this website. * A list of all authors. (Any list of authors may be filtered to exclude very small or irrelevant contributions.). An attribution example when re-using one of our wiki's content on your own website: <blockquote>''This article uses material from the [[rsw:Gielinor|Gielinor]] article on the [[rsw:RuneScape Wiki|RuneScape Wiki]] and is licensed under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons BY-NC-SA 3.0] license.''</blockquote> If you make modifications or additions to the page you re-use, you must license them under the same, or a compatible license. For further information, please refer to the [https://creativecommons.org/ Creative Commons website] on the wiki's specific license. Off-wiki content (for example, Discord, IRC chats, off-wiki forums, etc.) should not be assumed to be released under this license if this is not explicitly stated. [[Category:Global policies|{{PAGENAME}}]] 316b381408e7fd78428e789000f01f7aa4c4fa82 CSS Starter Kit/Common.css 0 145 688 625 2025-09-10T18:44:33Z BigDiesel2m 74 BigDiesel2m changed the content model of the page [[CSS Starter Kit/Common.css]] from "wikitext" to "CSS" css text/css /* CSS placed here will be applied to all skins */ /** * See [[MediaWiki:Vector.css]] for desktop theme related styles. * See [[MediaWiki:Vector-theme-dark.css]] for desktop dark theme related styles. * * See [[MediaWiki:Minerva.css]] for mobile theme related styles. * See [[MediaWiki:Minerva-theme-dark.css]] for mobile dark theme related styles. */ :root { /*------------------ BASE COLORS ----------------*/ --green-0: #f7fff8; /* Lightest */ --green-1: #D8F3DC; --green-2: #B7E4C7; --green-3: #95D5B2; --green-4: #74C69D; --green-5: #52B788; --green-6: #40916C; --green-7: #2D6A4F; --green-8: #1B4332; --green-9: #081C15; /* Darkest */ /*------------------ THEME VARIABLES ------------------*/ --body-main: var(--green-2); --body-light: var(--green-1); --body-mid: var(--green-4); --body-dark: var(--green-5); --body-border: var(--green-0); --body-background-color: var(--green-3); /* Background color outside the main content div */ --button-background: var(--green-7); --button-color: var(--green-0); --button-border: var(--green-0); --button-dark: var(--green-8); --button-light: var(--green-4); --sidebar: var(--body-dark); --background-text-color: var(--green-9); --background-link-color: var(--green-6); --notification: var(--green-2); --link-color: var(--green-9); /* Close to text color, but more stylized */ --redlink-color: red; --text-color: black; --byline-color: teal; --subtle-color: grey; --thumb-bg: var(--body-light); --thumb-caption-bg: var(--body-mid); --sourceeditor-input-background: var(--green-0); --sourceeditor-background: var(--body-light); --sourceeditor-background-secondary: var(--body-dark); --sourceeditor-border: var(--body-mid); --codemirror-gutter-background: var(--body-mid); --mw-code-background-color: var(--body-light); /* Wikitables */ --wikitable-header-bg: var(--body-dark); --wikitable-border: var(--body-border); --wikitable-bg: var(--body-light); --wikitable-bg-lighter: white; --wikitable-color: var(--text-color); /* msgbox */ --errorbox-bg: #feecea; --errorbox-border: #ee4231; --warningbox-bg: #fef9de; --warningbox-border: #f9d000; --successbox-bg: #ecf8e3; --successbox-border: #6bc71f; /* diff */ --diff-addedline-border-color: #438ab5; --diff-addedline-background: #bddff2; --diff-addedline-color: #000; --diff-deletedline-border-color: #379541; --diff-deletedline-background: #c1edbf; --diff-deletedline-color: #000; --diff-context-border-color: var(--body-mid); --diff-context-background: var(--body-mid); --diff-inline-deletedline: #fbc0ba; /* Tabber */ --tabber-tab-bg: var(--body-light); --tabber-tab-border-color: var(--body-border); --tabber-active-tab-bg: var(--body-light); --tabber-active-tab-color: var(--text-color); --tabber-active-tab-hover-bg: var(--body-light); --tabber-active-tab-hover-border-color: var(--body-border); --tabber-active-tab-hover-color: var(--text-color); --tabber-active-tab-border-hider-color: var(--body-light); --tabber-inactive-tab-bg: var(--body-background-color); --tabber-inactive-tab-border-color: var(--body-border); --tabber-inactive-tab-color: var(--text-color); --tabber-inactive-tab-hover-bg: var(--body-light); --tabber-inactive-tab-hover-border-color: var(--body-border); /* OOUI */ --ooui-text: var(--text-color); --ooui-interface: var(--body-light); --ooui-interface-border: var(--body-border); --ooui-window-background: rgba(255, 255, 255, 0.5); /* Overlay color when full screen popup occurs */ --ooui-normal: var(--body-light); /* Match body light to reduce contrast, this is used for "show preview" */ --ooui-normal--hover: white; /* Slightly lighter than above color */ --ooui-normal-border: var(--body-dark); --ooui-progressive: var(--green-5); --ooui-progressive--hover: var(--green-4); /* Slightly lighter than above color */ --ooui-accent: var(--link-color); --ooui-input: white; /* Text boxes, unchecked boxes */ --ooui-input-border: purple; --ooui-input-border--hover: #8a724f; /* Slightly lighter than above color */ --ooui-disabled: #d1cdc5; --ooui-disabled-border: #c2b9ab; --ooui-disabled-text: var(--subtle-color); --ooui-destructive-text: black; --ooui-pending-background-image: repeating-linear-gradient(-45deg, var(--notification), var(--notification) 20px, var(--body-main) 20px, var(--body-main) 30px); /* Messageboxes */ --messagebox-obsolete-background: #cfcfcf; --messagebox-obsolete-border: #464646; --messagebox-obsolete-color: var(--text-color); --messagebox-obsolete-link-color: #6c6c6c; --messagebox-info-background: #ebebeb; --messagebox-info-border: #898989; --messagebox-info-color: var(--text-color); --messagebox-info-link-color: #6c6c6c; --messagebox-action-background: #c7e8fa; --messagebox-action-border: #0b5884; --messagebox-action-color: var(--text-color); --messagebox-action-link-color: #03436b; --messagebox-warn-background: #dfc0ba; --messagebox-warn-border: #861c10; --messagebox-warn-color: var(--text-color); --messagebox-warn-link-color: #8e221a; --messagebox-safe-background: #d8f0d3; --messagebox-safe-border: #1b8408; --messagebox-safe-color: var(--text-color); --messagebox-safe-link-color: #1b8408; --messagebox-disambig-background: #ebebeb; --messagebox-disambig-border: #898989; --messagebox-disambig-color: var(--text-color); --messagebox-disambig-link-color: #6c6c6c; --messagebox-discord-background: #5865f2; --messagebox-discord-border: #4c57d0; --messagebox-discord-link-color: #d2e5fc; /* Recent changes */ --rc-positive-color: #407813; --rc-negative-color: #b41e0f; /* Template:Navbox */ --navbox-background: var(--body-light); --navbox-border: var(--body-dark); --navbox-title-background: var(--body-dark); --navbox-footer-background: var(--body-dark); --navbox-group-title-background: var(--body-mid); } /*------------------ DARK MODE VARIABLE OVERRIDES ----------------*/ :root:has(>.wgl-theme-dark) { color-scheme: dark; /*------------------ DARK BASE COLORS ----------------*/ --almost-black: #111111; --lighter-black: #222222; --dark-grey: #333333; --grey: #444444; --light-grey: #555555; --lighter-grey: #666666; --kinda-white: #BBBBBB; --almost-white: #DDDDDD; --accent-color: gold; --accent-dark: darkgoldenrod; /*------------------ DARK THEME VARIABLES ------------------*/ --body-main: var(--almost-black); --body-light: var(--grey); --body-mid: var(--dark-grey); --body-dark: var(--lighter-black); --body-border: var(--grey); --body-background-color: var(--dark-grey); /* Background color outside the main content div */ --button-background: var(--lighter-grey); --button-color: var(--lighter-grey); --button-border: var(--lighter-grey); --button-dark: var(--dark-grey); --sidebar: var(--body-dark); --button-light: var(--grey); --background-text-color: var(--almost-white); --background-link-color: var(--kinda-white); --notification: var(--lighter-black); --link-color: var(--kinda-white); /* Close to text color, but more stylized */ --redlink-color: #f26d60; --text-color: var(--almost-white); --byline-color: var(--accent-color); --subtle-color: var(--accent-dark); --thumb-bg: var(--body-light); --thumb-caption-bg: var(--body-mid); --sourceeditor-input-background: var(--almost-black); --sourceeditor-background: var(--body-dark); --sourceeditor-background-secondary: var(--body-light); --sourceeditor-border: var(--body-mid); --codemirror-gutter-background: var(--body-mid); --mw-code-background-color: var(--body-dark); /* Wikitables */ --wikitable-header-bg: var(--body-dark); --wikitable-border: var(--body-border); --wikitable-bg: var(--body-dark); --wikitable-bg-lighter: var(--body-light); --wikitable-color: var(--text-color); /* msgbox */ --errorbox-bg: #801c13; --errorbox-border: #9f261e; --warningbox-bg: var(--errorbox-bg); --warningbox-border: var(--errorbox-border); --successbox-bg: #2e5e05; --successbox-border: #3c780a; /* diff */ --diff-addedline-border-color: #438ab5; --diff-addedline-background: #438ab5; --diff-addedline-color: #fff; --diff-deletedline-border-color: #379541; --diff-deletedline-background: #379541; --diff-deletedline-color: #FFF; --diff-context-border-color: var(--body-mid); --diff-context-background: var(--body-mid); --diff-inline-deletedline: #9f261e; /* Tabber */ --tabber-tab-bg: var(--body-light); --tabber-tab-border-color: var(--body-border); --tabber-active-tab-bg: var(--body-light); --tabber-active-tab-color: var(--text-color); --tabber-active-tab-hover-bg: var(--body-light); --tabber-active-tab-hover-border-color: var(--body-border); --tabber-active-tab-hover-color: var(--text-color); --tabber-active-tab-border-hider-color: var(--body-light); --tabber-inactive-tab-bg: var(--body-background-color); --tabber-inactive-tab-border-color: var(--body-border); --tabber-inactive-tab-color: var(--text-color); --tabber-inactive-tab-hover-bg: var(--body-light); --tabber-inactive-tab-hover-border-color: var(--body-border); /* OOUI */ --ooui-text: var(--text-color); --ooui-interface: var(--body-light); --ooui-interface-border: var(--body-border); --ooui-window-background: rgba(0, 0, 0, 0.5); /* Overlay color when full screen popup occurs */ --ooui-normal: var(--body-dark); /* This is used for "show preview" */ --ooui-normal--hover: var(--body-light); /* Slightly lighter than above color */ --ooui-normal-border: var(--body-dark); --ooui-progressive: var(--accent-dark); --ooui-progressive--hover: var(--accent-color); /* Slightly lighter than above color */ --ooui-accent: var(--link-color); --ooui-input: var(--lighter-grey); /* Text boxes, unchecked boxes */ --ooui-input-border: var(--accent-dark); --ooui-input-border--hover: #8a724f; /* Slightly lighter than above color */ --ooui-disabled: #d1cdc5; --ooui-disabled-border: #c2b9ab; --ooui-disabled-text: var(--subtle-color); --ooui-destructive-text: black; --ooui-pending-background-image: repeating-linear-gradient(-45deg, var(--notification), var(--notification) 20px, var(--body-main) 20px, var(--body-main) 30px); /* Messageboxes */ --messagebox-obsolete-background: #464646; --messagebox-obsolete-border: #333; --messagebox-obsolete-color: #ddd; --messagebox-obsolete-link-color: #bbb; --messagebox-info-background: var(--messagebox-obsolete-background); --messagebox-info-border: var(--messagebox-obsolete-border); --messagebox-info-color: var(--messagebox-obsolete-color); --messagebox-info-link-color: var(--messagebox-obsolete-link-color); --messagebox-action-background: #45697d; --messagebox-action-border: #2d5266; --messagebox-action-color: var(--text-color); --messagebox-action-link-color: #b8d5e5; --messagebox-warn-background: #95271b; --messagebox-warn-border: #6b130a; --messagebox-warn-color: #f8ebe9; --messagebox-warn-link-color: #e8b8b3; --messagebox-safe-background: #1b8408; --messagebox-safe-border: #126802; --messagebox-safe-color: #e9f6e7; --messagebox-safe-link-color: #c1e0bb; --messagebox-disambig-background: var(--messagebox-obsolete-background); --messagebox-disambig-border: var(--messagebox-obsolete-border); --messagebox-disambig-color: var(--messagebox-obsolete-color); --messagebox-disambig-link-color: var(--messagebox-obsolete-link-color); /* Template:Navbox */ --navbox-background: var(--body-light); --navbox-border: var(--body-dark); --navbox-title-background: var(--body-dark); --navbox-footer-background: var(--body-dark); --navbox-group-title-background: var(--body-mid); } /* -------------------- body -------------------- */ #mw-page-base { background: none; } .mw-body { background-color: var(--body-main); color: var(--text-color); border-color: transparent; box-shadow: 0 0 7px rgba(0, 0, 0, 0.15); margin-top: 0; } /* -------------------- headings -------------------- */ h1, h2, h3, h4, h5, h6 { color: var(--text-color); } h1, h2 { border-color: var(--sidebar); } /* ------------------------- <footer> below content ------------------------- */ .mw-footer { color: var(--background-text-color); } .mw-footer li { color: var(--background-text-color); } .mw-footer a, .mw-footer a:active, .mw-footer a:visited { color: var(--background-link-color); } /* ------------------------- <input> placeholder ------------------------- */ ::placeholder { color: var(--subtle-color); } /* -------------------- internal links -------------------- */ a { color: var(--link-color); } a:visited, a:active { color: var(--link-color); } a.new { color: var(--redlink-color); } a.new:visited { color: var(--redlink-color); } /* interwiki & external links */ .mw-parser-output a.extiw, .mw-parser-output a.external { color: var(--link-color); } .mw-parser-output a.extiw:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:active, .mw-parser-output a.external:active { color: var(--link-color); } /* ===================== Common MediaWiki elements inside .mw-body ===================== */ .mw-message-box-error, .errorbox { background-color: var(--errorbox-bg); border-color: var(--errorbox-border); } .mw-message-box-warning, .warningbox, .usermessage { background-color: var(--warningbox-bg); border-color: var(--warningbox-border); } .mw-message-box-success, .successbox { background-color: var(--successbox-bg); border-color: var(--successbox-border); } .catlinks { background: var(--body-light); border: 1px solid var(--body-dark); /*padding: 8px 15px;*/ /*box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1);*/ } .catlinks li { border-color: var(--body-mid); } /* -------------------- page history -------------------- */ /*#pagehistory ul { list-style: none; margin: 0; }*/ #pagehistory li { border: 1px solid transparent; /*padding: 1px 10px;*/ /*margin: 2px 0;*/ } #pagehistory li.selected { background-color: var(--body-light); color: inherit; border: 1px dashed var(--body-border); outline: none; } /* -------------------- sticky compare revs -------------------- */ #mw-history-compare > div:first-of-type { /*position: -webkit-sticky;*/ /*position: sticky;*/ /*top: 0;*/ background-color: var(--body-main); border-bottom: 1px solid var(--body-dark); /*padding: 0.25em 0;*/ } /*.wgl-stickyheader #mw-history-compare > div:first-of-type { top: 2.5rem; }*/ /*body.wgl-stickyheader.action-view .mw-headline:target::before { display: block; content: ''; margin-top: -3rem; height: 3rem; visibility: hidden; pointer-events: none; }*/ .mw-mmv-post-image { color: var(--text-color); background-color: var(--body-main); } .mw-mmv-image-metadata { border-top-color: var(--body-mid); background-color: var(--body-light); } .mw-mmv-dialog, .mw-mmv-dialog .mw-mmv-dialog-down-arrow, .mw-mmv-options-dialog .mw-mmv-dialog-down-arrow { background-color: var(--body-light); /*box-shadow: none;*/ } .mw-mmv-options-enable-alert { background-color: var(--body-light); color: var(--text-color); } .mw-mmv-options-dialog-header, .mw-mmv-options-text-header, .mw-mmv-options-text-body, .mw-mmv-options-enable-alert, .mw-mmv-options-dialog .mw-mmv-disable-confirmation .mw-mmv-options-dialog-header, .mw-mmv-options-dialog .mw-mmv-disable-confirmation .mw-mmv-options-text-header { color: var(--text-color); } .mw-revslider-container { border-color: var(--sidebar); } .mw-revslider-slider-wrapper { border-top-color: var(--sidebar); } .mw-ui-button { background-color: var(--ooui-normal); color: var(--ooui-text); border-color: var(--ooui-normal-border); } .action-history .mw-history-revisiondelete-button:not( :disabled ), .cdx-button:not( :disabled ), .mw-ui-button:not( :disabled ), .cdx-button:enabled, .mw-ui-button:enabled, .cdx-button.cdx-button--fake-button--enabled, .mw-ui-button.cdx-button--fake-button--enabled { background-color: var(--ooui-normal); color: var(--ooui-text); border-color: var(--ooui-normal-border); } .cdx-button:not( :disabled ):focus:not(:active):not(.cdx-button--is-active), .mw-ui-button:not( :disabled ):focus:not(:active):not(.cdx-button--is-active), .cdx-button:enabled:focus:not(:active):not(.cdx-button--is-active), .mw-ui-button:enabled:focus:not(:active):not(.cdx-button--is-active), .cdx-button.cdx-button--fake-button--enabled:focus:not(:active):not(.cdx-button--is-active), .mw-ui-button.cdx-button--fake-button--enabled:focus:not(:active):not(.cdx-button--is-active) { color: var(--ooui-text); border-color: var(--ooui-accent); box-shadow: inset 0 0 0 1px var(--ooui-accent), inset 0 0 0 2px #fff; } .action-history .mw-history-revisiondelete-button:not( :disabled ):hover, .cdx-button:not( :disabled ):hover, .mw-ui-button:not( :disabled ):hover, .cdx-button:enabled:hover, .mw-ui-button:enabled:hover, .cdx-button.cdx-button--fake-button--enabled:hover, .mw-ui-button.cdx-button--fake-button--enabled:hover, .cdx-button:not( :disabled ):active, .mw-ui-button:not( :disabled ):active, .cdx-button:enabled:active, .mw-ui-button:enabled:active, .cdx-button.cdx-button--fake-button--enabled:active, .mw-ui-button.cdx-button--fake-button--enabled:active { background-color: var(--ooui-normal--hover); color: var(--ooui-text); border-color: var(--ooui-normal-border); } .cdx-button:not( :disabled ):visited, .mw-ui-button:not( :disabled ):visited, .cdx-button:enabled:visited, .mw-ui-button:enabled:visited, .cdx-button.cdx-button--fake-button--enabled:visited, .mw-ui-button.cdx-button--fake-button--enabled:visited { color: var(--ooui-text); } .action-history .mw-history-compareselectedversions .mw-history-compareselectedversions-button:not( :disabled ), .cdx-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive, .mw-ui-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive, .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive, .mw-ui-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive, .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive, .mw-ui-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive, .cdx-button:not( :disabled ).mw-ui-progressive:not(:disabled), .mw-ui-button:not( :disabled ).mw-ui-progressive:not(:disabled), .cdx-button:enabled.mw-ui-progressive:not(:disabled), .mw-ui-button:enabled.mw-ui-progressive:not(:disabled), .cdx-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled), .mw-ui-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled) { background-color: var(--ooui-progressive); color: #fff;/* TODO Color */ border-color: var(--ooui-progressive); } .action-history .mw-history-compareselectedversions .mw-history-compareselectedversions-button:not( :disabled ):hover, .cdx-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive:hover, .mw-ui-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive:hover, .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover, .mw-ui-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover, .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover, .mw-ui-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:hover, .cdx-button:not( :disabled ).mw-ui-progressive:not(:disabled):hover, .mw-ui-button:not( :disabled ).mw-ui-progressive:not(:disabled):hover, .cdx-button:enabled.mw-ui-progressive:not(:disabled):hover, .mw-ui-button:enabled.mw-ui-progressive:not(:disabled):hover, .cdx-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled):hover, .mw-ui-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled):hover { background-color: var(--ooui-progressive--hover); border-color: var(--ooui-progressive--hover); } .cdx-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive:focus, .mw-ui-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive:focus, .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus, .mw-ui-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus, .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus, .mw-ui-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:focus, .cdx-button:not( :disabled ).mw-ui-progressive:not(:disabled):focus, .mw-ui-button:not( :disabled ).mw-ui-progressive:not(:disabled):focus, .cdx-button:enabled.mw-ui-progressive:not(:disabled):focus, .mw-ui-button:enabled.mw-ui-progressive:not(:disabled):focus, .cdx-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled):focus, .mw-ui-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled):focus { box-shadow: inset 0 0 0 1px var(--ooui-accent), inset 0 0 0 2px #fff; } .cdx-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive:active, .mw-ui-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive:active, .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:active, .mw-ui-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive:active, .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:active, .mw-ui-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive:active, .cdx-button:not( :disabled ).mw-ui-progressive:not(:disabled):active, .mw-ui-button:not( :disabled ).mw-ui-progressive:not(:disabled):active, .cdx-button:enabled.mw-ui-progressive:not(:disabled):active, .mw-ui-button:enabled.mw-ui-progressive:not(:disabled):active, .cdx-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled):active, .mw-ui-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled):active, .cdx-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive.is-on, .mw-ui-button:not( :disabled ).cdx-button--weight-primary.cdx-button--action-progressive.is-on, .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive.is-on, .mw-ui-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive.is-on, .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive.is-on, .mw-ui-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive.is-on, .cdx-button:not( :disabled ).mw-ui-progressive:not(:disabled).is-on, .mw-ui-button:not( :disabled ).mw-ui-progressive:not(:disabled).is-on, .cdx-button:enabled.mw-ui-progressive:not(:disabled).is-on, .mw-ui-button:enabled.mw-ui-progressive:not(:disabled).is-on, .cdx-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled).is-on, .mw-ui-button.cdx-button--fake-button--enabled.mw-ui-progressive:not(:disabled).is-on { background-color: var(--ooui-progressive--hover); border-color: var(--ooui-progressive--hover); box-shadow: none; } .cdx-button.cdx-button--action-destructive:not( :disabled ), .cdx-button.mw-ui-button--action-destructive:not( :disabled ), .mw-ui-button.cdx-button--action-destructive:not( :disabled ), .mw-ui-button.mw-ui-button--action-destructive:not( :disabled ) { color: var(--ooui-destructive-text); } .cdx-button.cdx-button--weight-quiet, .cdx-button.mw-ui-button--weight-quiet, .mw-ui-button.cdx-button--weight-quiet, .mw-ui-button.mw-ui-button--weight-quiet, .cdx-button.cdx-button--weight-quiet.cdx-button--action-progressive, .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-progressive, .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-progressive, .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive, .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-progressive, .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-progressive, .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-progressive, .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive, .cdx-button.cdx-button--weight-quiet.cdx-button--action-destructive, .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-destructive, .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-destructive, .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive, .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-destructive, .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-destructive, .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-destructive, .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive { color: var(--text-color); } .cdx-checkbox__input:enabled:checked + .cdx-checkbox__icon, .mw-ui-checkbox__input:enabled:checked + .cdx-checkbox__icon, .cdx-checkbox__input:enabled:indeterminate + .cdx-checkbox__icon, .mw-ui-checkbox__input:enabled:indeterminate + .cdx-checkbox__icon { background-color: var(--ooui-progressive); border-color: var(--ooui-progressive); } .cdx-checkbox__input:enabled:checked:hover + .cdx-checkbox__icon, .mw-ui-checkbox__input:enabled:checked:hover + .cdx-checkbox__icon, .cdx-checkbox__input:enabled:indeterminate:hover + .cdx-checkbox__icon, .mw-ui-checkbox__input:enabled:indeterminate:hover + .cdx-checkbox__icon { background-color: var(--ooui-progressive--hover); border-color: var(--ooui-progressive--hover); } .cdx-checkbox__input:enabled:checked:active + .cdx-checkbox__icon, .mw-ui-checkbox__input:enabled:checked:active + .cdx-checkbox__icon, .cdx-checkbox__input:enabled:indeterminate:active + .cdx-checkbox__icon, .mw-ui-checkbox__input:enabled:indeterminate:active + .cdx-checkbox__icon { background-color: var(--ooui-progressive--hover); border-color: var(--ooui-progressive--hover); box-shadow: inset 0 0 0 1px var(--ooui-progressive--hover); } .cdx-checkbox__input:enabled:checked:focus:not(:active), .mw-ui-checkbox__input:enabled:checked:focus:not(:active), .cdx-checkbox__input:enabled:indeterminate:focus:not(:active), .mw-ui-checkbox__input:enabled:indeterminate:focus:not(:active) { background-color: var(--ooui-progressive--hover); border-color: var(--ooui-accent); box-shadow: inset 0 0 0 1px var(--ooui-accent), inset 0 0 0 2px #fff; } .cdx-checkbox__input:enabled:checked:focus:not(:active):not(:hover) + .cdx-checkbox__icon, .mw-ui-checkbox__input:enabled:checked:focus:not(:active):not(:hover) + .cdx-checkbox__icon, .cdx-checkbox__input:enabled:indeterminate:focus:not(:active):not(:hover) + .cdx-checkbox__icon, .mw-ui-checkbox__input:enabled:indeterminate:focus:not(:active):not(:hover) + .cdx-checkbox__icon { background-color: var(--ooui-progressive--hover); border-color: var(--ooui-accent); box-shadow: inset 0 0 0 1px var(--ooui-accent), inset 0 0 0 2px #fff; } .cdx-checkbox__input:enabled:hover + .cdx-checkbox__icon, .mw-ui-checkbox__input:enabled:hover + .cdx-checkbox__icon { border-color: var(--ooui-accent); } .cdx-checkbox__input:enabled:active + .cdx-checkbox__icon, .mw-ui-checkbox__input:enabled:active + .cdx-checkbox__icon { background-color: var(--ooui-progressive--hover); border-color: var(--ooui-progressive--hover); box-shadow: inset 0 0 0 1px var(--ooui-progressive--hover); } input[type='checkbox']:hover + .cdx-button.cdx-button--weight-quiet, input[type='checkbox']:hover + .cdx-button.mw-ui-button--weight-quiet, input[type='checkbox']:hover + .mw-ui-button.cdx-button--weight-quiet, input[type='checkbox']:hover + .mw-ui-button.mw-ui-button--weight-quiet, input[type='checkbox']:hover + .cdx-button.cdx-button--weight-quiet.cdx-button--action-progressive, input[type='checkbox']:hover + .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-progressive, input[type='checkbox']:hover + .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-progressive, input[type='checkbox']:hover + .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive, input[type='checkbox']:hover + .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-progressive, input[type='checkbox']:hover + .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-progressive, input[type='checkbox']:hover + .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-progressive, input[type='checkbox']:hover + .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive, input[type='checkbox']:hover + .cdx-button.cdx-button--weight-quiet.cdx-button--action-destructive, input[type='checkbox']:hover + .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-destructive, input[type='checkbox']:hover + .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-destructive, input[type='checkbox']:hover + .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive, input[type='checkbox']:hover + .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-destructive, input[type='checkbox']:hover + .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-destructive, input[type='checkbox']:hover + .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-destructive, input[type='checkbox']:hover + .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive, .cdx-button.cdx-button--weight-quiet:hover, .cdx-button.mw-ui-button--weight-quiet:hover, .mw-ui-button.cdx-button--weight-quiet:hover, .mw-ui-button.mw-ui-button--weight-quiet:hover, .cdx-button.cdx-button--weight-quiet.cdx-button--action-progressive:hover, .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-progressive:hover, .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-progressive:hover, .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive:hover, .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-progressive:hover, .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-progressive:hover, .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-progressive:hover, .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive:hover, .cdx-button.cdx-button--weight-quiet.cdx-button--action-destructive:hover, .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-destructive:hover, .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-destructive:hover, .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive:hover, .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-destructive:hover, .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-destructive:hover, .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-destructive:hover, .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive:hover { background-color: rgba(0, 24, 73, 0.02745098);/* TODO Color */ color: var(--text-color); border-color: transparent; } input[type='checkbox']:focus + .cdx-button.cdx-button--weight-quiet, input[type='checkbox']:focus + .cdx-button.mw-ui-button--weight-quiet, input[type='checkbox']:focus + .mw-ui-button.cdx-button--weight-quiet, input[type='checkbox']:focus + .mw-ui-button.mw-ui-button--weight-quiet, input[type='checkbox']:focus + .cdx-button.cdx-button--weight-quiet.cdx-button--action-progressive, input[type='checkbox']:focus + .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-progressive, input[type='checkbox']:focus + .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-progressive, input[type='checkbox']:focus + .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive, input[type='checkbox']:focus + .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-progressive, input[type='checkbox']:focus + .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-progressive, input[type='checkbox']:focus + .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-progressive, input[type='checkbox']:focus + .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive, input[type='checkbox']:focus + .cdx-button.cdx-button--weight-quiet.cdx-button--action-destructive, input[type='checkbox']:focus + .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-destructive, input[type='checkbox']:focus + .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-destructive, input[type='checkbox']:focus + .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive, input[type='checkbox']:focus + .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-destructive, input[type='checkbox']:focus + .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-destructive, input[type='checkbox']:focus + .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-destructive, input[type='checkbox']:focus + .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive, .cdx-button.cdx-button--weight-quiet:focus, .cdx-button.mw-ui-button--weight-quiet:focus, .mw-ui-button.cdx-button--weight-quiet:focus, .mw-ui-button.mw-ui-button--weight-quiet:focus, .cdx-button.cdx-button--weight-quiet.cdx-button--action-progressive:focus, .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-progressive:focus, .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-progressive:focus, .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive:focus, .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-progressive:focus, .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-progressive:focus, .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-progressive:focus, .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive:focus, .cdx-button.cdx-button--weight-quiet.cdx-button--action-destructive:focus, .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-destructive:focus, .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-destructive:focus, .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive:focus, .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-destructive:focus, .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-destructive:focus, .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-destructive:focus, .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive:focus { color: var(--text-color); } input[type='checkbox']:active + .cdx-button.cdx-button--weight-quiet, input[type='checkbox']:active + .cdx-button.mw-ui-button--weight-quiet, input[type='checkbox']:active + .mw-ui-button.cdx-button--weight-quiet, input[type='checkbox']:active + .mw-ui-button.mw-ui-button--weight-quiet, input[type='checkbox']:active + .cdx-button.cdx-button--weight-quiet.cdx-button--action-progressive, input[type='checkbox']:active + .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-progressive, input[type='checkbox']:active + .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-progressive, input[type='checkbox']:active + .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive, input[type='checkbox']:active + .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-progressive, input[type='checkbox']:active + .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-progressive, input[type='checkbox']:active + .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-progressive, input[type='checkbox']:active + .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive, input[type='checkbox']:active + .cdx-button.cdx-button--weight-quiet.cdx-button--action-destructive, input[type='checkbox']:active + .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-destructive, input[type='checkbox']:active + .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-destructive, input[type='checkbox']:active + .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive, input[type='checkbox']:active + .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-destructive, input[type='checkbox']:active + .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-destructive, input[type='checkbox']:active + .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-destructive, input[type='checkbox']:active + .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive, .cdx-button.cdx-button--weight-quiet:active, .cdx-button.mw-ui-button--weight-quiet:active, .mw-ui-button.cdx-button--weight-quiet:active, .mw-ui-button.mw-ui-button--weight-quiet:active, .cdx-button.cdx-button--weight-quiet.cdx-button--action-progressive:active, .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-progressive:active, .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-progressive:active, .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive:active, .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-progressive:active, .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-progressive:active, .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-progressive:active, .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-progressive:active, .cdx-button.cdx-button--weight-quiet.cdx-button--action-destructive:active, .cdx-button.cdx-button--weight-quiet.mw-ui-button--action-destructive:active, .cdx-button.mw-ui-button--weight-quiet.cdx-button--action-destructive:active, .cdx-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive:active, .mw-ui-button.cdx-button--weight-quiet.cdx-button--action-destructive:active, .mw-ui-button.cdx-button--weight-quiet.mw-ui-button--action-destructive:active, .mw-ui-button.mw-ui-button--weight-quiet.cdx-button--action-destructive:active, .mw-ui-button.mw-ui-button--weight-quiet.mw-ui-button--action-destructive:active { background-color: rgba(0, 36, 73, 0.08235294);/* TODO Color */ color: var(--text-color); border-color: #72777d;/* TODO Color */ } .mw-ui-input:not(:disabled), .cdx-text-input__input:enabled { background-color: var(--ooui-input); color: var(--text-color); border-color: var(--ooui-input-border); } .mw-ui-input:not(:disabled):hover, .cdx-text-input__input:enabled:hover { border-color: var(--ooui-input-border--hover); } .mw-ui-input:not(:disabled):focus, .cdx-text-input__input:enabled:focus { border-color: var(--ooui-accent); box-shadow: inset 0 0 0 1px var(--ooui-accent); } .mw-ui-input:not(:disabled)::placeholder, .cdx-text-input__input:enabled::placeholder { color: var(--byline-color); } /*.mw-content-ltr .redirectText li:first-child::before {*/ /* content: '';*/ /* background: currentcolor;*/ /* -webkit-mask: url("filepath://Redirect-arrow.svg") no-repeat 50% 50% / contain;*/ /* mask: url("filepath://Redirect-arrow.svg") no-repeat 50% 50% / contain;*/ /* display: inline-block;*/ /* width: 47px;*/ /* height: 20px;*/ /*}*/ /*================== Wikitables ==================*/ .wikitable { background: var(--wikitable-bg); color: var(--wikitable-color); border-color: var(--wikitable-border); box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); } .wikitable > tr > th, .wikitable > tr > td, .wikitable > * > tr > th, .wikitable > * > tr > td { border-color: var(--wikitable-border); } .wikitable > tr > th.table-noborder, .wikitable > tr > td.table-noborder, .wikitable > * > tr > th.table-noborder, .wikitable > * > tr > td.table-noborder { border-left-style: hidden; border-right-style: hidden; padding-left: 0; padding-right: 0; } .wikitable > tr > th, .wikitable > * > tr > th { background-color: var(--wikitable-header-bg); } .tabber .wikitable { box-shadow: none; } /* Metadata tables, allmessages, etc */ .mw_metadata td, .mw_metadata th { border-color: var(--wikitable-border); } .mw_metadata th { background-color: var(--wikitable-header-bg); } .mw_metadata td { background-color: var(--wikitable-bg); } /* Special:Allpages, blocklist, etc */ .mw-datatable { border-color: var(--wikitable-border); } .mw-datatable td, .mw-datatable th { border-color: var(--wikitable-border); } .mw-datatable th { background-color: var(--wikitable-header-bg); } .mw-datatable td { background-color: var(--wikitable-bg); } .mw-datatable tr:hover td { background-color: var(--wikitable-bg); } table.alternating-rows tr:nth-child(odd), table.alternating-cols td:nth-child(odd) { background: var(--wikitable-alternating-bg); } /* Special:AllMessages */ #mw-allmessagestable .am_actual, #mw-allmessagestable .am_default { background-color: var(--wikitable-bg); } #mw-allmessagestable .am_default:hover, #mw-allmessagestable .am_actual:hover, #mw-allmessagestable tbody:hover td { background-color: var(--wikitable-bg-lighter); } /* For tables within tables, to make them take up the full space of a cell */ /*table.wikitable td.no-cell-spacing {*/ /* padding: 0;*/ /* height: 0;*/ /*}*/ /*table.wikitable td.no-cell-spacing table {*/ /* margin: -1px;*/ /* width: calc(100% + 2px);*/ /* height: calc(100% + 2px);*/ /*}*/ /* ================= diffs ================= */ .diff-context { border-color: var(--diff-context-border-color); background: var(--diff-context-background); color: inherit; } .diff-addedline { border-color: var(--diff-addedline-border-color); } .diff-addedline .diffchange { background: var(--diff-addedline-background); color: var(--diff-addedline-color); } .diff-deletedline { border-color: var(--diff-deletedline-border-color); } .diff-deletedline .diffchange { background: var(--diff-deletedline-background); color: var(--diff-deletedline-color); } /* "↪" */ .mw-diff-movedpara-left:after, /* "↩" */ .mw-diff-movedpara-right:after { color: var(--text-color); } /* ------------------ NEW INLINE DIFFS ----------------- */ .mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-ins { background: var(--diff-addedline-background); } .mw-diff-table-prefix .mw-diff-inline-legend .mw-diff-inline-legend-del { background: var(--diff-inline-deletedline); } .mw-diff-inline-added.mw-diff-empty-line::after, .mw-inline-diff-newline::after { background: var(--diff-addedline-background); color: var(--byline-color); } .mw-diff-inline-added ins, .mw-diff-inline-changed ins, .mw-diff-inline-moved ins { background: var(--diff-addedline-background); } .mw-diff-inline-deleted.mw-diff-empty-line::after, .mw-inline-diff-newline::after { background: var(--diff-inline-deletedline); color: var(--byline-color); } .mw-diff-inline-deleted del, .mw-diff-inline-changed del, .mw-diff-inline-moved del { background: var(--diff-inline-deletedline); } /* MediaWiki notif popup when saving edits or adding page to watchlist */ .mw-notification { background-color: var(--body-light); border-color: var(--body-border); color: var(--text-color); } /* Special:Notifications */ .mw-echo-ui-notificationsInboxWidget-toolbarWrapper { background: var(--body-main); } .mw-body-content .mw-echo-ui-datedSubGroupListWidget-title-secondary { color: var(--byline-color); } .mw-echo-ui-pageNotificationsOptionWidget.oo-ui-optionWidget-selected { background-color: var(--ooui-normal); color: var(--ooui-accent); } .mw-echo-ui-pageNotificationsOptionWidget-label-count { background-color: var(--ooui-normal); color: var(--byline-color); } .oo-ui-optionWidget-selected .mw-echo-ui-pageNotificationsOptionWidget-label-count { color: var(--ooui-accent); } .mw-echo-ui-pageNotificationsOptionWidget.oo-ui-optionWidget-highlighted { background-color: var(--ooui-normal); color: var(--text-color); } .mw-echo-ui-crossWikiUnreadFilterWidget { border-color: var(--body-border); } .mw-echo-ui-crossWikiUnreadFilterWidget-subtitle { color: var(--byline-color); } .mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-head, .mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-footer { border-color: var(--ooui-interface-border); } .mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup > .oo-ui-popupWidget-footer .mw-echo-ui-notificationBadgeButtonPopupWidget-footer-buttons .oo-ui-buttonElement:last-child { border-left-color: var(--ooui-normal-border); } .mw-echo-ui-notificationItemWidget { background-color: var(--ooui-normal); border-color: var(--ooui-normal-border); } .mw-echo-ui-notificationItemWidget:hover, .mw-echo-ui-notificationItemWidget-unread:hover { background-color: var(--ooui-normal--hover); } .mw-echo-ui-notificationItemWidget:last-child { border-bottom-color: var(--ooui-normal-border); } .mw-echo-ui-notificationItemWidget-unread { background-color: var(--notification); } .mw-echo-ui-crossWikiNotificationItemWidget-group, .mw-echo-ui-bundleNotificationItemWidget-group { background-color: var(--ooui-interface); } .mw-echo-ui-toggleReadCircleButtonWidget-circle { background-color: var(--ooui-progressive); } .mw-echo-ui-toggleReadCircleButtonWidget:hover .mw-echo-ui-toggleReadCircleButtonWidget-circle { background-color: var(--ooui-progressive--hover); } .mw-echo-ui-toggleReadCircleButtonWidget-circle-unread { background-color: var(--ooui-normal); border-color: var(--ooui-normal-border); } .mw-echo-ui-notificationItemWidget-content-message-header, .mw-echo-ui-notificationItemWidget-content-message-body, .mw-echo-ui-menuItemWidget > .oo-ui-buttonElement-button > .oo-ui-labelElement-label, .mw-echo-ui-notificationItemWidget-content-actions-timestamp { color: var(--ooui-text); } .mw-echo-ui-bundleNotificationItemWidget-group { background-color: var(--body-main); } @keyframes unseen-fadeout-to-unread { from { background-color: var(--wikitable-bg-lighter); } to { background-color: var(--notification); } } @keyframes unseen-fadeout-to-read { from { background-color: var(--wikitable-bg-lighter); } to { background-color: var(--body-main); } } /* ============================== <tabber> styling ============================== */ .tabber { /*margin: 1em 0;*/ } .tabber .tabbertab { background-color: var(--tabber-tab-bg); border: 1px solid var(--tabber-tab-border-color); box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); /*padding: 1em 1.5em;*/ } ul.tabbernav { /*border: none;*/ /*margin-left: 2em;*/ /*margin-bottom: 0;*/ /*margin-right: 2em;*/ /*padding: 0;*/ font-family: inherit; } ul.tabbernav li.tabberactive > a { background-color: var(--tabber-active-tab-bg); color: var(--tabber-active-tab-color); border-bottom: none; position: relative; } ul.tabbernav li.tabberactive > a:hover { color: var(--tabber-active-tab-hover-color); background-color: var(--tabber-active-tab-hover-bg); border-color: var(--tabber-active-tab-hover-border-color); border-bottom: none; } ul.tabbernav li.tabberactive > a::after { content: ''; position: absolute; left: 0; right: 0; bottom: -1px; border-bottom: 2px solid var(--tabber-active-tab-border-hider-color); } ul.tabbernav li a { background-color: var(--tabber-inactive-tab-bg); border-bottom: transparent; border-color: var(--tabber-inactive-tab-border-color); color: var(--tabber-inactive-tab-color); display: inline-block; font-size: 110%; /*padding: 0.5em 1em;*/ } ul.tabbernav li a:hover { background-color: var(--tabber-inactive-tab-hover-bg); border-color: var(--tabber-inactive-tab-hover-border-color); } ul.tabbernav li a:link, ul.tabbernav li a:visited { color: var(--tabber-inactive-tab-color); } /* ====================== OOUI ====================== */ .oo-ui-widget { color: var(--ooui-text); } .oo-ui-checkboxInputWidget [type='checkbox'] + span, .oo-ui-radioInputWidget [type='radio'] + span { background-color: var(--ooui-input); border-color: var(--ooui-input-border); } .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:checked + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:indeterminate + span { background-color: var(--ooui-progressive); border-color: var(--ooui-progressive); } .oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked + span { border-color: var(--ooui-progressive); } .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:checked:hover + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:indeterminate:hover + span { background-color: var(--ooui-progressive--hover); border-color: var(--ooui-progressive--hover); } .oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked:hover + span { border-color: var(--ooui-progressive--hover); } .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:hover + span, .oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:hover + span { border-color: var(--ooui-accent); } .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:focus + span { border-color: var(--ooui-accent); box-shadow: inset 0 0 0 1px var(--ooui-accent); } .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:active + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:checked:active + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:indeterminate:active + span { background-color: var(--ooui-progressive--hover); border-color: var(--ooui-progressive--hover); box-shadow: inset 0 0 0 1px var(--ooui-progressive--hover); } .oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:active + span { background-color: var(--ooui-progressive--hover); border-color: var(--ooui-progressive--hover); } .oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked:active + span { border-color: var(--ooui-progressive--hover); box-shadow: inset 0 0 0 1px var(--ooui-progressive--hover); } .oo-ui-radioInputWidget.oo-ui-widget-enabled [type='radio']:checked:active + span:before { border-color: var(--ooui-progressive--hover); } .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:checked:focus + span, .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type='checkbox']:indeterminate:focus + span { background-color: var(--ooui-progressive--hover); border-color: var(--ooui-accent); box-shadow: inset 0 0 0 1px var(--ooui-accent), inset 0 0 0 2px #fff; } .oo-ui-checkboxInputWidget [type='checkbox']:disabled + span, .oo-ui-radioInputWidget [type='radio']:disabled + span { background-color: var(--ooui-disabled); border-color: var(--ooui-disabled); } .oo-ui-dropdownWidget-handle { border-color: var(--ooui-normal-border); } .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle { background-color: var(--ooui-normal); color: var(--ooui-text); } .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover { background-color: var(--ooui-normal--hover); color: var(--ooui-text); border-color: var(--ooui-normal-border); } .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:active { color: var(--ooui-text); } .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus { border-color: var(--ooui-accent); box-shadow: inset 0 0 0 1px var(--ooui-accent); } .oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle { background-color: var(--ooui-normal--hover); } .oo-ui-dropdownWidget.oo-ui-widget-disabled .oo-ui-dropdownWidget-handle { color: var(--ooui-disabled-text); text-shadow: none; border-color: var(--ooui-disabled-border); background-color: var(--ooui-disabled); } .oo-ui-dropdownInputWidget select { border-color: var(--ooui-normal-border); } .oo-ui-dropdownInputWidget option { background-color: var(--ooui-interface); } .oo-ui-dropdownInputWidget.oo-ui-widget-enabled { background-color: var(--ooui-normal); } .oo-ui-dropdownInputWidget.oo-ui-widget-enabled:hover { background-color: var(--ooui-normal--hover); } .oo-ui-dropdownInputWidget.oo-ui-widget-enabled select { color: var(--ooui-text); } .oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover, .oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active { color: var(--ooui-text); border-color: var(--ooui-normal-border); } .oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus { border-color: var(--ooui-accent); box-shadow: inset 0 0 0 1px var(--ooui-accent); } .oo-ui-labelWidget.oo-ui-inline-help { color: var(--byline-color); } .oo-ui-menuSelectWidget { background-color: var(--ooui-interface); border-color: var(--ooui-interface-border); } .oo-ui-menuSelectWidget-frameless { box-shadow: inset 0 -1px 0 0 var(--ooui-normal-border); } .oo-ui-menuSectionOptionWidget { color: var(--byline-color); } .oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted, .oo-ui-menuOptionWidget.oo-ui-optionWidget-selected { background-color: var(--ooui-normal--hover); color: var(--ooui-text); } .oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted, .oo-ui-menuOptionWidget.oo-ui-optionWidget-pressed.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted { color: var(--ooui-accent); } .oo-ui-menuOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget { color: var(--ooui-text); } .oo-ui-messageDialog-title { color: inherit; } .oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-error { background-color: var(--errorbox-bg); border-color: var(--errorbox-border); } .oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-warning { background-color: var(--warningbox-bg); border-color: var(--warningbox-border); } .oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-success { background-color: var(--successbox-bg); border-color: var(--successbox-border); } .oo-ui-messageWidget.oo-ui-messageWidget-block.oo-ui-flaggedElement-notice { background-color: var(--messagebox-info-background); border-color: var(--messagebox-info-border); } .oo-ui-messageWidget.oo-ui-flaggedElement-error:not(.oo-ui-messageWidget-block), .oo-ui-messageWidget.oo-ui-flaggedElement-success:not(.oo-ui-messageWidget-block) { color: var(--ooui-text); } .oo-ui-optionWidget.oo-ui-widget-disabled { color: var(--ooui-disabled-text); } .oo-ui-outlineControlsWidget { background-color: var(--ooui-normal); } .oo-ui-outlineOptionWidget.oo-ui-optionWidget-highlighted { background-color: var(--ooui-normal--hover); color: var(--ooui-text); } .oo-ui-popupWidget-popup { background-color: var(--ooui-interface); border-color: var(--ooui-interface-border); } .oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:after { border-bottom-color: var(--ooui-interface); } .oo-ui-popupWidget-anchored-top .oo-ui-popupWidget-anchor:before { border-bottom-color: var(--ooui-interface-border); } .oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:after { border-top-color: var(--ooui-interface); } .oo-ui-popupWidget-anchored-bottom .oo-ui-popupWidget-anchor:before { border-top-color: var(--ooui-interface-border); } .oo-ui-popupWidget-anchored-start .oo-ui-popupWidget-anchor:after { border-right-color: var(--ooui-interface); } .oo-ui-popupWidget-anchored-start .oo-ui-popupWidget-anchor:before { border-right-color: var(--ooui-interface-border); } .oo-ui-popupWidget-anchored-end .oo-ui-popupWidget-anchor:after { border-left-color: var(--ooui-interface); } .oo-ui-popupWidget-anchored-end .oo-ui-popupWidget-anchor:before { border-left-color: var(--ooui-interface-border); } .oo-ui-searchWidget-query { border-bottom-color: var(--ooui-interface-border); } .oo-ui-selectFileWidget-dropTarget { background-color: var(--ooui-interface); border-color: var(--ooui-interface-border); } .oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget { background-color: var(--ooui-interface); } .oo-ui-selectFileWidget.oo-ui-widget-enabled.oo-ui-selectFileWidget-dropTarget:hover { border-color: var(--ooui-input-border--hover); } .oo-ui-tabOptionWidget { color: var(--ooui-text); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { background-color: var(--body-dark); color: var(--ooui-text); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label { border-bottom-color: var(--body-border); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover, .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled:active { background-color: var(--body-light); color: var(--ooui-text); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover { background-color: var(--body-dark); } .oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--ooui-progressive); box-shadow: inset 0 -2px 0 0 var(--ooui-progressive); } .oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected:hover, .oo-ui-tabSelectWidget-frameless .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected:focus { color: var(--ooui-progressive--hover); box-shadow: inset 0 -2px 0 0 var(--ooui-progressive--hover); } .oo-ui-tabSelectWidget-framed { background: none; border-bottom: 1px solid var(--ooui-interface-border); } .oo-ui-tabSelectWidget-frameless { box-shadow: inset 0 -1px 0 0 var(--ooui-interface-border); } .oo-ui-tabSelectWidget-mobile.oo-ui-tabSelectWidget-framed:after { background: var(--mobile-navbox-linear-gradient); } .oo-ui-tabSelectWidget-mobile.oo-ui-tabSelectWidget-frameless:after { background: var(--mobile-navbox-linear-gradient); } .oo-ui-tagItemWidget { border-color: var(--ooui-normal-border); } .oo-ui-tagItemWidget.oo-ui-widget-enabled { color: var(--ooui-text); } .oo-ui-tagItemWidget.oo-ui-widget-enabled:hover { background-color: var(--ooui-normal--hover); color: var(--ooui-text); border-color: var(--ooui-normal-border); } .oo-ui-tagItemWidget.oo-ui-widget-enabled:not( .oo-ui-tagItemWidget-fixed ) { background-color: var(--ooui-normal); } .oo-ui-tagItemWidget.oo-ui-widget-enabled .oo-ui-buttonElement-button:hover { background-color: var(--ooui-normal--hover); } .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled { background-color: var(--ooui-interface); } .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined { background-color: var(--ooui-normal); } .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled { background-color: var(--ooui-interface); } .oo-ui-textInputWidget .oo-ui-inputWidget-input { background-color: var(--ooui-input); color: var(--ooui-text); border-color: var(--ooui-input-border); } .oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input::placeholder { color: var(--subtle-color); } .oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus { border-color: var(--ooui-accent); box-shadow: inset 0 0 0 1px var(--ooui-accent); } .oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input[readonly]:not(.oo-ui-pendingElement-pending) { background-color: var(--ooui-disabled); color: var(--ooui-disabled-text); } .oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input { border-color: var(--ooui-input-border--hover); } .oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input:focus { border-color: var(--ooui-accent); } @media screen and (min-width: 0) { .oo-ui-textInputWidget.oo-ui-widget-enabled textarea.oo-ui-inputWidget-input:focus { outline: 1px solid var(--ooui-accent); } } .oo-ui-textInputWidget.oo-ui-widget-disabled .oo-ui-inputWidget-input { background-color: var(--ooui-disabled); color: var(--ooui-disabled-text); text-shadow: none; border-color: var(--ooui-disabled-border); } .oo-ui-toggleSwitchWidget { background-color: var(--ooui-input); border-color: var(--ooui-input-border); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled .oo-ui-toggleSwitchWidget-grip { background-color: var(--ooui-input); border-color: var(--ooui-input-border); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover { background-color: var(--ooui-input); border-color: var(--ooui-accent); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:hover .oo-ui-toggleSwitchWidget-grip { background-color: var(--ooui-input); border-color: var(--ooui-accent); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active, .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover, .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus { background-color: var(--ooui-progressive--hover); border-color: var(--ooui-progressive--hover); box-shadow: inset 0 0 0 1px var(--ooui-progressive--hover); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active .oo-ui-toggleSwitchWidget-grip, .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:hover .oo-ui-toggleSwitchWidget-grip, .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:active:focus .oo-ui-toggleSwitchWidget-grip { background-color: var(--ooui-input); border-color: var(--ooui-input); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus { border-color: var(--ooui-accent); box-shadow: inset 0 0 0 1px var(--ooui-accent); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled:focus .oo-ui-toggleSwitchWidget-grip { border-color: var(--ooui-accent); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on { background-color: var(--ooui-progressive); border-color: var(--ooui-progressive); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip { background-color: var(--ooui-input); border-color: var(--ooui-input); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:hover { background-color: var(--ooui-progressive--hover); border-color: var(--ooui-progressive--hover); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active, .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:active:hover { background-color: var(--ooui-progressive--hover); border-color: var(--ooui-progressive--hover); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus { border-color: var(--ooui-progressive); } .oo-ui-toggleSwitchWidget.oo-ui-widget-enabled.oo-ui-toggleWidget-on:focus::before { border-color: #fff;/* TODO Color */ } .oo-ui-toggleSwitchWidget.oo-ui-widget-disabled { background-color: var(--ooui-disabled); border-color: var(--ooui-disabled); } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--ooui-text); } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover { color: var(--ooui-text); } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus { border-color: var(--ooui-accent); box-shadow: inset 0 0 0 1px var(--ooui-accent); } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > input.oo-ui-buttonElement-button, .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active { color: var(--ooui-text); } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button, .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover { color: var(--ooui-text); } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active, .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button { color: var(--ooui-text); border-color: var(--ooui-text); } .oo-ui-buttonElement-frameless.oo-ui-widget-disabled > .oo-ui-buttonElement-button { color: var(--ooui-disabled-text); } .oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button { background-color: var(--ooui-disabled); border-color: var(--ooui-disabled-border); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button { background-color: var(--ooui-normal); color: var(--ooui-text); border-color: var(--ooui-normal-border); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover { background-color: var(--ooui-normal--hover); color: var(--ooui-text); border-color: var(--ooui-normal-border); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus { border-color: var(--ooui-accent); box-shadow: inset 0 0 0 1px var(--ooui-accent); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button { background-color: var(--ooui-progressive--hover); color: #fff;/* TODO Color */ border-color: var(--ooui-progressive--hover); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button:focus { border-color: var(--ooui-progressive--hover); box-shadow: inset 0 0 0 1px var(--ooui-accent); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button { background-color: var(--ooui-normal--hover); color: var(--ooui-text); border-color: var(--ooui-normal-border); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button { color: var(--ooui-text); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover { background-color: var(--ooui-normal--hover); border-color: var(--ooui-progressive--hover); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus { border-color: var(--ooui-accent); box-shadow: inset 0 0 0 1px var(--ooui-accent); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button { color: var(--ooui-text); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-destructive > .oo-ui-buttonElement-button:hover { background-color: var(--ooui-normal--hover); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button { background-color: var(--ooui-progressive); border-color: var(--ooui-progressive); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover { background-color: var(--ooui-progressive--hover); border-color: var(--ooui-progressive--hover); } .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus { border-color: var(--ooui-accent); box-shadow: inset 0 0 0 1px var(--ooui-accent), inset 0 0 0 2px #fff; } .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-buttonElement-active > .oo-ui-buttonElement-button, .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-popupToolGroup-active > .oo-ui-buttonElement-button { color: #fff;/* TODO Color */ background-color: var(--ooui-progressive--hover); border-color: var(--ooui-progressive--hover); } .oo-ui-pendingElement-pending { background-image: var(--ooui-pending-background-image); background-size: 200%; animation: oo-ui-pendingElement-stripes 6s linear infinite; } @keyframes oo-ui-pendingElement-stripes { 100% { background-position: 100%; } } .oo-ui-messageDialog-content > .oo-ui-window-foot { outline-color: var(--ooui-interface-border); } .oo-ui-messageDialog-message { color: var(--ooui-text); } .oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget { border-right-color: var(--ooui-interface-border); } .oo-ui-messageDialog-actions-vertical .oo-ui-actionWidget { border-bottom-color: var(--ooui-interface-border); } .oo-ui-processDialog-content .oo-ui-window-head, .oo-ui-processDialog-content .oo-ui-window-foot { outline-color: var(--ooui-interface-border); } .oo-ui-processDialog .oo-ui-actionWidget > .oo-ui-buttonElement-button { border-top-color: transparent; border-bottom-color: transparent; } .oo-ui-processDialog .oo-ui-actionWidget > .oo-ui-buttonElement-button:hover, .oo-ui-processDialog .oo-ui-actionWidget > .oo-ui-buttonElement-button:active { border-top-color: transparent; border-bottom-color: transparent; } .oo-ui-processDialog .oo-ui-actionWidget:not( .oo-ui-flaggedElement-progressive ):not( .oo-ui-flaggedElement-destructive ) > .oo-ui-buttonElement-button:hover, .oo-ui-processDialog .oo-ui-actionWidget:not( .oo-ui-flaggedElement-progressive ):not( .oo-ui-flaggedElement-destructive ) > .oo-ui-buttonElement-button:active { border-right-color: var(--ooui-interface-border); border-left-color: transparent; } .oo-ui-processDialog .oo-ui-actionWidget:not( .oo-ui-flaggedElement-progressive ):not( .oo-ui-flaggedElement-destructive ) > .oo-ui-buttonElement-button:focus { border-color: var(--ooui-accent); } .oo-ui-processDialog-actions-safe .oo-ui-actionWidget > .oo-ui-buttonElement-button, .oo-ui-processDialog-actions-other .oo-ui-actionWidget > .oo-ui-buttonElement-button { border-right-color: var(--ooui-normal-border); border-left-color: transparent; } .oo-ui-processDialog-actions-safe .oo-ui-widget-enabled.oo-ui-iconElement:not( .oo-ui-labelElement ) > .oo-ui-buttonElement-button:hover { background-color: var(--ooui-normal--hover); border-right-color: var(--ooui-interface-border); } .oo-ui-windowManager-modal > .oo-ui-dialog { background-color: var(--ooui-window-background); } .oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame { background-color: var(--ooui-interface); } .oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame { border-color: var(--ooui-interface-border); } .oo-ui-window { color: var(--ooui-text); } .oo-ui-toolbar-bar { background-color: var(--ooui-interface); color: var(--ooui-text); } .oo-ui-toolbar-position-top > .oo-ui-toolbar-bar { border-bottom-color: var(--body-mid); } .oo-ui-toolbar-bar .oo-ui-bookletLayout > .oo-ui-menuLayout-menu { border-right-color: var(--body-mid); } .oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:hover { background-color: var(--ooui-normal--hover); } .oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:focus { outline: 1px solid var(--ooui-accent); box-shadow: inset 0 0 0 1px var(--ooui-accent); } .oo-ui-tool.oo-ui-widget-enabled > .oo-ui-tool-link:active, .oo-ui-tool.oo-ui-widget-enabled.oo-ui-tool-active > .oo-ui-tool-link, .oo-ui-tool.oo-ui-widget-enabled.oo-ui-popupToolGroup-active > .oo-ui-tool-link { background-color: var(--ooui-normal--hover); color: var(--ooui-accent); box-shadow: none; } .oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link { background-color: var(--ooui-progressive); } .oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:hover { background-color: var(--ooui-progressive--hover); } .oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:focus { box-shadow: inset 0 0 0 1px var(--ooui-accent), inset 0 0 0 2px #fff; } .oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-tool-link:active, .oo-ui-tool.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive.oo-ui-tool-active > .oo-ui-tool-link { background-color: var(--ooui-progressive--hover); } .oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled { background-color: var(--ooui-normal); } .oo-ui-listToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled:hover { background-color: var(--ooui-normal--hover); color: var(--ooui-text); } .oo-ui-listToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title { color: var(--ooui-progressive); } .oo-ui-menuToolGroup { border-left-color: var(--body-mid); border-right-color: var(--body-mid); } .oo-ui-popupToolGroup-tools { background-color: var(--ooui-interface); border-color: var(--body-mid); } .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover { background-color: var(--ooui-normal--hover); } .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:focus { outline: 1px solid var(--ooui-accent); box-shadow: inset 0 0 0 1px var(--ooui-accent); } .oo-ui-toolbar-actions .oo-ui-popupToolGroup.oo-ui-widget-enabled > .oo-ui-popupToolGroup-handle:hover { border-right-color: var(--ooui-normal--hover); } .oo-ui-popupToolGroup-tools .oo-ui-tool.oo-ui-widget-enabled .oo-ui-tool-link:focus { box-shadow: inset 0 0 0 2px var(--ooui-accent); } .oo-ui-popupToolGroup-tools .oo-ui-tool-active.oo-ui-widget-enabled .oo-ui-tool-link .oo-ui-tool-title { color: var(--ooui-progressive); } .oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle { background-color: var(--ooui-normal); color: var(--ooui-accent); } .oo-ui-popupToolGroup.oo-ui-popupToolGroup-active > .oo-ui-popupToolGroup-handle:hover { background-color: var(--ooui-normal--hover); color: var(--ooui-accent); } .oo-ui-bookletLayout-outlinePanel > .oo-ui-outlineControlsWidget { border-top-color: var(--ooui-interface-border); } .oo-ui-bookletLayout > .oo-ui-menuLayout-menu { border-right-color: var(--ooui-interface-border); } .oo-ui-fieldLayout-disabled > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header > .oo-ui-labelElement-label { color: var(--ooui-disabled-text); } .oo-ui-panelLayout-framed { border-color: var(--sidebar); } .oo-ui-icon-settings { /* TODO SVG */ background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Esettings%3C/title%3E%3Cg transform='translate(10 10)'%3E%3Cpath id='a' d='M1.5-10h-3l-1 6.5h5m0 7h-5l1 6.5h3'/%3E%3Cuse xlink:href='%23a' transform='rotate(45)'/%3E%3Cuse xlink:href='%23a' transform='rotate(90)'/%3E%3Cuse xlink:href='%23a' transform='rotate(135)'/%3E%3C/g%3E%3Cpath d='M10 2.5a7.5 7.5 0 0 0 0 15 7.5 7.5 0 0 0 0-15v4a3.5 3.5 0 0 1 0 7 3.5 3.5 0 0 1 0-7'/%3E%3C/svg%3E"); } .oo-ui-icon-clear { /* TODO SVG */ background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Eclear%3C/title%3E%3Cpath d='M10 0a10 10 0 1 0 10 10A10 10 0 0 0 10 0zm5.66 14.24-1.41 1.41L10 11.41l-4.24 4.25-1.42-1.42L8.59 10 4.34 5.76l1.42-1.42L10 8.59l4.24-4.24 1.41 1.41L11.41 10z'/%3E%3C/svg%3E"); } .mw-widget-dateInputWidget-handle { background-color: var(--ooui-input); color: var(--ooui-text); border-color: var(--ooui-input-border); } .mw-widget-dateInputWidget-calendar { background-color: var(--ooui-interface); } .mw-widget-dateInputWidget.oo-ui-widget-enabled .mw-widget-dateInputWidget-handle:hover { border-color: var(--ooui-input-border--hover); } .mw-widget-calendarWidget { border-color: var(--ooui-interface-border); } .mw-widget-calendarWidget:focus { border-color: var(--ooui-accent); box-shadow: inset 0 0 0 1px var(--ooui-accent); } .mw-widget-calendarWidget-day, .mw-widget-calendarWidget-day-heading { color: var(--ooui-text); } .mw-widget-calendarWidget-day-additional { color: var(--ooui-text); opacity: 0.67; } .mw-widget-calendarWidget-day-today { box-shadow: inset 0 0 0 1px var(--ooui-accent); } .mw-widget-calendarWidget-item:hover { background-color: var(--ooui-progressive); } .mw-widget-calendarWidget-item-selected { background-color: var(--ooui-progressive--hover); } .mw-widgets-datetime-calendarWidget { background-color: var(--ooui-interface); border-color: var(--ooui-interface-border); } .mw-widgets-datetime-calendarWidget:focus { border-color: var(--ooui-accent); box-shadow: inset 0 0 0 1px var(--ooui-accent), 0 2px 2px 0 rgba(0, 0, 0, 0.25); } .mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-extra .oo-ui-buttonElement-button .oo-ui-labelElement-label { color: var(--subtle-color); } .mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-selected .oo-ui-buttonElement-button { background-color: var(--ooui-progressive--hover); } .mw-widgets-datetime-dateTimeInputWidget-handle { background-color: var(--ooui-input); color: var(--ooui-text); border-color: var(--ooui-input-border); } .mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled.mw-widgets-datetime-dateTimeInputWidget-handle:hover { border-color: var(--ooui-input-border--hover); } .mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled:hover input, .mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled:hover textarea { border-color: var(--ooui-input-border--hover); } .mw-widgets-datetime-dateTimeInputWidget.oo-ui-widget-enabled .mw-widgets-datetime-dateTimeInputWidget-editField:hover { background-color: var(--ooui-normal); } /* ========================== VisualEditor ========================== */ .ve-activated .ve-init-mw-desktopArticleTarget-originalContent #catlinks:hover { background: var(--ooui-normal--hover); } .ve-ui-overlay { font-family: inherit; } .oo-ui-toolbar-position-top .ve-ui-toolbarDialog-position-above { border-top-color: var(--body-mid); } .ve-ce-branchNode-blockSlug, .ve-ce-branchNode-newSlug { outline-color: var(--body-border); background-color: var(--ooui-interface); } .ve-ui-specialCharacterPage h3 { color: var(--byline-color); } .ve-ui-toolbarDialog { background: var(--ooui-interface); } .ve-ui-specialCharacterPage-character { border-color: var(--body-mid); } .ve-ui-specialCharacterPage-character:hover { border-color: var(--body-dark); } .ve-ce-linkAnnotation.ve-ce-annotation-active { box-shadow: 0 0 0 1px var(--body-mid); background: none; } .ve-ui-desktopContext .ve-ui-linkContextItem .ve-ui-linkContextItem-label { border-color: var(--body-border); } .ve-ui-mwHelpPopupTool-version-label, .ve-ui-mwHelpPopupTool-version-link, .ve-ui-mwHelpPopupTool-version-date { color: var(--byline-color); } .ve-ce-tableCellableNode { border-color: var(--body-mid); } .ve-ce-mwReferencesListNode-muted { color: var(--byline-color); } .ve-ui-mwTemplatePage-description, .ve-ui-mwParameterPage-label, .ve-ui-mwParameterPage-description-required, .ve-ui-mwParameterPage-description-deprecated { color: var(--byline-color); } .mw-widget-titleWidget-menu .mw-widget-titleOptionWidget-description { color: var(--byline-color); } .ve-ui-mwGalleryDialog-menuLayout > .oo-ui-menuLayout-menu, .ve-ui-mwGalleryDialog-innerMenuLayout > .oo-ui-menuLayout-menu, .ve-ui-mwGalleryDialog .ve-ui-mwGalleryDialog-image-container, .ve-ui-targetWidget { border-color: var(--body-border); } .ve-ui-targetWidget:not(.oo-ui-pendingElement-pending) { background-color: var(--body-main); } .ve-ui-mwSaveDialog { color: var(--ooui-text); } .ve-ui-mwSaveDialog-options { background-color: var(--ooui-interface); border-color: var(--body-border); } .ve-ui-mwSaveDialog-summary { background-color: var(--ooui-input); } .ve-ui-mwSaveDialog-editSummary-count { border-color: var(--body-border); } .ve-ui-mwSaveDialog-license { color: var(--byline-color); } .ve-ui-mwReferenceContextItem-muted { color: var(--byline-color); } .ve-ui-mwNoticesPopupTool-items > div:not(:first-child), .ve-ui-mwHelpPopupTool-item:not(:first-child) { border-color: var(--body-border); } .ve-ui-mwTransclusionOutlineControlsWidget { background-color: var(--ooui-interface); border-top-color: var(--body-border); } .ve-ui-mwTransclusionOutlineTemplateWidget-sticky { background-color: var(--ooui-interface); } .ve-ui-mwTransclusionOutlineTemplateWidget .ve-ui-mwTransclusionOutlineParameterWidget.oo-ui-optionWidget-highlighted { color: var(--ooui-text); } .ve-ui-mwTransclusionOutlineTemplateWidget-no-template-parameters { color: var(--subtle-color); } .ve-ui-mwParameterPage-undocumentedLabel { color: var(--subtle-color); } .ve-ui-mwTwoPaneTransclusionDialogLayout > .oo-ui-menuLayout-menu { border-right: var(--body-border); } .ve-ui-mwParameterPage-doc-required, .ve-ui-mwParameterPage-doc-deprecated, .ve-ui-mwParameterPage-inlineDescription .ve-ui-mwParameterPage-doc-example { color: var(--byline-color); } .ve-ui-expandableContent-toggle { background-color: var(--ooui-interface); } .ve-ui-expandableContent-fade { background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, var(--ooui-interface) 90%); } .ve-ui-commandHelpDialog-shortcut > kbd, .ve-ui-commandHelpDialog-sequence > kbd { background-color: var(--keypress-background); color: var(--keypress-color); border-color: var(--keypress-border); box-shadow: none; text-shadow: none; } .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-floating .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar { background: var(--ooui-interface); } .ve-init-mw-desktopArticleTarget-toolbarPlaceholder-bar { border-bottom-color: var(--body-mid); } /* ============================== [[Template:Editnotice]] ============================== */ .editnotice { font-size: 0.9em; padding-bottom: 0.75em; margin-bottom: 0.6em; } .editnotice .editnotice-title { font-size: 1.2em; font-weight: bold; margin-bottom: 0.4em; } /* ===================== Messageboxes ===================== */ .mw-message-box, .mw-message-box-error, .mw-message-box-warning, .mw-message-box-success, .usermessage { color: var(--text-color); } .messagebox { width: 65%; margin: 0.5em auto; border-left: 15px solid; border-color: var(--body-dark); background-color: var(--body-light); box-sizing: border-box; } .messagebox.obsolete { background-color: var(--messagebox-obsolete-background); border-color: var(--messagebox-obsolete-border); color: var(--messagebox-obsolete-color); } .messagebox.obsolete a, .messagebox.obsolete a:visited, .messagebox.obsolete a:active { color: var(--messagebox-obsolete-link-color); } .messagebox.info { background-color: var(--messagebox-info-background); border-color: var(--messagebox-info-border); color: var(--messagebox-info-color); } .messagebox.info a, .messagebox.info a:visited, .messagebox.info a:active { color: var(--messagebox-info-link-color); } .messagebox.action { background-color: var(--messagebox-action-background); border-color: var(--messagebox-action-border); color: var(--messagebox-action-color); } .messagebox.action a, .messagebox.action a:visited, .messagebox.action a:active { color: var(--messagebox-action-link-color); } .messagebox.warn { background-color: var(--messagebox-warn-background); border-color: var(--messagebox-warn-border); color: var(--messagebox-warn-color); } .messagebox.warn a, .messagebox.warn a:visited, .messagebox.warn a:active { color: var(--messagebox-warn-link-color); } .messagebox.safe { background-color: var(--messagebox-safe-background); border-color: var(--messagebox-safe-border); color: var(--messagebox-safe-color); } .messagebox.safe a, .messagebox.safe a:visited, .messagebox.safe a:active { color: var(--messagebox-safe-link-color); } .messagebox.disambig { background-color: var(--messagebox-disambig-background); border-color: var(--messagebox-disambig-border); color: var(--messagebox-disambig-color); } .messagebox.disambig a, .messagebox.disambig a:visited, .messagebox.disambig a:active { color: var(--messagebox-disambig-link-color); } /* --------------------------------- [[Special:Preferences]] --------------------------------- */ #preferences .mw-htmlform-submit-buttons { background-color: var(--body-main); border-top-color: var(--body-border); } .mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed, .mw-prefs-tabs > .oo-ui-menuLayout-content > .oo-ui-indexLayout-stackLayout > .oo-ui-tabPanelLayout { border-color: var(--body-border); } .mw-htmlform-ooui .mw-htmlform-matrix tbody tr:nth-child(even) td { background-color: var(--body-light); } .mw-htmlform-ooui .mw-htmlform-matrix tbody tr:hover td { background-color: var(--body-mid); } .mw-prefs-tabs.mw-prefs-tabs-searching .oo-ui-tabPanelLayout.mw-prefs-search-matched > fieldset > legend { background: var(--body-mid); } .mw-prefs-search-highlight { background: var(--body-mid) !important; outline-color: var(--body-mid) !important; } /* --------------------------------- [[Special:RecentChanges]] [[Special:Watchlist]] --------------------------------- */ .mw-plusminus-pos { color: var(--rc-positive-color); } .mw-plusminus-neg { color: var(--rc-negative-color); } /* "Other review tools" box */ .client-js .mw-recentchanges-toplinks:not(.mw-recentchanges-toplinks-collapsed) { border-color: var(--body-border); background-color: var(--body-light); /*border-radius: 2px;*/ } /* Filter box */ .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: var(--text-color); } .mw-rcfilters-ui-filterTagMultiselectWidget-emptyFilters { color: var(--byline-color); } .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background-color: var(--ooui-interface); border-color: var(--ooui-interface-border); } .mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget { border-color: var(--ooui-interface-border); } .mw-rcfilters-collapsed .mw-rcfilters-ui-filterTagMultiselectWidget { border-bottom-color: var(--ooui-interface-border); } .mw-rcfilters-ui-menuSelectWidget-footer { background-color: var(--ooui-interface); border-color: var(--ooui-interface-border); } .mw-rcfilters-ui-viewSwitchWidget label.oo-ui-labelWidget { color: var(--byline-color); } .mw-rcfilters-ui-tagItemWidget-popup-content { color: var(--ooui-text); } .mw-changeslist-legend, .mw-changeslist.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background-color: var(--body-light); border-color: var(--body-border); } .mw-rcfilters-ui-changesListWrapperWidget-previousChangesIndicator { border-color: var(--sidebar); } .mw-rcfilters-ui-watchlistTopSectionWidget-separator { border-color: var(--sidebar); } .mw-rcfilters-ui-itemMenuOptionWidget-header { border-bottom-color: var(--ooui-interface); background-color: var(--ooui-interface-border); } .mw-rcfilters-ui-itemMenuOptionWidget:not(:last-child):not(.mw-rcfilters-ui-itemMenuOptionWidget-identifier-talk) { border-bottom-color: var(--ooui-normal-border); } .mw-rcfilters-ui-itemMenuOptionWidget-label-title, .mw-rcfilters-ui-itemMenuOptionWidget-label-desc { color: var(--text-color); } .mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) { background-color: var(--body-main); } .mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted .mw-rcfilters-ui-itemMenuOptionWidget-label-title, .mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted .mw-rcfilters-ui-itemMenuOptionWidget-label-desc { color: var(--subtle-color); } .mw-rcfilters-ui-filterMenuSectionOptionWidget { background-color: var(--body-mid); } .mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title.oo-ui-labelElement-label { color: var(--ooui-text); } .mw-rcfilters-ui-filterMenuHeaderWidget-title { color: var(--ooui-text); } .mw-rcfilters-ui-filterMenuHeaderWidget-header { border-bottom-color: var(--ooui-interface-border); background-color: var(--ooui-interface); } .mw-rcfilters-ui-itemMenuOptionWidget-view-namespaces { border-top-color: var(--ooui-interface-border); } .mw-rcfilters-ui-datePopupWidget { border-color: var(--ooui-interface-border); } .mw-rcfilters-ui-datePopupWidget .mw-rcfilters-ui-valuePickerWidget-title { color: var(--byline-color); } .mw-rcfilters-ui-savedLinksListItemWidget-label { color: var(--ooui-accent); } /* --------------------------------- [[Special:CreateAccount]] [[Special:UserLogin]] --------------------------------- */ .page-Special_CreateAccount .mw-ui-container, .page-Special_UserLogin .mw-ui-container { max-width: 64rem; margin: 0 auto; } .mw-number-text { color: var(--byline-color); } .mw-body-content .mw-number-text h3 { color: var(--text-color); } /* --------------------------- [[Special:Search]] --------------------------- */ #mw-indicator-mw-helplink a { background: none; padding: 0; display: flex; align-items: center; } #mw-indicator-mw-helplink a::before { content: ''; margin-right: 5px; -webkit-mask: url("/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34") no-repeat 50% 50% / contain; mask: url("/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34") no-repeat 50% 50% / contain; background: var(--text-color); height: 20px; width: 20px; } .results-info { color: inherit; } .mw-search-profile-tabs { background-color: var(--body-mid); border-color: transparent; } .search-types .current a { color: inherit; } #mw-searchoptions { background-color: var(--body-mid); border-color: transparent; } #mw-searchoptions .divider { border-color: var(--body-border); } #mw-searchoptions h4 { font-family: inherit; } #mw-searchoptions .oo-ui-labelElement:nth-of-type(odd) { font-weight: bold; } .searchresult { line-height: 1.5; } .searchalttitle, #mw-search-interwiki li { font-size: 90%; } .mw-search-result-data { color: var(--byline-color); } .searchResultImage .searchResultImage-thumbnail img { border-color: var(--body-border); } /* ----------------------------- [[Special:Listfiles]] ----------------------------- */ .page-Special_ListFiles a.mw-file-description img { width: inherit; height: inherit; } .page-Special_ListFiles .TablePager_col_thumb { text-align: center; } .mw-echo-ui-notificationBadgeButtonPopupWidget-popup > .oo-ui-popupWidget-popup .mw-echo-ui-placeholderItemWidget { background-color: inherit; } table.mw-interwikitable.body td.mw-interwikitable-local-yes { background-color: var(--table-yes-background); color: var(--table-yes-color); } .mw-protectedpages-unknown { color: var(--byline-color); } .watchlistredir, .allpagesredirect { font-style: italic; } .allpagesredirect:after { color: var(--byline-color); content: " (redirect)"; } .mw-apisandbox-toolbar { background: var(--body-main); } .oo-ui-menuOptionWidget .mw-apisandbox-flag { color: var(--byline-color); } tr.mw-abusefilter-list-disabled, tr.mw-abusefilter-list-disabled td { color: var(--byline-color); } table.mw-abuselog-details { background: var(--wikitable-bg); border-color: var(--wikitable-border); } table.mw-abuselog-details th { background: var(--wikitable-header-bg); } table.mw-abuselog-details th, table.mw-abuselog-details td { border-color: var(--wikitable-border); } .mw-abusefilter-log-hidden-entry { color: var(--subtle-color); } body td.mw-abusefilter-history-changed { background: var(--table-no-background); } div.mw-abusefilter-editor, #mw-abusefilter-warn-preview, #mw-abusefilter-disallow-preview { border-color: var(--ooui-input-border); } .mw-destfile-warning { border-color: var(--warningbox-border); color: var(--text-color); background-color: var(--warningbox-bg); } /* ------------------------ SimpleBatchUpload ------------------------*/ span.fileinput-button { background-color: var(--ooui-normal); border-color: var(--ooui-normal-border); color: var(--ooui-text); } ul.fileupload-results li.ful-success { background-color: var(--successbox-bg); } ul.fileupload-results li.ful-success a { color: var(--link-color); } ul.fileupload-results li.ful-error { background-color: var(--errorbox-bg); } /* sitenotice */ #siteNotice { text-align: center; } #siteNotice ul { list-style: none; } .sitedir-ltr .mw-dismissable-notice-body { margin: 0; } .sitedir-ltr .mw-dismissable-notice-close { float: none; text-align: right; } .mw-dismissable-notice-close-parent { min-height: 1em; } #filetoc { border-radius: 2px; background: var(--body-mid); border-color: transparent; margin: 0.5em auto; text-align: center; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); } li.gallerybox div.thumb { border: none; background-color: var(--thumb-bg); } .list-header { background-color: var(--body-mid); color: inherit; } /* Selected reference */ ol.references li:target, sup.reference:target { background-color: var(--body-light); } /* Source editor w/o syntaxhighlight; also applies to mobile in case JS is turned off */ .editOptions { color: var(--text-color); background-color: var(--sourceeditor-background-secondary); border-color: var(--sourceeditor-border); } /* "updated since your last visit" notice when checking watchlisted page history */ .updatedmarker { background-color: #c3e8a3;/* TODO Color */ color: #162e02;/* TODO Color */ } /* ============================= Source editor TODO: Where used? ============================== */ .wikiEditor-ui .wikiEditor-ui-view, .wikiEditor-ui .wikiEditor-ui-top { border-color: var(--sourceeditor-border); } .wikiEditor-ui-toolbar { background-color: var(--sourceeditor-background); } .wikiEditor-ui-toolbar .tabs span.tab > a, .wikiEditor-ui-toolbar .tabs span.tab > a:visited { color: var(--link-color); } .wikiEditor-ui-toolbar .tabs span.tab a.current, .wikiEditor-ui-toolbar .tabs span.tab a.current:visited { color: var(--text-colour); } .wikiEditor-ui-toolbar .group, .wikiEditor-ui-toolbar .section-secondary .group { border-color: var(--sourceeditor-border); } .wikiEditor-ui-toolbar .group .tool-select { background-color: var(--sourceeditor-background); border-color: var(--sourceeditor-border); } .wikiEditor-ui-toolbar .group .tool-select .options { border-color: var(--sourceeditor-border); background-color: var(--body-main); } .wikiEditor-ui-toolbar .group .tool-select .options .option { color: var(--link-color); } .wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover { background-color: var(--ooui-normal--hover); } .wikiEditor-ui-toolbar .group-search { border-left-color: var(--body-mid); } .wikiEditor-ui-toolbar .page-table td { border-color: var(--body-mid); color: var(--text-color); } .wikiEditor-ui-toolbar .page-table th { color: var(--text-color); } .wikiEditor-ui-toolbar .sections .section { border-color: var(--body-mid); } .wikiEditor-ui-toolbar .sections .toolbar .group > .label { color: var(--text-color); } .wikiEditor-ui-toolbar .sections .toolbar .tool > .label { color: var(--text-color); } .wikiEditor-ui-toolbar .booklet > .index > :hover { background-color: var(--body-mid); color: var(--text-color); } .wikiEditor-ui-toolbar .booklet .index > .current { background-color: var(--body-mid); color: var(--link-color); } .wikiEditor-ui-toolbar .page-characters div span { border-color: var(--body-mid); color: var(--text-color); } .wikiEditor-ui-toolbar .page-characters div span:hover { border-color: var(--body-dark); background-color: transparent; } .wikiEditor-ui-toolbar .tabs span.tab a:before, .wikiEditor-ui-toolbar .group .tool-select .label:after { background: var(--text-color); -webkit-mask: var(--arrow-down) center no-repeat; mask: var(--arrow-down) center no-repeat; } .ext-WikiEditor-ResizingDragBar, .ext-WikiEditor-ResizingDragBar-ew { background-color: var(--sourceeditor-background-secondary); } .ext-WikiEditor-ResizingDragBar-ns { border-color: var(--sourceeditor-border); } .ext-WikiEditor-ResizingDragBar span { background-color: var(--byline-color); } .ext-WikiEditor-ResizingDragBar span:hover { background-color: var(--text-color); } .ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane1, .ext-WikiEditor-twopanes-TwoPaneLayout .ext-WikiEditor-twopanes-pane2 { border-color: var(--sourceeditor-border); } .ext-WikiEditor-realtimepreview-loadingbar div { background-color: var(--ooui-accent); } .ext-WikiEditor-realtimepreview-button:hover { background-color: var(--ooui-normal--hover); } .ext-WikiEditor-realtimepreview-button.oo-ui-toggleWidget-on .oo-ui-labelElement-label { color: var(--ooui-accent); } /* -------------------------- ACE EDITOR TODO where is ACE used -------------------------- */ .ace-tm { background-color: var(--sourceeditor-input-background); color: var(--text-color); } .ace-tm .ace_gutter { background: var(--body-mid); color: var(--text-color); } .ace-tm .ace_gutter-cell { color: var(--text-color); } .ace-tm .ace_gutter-active-line { background-color: var(--body-light); } .ace_search { background-color: var(--body-light); color: var(--text-color); border-color: var(--body-mid); } .ace_search_field { background-color: var(--ooui-input); color: var(--ooui-text); border-color: var(--ooui-input-border); } .ace_searchbtn { border-color: var(--ooui-normal-border); background-color: var(--ooui-normal); color: var(--ooui-text); } .ace_searchbtn:last-child { border-color: var(--ooui-normal-border); } .ace_searchbtn:hover { background-color: var(--ooui-normal--hover); } .ace_searchbtn.prev:after, .ace_searchbtn.next:after { border-color: var(--ooui-text); } .ace_button { color: var(--text-color); } .ace_button:hover { background-color: rgba(0, 23, 70, 0.086);/* TODO Color */ } .ace_button:active { background-color: rgba(0, 23, 70, 0.06);/* TODO Color */ } .ace_button.checked { border-color: var(--ooui-accent); } /* --------------------------- CodeMirror adjustments TODO where is CodeMirror used --------------------------- */ .CodeMirror { background: var(--sourceeditor-input-background); } .CodeMirror pre { color: var(--text-color); } .codeEditor-status { border-color: var(--sourceeditor-border); background-color: var(--sourceeditor-background); } .codeEditor-status-message { border-color: var(--sourceeditor-border); } .CodeMirror-gutters { background-color: var(--codemirror-gutter-background); border-color: var(--sourceeditor-border); } .CodeMirror-linenumber { color: var(--text-color); } .ve-init-mw-desktopArticleTarget .CodeMirror-linenumber { color: var(--byline-color); } /* =========================== source editor without CodeMirror turned on =========================== */ .mw-editform #wpTextbox1 { color: var(--text-color); background: var(--sourceeditor-input-background); border-color: var(--sourceeditor-border); } /* Make code-editors 100px (~11 lines of code) taller than the default 400px (~19.9 lines) */ input[name="model"][value="Scribunto"] ~ .wikiEditor-ui #wpTextbox1, input[name="model"][value="css"] ~ .wikiEditor-ui #wpTextbox1, input[name="model"][value="less"] ~ .wikiEditor-ui #wpTextbox1, input[name="model"][value="javascript"] ~ .wikiEditor-ui #wpTextbox1, input[name="model"][value="json"] ~ .wikiEditor-ui #wpTextbox1 { height: 600px; } /******************************** DARK MODE COMMON STYLINGS *********************************/ /* Make UI icons white */ body.wgl-theme-dark .oo-ui-iconElement-icon:not(.oo-ui-image-destructive, .oo-ui-image-warning, .oo-ui-image-progressive, .oo-ui-checkboxInputWidget-checkIcon, .oo-ui-image-invert, .mw-no-invert), body.wgl-theme-dark .oo-ui-indicatorElement-indicator, body.wgl-theme-dark .mwe-math-element img, body.wgl-theme-dark .mw-ui-icon:before, body.wgl-theme-dark .cdx-button__icon, body.wgl-theme-dark .popups-icon, body.wgl-theme-dark .soft-redirect > div:nth-child(1) img { filter: invert(1) hue-rotate(180deg); } /* ============================= Syntax highlighting ============================== */ body.wgl-theme-dark .mw-highlight { background: none; } body.wgl-theme-dark .mw-highlight pre .hll { background-color: #49483e; } body.wgl-theme-dark .mw-highlight pre .c { color: #949eaa; } /* Comment */ body.wgl-theme-dark .mw-highlight pre .err { color: #960050; } /* Error */ body.wgl-theme-dark .mw-highlight pre .k { color: #66d9ef; } /* Keyword */ body.wgl-theme-dark .mw-highlight pre .l { color: #ae81ff; } /* Literal */ body.wgl-theme-dark .mw-highlight pre .n { color: #f8f8f2; } /* Name */ body.wgl-theme-dark .mw-highlight pre .o { color: #f92672; } /* Operator */ body.wgl-theme-dark .mw-highlight pre .p { color: #f8f8f2; } /* Punctuation */ body.wgl-theme-dark .mw-highlight pre .ch { color: #949eaa; } /* Comment.Hashbang */ body.wgl-theme-dark .mw-highlight pre .cm { color: #949eaa; } /* Comment.Multiline */ body.wgl-theme-dark .mw-highlight pre .cp { color: #949eaa; } /* Comment.Preproc */ body.wgl-theme-dark .mw-highlight pre .cpf { color: #949eaa; } /* Comment.PreprocFile */ body.wgl-theme-dark .mw-highlight pre .c1 { color: #949eaa; } /* Comment.Single */ body.wgl-theme-dark .mw-highlight pre .cs { color: #949eaa; } /* Comment.Special */ body.wgl-theme-dark .mw-highlight pre .gd { color: #f92672; } /* Generic.Deleted */ body.wgl-theme-dark .mw-highlight pre .ge { font-style: italic; } /* Generic.Emph */ body.wgl-theme-dark .mw-highlight pre .gi { color: #a6e22e; } /* Generic.Inserted */ body.wgl-theme-dark .mw-highlight pre .gs { font-weight: bold; } /* Generic.Strong */ body.wgl-theme-dark .mw-highlight pre .gu { color: #949eaa; } /* Generic.Subheading */ body.wgl-theme-dark .mw-highlight pre .kc { color: #66d9ef; } /* Keyword.Constant */ body.wgl-theme-dark .mw-highlight pre .kd { color: #66d9ef; } /* Keyword.Declaration */ body.wgl-theme-dark .mw-highlight pre .kn { color: #f92672; } /* Keyword.Namespace */ body.wgl-theme-dark .mw-highlight pre .kp { color: #66d9ef; } /* Keyword.Pseudo */ body.wgl-theme-dark .mw-highlight pre .kr { color: #66d9ef; } /* Keyword.Reserved */ body.wgl-theme-dark .mw-highlight pre .kt { color: #66d9ef; } /* Keyword.Type */ body.wgl-theme-dark .mw-highlight pre .ld { color: #e6db74; } /* Literal.Date */ body.wgl-theme-dark .mw-highlight pre .m { color: #ae81ff; } /* Literal.Number */ body.wgl-theme-dark .mw-highlight pre .s { color: #e6db74; } /* Literal.String */ body.wgl-theme-dark .mw-highlight pre .na { color: #a6e22e; } /* Name.Attribute */ body.wgl-theme-dark .mw-highlight pre .nb { color: #f8f8f2; } /* Name.Builtin */ body.wgl-theme-dark .mw-highlight pre .nc { color: #a6e22e; } /* Name.Class */ body.wgl-theme-dark .mw-highlight pre .no { color: #66d9ef; } /* Name.Constant */ body.wgl-theme-dark .mw-highlight pre .nd { color: #a6e22e; } /* Name.Decorator */ body.wgl-theme-dark .mw-highlight pre .ni { color: #f8f8f2; } /* Name.Entity */ body.wgl-theme-dark .mw-highlight pre .ne { color: #a6e22e; } /* Name.Exception */ body.wgl-theme-dark .mw-highlight pre .nf { color: #a6e22e; } /* Name.Function */ body.wgl-theme-dark .mw-highlight pre .nl { color: #f8f8f2; } /* Name.Label */ body.wgl-theme-dark .mw-highlight pre .nn { color: #f8f8f2; } /* Name.Namespace */ body.wgl-theme-dark .mw-highlight pre .nx { color: #a6e22e; } /* Name.Other */ body.wgl-theme-dark .mw-highlight pre .py { color: #f8f8f2; } /* Name.Property */ body.wgl-theme-dark .mw-highlight pre .nt { color: #f92672; } /* Name.Tag */ body.wgl-theme-dark .mw-highlight pre .nv { color: #f8f8f2; } /* Name.Variable */ body.wgl-theme-dark .mw-highlight pre .ow { color: #f92672; } /* Operator.Word */ body.wgl-theme-dark .mw-highlight pre .w { color: #f8f8f2; } /* Text.Whitespace */ body.wgl-theme-dark .mw-highlight pre .mb { color: #ae81ff; } /* Literal.Number.Bin */ body.wgl-theme-dark .mw-highlight pre .mf { color: #ae81ff; } /* Literal.Number.Float */ body.wgl-theme-dark .mw-highlight pre .mh { color: #ae81ff; } /* Literal.Number.Hex */ body.wgl-theme-dark .mw-highlight pre .mi { color: #ae81ff; } /* Literal.Number.Integer */ body.wgl-theme-dark .mw-highlight pre .mo { color: #ae81ff; } /* Literal.Number.Oct */ body.wgl-theme-dark .mw-highlight pre .sa { color: #e6db74; } /* Literal.String.Affix */ body.wgl-theme-dark .mw-highlight pre .sb { color: #e6db74; } /* Literal.String.Backtick */ body.wgl-theme-dark .mw-highlight pre .sc { color: #e6db74; } /* Literal.String.Char */ body.wgl-theme-dark .mw-highlight pre .dl { color: #e6db74; } /* Literal.String.Delimiter */ body.wgl-theme-dark .mw-highlight pre .sd { color: #e6db74; } /* Literal.String.Doc */ body.wgl-theme-dark .mw-highlight pre .s2 { color: #e6db74; } /* Literal.String.Double */ body.wgl-theme-dark .mw-highlight pre .se { color: #ae81ff; } /* Literal.String.Escape */ body.wgl-theme-dark .mw-highlight pre .sh { color: #e6db74; } /* Literal.String.Heredoc */ body.wgl-theme-dark .mw-highlight pre .si { color: #e6db74; } /* Literal.String.Interpol */ body.wgl-theme-dark .mw-highlight pre .sx { color: #e6db74; } /* Literal.String.Other */ body.wgl-theme-dark .mw-highlight pre .sr { color: #e6db74; } /* Literal.String.Regex */ body.wgl-theme-dark .mw-highlight pre .s1 { color: #e6db74; } /* Literal.String.Single */ body.wgl-theme-dark .mw-highlight pre .ss { color: #e6db74; } /* Literal.String.Symbol */ body.wgl-theme-dark .mw-highlight pre .bp { color: #f8f8f2; } /* Name.Builtin.Pseudo */ body.wgl-theme-dark .mw-highlight pre .fm { color: #a6e22e; } /* Name.Function.Magic */ body.wgl-theme-dark .mw-highlight pre .vc { color: #f8f8f2; } /* Name.Variable.Class */ body.wgl-theme-dark .mw-highlight pre .vg { color: #f8f8f2; } /* Name.Variable.Global */ body.wgl-theme-dark .mw-highlight pre .vi { color: #f8f8f2; } /* Name.Variable.Instance */ body.wgl-theme-dark .mw-highlight pre .vm { color: #f8f8f2; } /* Name.Variable.Magic */ body.wgl-theme-dark .mw-highlight pre .il { color: #ae81ff; } /* Literal.Number.Integer.Long */ body.wgl-theme-dark .mw-highlight pre .lineno { color: #949eaa; } /* Line number */ body.wgl-theme-dark .mw-json th { background-color: var(--ooui-text); border-color: var(--ooui-normal); font-size: inherit; } body.wgl-theme-dark .mw-json td { background-color: var(--ooui-text); border-color: var(--ooui-normal); font-size: inherit; } /* -------------------------- CODEMIRROR EDITOR -------------------------- */ body.wgl-theme-dark .CodeMirror { background: var(--sourceeditor-background); color: var(--text-color); } body.wgl-theme-dark .CodeMirror pre { color: #cbd9f4; } body.wgl-theme-dark pre.cm-mw-section-1, body.wgl-theme-dark pre.cm-mw-section-2, body.wgl-theme-dark pre.cm-mw-section-3, body.wgl-theme-dark pre.cm-mw-section-4, body.wgl-theme-dark pre.cm-mw-section-5, body.wgl-theme-dark pre.cm-mw-section-6 { color: #fff; } body.wgl-theme-dark pre.cm-mw-section-1 { font-size: 1.7em; } body.wgl-theme-dark pre.cm-mw-section-2 { font-size: 1.35em; } body.wgl-theme-dark pre.cm-mw-section-3 { font-size: 1.1em; } body.wgl-theme-dark .cm-mw-section-header { color: #84be5b; } body.wgl-theme-dark .cm-mw-apostrophes-bold, body.wgl-theme-dark .cm-mw-apostrophes-italic, body.wgl-theme-dark .cm-mw-doubleUnderscore, body.wgl-theme-dark .cm-mw-indenting, body.wgl-theme-dark .cm-mw-signature, body.wgl-theme-dark .cm-mw-hr, body.wgl-theme-dark .cm-mw-list { color: #3b9ff1; } body.wgl-theme-dark .cm-mw-doubleUnderscore, body.wgl-theme-dark .cm-mw-indenting, body.wgl-theme-dark .cm-mw-signature, body.wgl-theme-dark .cm-mw-hr, body.wgl-theme-dark .cm-mw-list { background: rgba(97, 175, 239, 0.1); } body.wgl-theme-dark .cm-mw-skipformatting { background: rgba(97, 175, 239, 0.5); } body.wgl-theme-dark .cm-mw-mnemonic { color: #98c379; } body.wgl-theme-dark .cm-mw-comment { color: #cbd9f4; opacity: 0.7; } body.wgl-theme-dark .cm-mw-link-pagename, body.wgl-theme-dark .cm-mw-link, body.wgl-theme-dark .cm-mw-extlink, body.wgl-theme-dark .cm-mw-free-extlink { color: #61afef; } body.wgl-theme-dark .cm-mw-link-tosection, body.wgl-theme-dark .cm-mw-extlink-protocol, body.wgl-theme-dark .cm-mw-free-extlink-protocol { color: #85bfef; } body.wgl-theme-dark .cm-mw-link-bracket, body.wgl-theme-dark .cm-mw-link-delimiter, body.wgl-theme-dark .cm-mw-extlink-bracket { color: #3b9ff1; } body.wgl-theme-dark .cm-mw-template-bracket, body.wgl-theme-dark .cm-mw-template-delimiter { color: #c78343; } body.wgl-theme-dark .cm-mw-template-name, body.wgl-theme-dark .cm-mw-template-argument-name { color: #ca9564; } body.wgl-theme-dark .cm-mw-template { color: #cfa783; } body.wgl-theme-dark .cm-mw-table-bracket, body.wgl-theme-dark .cm-mw-table-delimiter { color: #3bacba; } body.wgl-theme-dark .cm-mw-table-definition { color: #56b6c2; } body.wgl-theme-dark .cm-mw-templatevariable-bracket, body.wgl-theme-dark .cm-mw-templatevariable-delimiter { color: #bd56db; } body.wgl-theme-dark .cm-mw-templatevariable-name, body.wgl-theme-dark .cm-mw-templatevariable { color: #c678dd; } body.wgl-theme-dark .cm-mw-parserfunction-bracket { color: #de4955; } body.wgl-theme-dark .cm-mw-parserfunction-name, body.wgl-theme-dark .cm-mw-parserfunction-delimiter { color: #df6c75; } body.wgl-theme-dark .CodeMirror-selected { background-color: rgba(140, 171, 230, 0.1); } body.wgl-theme-dark .CodeMirror-focused .CodeMirror-selected { background-color: rgba(140, 171, 230, 0.2); } body.wgl-theme-dark .CodeMirror-line::selection, body.wgl-theme-dark .CodeMirror-line > span::selection, body.wgl-theme-dark .CodeMirror-line > span > span::selection { background: rgba(140, 171, 230, 0.2); } body.wgl-theme-dark .CodeMirror-line::-moz-selection, body.wgl-theme-dark .CodeMirror-line > span::-moz-selection, body.wgl-theme-dark .CodeMirror-line > span > span::-moz-selection { background: rgba(140, 171, 230, 0.2); } body.wgl-theme-dark .cm-mw-htmltag-bracket, body.wgl-theme-dark .cm-mw-exttag-bracket { color: #84be5b; } body.wgl-theme-dark .cm-mw-htmltag-name, body.wgl-theme-dark .cm-mw-htmltag-attribute, body.wgl-theme-dark .cm-mw-exttag-name, body.wgl-theme-dark .cm-mw-exttag-attribute { color: #98c379; } body.wgl-theme-dark pre.cm-mw-exttag { background: rgba(255, 255, 255, 0.05); } body.wgl-theme-dark .cm-mw-matchingbracket { background-color: unset; } /* -------------------------- ACE EDITOR -------------------------- */ body.wgl-theme-dark .ace-tm { background-color: var(--body-main); color: var(--text-color); } body.wgl-theme-dark .ace-tm .ace_gutter { background: var(--body-mid); color: var(--text-color); } body.wgl-theme-dark .ace-tm .ace_gutter-cell { color: var(--text-color); } body.wgl-theme-dark .ace-tm .ace_gutter-active-line { background-color: var(--body-light); } body.wgl-theme-dark .ace_search { background-color: var(--body-light); color: var(--text-color); border-color: var(--body-mid); } body.wgl-theme-dark .ace_search_field { background-color: var(--ooui-input); color: var(--ooui-text); border-color: var(--ooui-input-border); } body.wgl-theme-dark .ace_searchbtn { border-color: var(--ooui-normal-border); background-color: var(--ooui-normal); color: var(--ooui-text); } body.wgl-theme-dark .ace_searchbtn:last-child { border-color: var(--ooui-accent); } body.wgl-theme-dark .ace_searchbtn:hover { background-color: var(--ooui-normal--hover); } body.wgl-theme-dark .ace_searchbtn.prev:after, body.wgl-theme-dark .ace_searchbtn.next:after { border-color: var(--ooui-accent); } body.wgl-theme-dark .ace_button { color: var(--text-color); } body.wgl-theme-dark .ace_button:hover { background-color: rgba(0, 23, 70, 0.086); } body.wgl-theme-dark .ace_button:active { background-color: rgba(0, 23, 70, 0.06); } body.wgl-theme-dark .ace_button.checked { border-color: var(--link-color); } /* ======================================= syntax highlight in less code view ======================================= */ body.wgl-theme-dark .mw-highlight .linenos { background-color: var(--sourceeditor-background); } body.wgl-theme-dark .mw-content-ltr.mw-highlight-lines pre, body.wgl-theme-dark .mw-content-ltr.content .mw-highlight-lines pre { box-shadow: inset 2.75em 0 0 var(--sourceeditor-background); } /* ======================================= syntax highlight in ace editor ======================================= */ body.wgl-theme-dark .ace-tm .ace_gutter, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_gutter { background: var(--sourceeditor-background); color: #cbd9f4; } body.wgl-theme-dark .ace-tm .ace_print-margin, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_print-margin { width: 1px; background: #555651; } body.wgl-theme-dark .ace-tm, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm { background-color: var(--sourceeditor-background); color: #f8f8f2; } body.wgl-theme-dark .ace-tm .ace_cursor, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_cursor { color: #f8f8f0; } body.wgl-theme-dark .ace-tm .ace_marker-layer .ace_selection, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_marker-layer .ace_selection { background: var(--sourceeditor-background-secondary); } body.wgl-theme-dark .ace-tm.ace_multiselect .ace_selection.ace_start, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm.ace_multiselect .ace_selection.ace_start { box-shadow: 0 0 3px 0px var(--sourceeditor-background-secondary); } body.wgl-theme-dark .ace-tm .ace_marker-layer .ace_step, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_marker-layer .ace_step { background: #665200; } body.wgl-theme-dark .ace-tm .ace_marker-layer .ace_bracket, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_marker-layer .ace_bracket { margin: -1px 0 0 -1px; border: 1px solid #49483e; } body.wgl-theme-dark .ace-tm .ace_marker-layer .ace_active-line, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_marker-layer .ace_active-line { background: var(--sourceeditor-background-secondary); } body.wgl-theme-dark .ace-tm .ace_gutter-active-line, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_gutter-active-line { background-color: var(--sourceeditor-background-secondary); } body.wgl-theme-dark .ace-tm .ace_marker-layer .ace_selected-word, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_marker-layer .ace_selected-word { border: 1px solid #49483e; background: #49483e; } body.wgl-theme-dark .ace-tm .ace_invisible, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_invisible { color: #52524d; } body.wgl-theme-dark .ace-tm .ace_entity.ace_name.ace_tag, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_entity.ace_name.ace_tag, body.wgl-theme-dark .ace-tm .ace_keyword, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_keyword, body.wgl-theme-dark .ace-tm .ace_meta.ace_tag, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_meta.ace_tag, body.wgl-theme-dark .ace-tm .ace_storage, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_storage { color: #f92672; } body.wgl-theme-dark .ace-tm .ace_punctuation, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_punctuation, body.wgl-theme-dark .ace-tm .ace_punctuation.ace_tag, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_punctuation.ace_tag { color: #fff; } body.wgl-theme-dark .ace-tm .ace_constant.ace_character, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_constant.ace_character, body.wgl-theme-dark .ace-tm .ace_constant.ace_language, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_constant.ace_language, body.wgl-theme-dark .ace-tm .ace_constant.ace_numeric, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_constant.ace_numeric, body.wgl-theme-dark .ace-tm .ace_constant.ace_other, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_constant.ace_other { color: #ae81ff; } body.wgl-theme-dark .ace-tm .ace_invalid, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_invalid { color: #f8f8f0; background-color: #f92672; } body.wgl-theme-dark .ace-tm .ace_invalid.ace_deprecated, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_invalid.ace_deprecated { color: #f8f8f0; background-color: #ae81ff; } body.wgl-theme-dark .ace-tm .ace_support.ace_constant, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_support.ace_constant, body.wgl-theme-dark .ace-tm .ace_support.ace_function, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_support.ace_function { color: #66d9ef; } body.wgl-theme-dark .ace-tm .ace_fold, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_fold { background-color: #a6e22e; border-color: #f8f8f2; } body.wgl-theme-dark .ace-tm .ace_storage.ace_type, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_storage.ace_type, body.wgl-theme-dark .ace-tm .ace_support.ace_class, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_support.ace_class, body.wgl-theme-dark .ace-tm .ace_support.ace_type, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_support.ace_type { color: #66d9ef; } body.wgl-theme-dark .ace-tm .ace_entity.ace_name.ace_function, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_entity.ace_name.ace_function, body.wgl-theme-dark .ace-tm .ace_entity.ace_other, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_entity.ace_other, body.wgl-theme-dark .ace-tm .ace_entity.ace_other.ace_attribute-name, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_entity.ace_other.ace_attribute-name, body.wgl-theme-dark .ace-tm .ace_variable, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_variable { color: #a6e22e; } body.wgl-theme-dark .ace-tm .ace_variable.ace_parameter, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_variable.ace_parameter { color: #fd971f; } body.wgl-theme-dark .ace-tm .ace_string, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_string { color: #e6db74; } body.wgl-theme-dark .ace-tm .ace_keyword.ace_operator, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_keyword.ace_operator { color: #949eaa; } body.wgl-theme-dark .ace-tm .ace_comment, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_comment { color: #949eaa; } body.wgl-theme-dark .ace-tm .ace_indent-guide, body.wgl-theme-dark .ve-ui-mwAceEditorWidget .ace-tm .ace_indent-guide { background: none; border-right: solid 1px #334567; margin-left: -1px; } /* =========================== Lua debug console =========================== */ body.wgl-theme-dark #mw-scribunto-input { background-color: var(--sourceeditor-background); border: 1px solid var(--sourceeditor-border); } body.wgl-theme-dark .mw-scribunto-console-fieldset { color: #cbd9f4; background-color: var(--sourceeditor-background); } body.wgl-theme-dark .mw-scribunto-normalOutput, body.wgl-theme-dark .mw-scribunto-print, body.wgl-theme-dark .mw-scribunto-error, body.wgl-theme-dark .mw-scribunto-propList, body.wgl-theme-dark .mw-scribunto-message, body.wgl-theme-dark .mw-scribunto-tabcomplete { background: none; } body.wgl-theme-dark .mw-scribunto-input { color: #3ea6e6; } body.wgl-theme-dark .mw-scribunto-normalOutput { color: #cbd9f4; } body.wgl-theme-dark .mw-scribunto-print { color: #f9d000; } body.wgl-theme-dark .mw-scribunto-error { color: #ee4231; } body.wgl-theme-dark .mw-scribunto-propList, body.wgl-theme-dark .mw-scribunto-message { color: #6bc71f; } body.wgl-theme-dark .mw-scribunto-tabcomplete { color: #855cd8; } body.wgl-theme-dark .mw-scribunto-clear { color: #ee4231; border-bottom-color: #ee4231; } 4453613075a679f0b6f400a5088c4a2ee3246d58 CSS Starter Kit/Vector.css 0 146 689 626 2025-09-10T18:44:55Z BigDiesel2m 74 BigDiesel2m changed the content model of the page [[CSS Starter Kit/Vector.css]] from "wikitext" to "CSS" css text/css /* All CSS here will be loaded for users of the Vector skin */ /** * See [[MediaWiki:Common.css]] for desktop and mobile styles, e.g. templates. * * See [[MediaWiki:Vector-theme-dark.css]] for desktop dark theme related styles. * * See [[MediaWiki:Minerva.css]] for mobile theme related styles. * See [[MediaWiki:Minerva-theme-dark.css]] for mobile dark theme related styles. */ body { /* Vector menu */ --personal-links-bg: var(--body-main); --arrow-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M11.05 3.996l-.965-1.053-4.035 3.86-3.947-3.86L1.05 3.996l5 5 5-5' fill='%23444'/%3E%3C/svg%3E"); /* Vector search */ --searchbutton-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23000' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4zM3 8a5 5 0 1 0 10 0A5 5 0 0 0 3 8z'/%3E%3C/svg%3E"); /* Vector tabs */ --vector-tab-background: var(--body-background-color); --vector-tab-background--hover: var(--body-mid); --vector-tab-link-color: var(--background-link-color); --watch-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='transparent' stroke='%2352351e' stroke-width='.8' d='m8.1 1.1 2.2 4.5 4.8.7-3.5 3.4.9 4.8L8 12.2l-4.3 2.3.8-4.8L1 6.3l4.8-.7z'/%3E%3C/svg%3E"); --unwatch-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%2352351e' stroke='%2352351e' stroke-width='.8' d='m8.1 1.1 2.2 4.5 4.8.7-3.5 3.4.9 4.8L8 12.2l-4.3 2.3.8-4.8L1 6.3l4.8-.7z'/%3E%3C/svg%3E"); /* Table of Contents */ --toc-bg: var(--body-light); --toc-title-bg: var(--body-dark); --toc-border-color: var(--body-border); --toc-list-border-color: var(--body-border); /* External links icon */ --external-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23936039' d='M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1Z M2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z'/%3E%3C/svg%3E"); /* Template:Navbox */ --navbox-background: var(--body-light); --navbox-border: var(--body-dark); --navbox-title-background: var(--body-dark); --navbox-footer-background: var(--body-dark); --navbox-group-title-background: var(--body-mid); /* Echo and skin switcher icons */ --echo-icon-moon-bg-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg height='21' viewBox='0 0 21 21' width='21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m8.85464918.37900488c-1.91149353 1.51069427-3.13816124 3.84973402-3.13816124 6.47527736 0 4.55564936 3.69308349 8.24873286 8.24873286 8.24873286 2.5815709 0 4.8861545-1.1859235 6.3986798-3.0426994-.8206378 4.7389755-4.9523867 8.343122-9.9259291 8.343122-5.56375572 0-10.07407088-4.5103151-10.07407088-10.0740709 0-5.02506013 3.67919933-9.19079725 8.49074856-9.95036192z' fill='%234c4c4c'/%3E%3C/svg%3E"); --echo-icon-person-bg-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2213.836%22 viewBox=%220 0 12 13.836%22%3E %3Cpath fill='%234c4c4c' d=%22M1.938%2C6.656c-1.32%2C1.485-1.47%2C3.15-0.97%2C4.25c0.323%2C0.707%2C0.78%2C1.127%2C1.313%2C1.375 c0.496%2C0.229%2C1.074%2C0.273%2C1.658%2C0.282c0.023%2C0%2C0.04%2C0.03%2C0.062%2C0.03h4.187c0.61%2C0%2C1.225-0.125%2C1.75-0.405 c0.527-0.28%2C0.961-0.718%2C1.188-1.376c0.335-0.964%2C0.175-2.529-1.094-4.03C9.094%2C7.954%2C7.68%2C8.719%2C6.065%2C8.719 c-1.677%2C0-3.182-0.812-4.125-2.063H1.938z%22/%3E %3Cpath fill='%234c4c4c' d=%22M6.063%2C0c-1.89%2C0-3.595%2C1.674-3.594%2C3.563C2.467%2C5.45%2C4.173%2C7.155%2C6.06%2C7.155 c1.89%2C0%2C3.564-1.705%2C3.563-3.593C9.625%2C1.673%2C7.95%2C0%2C6.063%2C0L6.063%2C0z%22/%3E %3C/svg%3E"); --echo-icon-bell-bg-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Ebell%3C/title%3E%3Cpath d=%22M16 7a5.38 5.38 0 00-4.46-4.85C11.6 1.46 11.53 0 10 0S8.4 1.46 8.46 2.15A5.38 5.38 0 004 7v6l-2 2v1h16v-1l-2-2zm-6 13a3 3 0 003-3H7a3 3 0 003 3z%22 fill='%234c4c4c'/%3E%3C/svg%3E"); --echo-icon-tray-bg-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Etray%3C/title%3E%3Cpath d=%22M3 1a2 2 0 00-2 2v14a2 2 0 002 2h14a2 2 0 002-2V3a2 2 0 00-2-2zm14 12h-4l-1 2H8l-1-2H3V3h14z%22 fill='%234c4c4c'/%3E%3C/svg%3E"); --echo-icon-fullscreen-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E fullscreen %3C/title%3E%3Cg fill='%234c4c4c'%3E%3Cpath d='M1 1v6h2V3h4V1zm2 12H1v6h6v-2H3zm14 4h-4v2h6v-6h-2zm0-16h-4v2h4v4h2V1z'/%3E%3C/g%3E%3Cscript xmlns=''/%3E%3C/svg%3E"); --echo-icon-exitFullscreen-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E exit fullscreen %3C/title%3E%3Cg fill='%234c4c4c'%3E%3Cpath d='M7 7V1H5v4H1v2zM5 19h2v-6H1v2h4zm10-4h4v-2h-6v6h2zm0-8h4V5h-4V1h-2v6z'/%3E%3C/g%3E%3Cscript xmlns=''/%3E%3C/svg%3E"); background: /* var(--body-background-image) uncomment to use background image */ var(--body-background-color) top left / 1500px 375px no-repeat; } /* =================== Page elements =================== */ html { /* Prevent weird font scaling in Safari - is also in minerva */ /* TODO: Still needed? Move to common.css? */ -webkit-text-size-adjust: 100%; } /* Page title */ .firstHeading { font-weight: bold; } pre, code, .mw-code { color: inherit; background-color: var(--mw-code-background-color); border: 1px solid var(--body-border); } /* lists bold line margins */ dl { margin: 0; } ul { list-style-image: var(--ul-list-style-image); } hr { background: none; border-color: var(--sidebar); border-style: solid; border-width: 1px 0 0 0; height: initial; } fieldset { border-color: var(--sidebar); } .vector-body blockquote { border-color: var(--body-mid); } /* =================== Vector menu =================== */ .vector-menu-dropdown .vector-menu-heading { background-color: var(--vector-tab-background); padding: 1em 0.75em 0.6923em; margin: 0; } .vector-menu-dropdown .vector-menu-heading, .vector-menu-dropdown .vector-menu-heading:hover, .vector-menu-dropdown .vector-menu-heading:focus { color: var(--background-text-color); } .vector-menu-dropdown .vector-menu-heading:after { background-image: var(--arrow-down); opacity: 1; } .vector-menu-dropdown .vector-menu-content { border-color: transparent; background-color: var(--body-light); box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.1); left: 0; } .vector-menu-dropdown .mw-list-item a { color: var(--link-color); } .vector-menu-dropdown .mw-list-item.selected a, .vector-menu-dropdown .mw-list-item.selected a:visited { color: var(--text-color); } /* Top links */ #p-personal { background: var(--personal-links-bg); top: 0; right: 0; border-radius: 0 0 0 4px; height: 1.875em; } #p-personal ul { padding: 0 1em 0 0.4375em; } /* =================== Vector search =================== */ .vector-search-box { font-size: 0.8125em; min-width: unset; max-width: 20em; margin: 0; } .vector-search-box form { margin: 0; } .vector-search-box .cdx-search-input__end-button.cdx-button { top: 1px; right: 1px; background-image: var(--searchbutton-icon); } .vector-search-box-vue input.cdx-text-input__input, .vector-search-box-vue input.cdx-text-input__input:enabled { background: var(--search-box); color: var(--text-color); padding: 7px 2.15384615em 7px 0; border: none; box-shadow: inset 0 -7px 7px -7px rgba(0, 0, 0, 0.15); border-radius: 0; height: 2.5rem; } .vector-search-box-vue .cdx-text-input__input::placeholder { opacity: 1; } .vector-search-box-vue .cdx-menu { background-color: var(--body-light); border-color: var(--body-border); } .vector-search-box-vue .cdx-menu .cdx-menu-item--enabled, .vector-search-box-vue .cdx-menu .cdx-menu-item--enabled .cdx-menu-item__content { color: var(--text-color); } .vector-search-box-vue .cdx-menu .cdx-thumbnail__placeholder, .vector-search-box-vue .cdx-menu .cdx-thumbnail__image { background-color: var(--body-light); border-color: var(--body-border); } .vector-search-box-vue .cdx-menu .cdx-typeahead-search__search-footer__icon { color: var(--text-color); } .vector-search-box-vue .cdx-menu .cdx-menu-item--enabled.cdx-menu-item--highlighted { background-color: var(--body-dark); } .vector-search-box-vue .cdx-menu .cdx-menu-item--enabled.cdx-menu-item--highlighted, .vector-search-box-vue .cdx-menu .cdx-menu-item--enabled.cdx-menu-item--highlighted .cdx-menu-item__content, .vector-search-box-vue .cdx-menu .cdx-menu-item--enabled.cdx-menu-item--highlighted .cdx-menu-item__text__description { color: var(--text-color); } .vector-search-box-vue .cdx-menu .cdx-menu-item__text__description { color: var(--byline-color); } .vector-search-box-vue .cdx-search-input--has-end-button { background: none; border: none; } .vector-search-box-vue .cdx-search-input--has-end-button .cdx-search-input__input-wrapper { margin: 0; } .vector-search-box-vue .cdx-menu--has-footer .cdx-menu-item:last-of-type:not(:first-of-type) { border-color: var(--body-border); } /* =================== Vector sidebar =================== */ #mw-panel { padding-top: 2.5em; } /* Sidebar links */ div#mw-panel .vector-menu-portal .vector-menu-heading { color: var(--background-text-color); font-weight: bold; background: none; } div#mw-panel .vector-menu-portal .vector-menu-content li a, div#mw-panel .vector-menu-portal .vector-menu-content li a:visited { color: var(--background-link-color); } /* Logo */ #p-logo { filter: drop-shadow(0 2px 5px rgba(0, 0, 0, 0.25)); margin: -1.5em 0 0; } #n-Discord a { color: #fff !important; font-weight: bold; border-radius: 4px; border: 1px solid #4c57d0; background-color: #5865f2; display: block; position: relative; padding: 4px 4px 5px calc(17px + 6.5px * 2); box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); transition: 0.2s; } #n-Discord a::before { content: 'Chat on '; font-weight: normal; opacity: 0.85; } #n-Discord a::after { content: ''; background: url('filepath://Discord_logo_icon.svg') no-repeat; background-size: 17px 13px; filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.1)); position: absolute; top: 5px; left: 7px; width: 17px; height: 13px; } #n-Discord a:hover { text-decoration: none; background-color: #525ee0; } .wgl-theme-dark #n-Discord a { background-color: #525ee0; } .wgl-theme-dark #n-Discord a:hover { background-color: #4c57d0; } /* =================== Vector tabs =================== */ .vector-menu-tabs-legacy { padding: 0; } .vector-menu-tabs-legacy .new a, .vector-menu-tabs-legacy .new a:visited { color: var(--redlink-color); } .vector-menu-tabs-legacy .selected { background: var(--body-main); } .vector-menu-tabs-legacy .selected a, .vector-menu-tabs-legacy .selected a:visited { color: var(--text-color); } .vector-menu-tabs-legacy li a { color: var(--vector-tab-link-color); padding: 0 0.75em; padding-top: 1em; } .vector-menu-tabs-legacy li a:visited { color: var(--vector-tab-link-color); } .vector-menu-tabs-legacy ul li { background: var(--vector-tab-background); } .vector-menu-tabs-legacy ul a:hover { text-decoration: none; } #ca-view { display: none !important; } .vector-menu-tabs ul li:not(.selected):hover, #p-cactions:hover #p-cactions-label { background: var(--vector-tab-background--hover); } .vector-menu-tabs ul li:not(.selected), #mw-head .vector-menu-dropdown .vector-menu-heading { box-shadow: inset 0 -7px 7px -7px rgba(0, 0, 0, 0.15); } .vector-menu-tabs, .vector-menu-tabs a, #mw-head .vector-menu-dropdown .vector-menu-heading { background-image: none; } .ve-activated .vector-menu-tabs .selected { box-shadow: none; } .vector-menu-tabs #ca-watch.icon a:before, .vector-menu-tabs #ca-watch.icon a:hover:before, .vector-menu-tabs #ca-watch.icon a:focus:before { background-image: var(--watch-icon); } .vector-menu-tabs #ca-unwatch.icon a:before, .vector-menu-tabs #ca-unwatch.icon a:hover:before, .vector-menu-tabs #ca-unwatch.icon a:focus:before { background-image: var(--unwatch-icon); } /* TODO: Probably not needed? */ figure[typeof~='mw:File/Thumb'], figure[typeof~='mw:File/Frame'], div.thumbinner { border: none; background-color: var(--thumb-bg); } figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element, figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element, .thumbimage { border: none; background: var(--thumb-bg); margin-bottom: 0; } figure[typeof~='mw:File/Thumb'] > figcaption, figure[typeof~='mw:File/Frame'] > figcaption, .thumbcaption { border: none; background-color: var(--thumb-caption-bg); padding: 4px 6px; } figure[typeof~='mw:File/Thumb'] > .mw-file-description::after, figure[typeof~='mw:File/Thumb'] > .mw-file-magnify::after { bottom: -15px; } /* End TODO */ /* =================== Table of Contents =================== */ .toc { font-size: 0.9em; background: var(--toc-bg); margin-top: 1em; padding: 0; border-color: var(--toc-border-color); box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); clear: left; } .toc .toctitle { background: var(--toc-title-bg); padding: 0.25em 1em; } .toc .toctitle h2 { font-family: inherit; } .toc > ul { line-height: 1.8em; padding: 0.75em 1.75em; margin: 0; } .toc ul ul { border-left: 1px dotted var(--toc-list-border-color); padding-left: 0.5em; } .tocnumber { display: none; } .toctogglespan { padding-left: 0.2em; font-size: 0.9em; } .toctogglelabel { color: var(--link-color); } .toclimit-2 #toc .toclevel-2, .toclimit-3 #toc .toclevel-3, .toclimit-4 #toc .toclevel-4, .toclimit-5 #toc .toclevel-5, .toclimit-6 #toc .toclevel-6, .toclimit-7 #toc .toclevel-7 { display: none; } /* External links icon */ .mw-parser-output a.external { background-image: var(--external-icon); background-size: 0.833em; } .mw-editsection { font-family: 'IBM Plex Sans', 'Helvetica Neue', 'Arial', sans-serif; } .client-js .mw-content-ltr .mw-editsection-bracket:first-of-type, .client-js .mw-content-ltr .mw-editsection-bracket:not(:first-of-type), .mw-editsection-divider { color: var(--text-color); } #mw-content-subtitle, #contentSub2 { color: var(--byline-color); margin: 0; } #mw-content-subtitle:not(:empty), #contentSub2:not(:empty) { margin: 0 0 1.4em 0; } /* TODO maybe not needed? */ .mw-collapsible.mw-collapsed { min-width: 250px; } .mw-collapsible:not( .mw-made-collapsible) th::before, .mw-collapsible .mw-collapsible-toggle { font-weight: normal; margin-left: 0.2em; } .mw-collapsible-toggle-default .mw-collapsible-text, .mw-collapsible-toggle-default:active .mw-collapsible-text { color: var(--link-color); } /*.tdg-templateDataDialog-listParamsPanel textarea.oo-ui-textInputWidget-autosized {*/ /* resize: vertical;*/ /*}*/ /* Abusefilter editor */ #wpAceFilterEditor { resize: horizontal; } /*.warn-userupload,*/ /*.ns-2 .upload-own-work {*/ /* display: none;*/ /*}*/ /*.ns-2 .warn-userupload {*/ /* display: inline;*/ /*}*/ /* Batch Upload boxes */ textarea[name="wfUploadDescription"] { height: 3em; } /* Space between edit box and mediawiki warnings */ #editform { margin-top: 1.25em; } /** * jQuery UI stuff - slowly getting replaced with OOUI * current known uses are in: * * search&replace/file/link insertion modal in source editor * * Lua error popup */ /* TODO is this actually used anywhere? */ .ui-widget-overlay { background: var(--ooui-window-background); } .ui-dialog, .ui-widget-content { background-color: var(--body-light); border-color: var(--body-border); background-image: none; color: var(--text-color); } .ui-dialog .ui-dialog-titlebar.ui-widget-header, .ui-widget-content .ui-dialog-titlebar.ui-widget-header { background-image: none !important; background-color: var(--body-dark) !important; border-color: var(--body-border) !important; } .ui-dialog .ui-dialog-titlebar .ui-dialog-title, .ui-widget-content .ui-dialog-titlebar .ui-dialog-title { color: var(--text-color); } .ui-dialog .ui-dialog-titlebar-close, .ui-widget-content .ui-dialog-titlebar-close { background-color: var(--ooui-normal); } .ui-dialog .ui-dialog-titlebar-close:hover, .ui-widget-content .ui-dialog-titlebar-close:hover { background: var(--ooui-normal--hover); border: var(--link-color); } .ui-button, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background: var(--ooui-normal) !important; color: var(--ooui-text); border-color: var(--ooui-normal-border) !important; } .ui-button:hover, .ui-state-default:hover, .ui-widget-content .ui-state-default:hover, .ui-widget-header .ui-state-default:hover { background: var(--ooui-normal--hover) !important; color: var(--ooui-text); } /* ==================== infoboxes ==================== */ .infobox { background: var(--body-light); border: 1px solid var(--body-border); font-size: 0.85em; width: 300px; margin: 0.5em 0 1em 1em; border-collapse: collapse; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); float: right; table-layout: fixed; word-break: break-word; } .infobox .infobox-header { color: var(--infobox-text-color); font-size: 1.15em; line-height: 1.4em; background: var(--body-dark); padding: 0.5em 0; } .infobox .infobox-header a { color: inherit; font-size: 1.15em; font-weight: bold; } .infobox .infobox-subheader { background: var(--body-dark); color: var(--infobox-text-color); line-height: 2em; } .infobox .infobox-subheader a { color: inherit; } .infobox .infobox-subheader + .infobox-subheader { border-left: 2px solid var(--body-light); } .infobox .infobox-image { text-align: center; } .infobox .infobox-image a.image + a.image { margin-left: 0.1em; } .infobox .infobox-image img { max-width: 300px; height: auto; } .infobox th:not(.infobox-header):not(.infobox-subheader):not(.infobox-nested) { text-align: right; vertical-align: top; border-right: 2px solid var(--body-dark); padding: 0.25em 0.5em; } .infobox td { padding: 0.25em 0.5em; line-height: 1.6em; } .infobox td.infobox-nested { padding: 0.25em 0; line-height: 1em; } .infobox th ~ td { vertical-align: top; } .infobox .infobox-padding { height: 0.5em; padding: 0; border: 0; } .infobox .infobox-nested { text-align: center; } .infobox .infobox-nested + .infobox-nested { border-left: 2px solid var(--body-dark); } .infobox .infobox-cell-hidden { display: none; } .infobox .infobox-full-width-content { max-width: 300px; text-align: center; overflow: hidden; padding: 0; } .infobox .infobox-caption { font-weight: bold; } .infobox select { max-width: 300px; } /* Retina support */ @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .infobox-item .infobox-image { image-rendering: pixelated; image-rendering: crisp-edges; } } /* =========================== [[Template:Navbox]] =========================== */ .navbox { font-size: 0.85em; background: var(--navbox-background); border-collapse: collapse; margin: 1em auto 0; width: 100%; clear: both; box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); } /* Retina support */ @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .navbox img { image-rendering: pixelated; image-rendering: crisp-edges; } } /* Nested navboxes */ .navbox .navbox { font-size: 100%; margin: 0.5em auto 0; box-shadow: none; } .navbox-title { font-size: 110%; line-height: 1.6em; background: var(--navbox-title-background); text-align: center; padding: 0.25em 1em; } .navbox-title-name { margin: 0 4em; } .navbox-title .mw-collapsible-toggle { font-size: 0.9em; text-align: right; } .navbox-title .navbox { font-size: 100%; } .navbox-group:nth-child(2) { border-top: 1px solid var(--navbox-border); } .navbox-group-title { background: var(--navbox-group-title-background); border: 1px solid var(--navbox-border); border-width: 0 1px 1px 0; text-align: left; padding: 0.25em 1em; width: 1%; white-space: nowrap; } .navbox-list { border-bottom: 1px solid var(--navbox-border); padding: 0.25em 0.5em; } .navbox-list ul { margin: 0; } .navbox-list li { display: inline; white-space: nowrap; } .navbox-list li + li::before { content: '• '; } .navbox-parent { padding: 0; } .navbox-subgroup { border-collapse: collapse; border-spacing: 0; width: 100%; } .navbox-subgroup > tbody > tr:last-child > th, .navbox-subgroup > tbody > tr:last-child > td { border-bottom: none; } .navbox-footer { background: var(--navbox-footer-background); text-align: center; padding: 0.25em 1em; } .navbox-data { display: none; } /* =========================== Echo and skinswitcher icons =========================== */ /* User profile icon */ .vector-user-menu-legacy #pt-userpage a, .vector-user-menu-legacy #pt-anonuserpage { background-image: var(--echo-icon-person-bg-image); padding-top: 0; background-position-y: 0; } /* "Not logged in" text */ .vector-user-menu-legacy #pt-anonuserpage { color: var(--byline-color); } /* Echo boxes */ #pt-notifications-alert .mw-echo-notifications-badge, #pt-notifications-notice .mw-echo-notifications-badge { background-size: 75%; background-position: center 80%; background-repeat: no-repeat; opacity: unset; } #pt-notifications-alert .mw-echo-notifications-badge.mw-echo-notifications-badge-all-read, #pt-notifications-notice .mw-echo-notifications-badge.mw-echo-notifications-badge-all-read { opacity: unset; } /* Alterts */ #pt-notifications-alert .oo-ui-icon-bell { background-image: var(--echo-icon-bell-bg-image); } /* Notifications */ #pt-notifications-notice .oo-ui-icon-tray { background-image: var(--echo-icon-tray-bg-image); } #pt-fixed-width .oo-ui-icon-advanced { background-image: var(--echo-icon-exitFullscreen-bg-image); } body.wgl-fixedWidth #pt-fixed-width .oo-ui-icon-advanced { background-image: var(--echo-icon-fullscreen-bg-image); } #pt-theme-toggles .oo-ui-icon-advanced { background-image: var(--echo-icon-moon-bg-image); } /* Hack so that personal urls are at final vertical position when added to by JS. */ #pt-anontalk { padding-top: 0.6em; } /* ============= This class is the desktop equivalent of the "nomobile" class. Any element with class="nodesktop" will be hidden on desktop but not on mobile. ============= */ .nodesktop { display: none; } .tabber { display: inline-grid; } /* =========================== Link hover previews =========================== */ .mwe-popups { background: var(--body-light); } .mwe-popups .mwe-popups-container { color: var(--text-color); background: var(--body-light); } .mwe-popups .mwe-popups-container.flipped-x-y:before, .mwe-popups .mwe-popups-container.flipped-y:before { border-top: none; } .mwe-popups .mwe-popups-container.mwe-popups-no-image-tri:before { border-bottom: none; } .mwe-popups .mwe-popups-container.flipped-x-y:after, .mwe-popups .mwe-popups-container.flipped-y:after { border-top-color: var(--body-light); } .mwe-popups .mwe-popups-container.mwe-popups-no-image-tri:after { border-bottom-color: var(--body-light); } .mwe-popups .mwe-popups-settings-icon:hover, .mwe-popups .mwe-popups-settings-icon:active { background-color: var(--ooui-normal--hover); } .mwe-popups .mw-ui-icon-element:not(.disabled):hover { background: none; } .mwe-popups .mwe-popups-extract { color: var(--text-color); } .mwe-popups .mwe-popups-extract[dir='ltr']:after { background-image: linear-gradient(to right, rgba(49, 62, 89, 0), var(--body-light) 50%); } .mwe-popups-overlay { background-color: var(--ooui-window-background); } #mwe-popups-settings { background: var(--ooui-interface); border-color: var(--ooui-interface-border); color: var(--text-color); } #mwe-popups-settings header { border-color: var(--ooui-interface-border); } #mwe-popups-settings main#mwe-popups-settings-form p { color: var(--byline-color); } #mwe-popups-settings main#mwe-popups-settings-form form label > span { color: var(--ooui-text); } 9424af15fa2d2b8fe5074af43c27af590bcb057d CSS Starter Kit/Vector-theme-dark.css 0 147 690 627 2025-09-10T18:45:13Z BigDiesel2m 74 BigDiesel2m changed the content model of the page [[CSS Starter Kit/Vector-theme-dark.css]] from "wikitext" to "CSS" css text/css /* All CSS here will be loaded for users of the Vector skin */ /** * See [[MediaWiki:Common.css]] for desktop and mobile styles, e.g. templates. * * See [[MediaWiki:Vector.css]] for desktop theme related styles. * * See [[MediaWiki:Minerva.css]] for mobile theme related styles. * See [[MediaWiki:Minerva-theme-dark.css]] for mobile dark theme related styles. */ body.wgl-theme-dark { color-scheme: dark; --arrow-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M11.05 3.996l-.965-1.053-4.035 3.86-3.947-3.86L1.05 3.996l5 5 5-5' fill='%23FFFFFF'/%3E%3C/svg%3E"); /* Vector search */ --searchbutton-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFFFFF' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4zM3 8a5 5 0 1 0 10 0A5 5 0 0 0 3 8z'/%3E%3C/svg%3E"); /* Vector tabs */ --vector-tab-background: var(--body-background-color); --vector-tab-background--hover: var(--body-mid); --vector-tab-link-color: var(--background-link-color); --watch-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='transparent' stroke='%23FFFFFF' stroke-width='.8' d='m8.1 1.1 2.2 4.5 4.8.7-3.5 3.4.9 4.8L8 12.2l-4.3 2.3.8-4.8L1 6.3l4.8-.7z'/%3E%3C/svg%3E"); --unwatch-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23FFFFFF' stroke='%23FFFFFF' stroke-width='.8' d='m8.1 1.1 2.2 4.5 4.8.7-3.5 3.4.9 4.8L8 12.2l-4.3 2.3.8-4.8L1 6.3l4.8-.7z'/%3E%3C/svg%3E"); /* Table of Contents */ --toc-bg: var(--body-light); --toc-title-bg: var(--body-dark); --toc-border-color: var(--body-border); --toc-list-border-color: var(--body-border); /* External links icon */ --external-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23FFFFFF' d='M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1Z M2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z'/%3E%3C/svg%3E"); /* Echo and skin switcher icons */ --echo-icon-moon-bg-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg height='21' viewBox='0 0 21 21' width='21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m8.85464918.37900488c-1.91149353 1.51069427-3.13816124 3.84973402-3.13816124 6.47527736 0 4.55564936 3.69308349 8.24873286 8.24873286 8.24873286 2.5815709 0 4.8861545-1.1859235 6.3986798-3.0426994-.8206378 4.7389755-4.9523867 8.343122-9.9259291 8.343122-5.56375572 0-10.07407088-4.5103151-10.07407088-10.0740709 0-5.02506013 3.67919933-9.19079725 8.49074856-9.95036192z' fill='%23FFFFFF'/%3E%3C/svg%3E"); --echo-icon-person-bg-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2212%22 height=%2213.836%22 viewBox=%220 0 12 13.836%22%3E %3Cpath fill='%23FFFFFF' d=%22M1.938%2C6.656c-1.32%2C1.485-1.47%2C3.15-0.97%2C4.25c0.323%2C0.707%2C0.78%2C1.127%2C1.313%2C1.375 c0.496%2C0.229%2C1.074%2C0.273%2C1.658%2C0.282c0.023%2C0%2C0.04%2C0.03%2C0.062%2C0.03h4.187c0.61%2C0%2C1.225-0.125%2C1.75-0.405 c0.527-0.28%2C0.961-0.718%2C1.188-1.376c0.335-0.964%2C0.175-2.529-1.094-4.03C9.094%2C7.954%2C7.68%2C8.719%2C6.065%2C8.719 c-1.677%2C0-3.182-0.812-4.125-2.063H1.938z%22/%3E %3Cpath fill='%23FFFFFF' d=%22M6.063%2C0c-1.89%2C0-3.595%2C1.674-3.594%2C3.563C2.467%2C5.45%2C4.173%2C7.155%2C6.06%2C7.155 c1.89%2C0%2C3.564-1.705%2C3.563-3.593C9.625%2C1.673%2C7.95%2C0%2C6.063%2C0L6.063%2C0z%22/%3E %3C/svg%3E"); --echo-icon-bell-bg-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Ebell%3C/title%3E%3Cpath d=%22M16 7a5.38 5.38 0 00-4.46-4.85C11.6 1.46 11.53 0 10 0S8.4 1.46 8.46 2.15A5.38 5.38 0 004 7v6l-2 2v1h16v-1l-2-2zm-6 13a3 3 0 003-3H7a3 3 0 003 3z%22 fill='%23FFFFFF'/%3E%3C/svg%3E"); --echo-icon-tray-bg-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Ctitle%3Etray%3C/title%3E%3Cpath d=%22M3 1a2 2 0 00-2 2v14a2 2 0 002 2h14a2 2 0 002-2V3a2 2 0 00-2-2zm14 12h-4l-1 2H8l-1-2H3V3h14z%22 fill='%23FFFFFF'/%3E%3C/svg%3E"); --echo-icon-fullscreen-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E fullscreen %3C/title%3E%3Cg fill='%23FFFFFF'%3E%3Cpath d='M1 1v6h2V3h4V1zm2 12H1v6h6v-2H3zm14 4h-4v2h6v-6h-2zm0-16h-4v2h4v4h2V1z'/%3E%3C/g%3E%3Cscript xmlns=''/%3E%3C/svg%3E"); --echo-icon-exitFullscreen-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E exit fullscreen %3C/title%3E%3Cg fill='%23FFFFFF'%3E%3Cpath d='M7 7V1H5v4H1v2zM5 19h2v-6H1v2h4zm10-4h4v-2h-6v6h2zm0-8h4V5h-4V1h-2v6z'/%3E%3C/g%3E%3Cscript xmlns=''/%3E%3C/svg%3E"); background: /* var(--body-background-image) uncomment to use background image */ var(--body-background-color) top left / 1500px 375px no-repeat; } a29daa9cb9232ae5ef6da2a90349d4de18126877 CSS Starter Kit/Minerva.css 0 148 691 628 2025-09-10T18:45:26Z BigDiesel2m 74 BigDiesel2m changed the content model of the page [[CSS Starter Kit/Minerva.css]] from "wikitext" to "CSS" css text/css /* All CSS here will be loaded for users of the MinervaNeue skin */ /** * See [[MediaWiki:Common.css]] for desktop and mobile styles, e.g. templates. * * See [[MediaWiki:Vector.css]] for desktop theme related styles. * See [[MediaWiki:Vector-theme-dark.css]] for desktop dark theme related styles. * * See [[MediaWiki:Minerva-theme-dark.css]] for mobile dark theme related styles. */ :root { --searchbutton-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg fill='%23000'%3E%3Cpath d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM3 8a5 5 0 1 0 10 0A5 5 0 1 0 3 8z'/%3E%3C/g%3E%3C/svg%3E"); --external-icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cg fill='%23906039'%3E%3Cpath d='M8.9 8.9H1.1V1.1h2.8V0H1.1C.5 0 0 .5 0 1.1v7.8C0 9.5.5 10 1.1 10h7.8c.6 0 1.1-.5 1.1-1.1V6.1H8.9v2.8z'/%3E%3Cpath d='M10 0H5.6l1.8 1.8L4.2 5l.8.8 3.2-3.2L10 4.4V0z'/%3E%3C/g%3E%3C/svg%3E"); /* [[Special:MobileDiff]] */ --diff-deletedline-background: #fbc0ba; /* Navboxes */ --mobile-navbox-wide-bg-color: #dcd3bf; --mobile-navbox-linear-gradient: linear-gradient(to right, rgba(255, 255, 255, 0), var(--body-main) 95%, var(--body-main)); } body { font-family: system-ui, -apple-system, Roboto, Helvetica, sans-serif; } @media all and (max-width: 320px) { body { font-size: 0.9em; } } .content { line-height: 1.7; } .pre-content h1, .content h1, .content h2 { font-weight: bold; } body { background: var(--body-background-color); color: var(--text-color); } select { color: var(--text-color); background: var(--body-light); border: 1px solid var(--body-border); } /* Self link */ a:not( [ href ] ) { color: inherit; } a.external, .mw-parser-output a.external { background-image: var(--external-icon); } blockquote { border-color: var(--body-mid); font-family: inherit; } legend { color: inherit; } .pre-content h1 { text-align: center; } .content .mw-parser-output > h2, .content .section-heading { border-color: var(--sidebar); } .content .mw-parser-output > h2, .content .section-heading { border-color: var(--sidebar); } .content .plainlist ol, .content .plainlist ul { padding: 0; } .content p { margin: 0.5em 0; } .content hr { background: none; border-color: var(--sidebar); border-style: solid; border-width: 1px 0 0 0; height: initial; } .content kbd, .content samp { border: none; } .content code, .content pre { background-color: var(--mw-code-background-color); border: 1px solid var(--body-border); } /* ================================ changes to the mobile skin ================================ */ /* Body element is already colored */ #mw-mf-page-center { background-color: transparent; } /* ----------------------- header/search bar ----------------------- */ .header { border-top: none; } .header-container.header-chrome { background: var(--body-background-image) var(--body-background-color) no-repeat; background-color: var(--body-background-color); background-size: 900px; box-shadow: inset 0 -1px 3px rgba(0, 0, 0, 0.1); } .header-container .notification-count { border-radius: 50%; } .header-container .notification-count.notification-unseen { background: none; } /* Make logo not semi transparent */ .header-container .branding-box { opacity: 1; } .search-box { text-align: right; } .search-box .search { background-color: var(--search-box); border-color: var(--search-box); box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); } .search-box .search::placeholder { color: var(--byline-color); } .client-nojs .search-box .search:focus, .search-overlay .search-box .search:focus { border-color: var(--link-color); box-shadow: inset 0 0 0 1px var(--link-color), 0 1px 1px rgba(0, 0, 0, 0.05); } /* magnifying glass icon; cant invert as the class is used in the same element as .search-box */ .mw-ui-background-icon-search, .minerva-icon--search-base20, .minerva-icon--search { background-image: var(--searchbutton-icon); } /* ------------- overlay ------------- */ .overlay { background: var(--body-main); } .overlay textarea { color: var(--text-color); } .overlay.search-overlay { background: var(--body-main); } /* Result boxes */ .overlay.search-overlay .results, .overlay.search-overlay .search-feedback { background-color: var(--body-light); } /* "Search within pages" */ .overlay.search-overlay .search-content { border-color: var(--body-mid); } /* Inside talk pages and editor */ .overlay .license { color: var(--base-text-color); } /* Border seperating summary section and preview */ .overlay .panel { border-color: var(--sidebar); } /* Category menu */ .overlay .content-header { background-color: var(--body-light); border-color: transparent; } .overlay.overlay-loading { background: var(--ooui-window-background); } .overlay .overlay-content { background: var(--body-main); width: 100%; } /* Search results text */ .page-summary h2, .page-summary h3 { color: var(--text-color); } /* Search results border */ .page-list li, .topic-title-list li, .site-link-list li { border-color: var(--body-mid); } /* Background color wouldnt be affected when scrolling down certain overlays the :not is there so source edit doesnt get messed up */ .overlay-enabled .overlay:not(.editor-overlay), .overlay-enabled #mw-mf-page-center { overflow-y: scroll; } .overlay-header-container, .overlay-footer-container { background-color: var(--body-background-color); border-color: transparent; } /* Editor stuff */ .editor-overlay .wikitext-editor { color: var(--text-color); } .editor-overlay .overlay-header { outline-color: transparent; } .editor-overlay .summary-request { color: var(--text-color); } .editor-overlay .editor-switcher { border: none; } .action-submit .mw-editnotice .action-edit .mw-editnotice, .action-submit .mw-editTools, .action-edit .mw-editTools, .action-submit .preview-limit-report-wrapper, .action-edit .preview-limit-report-wrapper, .action-submit .diff-otitle, .action-edit .diff-otitle, .action-submit .diff-ntitle, .action-edit .diff-ntitle, .action-submit #section_0, .action-edit #section_0, .action-submit #editpage-copywarn, .action-edit #editpage-copywarn, .action-submit #mw-anon-edit-warning, .action-edit #mw-anon-edit-warning { color: var(--byline-color); } .wikitext-editor { background-color: var(--body-main); } .ve-mobile-fakeToolbar { border: none; } .ve-mobile-fakeToolbar-container { background: var(--body-background-color); border: none; } .ve-mobile-fakeToolbar .mw-ui-icon-mf-spinner { border-color: transparent; } .ve-ui-targetToolbar-mobile .oo-ui-toolbar-tools > .ve-ui-toolbar-group-back { border-color: transparent; } .ve-ui-mobileContext { background-color: var(--body-light); border-color: var(--body-light); } .ve-ui-mobileContext .ve-ui-linearContextItem-body-action-wrapper { border-color: var(--body-border); } .ve-ui-linearContextItem-foot:not(:empty) { border-color: var(--body-border); } .ve-ui-mwSaveDialog-options { backgroubd-color: var(--body-light); border-color: var(--body-mid); } /* ------------- page tabs and nav ------------- */ .page-actions-menu { border-color: var(--sidebar); } /* Hide disabled language selector */ #language-selector:has(.disabled) { display: none; } /* Page tabs */ .minerva__tab-container .minerva__tab { color: var(--text-color); } .minerva__tab-container .minerva__tab.new, .minerva__tab-container .minerva__tab.new:visited, .minerva__tab-container .minerva__tab.new:hover, .minerva__tab-container .minerva__tab.new:active { color: var(--redlink-color); } .minerva__tab-container .minerva__tab.selected { border-color: var(--body-border); } /* "Joined n time ago" on userpages */ .heading-holder .tagline { color: var(--base-heading-color); } /* ------------- footer ------------- */ .minerva-footer { border-color: transparent; } .mw-footer > .post-content { margin-top: 32px; } .mw-footer > .post-content > .minerva-footer-logo { display: none; } .mw-footer .hlist li:after { color: var(--background-text-color); } /* Bar at the bottom of the page linking to page history */ .last-modified-bar { border-top: 1px solid; border-color: transparent; background: none; color: var(--text-color); } .last-modified-bar a, .last-modified-bar a:active, .last-modified-bar a:visited, .last-modified-bar .last-modified-text-accent { color: var(--background-text-color); } .last-modified-bar.active { background-color: var(--ooui-progressive) } .last-modified-bar.active, .last-modified-bar.active:active, .last-modified-bar.active:visited, .last-modified-bar.active .last-modified-text-accent { color: #fff; } .mw-ui-icon-mf-expand-gray:not(.mw-ui-icon-mf-expand-invert):before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Eexpand%3C/title%3E%3Cg fill='%2354595d'%3E%3Cpath d='M17.5 4.75l-7.5 7.5-7.5-7.5L1 6.25l9 9 9-9z'/%3E%3C/g%3E%3C/svg%3E"); } .toggle-list__list--drop-down { background-color: var(--wikitable-bg); } .toggle-list__list--drop-down .toggle-list-item:hover { background: var(--wikitable-bg-lighter); } .toggle-list-item__label { color: var(--base-text-color); } button .minerva-icon--search-base20, button .minerva-icon--search { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Esearch%3C/title%3E%3Cg fill='white'%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 111.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 113 8a5 5 0 0110 0z'/%3E%3C/g%3E%3C/svg%3E%0A"); } .minerva-icon--menu-base20, .minerva-icon--menu { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Emenu%3C/title%3E%3Cg fill='white'%3E%3Cpath d='M1 3v2h18V3zm0 8h18V9H1zm0 6h18v-2H1z'/%3E%3C/g%3E%3C/svg%3E%0A"); } .minerva-icon--bellOutline-base20 { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Ebell%3C/title%3E%3Cg fill='white'%3E%3Cpath d='M11.5 2.19C14.09 2.86 16 5.2 16 8v6l2 2v1H2v-1l2-2V8c0-2.8 1.91-5.14 4.5-5.81V1.5C8.5.67 9.17 0 10 0s1.5.67 1.5 1.5v.69zM10 4C7.79 4 6 5.79 6 8v7h8V8c0-2.21-1.79-4-4-4zM8 18h4c0 1.1-.9 2-2 2s-2-.9-2-2z'/%3E%3C/g%3E%3C/svg%3E%0A"); } .minerva-icon--userAvatarOutline { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Euser avatar%3C/title%3E%3Cg fill='white'%3E%3Cpath d='M10 8c1.7 0 3.06-1.35 3.06-3S11.7 2 10 2 6.94 3.35 6.94 5 8.3 8 10 8zm0 2c-2.8 0-5.06-2.24-5.06-5S7.2 0 10 0s5.06 2.24 5.06 5-2.26 5-5.06 5zm-7 8h14v-1.33c0-1.75-2.31-3.56-7-3.56s-7 1.81-7 3.56V18zm7-6.89c6.66 0 9 3.33 9 5.56V20H1v-3.33c0-2.23 2.34-5.56 9-5.56z'/%3E%3C/g%3E%3C/svg%3E%0A"); } /* Text inside navbar */ .page-actions-menu__list-item .cdx-button { color: var(--base-text-color) !important; /* Base theme has !important here so we need it as well */ } /* Close button inside search bar */ .mw-ui-icon-mf-close-base20 { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Eclose%3C/title%3E%3Cg fill='%23fff'%3E%3Cpath d='m4.3 2.9 12.8 12.8-1.4 1.4L2.9 4.3z'/%3E%3Cpath d='M17.1 4.3 4.3 17.1l-1.4-1.4L15.7 2.9z'/%3E%3C/g%3E%3C/svg%3E"); } /* ------------- Sidebar menus ------------- */ #mw-mf-page-left { background-color: var(--body-background-color); } #mw-mf-page-left .secondary-action { border-left-color: var(--body-mid); } #mw-mf-page-left ul .toggle-list-item { background-color: var(--body-main); border-color: var(--body-mid); } #mw-mf-page-left ul .toggle-list-item .toggle-list-item__anchor:hover { box-shadow: inset 4px 0 0 0 var(--link-color); } #mw-mf-page-left ul .toggle-list-item .toggle-list-item__anchor:hover { box-shadow: inset 4px 0 0 0 var(--link-color) } #mw-mf-page-left ul.hlist .toggle-list-item .toggle-list-item__anchor:hover { box-shadow: none } #mw-mf-page-left ul.hlist .toggle-list-item .toggle-list-item__anchor .toggle-list-item__label { color: var(--background-link-color); font-size: 0.8125rem } /* ------------- Notification overlay ------------- */ .notifications-overlay.navigation-drawer { box-shadow: -1px 0 8px 0 rgba(0, 0, 0, 0.35); } .notifications-overlay .mw-echo-ui-actionMenuPopupWidget-menu { border: none; } .mw-mf-anchor, .mw-mf-anchor:visited, .mw-mf-anchor:visited:hover, .mw-mf-anchor:hover, .mw-mf-anchor:active { color: var(--link-color); } /* Talk page stuff */ .minerva-talk-full-page-button { background-color: var(--body-main); border-color: var(--body-dark); color: var(--link-color); } .minerva-talk-content-explained { border-color: var(--sidebar); color: var(--base-text-color); } .talk-overlay .comment .wikitext-editor { border-color: var(--body-border); } .client-js .skin-minerva--talk-simplified .section-heading { border-color: var(--sidebar); } /* Notification boxes */ .mw-notification a, .toast a { color: var(--link-color); } /* When clicking e.g. redlinks */ .drawer { background-color: var(--body-light); } /* References */ .drawer.references-drawer { background-color: var(--body-light); color: var(--text-color); } .drawer.references-drawer a { color: var(--link-color); } .drawer.references-drawer .references-drawer__title { color: var(--text-color); } .drawer.references-drawer .mw-ui-icon::before { filter: brightness(0); } /* Obscure class used on non-existent userpages */ .cta-holder { background: var(--body-light); } .cta-holder .desc { color: var(--byline-color); } /* edit tag e.g. Rollback */ .mw-tag-marker { border-color: var(--body-border); } /* Visedit/Sourceeditor switch button */ .oo-ui-toolGroup { background: var(--body-background-color); } /* MediaViewer/ImageCarousel */ .load-fail-msg { color: var(--text-color); } .load-fail-msg-link a { color: var(--link-color); } /* Checkered background */ .image-carousel .image-loaded { background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M0 0h8v16h8V8H0z' opacity='.13'/%3E%3C/svg%3E%0A") repeat; } .image-details { background-color: var(--body-light); border-color: transparent; } /* ================================ changes to special pages ================================ */ /* [[Special:MobileOptions]] */ @media all and (min-width: 720px) { .ns-special .pre-content { background-color: transparent; } .ns-special .mw-body { background: var(--body-main); } .ns-special .mw-body form { background: transparent; } } form.mw-mf-settings .oo-ui-fieldLayout, form.mw-mf-settings .oo-ui-fieldLayout:first-child { border-color: var(--body-mid); } /* Page history when not in Advanced Mobile Contribution mode */ .ns-special .content-header { border-bottom-color: var(--body-dark); } .action-history .mw-history-compareselectedversions { background-color: var(--body-main); } .action-history #pagehistory li:not(.selected) { border-bottom-color: var(--sidebar); } /* Mobile revision history undo/rollback */ .mw-pager-tools a:not(:disabled), .mw-history-undo a:not(:disabled) { background-color: var(--ooui-normal); color: var(--ooui-text); } .mw-pager-tools a:not(:disabled):hover, .mw-history-undo a:not(:disabled):hover { background-color: var(--ooui-normal--hover); color: var(--ooui-text); } /* [[Special:Contributions]] */ ul.mw-contributions-list li, ul.special li { border-color: var(--sidebar); } /* [[Special History]] */ /* Advanced Mobile Contribution mode directs to ?action=history */ .page-list li > a:not(.mw-ui-icon-element), .topic-title-list li > a:not(.mw-ui-icon-element), .site-link-list li > a:not(.mw-ui-icon-element) { color: var(--byline-color); } .page-list.side-list .list-thumb, .topic-title-list.side-list .list-thumb, .site-link-list.side-list .list-thumb { color: var(--text-color); } /* Edit summary */ .page-list .info, .topic-title-list .info, .site-link-list .info, .page-list .component, .topic-title-list .component, .site-link-list .component { color: var(--byline-color); } /* User link */ .mw-mf-user { color: var(--text-color); } /* When Advanced Mobile Configuration is turned on */ .content .mw-index-pager-list-header { background-color: var(--body-mid); color: inherit; font-family: inherit; } /* [[Special:Preferences]] */ .mw-prefs-title { color: inherit; } .mw-prefs-description, .oo-ui-window-body.mw-mobile-pref-dialog-body .mw-htmlform-field-HTMLInfoField { color: var(--byline-color); } .mw-mobile-prefsection.oo-ui-buttonElement { border-color: var(--sidebar); } .oo-ui-window-body.mw-mobile-pref-dialog-body .mw-prefs-fieldset-wrapper .oo-ui-fieldsetLayout-header, .oo-ui-window-body.mw-mobile-pref-dialog-body [class^="mw-htmlform-field"] { border-color: var(--sidebar); } /* ==================== [[Special:MobileDiff]] ==================== */ .diff-editfont-monospace { font-family: monospace,monospace; } .minoredit { background: var(--body-mid); } #mw-mf-diffview .mw-mf-diff-date { color: var(--byline-color); } #mw-mf-diffview .mw-diff-inline-deleted del, #mw-mf-diffview .mw-diff-inline-changed del, #mw-mf-diffview .mw-diff-inline-moved del { background: var(--diff-deletedline-background); color: var(--diff-deletedline-color); border-radius: 0.33em; } #mw-mf-diffview .mw-diff-inline-added ins, #mw-mf-diffview .mw-diff-inline-changed ins, #mw-mf-diffview .mw-diff-inline-moved ins { background: var(--diff-addedline-background); color: var(--diff-addedline-color); border-radius: 0.33em; } #mw-mf-diffview .mw-diff-inline-moved { background: var(--diff-context-background); } #mw-mf-diffview #mw-mf-userinfo { background: var(--body-light); border-top-color: var(--body-border); } #mw-mf-diffview #mw-mf-userinfo .mw-mf-edit-count { color: var(--text-color); } #mw-mf-diffview #mw-mf-userinfo .mw-mf-edit-count div { color: inherit; } /*div.hatnote {*/ /* padding: 5px 7px;*/ /* color: var(--text-color);*/ /* font-size: 0.8125rem;*/ /* background-color: var(--body-light);*/ /* margin: 0 0 0.5em 0;*/ /* overflow: hidden;*/ /*}*/ @media all and (max-width: 720px) { .messagebox { border-left-width: 7px; font-size: 0.9375em; } } /* ==================== infoboxes ==================== */ .infobox { font-size: 85%; background-color: var(--body-light); border: 1px solid var(--body-border); box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); table-layout: fixed; } .content .infobox { display: table; } .content .infobox caption { display: table-caption; background: none; } .infobox .infobox-header { color: var(--infobox-text-color); font-size: 1.15em; background: var(--body-dark); padding: 0.5em 0; text-align: center; } .infobox .infobox-subheader { background: var(--body-dark); line-height: 2em; text-align: center; } .infobox .infobox-subheader a { color: var(--infobox-text-color); } .infobox th:not(.infobox-nested):not(.infobox-subheader):not(.infobox-header) { text-align: right; vertical-align: top; border-right: 2px solid var(--body-dark); padding: 0.2em 0.5em; } .infobox caption.infobox-caption { text-align: center; } .infobox td { padding: 0.25em 0.5em; line-height: 1.6em; } .infobox td.infobox-nested { padding: 0.25em 0; line-height: 1em; } .infobox .infobox-padding { height: 0.5em; padding: 0; border: 0; } .infobox .infobox-image { text-align: center; } .infobox .infobox-nested { text-align: center; } .infobox .infobox-nested + .infobox-nested { border-left: 2px solid var(--body-dark); } .infobox .infobox-cell-hidden { display: none; } .infobox .infobox-full-width-content { max-width: 300px; text-align: center; overflow-x: hidden; padding: 0; } @media screen and (min-width: 720px) { .content table.infobox { float: right; margin-top: 0.5em; margin-left: 1em; width: 300px !important; } } /* ==================== navboxes ==================== */ .navbox { border: 1px solid var(--body-border); box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(0, 0, 0, 0.1); font-size: 0.85em; } .content .navbox ul { padding-left: 0; /* Get rid of stray default mobile css */ } .content .navbox ul li { margin-bottom: 0; /* Get rid of stray default mobile css */ } @media screen and (max-width: 719px) { .navbox td, .navbox th, .navbox tr, .navbox tbody, .navbox .navbox-subgroup { display: block; } } @media screen and (min-width: 720px) { .content table.navbox, .content .navbox table { width: 100% !important; } } .navbox .navbox-subgroup { margin: 0; } .navbox .navbar { display: none; } /* Main navbox heading */ .navbox-title { color: var(--text-color); background-color: var(--body-dark); font-size: 140%; text-align: center; padding: 0.25em 0.85em; } @media screen and (min-width: 720px) { .navbox-title { border-bottom: 1px solid var(--body-border); } } /* Group headings */ .navbox-group-title { background-color: var(--body-mid); text-align: left; padding: 0.2em 0.85em; } @media screen and (max-width: 719px) { .navbox-group-title { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } } @media screen and (min-width: 720px) { .navbox-group-title { border: 1px solid var(--body-border); border-width: 0 1px 1px 0; width: 12vw; } } /* hide title for half-normal-half-subgroup groups */ .navbox-group-title-hidden { display: none; } .navbox-list { padding: 0; position: relative; } @media screen and (min-width: 720px) { .navbox-list { border-bottom: 1px solid var(--body-border); } } .navbox-list ul { display: flex; } @media screen and (max-width: 719px) { .navbox-list ul { white-space: nowrap; overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; } } @media screen and (min-width: 720px) { .navbox-list ul { padding: 0.2em 0.85em 0.5em !important; flex-wrap: wrap; } } @media screen and (min-width: 720px) { .navbox-list[style*="center"] ul { justify-content: center; } } .navbox-list li { display: inline-flex; align-items: center; height: 3.5em; margin: 0 0 0 0.85em; } @media screen and (min-width: 720px) { .navbox-list li { height: 2.1em; } .navbox-list li:first-child { margin-left: 0; } } .navbox-list li + li::before { content: '•'; display: inline-block; white-space: pre-wrap; position: relative; left: -0.425em; color: var(--text-color); pointer-events: none; } .navbox-list li + li > a + a::before { display: none; } .navbox-list li:last-child { margin-right: 2em; } .navbox-list::after { content: ''; display: block; position: absolute; background-image: var(--mobile-navbox-linear-gradient); height: 100%; width: 2.5em; top: 0; right: 0; pointer-events: none; } @media screen and (min-width: 720px) { .navbox-list::after { display: none; } } .navbox-list.navbox-parent { border-bottom: 0; padding: 0; } .navbox-list.navbox-parent::after { display: none; } .navbox-group .navbox-group .navbox-group-title { background-color: var(--body-light); padding: 0 0.85em 0 1.7em; } @media screen and (min-width: 720px) { .navbox-group .navbox-group .navbox-group-title { padding-left: 0.85em; } } .navbox-group .navbox-group .navbox-list ul { padding-left: 1.7em; } .navbox-group .navbox-group .navbox-list li { margin-bottom: 0; } .navbox-group .navbox-group .navbox-list li:first-child { margin-left: 0; } .navbox-group .navbox-group.navbox-group-split .navbox-list ul { padding-left: 0.85em; } .navbox-group .navbox-group .navbox-group:first-child .navbox-group-title { padding-top: 0.5em; } @media screen and (min-width: 720px) { .navbox-group .navbox-group .navbox-group:first-child .navbox-group-title { padding-top: 0; } } .navbox-group .navbox-group .navbox-group .navbox-group-title { background-color: transparent; padding-left: 2.55em; } @media screen and (min-width: 720px) { .navbox-group .navbox-group .navbox-group .navbox-group-title { background-color: var(--mobile-navbox-wide-bg-color); padding-left: 0.85em; } } .navbox-group .navbox-group .navbox-group .navbox-list ul { padding-left: 2.55em; } .navbox-group .navbox-group .navbox-group.navbox-group-split .navbox-list ul { padding-left: 1.7em; } /* ==================== misc fixes ==================== */ .wikitable { background: none; box-shadow: none; } .wikitable tbody { background: var(--body-light); } .toc { background-color: var(--body-light); border-color: var(--body-border); } #filetoc li { display: inline; padding-right: 2em; } .mw-dismissable-notice-body { margin: 0; } .mw-dismissable-notice-body .mw-dismissable-notice-close-parent { border-radius: 0 !important; font-size: 0.75em; } .content figure[typeof~='mw:File/Thumb'], .content figure[typeof~='mw:File/Frame'], .content div.thumbinner { background-color: var(--thumb-bg); } .content figure[typeof~='mw:File/Thumb'] .mw-file-element, .content figure[typeof~='mw:File/Frame'] .mw-file-element, .content .thumbimage { border: 1px solid transparent; border-bottom: none; } .content figure[typeof~='mw:File/Thumb'] > figcaption, .content figure[typeof~='mw:File/Frame'] > figcaption, .content .thumbcaption { margin: 0; padding: 4px 6px !important; color: inherit; background: var(--thumb-caption-bg); } .content table.messagebox { margin: 0.5em auto; } .content span > video { max-width: 100% !important; height: auto !important; } .content table a > img { max-width: inherit !important; height: inherit !important; } .content .infobox a > img { max-width: 100% !important; height: auto !important; } .content .infobox-bonuses a > img { max-width: inherit !important; height: inherit !important; } 8a75fb5df75be6ede71049c7a1d81199d0e59da0 CSS Starter Kit/Minerva-theme-dark.css 0 149 692 629 2025-09-10T18:45:39Z BigDiesel2m 74 BigDiesel2m changed the content model of the page [[CSS Starter Kit/Minerva-theme-dark.css]] from "wikitext" to "CSS" css text/css /* All CSS here will be loaded for users of the Minerva skin with dark mode */ /** * See [[MediaWiki:Common.css]] for desktop and mobile styles, e.g. templates. * * See [[MediaWiki:Vector.css]] for desktop theme related styles. * See [[MediaWiki:Vector-theme-dark.css]] for desktop dark theme related styles. * * See [[MediaWiki:Minerva.css]] for mobile theme related styles. */ body.wgl-theme-dark .minerva-icon, body.wgl-theme-dark .mf-icon, body.wgl-theme-dark .mw-ui-icon-mf-expand { filter: brightness(0) invert(1); } 63be687e8499dc4cfdac8cc7841841109383cb21 Title blacklist 0 20 710 400 2025-09-12T03:49:07Z TehKittyCat 11 Block all \.html titles. wikitext text/x-wiki ########################################################################### # DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF [[w:en:regular expressions|REGEX]]! # ########################################################################### # # This is a list of page titles which are blocked from creation/editing on our wikis. # Guidelines: # - This page, delicate as it is, is editable by admins only. # - To disable an entry, *remove* it, don't comment it out. # # For syntax guidelines see [[mw:Extension:Title blacklist]] <!-- leave this line exactly as it is --> <pre> ## Technical # no multiple ! or ? .*[!?]{3,}.* <autoconfirmed> # no pseudo-wiki-deep-links (?:[^\/]+[\/:])?(?:index\.php|w\/wiki)(?:\/.+)? .*''.* <newaccountonly> # URI like page titles .*[?&]+[^=]+=[^&]+.* # domain names .*[\. ](?:com|org|uk|net|info|gov|kz|ru|ir|biz|info|кз|pt|br)\b.* <newaccountonly> # fake ipv4 .*(?:[0-9]{1,3}\.){3}[0-9]{1,3}.* <newaccountonly> # Wikis .*mediawiki.* <newaccountonly> .*(?:wiki(?:[mp]edi[ae](?!n))).* <newaccountonly|antispoof> .*(?:wiki(books|data|news|quote|source|species|versity|voyage)).* <newaccountonly|antispoof> .*wiktionary.* <newaccountonly> # WikiVoyages merger unclaimed account renaming conflict avoidance .*\(?:W[TV]-\w{2}\) .* <newaccountonly> # Google google.*\.html # Weird Gloop - Block all .html titles .*\.html # testing new group .*[Tt]estaccountfornewgroup.* <newaccountonly> .*userlogin.* <newaccountonly> ##Usernames people # functional accounts .*AD+MI+N.* <newaccountonly|antispoof> .*sysop.* <newaccountonly|antispoof> .*moderator.* <newaccountonly|antispoof> .*arbit(?:er|rator).* <newaccountonly> .*checkuser.* <newaccountonly|antispoof> .*oversight.* <newaccountonly|antispoof> .*S+T[EO]+(?:W|VV)+A+RD.* <newaccountonly|antispoof> .*bue?r(?:eau|o)[ck]r?at.* <newaccountonly> .*\bspravce\b.* <newaccountonly|antispoof> # [[Special:PermanentLink/16431112#Wikipedie usernames]] # schiedsgericht in w:de .*schieds(?:ge)?richt.* <newaccountonly> .*WMF.* <newaccountonly|antispoof> .*molly white.* <newaccountonly|antispoof> .*tulsi [a-z]h?agat.* <newaccountonly|antispoof> .*sro[ \.\-]?2[ \.\-]?3.* <newaccountonly> .*WikiDan.{0,10}61.* <newaccountonly> # See [[w:en:Wikipedia:Sockpuppet_investigations/Moutray2010]] .*cһеск[ИѴ]ѕег.* .*сап ѕи[ск]+.* .*һогѕе.* .*\bԁіск.* .*\bсоск.* # strong language .*AIDS.* <newaccountonly|casesensitive> .*ASS+HO+L+E.* <newaccountonly|antispoof> .*BASTARD.* <newaccountonly|antispoof> .*BITCH.* <newaccountonly|antispoof> .*COCKSUCK.* <newaccountonly|antispoof> .*CUNNILINGUS.* <newaccountonly|antispoof> .*[CK(]UNT.* <newaccountonly|antispoof> .*VAGINA.* <newaccountonly|antispoof> .*DILDO.* <newaccountonly|antispoof> .*FAG\.?G+OT.* <newaccountonly|antispoof> .*FU[C(K]+K+ <newaccountonly|antispoof> .*f\*ck.* <newaccountonly|antispoof> .*HITLER.* <newaccountonly|antispoof> .*P[Eê]+N+I+S.* <newaccountonly|antispoof> .*SLUT.* <newaccountonly|antispoof> .*PRO+STITUTE.* <newaccountonly|antispoof> .*PA?EDO+(?:PH|F)ILE.* <newaccountonly|antispoof> .*JEW.* <newaccountonly|casesensitive> .*fellatio.* <newaccountonly> .*lesbianism.* <newaccountonly> .*molest[\ s].* <newaccountonly> .*n[ei1!][gq]+([gq]a+s?|[gq]+er|3r|ur|let).* <newaccountonly> .*orgasm.* <newaccountonly> .*scr[o0]tum.* <newaccountonly> .*[8B]\={2,}D.* <newaccountonly> .*russavia.* <newaccountonly> .*Belanidia.* <newaccountonly> .*[YIíıl]\.?A\.?[NM]\.?G\.?U\.?A\.?[SZ].* <newaccountonly> .*DARIO SEVERI.* <newaccountonly> .*Vou (?:cagar|defecar|mijar|ejacular|gozar).* <newaccountonly> .*[Ck]aguei.* <newaccountonly> .*GRS73.* <newaccountonly> .*Chronus.* <newaccountonly> .*is my ho(?:me|[a-z]se|my|mey).* <newaccountonly|antispoof> .*housegoy.* <newaccountonly|antispoof> .*homoboy.* <newaccountonly|antispoof> .*homosexo.* <newaccountonly|antispoof> .*wikinger.* <newaccountonly|antispoof> .*home[iy][bg]oy.* <newaccountonly|antispoof> .*homie[bg]oy.* <newaccountonly|antispoof> .*\bpeniz.* <newaccountonly> # [[special:permalink/17162342#Peniz]] .*fuck you.* <newaccountonly|antispoof> .*下凵ㄈ水.* .*山工水工户三多工月‎.* .*代月七三.* .*弓七三山月民多弓 .* .*huge cock.* #German strong language .* ist schwul.* <newaccountonly|antispoof> # fick... .*fick(?:e[rn]\b|t\b| d[ieo]).* <newaccountonly|antispoof> # scheiss .*sche?(?-i:i(?:ß|s{2})).* <newaccountonly|antispoof> # wichser .*wi(?:chs|x{1,3})e?r.* <newaccountonly|antispoof> # arschloch .*\barschl.* <newaccountonly|antispoof> # Chronic Vandal .*auwal.* <newaccountonly|antispoof> # [[Special:CentralAuth/Auwall]], chronic account creation vandal #Portuguese strong language .*[CK]ARALHO.* <newaccountonly|antispoof> .*BU[CS]ET+(?:INH)?A.* <newaccountonly|antispoof> .*FODA(?:-?[SC]E)?.* <newaccountonly|antispoof> .*VAI[- ]TOMAR[- ]NO.* <newaccountonly|antispoof> .*VAI(?:[- ]?[TCS])?E[- ]?FUDER?.* <newaccountonly|antispoof> .*CARA[- ]DE[- ]PAU.* <newaccountonly|antispoof> .*OTARIO.* <newaccountonly|antispoof> .*DESGRACA.* <newaccountonly|antispoof> .*punhet[ae].* <newaccountonly> .*viado.* <newaccountonly> .*bosta.* <newaccountonly> .*\bporr+a\b.* <newaccountonly> .*cara de cu.* <newaccountonly> .*\bmerda\b.* <newaccountonly> .*nunca ser[aá].* <newaccountonly> # WOW .*on ?wheels.* <newaccountonly> .*on wh[eéèẽȩëêēẹẹėĕěę]+ls.* .*wikipedo.* <newaccountonly> .*\bNC state\b.*\bis\b.* <newaccountonly> .*fuquay.* <newaccountonly> .*fooledyouSt(?:u|ew)ards\d{0,4}.* <newaccountonly> .+massive c.* <newaccountonly> .*negro scum.* <newaccountonly> .*awp's massive c.* <newaccountonly> .*tched by.* <newaccountonly> .*rap(?:es?|ing).?bab(?:y|ies).* <newaccountonly> .*stretÄ‹hed.* <newaccountonly> .*StretċhedBy.* <newaccountonly> .*str[eėéèëê]tch[eėéèëê]d.* <newaccountonly> .*vanda[lI].* <newaccountonly> .*king my co+ck.* <newaccountonly> .*G[rw]{2,3}ap.* <newaccountonly> .*[GⒼĜĞĠĢƓǤǦǴḠ].*[RŔⓇŖŘȐȒṘṚṜṞ®].*[AǼAÀⒶÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*[WŴẀẂẄẆẈ₩].*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly> .*[ⒼGĜĞĠĢƓǤǦǴḠ].*[RŔŖⓇŘȐȒṘṚṜṞ®].*[AǼⒶAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*VV.*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly> (?i:[GĜĞĠĢƓǤǦǴḠ69&Γ]((\W|\W.*\W)?[RŔŖŘȐȒṘṚṜṞ®Ρ₧ÞþΡρРрƤṔṖǷ](?:\W|\W.*\W)?)+(?:[ǼAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦȺḀẠẢẤẦẨẪẬẮẰẲẴẶÆǢ4@?Α](?:\W|\W.*\W)?)+(?:[VƲṼṾWŴẀẂẄẆẈ₩UÙÚÛÜŨŪŬŮŰŲǓǕǗǙǛΫΥΫΎ](?:\W|\W.*\W)?)+[PƤṔṖǷ₧ÞþΡρРр]) <newaccountonly> .*hagg[ae]r.* <newaccountonly> .*[НHΗHⱧ]+[[:punct:] ]*[ΆAÁÀÃÄÂΑАA]+[[:punct:] ]*[GGԌ]+[[:punct:] ]*(?:[ΆAÁÀÃÄÂΑАA]|[EЕΕËEĖ])+[[:punct:] ]*[RRЯ]+.* <casesensitive> .*[НHΗHⱧ][EЕΕËEĖ][RRЯ][MМΜM][YΥY].* <casesensitive> .*JEWS DID.* #VasilievVV 2008-05-01 .*Śemitic.* .*ni[ğǵģĝġĠĞ]+er.* .*\bon.t[iy]res\b.* <newaccountonly|antispoof> .*pelican.shit.* <antispoof> .*my.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+e+.{0,5}[bßβбв฿]+o+y.* <newaccountonly|antispoof> .*[mɯḿṁṃмӍμ₥]y.+\b[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+(?:i+[e3عڠẽəɵ]+|[e3عڠẽəɵ]+y+)s*\b.* <newaccountonly|antispoof> .*[mɯḿṁṃмӍμ₥]y.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+[oóòôöõǒōŏǫőœøəόοωὸὀὁὄὂὅὃоөӧӫδσʘǿọ0]+[uúùûüũůǔūǖǘǚǜŭųűύvṽṿwŵẁẃẅẇẉẘΦφΨψωώὼώᾠᾡᾢᾣᾤᾥᾦᾧѱѵѷѿ]+s+e+.{0,5}[bßβбв฿ьҌҍ]+o+y.* <newaccountonly|antispoof> .*Rymax[0-9]+.* <newaccountonly> .*Omegariley[0-9]+.* <newaccountonly> .*wa+n+k+e*r.* <newaccountonly|antispoof> #Stewards and SWMT .*sKy[1Il][uüv].* <newaccountonly> .*Naw?linwiki.* <newaccountonly> .*Nishkid64.* <newaccountonly> .*Alisons?.*? (?:b[i ]{1,2}tch|shit) <newaccountonly> .*[mM][@a]t[3e]r[il1ìíïîīI]alsc[il1ìíïîīI][3e]nt[il1ìíïîīI]st.* <newaccountonly> .*favonian.* <newaccountonly> .*[il]nf[il]n[il]te[0-9]{4}.* <newaccountonly|antispoof|errmsg=titleblacklist-forbidden-new-account> .*[il]nf[il]n[il]te[0-9]{4}.* <autoconfirmed|antispoof> # Prevent article creation with such name. .*B.?sadowski.* <newaccountonly|antispoof> .*Tege[lI].* <newaccountonly|antispoof> .* Тегела? .* <newaccountonly|antispoof> # Tegel in Russian is my understanding .*\bajraddatz.* <newaccountonly|antispoof> .*marcoaurelio.* <newaccountonly|antispoof> #Other users .*j[iu]m(?:bo|my) ?wh?ales.* <newaccountonly> .*Kr[i1l]mpet.* <newaccountonly> .*Betacommand.* <newaccountonly> .*[cC]arol.?[mM]\.?o\.?ore.* <newaccountonly> .*\s+[jJ]\.?[Dd]elanoy.* <newaccountonly> .*[Ee]lcobbola.* <newaccountonly> .*[Vv]zaak.* <newaccountonly> .*Phaedriel <newaccountonly> #per CU-l .*DanielTom\d.* <newaccountonly> .*HERBYTHYME.* <newaccountonly|antispoof> # xwiki issue of harassment .*parbel.* <newaccountonly|antispoof> .*seewo(?-i:[LlI][Ff]).* <newaccountonly|antispoof> .*Zzuuzz.* <newaccountonly|antispoof> .*Ingrid Gome[sz].* <newaccountonly|antispoof> .*Taichi.* <newaccountonly|antispoof> .*Lomita.* <newaccountonly|antispoof> # [[special:permalink/17718012#Lomita]] [[special:diff/17728420]] .*Krichel.* <newaccountonly|antispoof> .*Amire80.* <newaccountonly|antispoof> .*PlyrStar93.* <newaccountonly|antispoof> .*Cruizir .* <newaccountonly|antispoof> .*\bCruiz.r\b.* .*Bonadea .* <newaccountonly> # abuse by JA, via [[SRG]] .*TonyBallioni.* <newaccountonly> .*De[aeiou]?fender\b.* <newaccountonly|antispoof> .*Plyr?Star93.* <newaccountonly> .*\bchrissymad.* <newaccountonly> .*SA.?13 Bro.* <newaccountonly> .*\bpraxidica.* <newaccountonly> ##LTA # [[w:ja:LTA:ISECHIKA]] and other ja titles .*レオパレス.* <newaccountonly> .*フェロモンたっぷり.* <newaccountonly> .*(?:ヤリマン|レイプ|女体盛り|レズ(?:ビアン)?|ビッチ|咥えて欲しい).* <newaccountonly> .*(?:[被容]疑者|被告|受刑者|加害者).* <newaccountonly> .*(?:悪質|クレーマ|無賃乗車|万引き?|窃盗).* <newaccountonly> .+(?:組直[系参]).+ <newaccountonly> .*(?:\+81\D?|0)[7-9]0(?:\D?\d{4}){2}.* <newaccountonly|antispoof> .*風俗.* <newaccountonly> # Bambifan .*Spider's.*Web.* <newaccountonly> .*Pig(?:'s)?.*Tale.* <newaccountonly> # Who cares who it is .*Chaosnamepuppet.* <newaccountonly> Jorge Queirolo Bravo <autoconfirmed> User(?: talk)?:(?:Barsoom Tork|Pocoyo Albatross|Anything Muppets|Moosey Mouse|Inbloomed Muppets).* <casesensitive|noedit> # Harold .*H.R.[L|1I]D.*K(?:R|[|!ɨᎥ1iIÍÌĬîÎǏÏĨįĮĪıİlľŀłļḷΙιіІЇ丨])+che[L|1I].* <newaccountonly|antispoof> .*K[Ri]+CH[e'][L|1I].*H.R.[L|1I]D.* <newaccountonly|antispoof> # Vicky Kadian [[special:permalink/17551440#Vicky Kadian]] .*Vì[ck]ky Kadian.* <antispoof> .*Kadian Vi[ck]ki.* <antispoof> .*विक्की कादियान.* .*कादियान विक्की.* # DieselSun, repeat article creation on self, checkuser detail available .*Tatarniko[fv] Ale(?:ks|x)ande?r.* .*Ale(?:ks|x)ande?r Tatarniko[fv].* .*Alexander Sergeevich Tatarnikov.* .*diezel\s{0,5}sun.* .*Александер Татарников.* .*Александр Сергеевич Татарников.* # Brandon Richardson, repeat article creation on self [[Special:PermanentLink/9666160]] Brandon (?:\w{0,20} |Q\. )?Richardson .*Prince Richardson.* # Javad Ramezani .*[jcy][ae]v\w[dt][\. ]{0,5}\w[ae]m\w?z[aeo]ni?.* <antispoof> .*[ae]m\w?z[ao]ni?[\. ]{0,5}[jdc][ae]v\w[dt].* <antispoof> .*جواد.*رمضان.* .*Me and Selena.* .*Javad[\. ]{0,5}\(?:s[iaoe]nger\).* .*[ҶЏЖж]а[ву][оа]д\s{0,5}\w{0,5}\s{0,5}Рам[ае][зд][оа]н.* .*ჯავადის[\. ]{0,5}რამადანის.* .*ஜவாத்[\. ]{0,5}ரம[ளாலா]ன்.* .*Javad Ramadan.* <autoconfirmed> .*Javad Shorab.* <autoconfirmed|antispoof> # José Rafael Cordero Sánchez [[special:permalink/16580741]] [[Special:diff/17786922]] .*(?:Jos.|R.(fael)?) Cordero S.nch.z.* .*José Cordero.* <autoconfirmed> # Evw [^:]+:Archelange <newaccountonly> # Cross-wiki sock .*Modern ?Apizza.* # Spam patterns .*Web20(?:tool|marketing|site|summit).* <newaccountonly> .*cheap[sr]al[a-z]{1,4}(?:\d{1,2})?.* <newaccountonly> .*polo(?:online|outlet).* <newaccountonly> .*cash.?advance.* <newaccountonly> .*loans?.?(?:lender|solution).* <newaccountonly> .*lose.?weight.* <autoconfirmed> .*weight.?loss.* <newaccountonly> .*paydayloan.* <newaccountonly> .*bktube\d{2}.* <newaccountonly> .*thai(?:vdo|xx)x\d.* <newaccountonly> .*pay[0o]neer.* <newaccountonly>#multiple a/c names starting with name, some appending, blocking for articles too \bpay[0o]neer\b .*gain inches.* .*growing tips anyone.* .*height (?:today|increas|discrimin|from).* .*shoe lift (?:insole|addition| ?\-|to make).* .*(?:with|using|the|\.|get|effective|introducing|ease|forget|right) shoe lift.* .*(?:lifts for|taller) shoe.* .*(?:hina|hinese|wholesale|cheap|buy) (?:authentic|sports|hockey|star game)? ?jersey.* .*do s and don ts of.* .* most effective way.* .*strateg(?:y|ies) to buy.* .*breaking your budget.* .*article promotion tip.* .*custom lanyard.* .*mimy.*s[lℓ£]uiter.* <antispoof> .*(?:best|top|with|through|perfect|having|ideal|using|beneficial|effective) autism.* .*marketing instant.* .*pay affiliate.* .*minecraft (?:server|download).* .*great tips .* .*self.?employed loans.* .*cash with no income.* .*best SEO .* .*(?:strong|good| a| the) NHL (?:pullover|shirt|jacket).* .*NHL (lover|supporter|enthusiast|fanatic).* <autoconfirmed> .*properties for sale.* <autoconfirmed> .*\beasy methods.* <autoconfirmed> .*home equity loan.* <autoconfirmed> .*card debts? repayment.* <autoconfirmed> .*your (?:forthcoming|next) (?:occasion|function|occurrence|party|celebrat).* <autoconfirmed> .*\b(?:ways|tips|how|methods) to (?:obtain|choose|discover).* <autoconfirmed> .*\b(?:dvantages|benefits) of (?:booking|renting|le(?:tt|as)ing).* <autoconfirmed> .*\bAduPoker.* .*\bpoker online.* <autoconfirmed> .*\blimo (p?:rovider|company|service|program|support|assist).* <autoconfirmed> .*manage your loan.* <autoconfirmed> .*on(?: the (?:(inter)?net|web)|.?line) gaming fun\b.* .*memorable team (?:development|building).*(?:basic|tips|guideline|suggestion|security|safeness|regulation|practice|rules|protection).* <autoconfirmed> .*tax preparation (?:consultation|service).* <autoconfirmed> .*(?:progress(?:on)?|advancement|trend|development) (?:along with|in addition to|as well as|and also|plus) devolution.* .*trying to conceive.* <autoconfirmed> .*avoid these foods.* <autoconfirmed> .*tax return easily.* .*\bbest income tax.* .*fastest growing.* <autoconfirmed> .*casinos? (?:online )?(?:casino|wagering|betting|playing|poker|gaming|gambling|games|strateg).* <autoconfirmed> .*(?:outlet|store|casinos) online.* <autoconfirmed> .*champion menwear.* <autoconfirmed> .*cheap finance.* <autoconfirmed> .*\bfind money .* <autoconfirmed> .*lottery on.?line.* <autoconfirmed> .*football (?:gambling|bet(?:s|ting)?)\b.* <autoconfirmed> .*flexible loan views.* <autoconfirmed> .*(pertaining to|reduce|intended for) ((motor )?vehicle|auto(mobile)?|car( or truck)?) (improvement|maintenance|fix|repair|vehicle|problem|restore).* <autoconfirmed> .*(professional|skilled|competent|seasoned) auto (auto|repair shop|technician|shady).* .*(review|strategy) (tab|tricks|tips|secret|suggestions).* <autoconfirmed> .*(custom|silicone?|printed|cheap|rubber|charity) (wristband|bracelet).* <autoconfirmed> .*(stage|phase|period|developmment|level)s? of (cystic )?(pimple|zit|acne).* <autoconfirmed> .*\bacne (treatment|cure|breakout).* <autoconfirmed> .*(flourishing|productive|profitable|thriving|successful|effective|prosperous) natural acne.* .*\btips and tricks.* <autoconfirmed> .*paypal money adder.* <autoconfirmed> .*(effective|superb|excellent|great|fantastic) seo (firm|corporation|provider|organi[sz]ation|business).* .*(medical|health|clinical).?(related|care|method of)? (malpractice|travel|transport|vehicle).* <autoconfirmed> .*prenuptial (documents|negotiating|contract|legal|agreement|deals).* <autoconfirmed> .*luxury (?:vehicle|automo(tive|bile)|(?:ar or )?truck) (?:review|evaluation|critiques|rating|opinion).* <autoconfirmed> .*(hir|rent|book|reserv)ing( an?)? (extra|luxuri(e|ou)s|extravagant) (?:auto(?:mo(t?:ive|bile))?|car|truck|vehicle|motor).* <autoconfirmed> .*\b(?:vehicle|auto(?:mo(?:tive|bile))?|car|truck|sedan) (?:driving|sales|maintenance|loans|repair|restore|mechanic)\b.* <autoconfirmed> .*\bhow to (?:locate|find) a (competent|professional|skilled).* <autoconfirmed> .*tips that will save money.* <autoconfirmed> .*\bcruising for the.* <autoconfirmed> # spam added March 2017, can probably culled after 6 months .*(?:your|own) website easily.* .*(?:of|with|easily) using (?:quidoo|hubpages).* <autoconfirmed> .*(?:\b|-)(?:fuss|cut|simple|free|less|realistic|world|practical|elements|secrets|systems|details|plans|criteria|products|advice|programs|solutions|aspects|of|in|for) warehouse.* <autoconfirmed> # April 2017 .*design shop.* <autoconfirmed> .*\bТитан гель.* <autoconfirmed> .*\bhammer toe.* <autoconfirmed> .*\btreatments? and cure.* <autoconfirmed> .*\bsymptoms? and treatment.* <autoconfirmed> .*((?:Kendall|Kylie|Kris|Caitlyn) Jenner|(Khloe|Kourtney|Rob|Kim) Kardashian|Scott Disick)[ \-]\w.* <autoconfirmed> .*\b(?:plain black|bandage) (wrap|long)? ?dress.* <autoconfirmed> .*herve leger \w.* <autoconfirmed> .*(buy|cialis vs|generic) viagra.* <autoconfirmed> .*(?:cialis|viagra) (generic|coupons|without a|online).* <autoconfirmed> .*sulfate explained.* <autoconfirmed> .*\bHVAC ?(?:\.|assistance|accomplishment|encounter|purchase|suggest|advice|concern|by us|demand|good|is eas|using|with|success|begin|guid|that |achieve|expert|trouble|practic|rookie|problem|could|tip|need|may|require|which|is ).* <autoconfirmed> .*heating and air conditioning.* <autoconfirmed> .*mattress (?:sales|headboard|start|retail|wars|discount|mattress|bed|pad|again|would|market|security|good|from).* <autoconfirmed> # tv stream .*\bon.?line ((tv )?coverage|free) <autoconfirmed> .*\b(final|watch)[ \-\.]+(?:now|free |winter|live).* <autoconfirmed> .*\blive[ \-\.](?:online|stream|free|hd|six nat).* <autoconfirmed> .*\bst\.re\.am.* <autoconfirmed> .*\brugby\*\*.* <autoconfirmed> .*\bgreat things about\b.* <autoconfirmed> .*\bunderstanding files\b.* <autoconfirmed> # per stewards .*(?:cheap|buy) (tizanidine|zanaflex).* .*muscle relaxants.* <autoconfirmed> .*(?:simple|fat) (?:fast|weight)[ -]loss.* <autoconfirmed> .*weight[ -]loss (supplement|and).* <autoconfirmed> .*(?:another|crash|ketogenic|carb) diet.* <autoconfirmed> .*building (diet|tip).* <autoconfirmed> .*body fat on.* <autoconfirmed> .*simple home remedies.* <autoconfirmed> .*\bstone island\b.* <autoconfirmed> # simple, may be too harsh, let us stop the worst of the spam -- billinghurst 20180718 .*\b(?:outlet|sale|official) (?:shop|store|clearance|boutique|site|sale)\b.* <autoconfirmed> .*salvatore ferragamo \w.* <autoconfirmed> .*ferragamo (retailer|belt).* <autoconfirmed> .*best low cost.* .*replica outlet.* <autoconfirmed> .*online gaming.* <autoconfirmed> .*\bdrugs online.* <autoconfirmed> .*male enhancement.* <autoconfirmed> .*natural skin care.* <autoconfirmed> .*\bproven methods.* <autoconfirmed> .*to self improve.* <autoconfirmed> .*messenger marketing.* <autoconfirmed> .*make money online.* <autoconfirmed> .*market your (?:web.)?site <autoconfirmed> .*advertise businesses.* <autoconfirmed> .*levels of success.* <autoconfirmed> .*simple good ideas.* <autoconfirmed> .*merrell walking boots.* <autoconfirmed> .*buy the best.* <autoconfirmed> .*get viagra.* <autoconfirmed> .*for lasting longer.* <autoconfirmed> .*when (?:making a purchase|buying).* <autoconfirmed> .*\breal money.* <autoconfirmed> .*\bbetonline casino.* <autoconfirmed> .*budget tablet.* <autoconfirmed> \blose \d\d pounds <autoconfirmed> .*Advocate Simranjeet Singh.* .*Simran(:?jeet)?.?Law.* .*Alma Lilia Luna Olivas.* <autoconfirmed> # tech support spam .*Hpprintersupp(o|0)rt.* <newaccountonly> .*supp(o|0)rt helpline.* <newaccountonly> .*(?:help[ \.]+desk|phone)[ \.]+number.* <newaccountonly> .*customer care.* <newaccountonly> .*service (?:tech|supp(ort)?).* <newaccountonly> .*quickbook.* <newaccountonly> .1[ \-\.]?8[0oO]{2}[ \-\.]?\d{3}[ \-\.]?\d{2}[0oO] .*(?:dell|hp|brother|canon) printer.* <autoconfirmed> .*[I1][ \-~\.]?8[ \-~\.]?[0oO][ \-~\.]?[0oO][ \-~\.]?26[ \-~\.]?9[ \-~\.]?{I1][ \-~\.]?6[ \-~\.]?[0oO][ \-~\.]?8.* .*\b[I1]844.?46[I1].?2828\b.* .*[nN]orton [lL]ive [hH]elp.* .*(?:helpline|tech|s(ervice|upport)) (tele)?phone number.* <autoconfirmed|antispoof> .*(?:support|contact).?toll.?free.* .*0.800.098.8727.* .*(?:facebook|quickbooks) (?:customer|helpline|support|technical|on-?line).* .*(?:gmail|tech|customer)(?:\.|nichal)?[ \.](?:service|support).* <autoconfirmed|antispoof> .*Q\.u\.i\.c\.k\.b.* .*1800-?213-?2171.* .*1844-?203-?1044.* .*supp0rt.* .*(help desk|support)(.?phone)?.?number.* .*c\.u\.s\.t\.o\.m\.e\.r.* .*s\.u\.p\.p\.o\.r\.t.* .*n\.u\.m\.b\.e\.r.* .*ℕ∪mβεR.* .*better page rank.* .*toll free (1800|number).* <autoconfirmed> .*1800\d{7} helpline number.* <autoconfirmed> .*91[ \-\.]\d{10}.* <newaccountonly> .*Gððglê.* .*gmåïl.* .*§µþþðr†.* .*þhðñê.* .*ñµmßêr.* .*131.?2389.?2398.* .*186.?7275.?9878.* # merchandise shopping .*(?:custom|printed| own|blank) t(ee)?.?shirt.* <autoconfirmed> .*t(?:ee)?.?shirts? (printing|quilt|everywhere|design|online|(to|on|in) |buy).* .*best online (?:fashion )?shop.* .*online shopping (find|for).* .*for global customer.* .*the hottest new.* <autoconfirmed> .*Afγιαdable.* .* earn online money.* .* loan faster.* .* as discounts.* <autoconfirmed> .*check this out.* .*wholesale soccer.* .*\bbuy cheap.* .*\bwins? customers.* <autoconfirmed> .*(?:puma|lacoste|reebok|randall|vasque|adidas|kids|getting|valentino) (?:trainer|shoe|shorts|footwear|mens|golf|handbag).* <autoconfirmed> .*(?:discount|buy) (?:clothing|shoes) online <autoconfirmed> .*beneficial (?:deal|discount)s .*(?:penis|natural) enhancement.* <autoconfirmed> .*\bbest skin.* <autoconfirmed> .*how to make your.* <autoconfirmed> .*website promote.* <autoconfirmed> .*5 reasons to stop.* <autoconfirmed> .*\bbest internet.* <autoconfirmed> .*web marketing consultant.* <autoconfirmed> .*play poker on.?line.* <autoconfirmed> .*\bquickest way.* <autoconfirmed> .*muscle building food.* <autoconfirmed> .*skin care tip.* <autoconfirmed> .*\bpenis exercises.* <autoconfirmed> .*teeth whitening.* <autoconfirmed> .*porcelain crown cost.* <autoconfirmed> .*dental veneer.* <autoconfirmed> .*picking the best.* <autoconfirmed> .*\bsave money.* <autoconfirmed> .*consider before buying.* <autoconfirmed> .*most dependable.* <autoconfirmed> .*(?:glass|windshield) replacement.* <autoconfirmed> .*benefits of (?:choos|select).* <autoconfirmed> .*tips on (?:choos|select).* <autoconfirmed> .*fixed by professionals.* <autoconfirmed> .*\bbest coupon.* .*promo(?:tional)? code.* .*anti[ -]aging skin.* <autoconfirmed> .*\bhow to decide.* <autoconfirmed> .*\bsale online.* <autoconfirmed> .*points to consider.* <autoconfirmed> .*healthy skin.* <autoconfirmed> .*memorabilia online.* <autoconfirmed> .*cheapest price.* <autoconfirmed> .*your online business.* <autoconfirmed> .*by seo service.* <autoconfirmed> #"Polish spam" {{ns:3}}:.*Kołobrzeg.* {{ns:3}}:.*wybór kwatery* {{ns:3}}:.*wybór miejsca noclegowego* # Cross-wiki spammer {{ns:2}}:Vasilisa(\d)+ .*Vasilisa(\d)+ <newaccountonly> .*Lovesunshine <newaccountonly> .*[Mm]ichael.[kK].hntopf.* .*Hunter ?Mariner.* .*radio.manà.* ({{ns:2}}:)?augusto.de.luca\b .*peer.?van.?mladen.* .*predrag.jugovic.* .*Lui\b.Morais.* .*Mayestrion.* .*Marco.*[Dd]i.*Meco.* # Per CU-L 13/06/2012, cross-wiki spam [^:]+:Mainline <newaccountonly> # Amilton de Cristo .*Am[iíìîï1lɪi̯]{2,5}ton(?:.Rodrigu[eèéêë3][sz])?.(?:de.Cristo|of.Christ).* .*O.verdadeiro.avivamento.* # Cross-wiki pattern spambots #note that setting a remove date can help keep this list smaller .*Meciurilive.* <newaccountonly> # delete after Feb 2016 # Vandal patterns [pṕ]lays?\s*with <newaccountonly> P[eèéêë][iìíïî]d[aàáâä]r <newaccountonly> .*(?:pega|senta).na.(?:banana|lin[gĝģğġ][uüûùú][iìíîï][cçćĉ]a|salsi(?:ch|xx?)a).* <newaccountonly> # Cross wiki vandalism pages .*mixing sailors.* # Cross-wiki Chinese vandalism: zh:WP:LHLS and zh:WP:HYIP and similar vandalism .*[啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed> .*[乌鸟岛烏鳥島钨鎢邬鄔呜坞].*[跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed> .*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡].*[氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed> .*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇].* <autoconfirmed> .*Make.*cat.* <autoconfirmed> .*Mys.*721tx.* <autoconfirmed> # 影武者 (from [[zh:]]) - well-known targets of serial vandalism .*影.*武.*者.* <newaccountonly> .*[邓鄧].*[傑杰].* <newaccountonly> .*林.*士.*涵.* <newaccountonly> .*Tian[0-9]{2,4}[A-Za-z] <newaccountonly> # Cross-wiki vandal .*[ĐDd]okdo.*kor.* <newaccountonly> .*Đokdo.* <newaccountonly> .*Докдо республика корея.* <newaccountonly> .*SERVICE.*KOMPOR.* <newaccountonly> .*CALL.087808242095.* .*BAJOT.*Z.* .*REVENGE.*THE.*FATE.* .*Hendrix.*Adi.*Surya.* .*jual.*obat.* .*Ciacho[0-9]{2}.* <newaccountonly|antispoof> .* fu[a-z]{1,5}?rdai. * .*\bfuerdai.* <antispoof> .*fj?[uv][ae]rd[ae]+[iǐī].* <newaccountonly> .*vand[áǎ]l.* .*cruǐzǐn\.* # From Japanese Wikipedia. [[Special:Permalink/11656464]] ## functional accounts and related terms .*管理.* <newaccountonly> # admin .*ビューロクラット.* <newaccountonly> # bureaucrat .*チェックユーザ.* <newaccountonly> # checkuser .*スチュ[ワア]ード.* <newaccountonly> # steward .*オーバーサイト.* <newaccountonly> # oversight .*オンブズマン.* <newaccountonly> # ombudsman .*開発者.* <newaccountonly> # developer .*理事.* <newaccountonly> # board member .*委員.* <newaccountonly> # committee .*財団.* <newaccountonly> # foundation .*[ブぶ][ロろ][ッツシっつ][クく].* <newaccountonly> # "block" ## Project names .*ウ[ィイ]キ([ペメピミ]ー?デ[ィイ]ア|ニュース|ブックス?|ソース|コモンズ|ク[オォ]ート|データ).* <newaccountonly> .*ウ[ィイ]クショナリ.* <newaccountonly> ## Han characters (for zh, ja, etc.) .*[殺死腐汚盗嫌狂虐滅罪姦屁尻葬屑].* <newaccountonly> .*暴[[:punct:] ][行力言動动亂乱].* <newaccountonly> .*害虫.* <newaccountonly> .*自慰.* <newaccountonly> ## Japanese derogatory language .*[荒あア][らラ]?[しシ].* <newaccountonly> .*氏[なにぬねのんナニヌネノン].* <newaccountonly> .*[こコ][ろロ][しシツ].* <newaccountonly> .*(半|はん|ハン)(ころ|コロ|ごろ|ゴロ).* <newaccountonly> .*(餓鬼|がき|ガキ).* <newaccountonly> .*(鬼畜|[きキ][ちチ][くク]).* <newaccountonly> .*(莫.?迦|馬.?鹿|[ばバ][ー・]?[かカ]).* <newaccountonly> .*(阿呆|[あア][ー・]?[ほホ]).* <newaccountonly> .*(気違い|基地外|吉外|きちがい|キチガイ).* <newaccountonly> .*(嘘|うそ|ウソ)[をヲ]?(つ[くき]|ツ[クキ]).* <newaccountonly> .*(禿|はげ|ハゲ).* <newaccountonly> .*(かつら|カツラ|ヅラ).* <newaccountonly> .*(のろま|ノロマ).* <newaccountonly> .*([死私]刑|しけい).* <newaccountonly> .*(エクスタシ|えくすたし).* <newaccountonly> .*ストーカー.* <newaccountonly> .*犯人.* <newaccountonly> .*ロリコン.* <newaccountonly> .*(知的?障害?|池沼).* <newaccountonly> ## Japanese sexual language / body parts .*[おオ][ちまチマ][んンソ].* <newaccountonly> .*[ちまチマ][んン][こコぽポ毛子].* <newaccountonly> .*(童貞|包茎).* <newaccountonly> .*(糞|[くぐ]そ|[クグ]ソ).* <newaccountonly> .*[うウ][んン][ちチこコ].* <newaccountonly> .*ポルノ.* <newaccountonly> .*(中|[なナ][かカ])(出|[だダ])[しシ].* <newaccountonly> .*[あア][そソ][こコ].* <newaccountonly> .*[オお][ナな][ニに二].* <newaccountonly> .*[きキ][んンソ](玉|[たタ][まマ]).* <newaccountonly> .*(金|[きキ][んンソ])[たタ][まマ].* <newaccountonly> .*(パンツ|ぱんつ).* <newaccountonly> .*(玉|[たタ][まマ])([金玉々]|[きキ][んンソ]|[たタ][まマ]).* <newaccountonly> .*[ゃやャヤ][りリ]([漫満慢万萬]|[ちまチマ][んンソ]).* <newaccountonly> .*([んンソ][ちまチマ]|[漫満慢万萬])[りリ][ゃやャヤ].* <newaccountonly> .*(性交|即[尺生]).* <newaccountonly> .*[ふフ][えエぇェ][らラ](?:[ちチ][おオ])?.* <newaccountonly> .*(?:ソープランド|パイズリ).* <newaccountonly> # From Ukrainian Wikipedia. [[Special:Permalink/11683166]] .*Вікіпедія.* <newaccountonly> .*Анальн.* <newaccountonly> .*[Йй]об.* <newaccountonly> .*[xхҲ][ýŷÿȳyуӲ][úùûüũůǔūǖǘǚǜŭųűuйиїяҊ].* <newaccountonly> .*п[іи]д[аоиіе]рас.* <newaccountonly> # From Hebrew Wikipedia .*נאצית?.* <newaccountonly> .+להשחי[טת].* <newaccountonly> .*חרא.* <newaccountonly> .*[אה]חריב.* <newaccountonly> # from csWP [^:]+:(?:[OoIl0-9]{1,3}\.){3}.* <newaccountonly> # no pseudo IP adresses # BLP TARGETS from enWP .*NawlinW.* <newaccountonly> .*Nableez.* <newaccountonly> .*Sean\.h.* <newaccountonly> .*Smalljim.* <newaccountonly> .*will die.* <newaccountonly> .*will suffer.* <newaccountonly> .*incinerated.* <newaccountonly> .*raped by.* <newaccountonly> .*gassed.* <newaccountonly> .*gas the.* <newaccountonly> .*head blown.* <newaccountonly> .*castrated.* <newaccountonly> .*beheaded.* <newaccountonly> .*tortured.* <newaccountonly> .*neutered.* <newaccountonly> .*anti-semite.* <newaccountonly> .*vomiting.* <newaccountonly> .*Seth.*Patinkin.* .*Jan.*Szatkowski.* .*(Bill|William).*Beggs.* .*Bett?y.*Patric?k?.* # Contact ArbCom before removing, overriding or changing .*Scott.*Bibby.* .*Dav.*\bCote.*(film|movie|director|actor).* # see Wikipedia:Sockpuppet investigations/NickSoroka/Archive .*Sunil Kumar+ Pathela.* # see Wikipedia:Sockpuppet investigations/Sunil Kumarr Pathela .*Lynds.*\bTurner.* # See User:Fairyspit and socks .*M[a@]l[i1l]k Shab.zz.* <newaccountonly> # abuse target .*Maelbros.* <newaccountonly> # sockpuppetry, hoax articles and edits .*Mael.bros.* <newaccountonly> .*Paul Easter.* <newaccountonly> .*WP\:.* <newaccountonly> .*WT\:.* <newaccountonly> .*ⒽⒶⒼⒼⒺⓇ.* <newaccountonly> #Latest Grawp naming scheme .*p[ÉÈËĘĚĔĖẺẸẾỀỄễỂểȨȩḜḝĒḖḗȄȅȆȇỆệḘḙḚḛ3عڠēėèéëẽĕęəẻếềẹ]nis.* <newaccountonly> .*Magyar.nem.ember.* <newaccountonly> .*Cremepuff.* <newaccountonly> .*[Mm]otherr* *.?[Ff]uck.* <newaccountonly> .*\b\(TIB.* <newaccountonly> # [[special:permalink:17218840]] # Promotional usernames .*[™®℠].* <newaccountonly|errmsg=titleblacklist-forbidden-new-account-trademark> # Prevent users from creating usernames that are IPv6 addresses (stop gap until r12782) User:[0-9A-Fa-f]{0,10}:([0-9A-Fa-f]{0,10}:)*([0-9A-Fa-f]{0,10})?(?:\/(12[0-8]|1[01][0-9]|[1-9]?\d))? <newaccountonly|errmsg=titleblacklist-ip-account> # additions transferred from kkWP per talk page [[m:Special:PermanentLink/11826368]] .*(\ba|Ә)(?i:кімші).* <newaccountonly> .*(?i:уики[мп]еди[ая]|уикисөздік|уикикітап|уикидәйек|уикисабақ|уикиқайнар|уикихабар).* <newaccountonly> .*(?i:Қазақстан).* <newaccountonly> .*(?i:қазақ).* <newaccountonly> ## хуй .*[xXхХ][yYуУ][iIйЙиИuUъЪяЯёЁeE].* <newaccountonly> ## пизда .*[пПnpPрР][iIіІїЇиИeEеЕёЁ][зЗzZ3][dDдД].* <newaccountonly> .*[нН][иИ][шШ].* <newaccountonly> ##from it.wiki ##lta .*y.o.u.y.b.i.n.o.* <newaccountonly> .*[Pp][Uu][Tt]+[Aa4][Nn].* <newaccountonly> .*utente\:shivanarayana.* <autoconfirmed> .*\:gioleonardi.* <autoconfirmed> .*andrea.panerini.* .*euphydryas.* <newaccountonly> .*\bvituzzu.* <newaccountonly|antispoof> .*\bruthven.* <newaccountonly> .*francesco carbonara.* .*fcarbonara.* ##insults .*\bstronz.* <newaccountonly|antispoof> # .*putt?ana.* per [[special:permalink/16539476]] .*frocio.* .*ricchione\b.* ##per [[:it:WP:NUI]] .*\bassociazione.* <newaccountonly> .*\bfondazione.* <newaccountonly> .*\bo\.?n\.?l\.?u\.?s\.?.* <newaccountonly> ##fake ipv6-like usernames ([ABCDEF0123456789]*\:){3,}[ABCDEF0123456789]* <newaccountonly> ##long-term crosswiki spam .*(richero|marian).*(maria|richero).* .*peer.van.mladen.* .*michael.vegini.* .*(mattia|vlad|morleo).*(mattia|vlad|morleo).*(mattia|vlad|morleo).* .*giovanni.{0,5}prinzi.* .*prinzi.{0,5}giovanni.* .*giuseppe.{0,5}prinzi.* .*prinzi.{0,5}giuseppe.* .*israel.*luca.*gois.* <antispoof> .*fabrizio.*tonon.* .*nino(slav)?\b.*marina.* .*marina\b.*nino(slav)?\b.* .*marco.{0,5}lupis.* .*lupis.{0,5}marco.* ### Vietnamese Wikipedia ### # Vulgarity .*đ[uụùúủờ] m[eẹaá].* <newaccountonly> .*đéo .*<newaccountonly> .*đ[ụùũĩị] .*<newaccountonly> .*đ[ịíĩệ]t.* <newaccountonly> .*con đ[ĩiị].* <newaccountonly> .*lồn.* <newaccountonly> .*lon của.* <newaccountonly> .*lon mẹ.* <newaccountonly> .*con m[áẹ].* <newaccountonly> .*chúng m[àầ]y.* <newaccountonly> # Controversial historical names .*chí.*minh.* <newaccountonly> .*h[oòôồ] ch[ií].*minh.* <newaccountonly> .*胡志明.* <newaccountonly> .*n[oô]ng th[iị] x[uü][aăâá]n‎‎.* <newaccountonly> # Vandals .*chắn.* <newaccountonly> .*trắn.* <newaccountonly> ### Farsi Wikipedia ### .*\b(?:مد[یي]ر|معاون|ری[یئ]س|مس[ئوؤ]و?ل)\b.* <newaccountonly> .*(?:شرکت|بازرگانی|کلینیک|[Cc]ompany|[Ff]actory|طراحی|سایت|انجمن|فروم|بازرگانی|آکادمی|وبلاگ|بلاگ|کانون|مطب|دفتر|پایگاه|کلینیک|گروه|آموزشگاه|دبیرستان|دانشگاه|co\.|مدرسه|همایش|وب‌سایت|مرکز|هی[اأئ]ت|سامانه|سرویس|بازار).* <newaccountonly> .*(?:آگهی|روزنامه|فصلنامه|رزور|آنلاین|گردشگری|بین ?المللی?|صنعت|سازان|سازی|گستر|خبری).* <newaccountonly> ##Main page and it's redirects صفحه اصلی صفحهٔ اصلی ## Don't be only Persian numbers ^[\x{06F0}-\x{06F9}]*$ <newaccountonly|autoconfirmed> ## Don't have Persian's Diacritic # [^:]+:.*[\x{064A}-\x{064F}\x{0652}\x{0650}\x{0626}\x{0643}\x{0654}\x{0621}\x{0623}-\x{0625}].* <newaccountonly|autoconfirmed> ## Persian scurrility words .*\b(?i:[کك][یي]ر|خا[یي]ه|[کك]لفت)\b.* <newaccountonly> .*(?i:قبر|گور|مری?ض|آشغال).* <newaccountonly> .*(?i:مهبل|چوچوله?|واژن).* <newaccountonly> .*(?i:\b[کك]س\b).* <newaccountonly> .*(?i:قحبه).* <newaccountonly> .*(?i:جنده|فاحشه|هوکر).* <newaccountonly> .*(?i:[کك]ون).* <newaccountonly> .*(?i:شو?مبو?ل).* <newaccountonly> .*\b(?i:داف).* <newaccountonly> .*(?i:گائیدم|گاییدم|گایدم|بگا|فاک|بخواب|گوز\b|فنا|\bگو?ه\b|\bشاش\b|مرد[کك]|زن[یي]?[کك]ه).* <newaccountonly> .*\b[Dd]own.*[Ww]ith.* <newaccountonly> .*\b[Aa]gainst.* <newaccountonly> .*\b[Dd]ead.*[Oo]n.* <newaccountonly> .*(?i:مرگ.*بر|لعنت.*بر).* <newaccountonly> .*(?i:پ[یي]روز.*ست).* <newaccountonly> .*(?i:خو?اه?ر|مادر|ننه|عمه|خاله|شاباجی|آبج[یي]|بابا|پدر|برادر|[کك]ا[کك]و).* <newaccountonly> .*(?i:خاک.*توی?).*<newaccountonly> .*(?i:سوسک).* <newaccountonly> .*(?i:[کك]چل|خ(و|)ل|د[یي]وانه|مجنون|ماست شل|ماس شل).* <newaccountonly> .*(?i:\bخر\b|گاو|سگ|پدسگ|ننه‌سگ|مادرسگ).* <newaccountonly> .*(?i:پان.*(تر[کك]|فارس|لر|کرد|عرب)).* <newaccountonly> ## Famous persons .*(?i:حضرت|امام).* <newaccountonly> .*(?i:ولا[یي]ت).* <newaccountonly> .*(?i:خم[یي]ن[یي]).* <newaccountonly> .*(?i:خامنه.*ا[یي]).* <newaccountonly> .*(?i:احمد[یي].*نژاد).* <newaccountonly> .*(?i:روحان[یي]).* <newaccountonly> .*(?i:محمد.*خاتم[یي]).* <newaccountonly> .*(?i:مهد[یي].*[کك]روب[یي]).* <newaccountonly> .*(?i:میر.*حس[یي]ن.*موسوی[یي]).* <newaccountonly> ## Commons Wikimedia .*[sS]elfie [sS]hoe.* <newaccountonly> # [[Special:PermanentLink/14714671]] ## Spambot attack 31-01-2016 .*payday\b <autoconfirmed> .*(day|online|instant|check|about|quick|best|free|advance|\buk|compare|\bhour|easy|why|guaranteed|fast|credit|\bby\b) payday.* .*pay ?day (text |advanced )?loan.* <autoconfirmed> .*credit check loans.* <autoconfirmed> .*instant money.* <autoconfirmed> .*without enquiries.* <autoconfirmed> #cw abuse .*DEE?Z.NUTS.*<newaccountonly|antispoof> .*Casino.* <newaccountonly> \bPokemon\.png\b \bItailevi.* <newaccountonly> .*Empresa LEMOS‎.* <casesensitive> .*HowToGetBanned.* <newaccountonly|antispoof> #LTA abuse of global rename feature .*EISIGMA.* <newaccountonly> # from kowiki .*관리자.* <newaccountonly> # admin .*운영자.* <newaccountonly> # admin .*관리담당자.* <newaccountonly> # admin .*쓰레기.* <newaccountonly> # inappropriate usernames .*유니폴리.* <newaccountonly> # inappropriate usernames .*Unypoly.* <newaccountonly> # inappropriate usernames .*(개새끼|씹새).* <newaccountonly> # inappropriate usernames .*씨(발|팔).* <newaccountonly> # inappropriate username .*무현.* <newaccountonly> # inappropriate usernames .*지랄.* <newaccountonly> # inappropriate username .*섹스.* <newaccountonly> # inappropriate username .*보민.* <newaccountonly> # LTA .*황건.* <newaccountonly> # LTA .*보르민.* <newaccountonly> # LTA .*보르맹.* <newaccountonly> # LTA .*볼민.* <newaccountonly> # LTA .*보오민.* <newaccountonly> # LTA .*씨뱔.* <newaccountonly> # LTA .*좆까.* <newaccountonly> # LTA #Weird character new account spam .*[①-⑨]{6}.* <newaccountonly> # to release pressure on the enwiki abusefilter .*08440828240.* <newaccountonly> #cross-wiki spam .*271383970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]] #Spam .*Thincomme.* <newaccountonly> .*27138970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]] #LTA .*password.* <newaccountonly> .*passis.* <newaccountonly> .*Paul Bedson.* <newaccountonly> c55bcf1e4ef5d646d01a9654155cd18d5258981f 711 710 2025-09-12T03:54:04Z TehKittyCat 11 wikitext text/x-wiki ########################################################################### # DO NOT MODIFY THIS LIST UNLESS YOU HAVE A BASIC UNDERSTANDING OF [[w:en:regular expressions|REGEX]]! # ########################################################################### # # This is a list of page titles which are blocked from creation/editing on our wikis. # Guidelines: # - This page, delicate as it is, is editable by admins only. # - To disable an entry, *remove* it, don't comment it out. # # For syntax guidelines see [[mw:Extension:Title blacklist]] <!-- leave this line exactly as it is --> <pre> ## Technical # no multiple ! or ? .*[!?]{3,}.* <autoconfirmed> # no pseudo-wiki-deep-links (?:[^\/]+[\/:])?(?:index\.php|w\/wiki)(?:\/.+)? .*''.* <newaccountonly> # URI like page titles .*[?&]+[^=]+=[^&]+.* # domain names .*[\. ](?:com|org|uk|net|info|gov|kz|ru|ir|biz|info|кз|pt|br)\b.* <newaccountonly> # fake ipv4 .*(?:[0-9]{1,3}\.){3}[0-9]{1,3}.* <newaccountonly> # Wikis .*mediawiki.* <newaccountonly> .*(?:wiki(?:[mp]edi[ae](?!n))).* <newaccountonly|antispoof> .*(?:wiki(books|data|news|quote|source|species|versity|voyage)).* <newaccountonly|antispoof> .*wiktionary.* <newaccountonly> # WikiVoyages merger unclaimed account renaming conflict avoidance .*\(?:W[TV]-\w{2}\) .* <newaccountonly> # Google google.*\.html # Weird Gloop - Block all .html titles .*\.html?$ # testing new group .*[Tt]estaccountfornewgroup.* <newaccountonly> .*userlogin.* <newaccountonly> ##Usernames people # functional accounts .*AD+MI+N.* <newaccountonly|antispoof> .*sysop.* <newaccountonly|antispoof> .*moderator.* <newaccountonly|antispoof> .*arbit(?:er|rator).* <newaccountonly> .*checkuser.* <newaccountonly|antispoof> .*oversight.* <newaccountonly|antispoof> .*S+T[EO]+(?:W|VV)+A+RD.* <newaccountonly|antispoof> .*bue?r(?:eau|o)[ck]r?at.* <newaccountonly> .*\bspravce\b.* <newaccountonly|antispoof> # [[Special:PermanentLink/16431112#Wikipedie usernames]] # schiedsgericht in w:de .*schieds(?:ge)?richt.* <newaccountonly> .*WMF.* <newaccountonly|antispoof> .*molly white.* <newaccountonly|antispoof> .*tulsi [a-z]h?agat.* <newaccountonly|antispoof> .*sro[ \.\-]?2[ \.\-]?3.* <newaccountonly> .*WikiDan.{0,10}61.* <newaccountonly> # See [[w:en:Wikipedia:Sockpuppet_investigations/Moutray2010]] .*cһеск[ИѴ]ѕег.* .*сап ѕи[ск]+.* .*һогѕе.* .*\bԁіск.* .*\bсоск.* # strong language .*AIDS.* <newaccountonly|casesensitive> .*ASS+HO+L+E.* <newaccountonly|antispoof> .*BASTARD.* <newaccountonly|antispoof> .*BITCH.* <newaccountonly|antispoof> .*COCKSUCK.* <newaccountonly|antispoof> .*CUNNILINGUS.* <newaccountonly|antispoof> .*[CK(]UNT.* <newaccountonly|antispoof> .*VAGINA.* <newaccountonly|antispoof> .*DILDO.* <newaccountonly|antispoof> .*FAG\.?G+OT.* <newaccountonly|antispoof> .*FU[C(K]+K+ <newaccountonly|antispoof> .*f\*ck.* <newaccountonly|antispoof> .*HITLER.* <newaccountonly|antispoof> .*P[Eê]+N+I+S.* <newaccountonly|antispoof> .*SLUT.* <newaccountonly|antispoof> .*PRO+STITUTE.* <newaccountonly|antispoof> .*PA?EDO+(?:PH|F)ILE.* <newaccountonly|antispoof> .*JEW.* <newaccountonly|casesensitive> .*fellatio.* <newaccountonly> .*lesbianism.* <newaccountonly> .*molest[\ s].* <newaccountonly> .*n[ei1!][gq]+([gq]a+s?|[gq]+er|3r|ur|let).* <newaccountonly> .*orgasm.* <newaccountonly> .*scr[o0]tum.* <newaccountonly> .*[8B]\={2,}D.* <newaccountonly> .*russavia.* <newaccountonly> .*Belanidia.* <newaccountonly> .*[YIíıl]\.?A\.?[NM]\.?G\.?U\.?A\.?[SZ].* <newaccountonly> .*DARIO SEVERI.* <newaccountonly> .*Vou (?:cagar|defecar|mijar|ejacular|gozar).* <newaccountonly> .*[Ck]aguei.* <newaccountonly> .*GRS73.* <newaccountonly> .*Chronus.* <newaccountonly> .*is my ho(?:me|[a-z]se|my|mey).* <newaccountonly|antispoof> .*housegoy.* <newaccountonly|antispoof> .*homoboy.* <newaccountonly|antispoof> .*homosexo.* <newaccountonly|antispoof> .*wikinger.* <newaccountonly|antispoof> .*home[iy][bg]oy.* <newaccountonly|antispoof> .*homie[bg]oy.* <newaccountonly|antispoof> .*\bpeniz.* <newaccountonly> # [[special:permalink/17162342#Peniz]] .*fuck you.* <newaccountonly|antispoof> .*下凵ㄈ水.* .*山工水工户三多工月‎.* .*代月七三.* .*弓七三山月民多弓 .* .*huge cock.* #German strong language .* ist schwul.* <newaccountonly|antispoof> # fick... .*fick(?:e[rn]\b|t\b| d[ieo]).* <newaccountonly|antispoof> # scheiss .*sche?(?-i:i(?:ß|s{2})).* <newaccountonly|antispoof> # wichser .*wi(?:chs|x{1,3})e?r.* <newaccountonly|antispoof> # arschloch .*\barschl.* <newaccountonly|antispoof> # Chronic Vandal .*auwal.* <newaccountonly|antispoof> # [[Special:CentralAuth/Auwall]], chronic account creation vandal #Portuguese strong language .*[CK]ARALHO.* <newaccountonly|antispoof> .*BU[CS]ET+(?:INH)?A.* <newaccountonly|antispoof> .*FODA(?:-?[SC]E)?.* <newaccountonly|antispoof> .*VAI[- ]TOMAR[- ]NO.* <newaccountonly|antispoof> .*VAI(?:[- ]?[TCS])?E[- ]?FUDER?.* <newaccountonly|antispoof> .*CARA[- ]DE[- ]PAU.* <newaccountonly|antispoof> .*OTARIO.* <newaccountonly|antispoof> .*DESGRACA.* <newaccountonly|antispoof> .*punhet[ae].* <newaccountonly> .*viado.* <newaccountonly> .*bosta.* <newaccountonly> .*\bporr+a\b.* <newaccountonly> .*cara de cu.* <newaccountonly> .*\bmerda\b.* <newaccountonly> .*nunca ser[aá].* <newaccountonly> # WOW .*on ?wheels.* <newaccountonly> .*on wh[eéèẽȩëêēẹẹėĕěę]+ls.* .*wikipedo.* <newaccountonly> .*\bNC state\b.*\bis\b.* <newaccountonly> .*fuquay.* <newaccountonly> .*fooledyouSt(?:u|ew)ards\d{0,4}.* <newaccountonly> .+massive c.* <newaccountonly> .*negro scum.* <newaccountonly> .*awp's massive c.* <newaccountonly> .*tched by.* <newaccountonly> .*rap(?:es?|ing).?bab(?:y|ies).* <newaccountonly> .*stretÄ‹hed.* <newaccountonly> .*StretċhedBy.* <newaccountonly> .*str[eėéèëê]tch[eėéèëê]d.* <newaccountonly> .*vanda[lI].* <newaccountonly> .*king my co+ck.* <newaccountonly> .*G[rw]{2,3}ap.* <newaccountonly> .*[GⒼĜĞĠĢƓǤǦǴḠ].*[RŔⓇŖŘȐȒṘṚṜṞ®].*[AǼAÀⒶÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*[WŴẀẂẄẆẈ₩].*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly> .*[ⒼGĜĞĠĢƓǤǦǴḠ].*[RŔŖⓇŘȐȒṘṚṜṞ®].*[AǼⒶAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦḀẠẢẤẦẨẪẬẮẰẲẴẶÆ4@].*VV.*[PƤṔṖǷ₧ÞþΡρРр].* <newaccountonly> (?i:[GĜĞĠĢƓǤǦǴḠ69&Γ]((\W|\W.*\W)?[RŔŖŘȐȒṘṚṜṞ®Ρ₧ÞþΡρРрƤṔṖǷ](?:\W|\W.*\W)?)+(?:[ǼAÀÁÂÃÄÅĀĂĄǍǞǠǺȀȂȦȺḀẠẢẤẦẨẪẬẮẰẲẴẶÆǢ4@?Α](?:\W|\W.*\W)?)+(?:[VƲṼṾWŴẀẂẄẆẈ₩UÙÚÛÜŨŪŬŮŰŲǓǕǗǙǛΫΥΫΎ](?:\W|\W.*\W)?)+[PƤṔṖǷ₧ÞþΡρРр]) <newaccountonly> .*hagg[ae]r.* <newaccountonly> .*[НHΗHⱧ]+[[:punct:] ]*[ΆAÁÀÃÄÂΑАA]+[[:punct:] ]*[GGԌ]+[[:punct:] ]*(?:[ΆAÁÀÃÄÂΑАA]|[EЕΕËEĖ])+[[:punct:] ]*[RRЯ]+.* <casesensitive> .*[НHΗHⱧ][EЕΕËEĖ][RRЯ][MМΜM][YΥY].* <casesensitive> .*JEWS DID.* #VasilievVV 2008-05-01 .*Śemitic.* .*ni[ğǵģĝġĠĞ]+er.* .*\bon.t[iy]res\b.* <newaccountonly|antispoof> .*pelican.shit.* <antispoof> .*my.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+e+.{0,5}[bßβбв฿]+o+y.* <newaccountonly|antispoof> .*[mɯḿṁṃмӍμ₥]y.+\b[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+o+[mɯḿṁṃмӍμ₥]+(?:i+[e3عڠẽəɵ]+|[e3عڠẽəɵ]+y+)s*\b.* <newaccountonly|antispoof> .*[mɯḿṁṃмӍμ₥]y.+[hήĥħȞʰʱḣḥḧḩḫнңӈӉηἠἡἢἣἤἥἦἧὴᾐћⱧԋњһ]+[oóòôöõǒōŏǫőœøəόοωὸὀὁὄὂὅὃоөӧӫδσʘǿọ0]+[uúùûüũůǔūǖǘǚǜŭųűύvṽṿwŵẁẃẅẇẉẘΦφΨψωώὼώᾠᾡᾢᾣᾤᾥᾦᾧѱѵѷѿ]+s+e+.{0,5}[bßβбв฿ьҌҍ]+o+y.* <newaccountonly|antispoof> .*Rymax[0-9]+.* <newaccountonly> .*Omegariley[0-9]+.* <newaccountonly> .*wa+n+k+e*r.* <newaccountonly|antispoof> #Stewards and SWMT .*sKy[1Il][uüv].* <newaccountonly> .*Naw?linwiki.* <newaccountonly> .*Nishkid64.* <newaccountonly> .*Alisons?.*? (?:b[i ]{1,2}tch|shit) <newaccountonly> .*[mM][@a]t[3e]r[il1ìíïîīI]alsc[il1ìíïîīI][3e]nt[il1ìíïîīI]st.* <newaccountonly> .*favonian.* <newaccountonly> .*[il]nf[il]n[il]te[0-9]{4}.* <newaccountonly|antispoof|errmsg=titleblacklist-forbidden-new-account> .*[il]nf[il]n[il]te[0-9]{4}.* <autoconfirmed|antispoof> # Prevent article creation with such name. .*B.?sadowski.* <newaccountonly|antispoof> .*Tege[lI].* <newaccountonly|antispoof> .* Тегела? .* <newaccountonly|antispoof> # Tegel in Russian is my understanding .*\bajraddatz.* <newaccountonly|antispoof> .*marcoaurelio.* <newaccountonly|antispoof> #Other users .*j[iu]m(?:bo|my) ?wh?ales.* <newaccountonly> .*Kr[i1l]mpet.* <newaccountonly> .*Betacommand.* <newaccountonly> .*[cC]arol.?[mM]\.?o\.?ore.* <newaccountonly> .*\s+[jJ]\.?[Dd]elanoy.* <newaccountonly> .*[Ee]lcobbola.* <newaccountonly> .*[Vv]zaak.* <newaccountonly> .*Phaedriel <newaccountonly> #per CU-l .*DanielTom\d.* <newaccountonly> .*HERBYTHYME.* <newaccountonly|antispoof> # xwiki issue of harassment .*parbel.* <newaccountonly|antispoof> .*seewo(?-i:[LlI][Ff]).* <newaccountonly|antispoof> .*Zzuuzz.* <newaccountonly|antispoof> .*Ingrid Gome[sz].* <newaccountonly|antispoof> .*Taichi.* <newaccountonly|antispoof> .*Lomita.* <newaccountonly|antispoof> # [[special:permalink/17718012#Lomita]] [[special:diff/17728420]] .*Krichel.* <newaccountonly|antispoof> .*Amire80.* <newaccountonly|antispoof> .*PlyrStar93.* <newaccountonly|antispoof> .*Cruizir .* <newaccountonly|antispoof> .*\bCruiz.r\b.* .*Bonadea .* <newaccountonly> # abuse by JA, via [[SRG]] .*TonyBallioni.* <newaccountonly> .*De[aeiou]?fender\b.* <newaccountonly|antispoof> .*Plyr?Star93.* <newaccountonly> .*\bchrissymad.* <newaccountonly> .*SA.?13 Bro.* <newaccountonly> .*\bpraxidica.* <newaccountonly> ##LTA # [[w:ja:LTA:ISECHIKA]] and other ja titles .*レオパレス.* <newaccountonly> .*フェロモンたっぷり.* <newaccountonly> .*(?:ヤリマン|レイプ|女体盛り|レズ(?:ビアン)?|ビッチ|咥えて欲しい).* <newaccountonly> .*(?:[被容]疑者|被告|受刑者|加害者).* <newaccountonly> .*(?:悪質|クレーマ|無賃乗車|万引き?|窃盗).* <newaccountonly> .+(?:組直[系参]).+ <newaccountonly> .*(?:\+81\D?|0)[7-9]0(?:\D?\d{4}){2}.* <newaccountonly|antispoof> .*風俗.* <newaccountonly> # Bambifan .*Spider's.*Web.* <newaccountonly> .*Pig(?:'s)?.*Tale.* <newaccountonly> # Who cares who it is .*Chaosnamepuppet.* <newaccountonly> Jorge Queirolo Bravo <autoconfirmed> User(?: talk)?:(?:Barsoom Tork|Pocoyo Albatross|Anything Muppets|Moosey Mouse|Inbloomed Muppets).* <casesensitive|noedit> # Harold .*H.R.[L|1I]D.*K(?:R|[|!ɨᎥ1iIÍÌĬîÎǏÏĨįĮĪıİlľŀłļḷΙιіІЇ丨])+che[L|1I].* <newaccountonly|antispoof> .*K[Ri]+CH[e'][L|1I].*H.R.[L|1I]D.* <newaccountonly|antispoof> # Vicky Kadian [[special:permalink/17551440#Vicky Kadian]] .*Vì[ck]ky Kadian.* <antispoof> .*Kadian Vi[ck]ki.* <antispoof> .*विक्की कादियान.* .*कादियान विक्की.* # DieselSun, repeat article creation on self, checkuser detail available .*Tatarniko[fv] Ale(?:ks|x)ande?r.* .*Ale(?:ks|x)ande?r Tatarniko[fv].* .*Alexander Sergeevich Tatarnikov.* .*diezel\s{0,5}sun.* .*Александер Татарников.* .*Александр Сергеевич Татарников.* # Brandon Richardson, repeat article creation on self [[Special:PermanentLink/9666160]] Brandon (?:\w{0,20} |Q\. )?Richardson .*Prince Richardson.* # Javad Ramezani .*[jcy][ae]v\w[dt][\. ]{0,5}\w[ae]m\w?z[aeo]ni?.* <antispoof> .*[ae]m\w?z[ao]ni?[\. ]{0,5}[jdc][ae]v\w[dt].* <antispoof> .*جواد.*رمضان.* .*Me and Selena.* .*Javad[\. ]{0,5}\(?:s[iaoe]nger\).* .*[ҶЏЖж]а[ву][оа]д\s{0,5}\w{0,5}\s{0,5}Рам[ае][зд][оа]н.* .*ჯავადის[\. ]{0,5}რამადანის.* .*ஜவாத்[\. ]{0,5}ரம[ளாலா]ன்.* .*Javad Ramadan.* <autoconfirmed> .*Javad Shorab.* <autoconfirmed|antispoof> # José Rafael Cordero Sánchez [[special:permalink/16580741]] [[Special:diff/17786922]] .*(?:Jos.|R.(fael)?) Cordero S.nch.z.* .*José Cordero.* <autoconfirmed> # Evw [^:]+:Archelange <newaccountonly> # Cross-wiki sock .*Modern ?Apizza.* # Spam patterns .*Web20(?:tool|marketing|site|summit).* <newaccountonly> .*cheap[sr]al[a-z]{1,4}(?:\d{1,2})?.* <newaccountonly> .*polo(?:online|outlet).* <newaccountonly> .*cash.?advance.* <newaccountonly> .*loans?.?(?:lender|solution).* <newaccountonly> .*lose.?weight.* <autoconfirmed> .*weight.?loss.* <newaccountonly> .*paydayloan.* <newaccountonly> .*bktube\d{2}.* <newaccountonly> .*thai(?:vdo|xx)x\d.* <newaccountonly> .*pay[0o]neer.* <newaccountonly>#multiple a/c names starting with name, some appending, blocking for articles too \bpay[0o]neer\b .*gain inches.* .*growing tips anyone.* .*height (?:today|increas|discrimin|from).* .*shoe lift (?:insole|addition| ?\-|to make).* .*(?:with|using|the|\.|get|effective|introducing|ease|forget|right) shoe lift.* .*(?:lifts for|taller) shoe.* .*(?:hina|hinese|wholesale|cheap|buy) (?:authentic|sports|hockey|star game)? ?jersey.* .*do s and don ts of.* .* most effective way.* .*strateg(?:y|ies) to buy.* .*breaking your budget.* .*article promotion tip.* .*custom lanyard.* .*mimy.*s[lℓ£]uiter.* <antispoof> .*(?:best|top|with|through|perfect|having|ideal|using|beneficial|effective) autism.* .*marketing instant.* .*pay affiliate.* .*minecraft (?:server|download).* .*great tips .* .*self.?employed loans.* .*cash with no income.* .*best SEO .* .*(?:strong|good| a| the) NHL (?:pullover|shirt|jacket).* .*NHL (lover|supporter|enthusiast|fanatic).* <autoconfirmed> .*properties for sale.* <autoconfirmed> .*\beasy methods.* <autoconfirmed> .*home equity loan.* <autoconfirmed> .*card debts? repayment.* <autoconfirmed> .*your (?:forthcoming|next) (?:occasion|function|occurrence|party|celebrat).* <autoconfirmed> .*\b(?:ways|tips|how|methods) to (?:obtain|choose|discover).* <autoconfirmed> .*\b(?:dvantages|benefits) of (?:booking|renting|le(?:tt|as)ing).* <autoconfirmed> .*\bAduPoker.* .*\bpoker online.* <autoconfirmed> .*\blimo (p?:rovider|company|service|program|support|assist).* <autoconfirmed> .*manage your loan.* <autoconfirmed> .*on(?: the (?:(inter)?net|web)|.?line) gaming fun\b.* .*memorable team (?:development|building).*(?:basic|tips|guideline|suggestion|security|safeness|regulation|practice|rules|protection).* <autoconfirmed> .*tax preparation (?:consultation|service).* <autoconfirmed> .*(?:progress(?:on)?|advancement|trend|development) (?:along with|in addition to|as well as|and also|plus) devolution.* .*trying to conceive.* <autoconfirmed> .*avoid these foods.* <autoconfirmed> .*tax return easily.* .*\bbest income tax.* .*fastest growing.* <autoconfirmed> .*casinos? (?:online )?(?:casino|wagering|betting|playing|poker|gaming|gambling|games|strateg).* <autoconfirmed> .*(?:outlet|store|casinos) online.* <autoconfirmed> .*champion menwear.* <autoconfirmed> .*cheap finance.* <autoconfirmed> .*\bfind money .* <autoconfirmed> .*lottery on.?line.* <autoconfirmed> .*football (?:gambling|bet(?:s|ting)?)\b.* <autoconfirmed> .*flexible loan views.* <autoconfirmed> .*(pertaining to|reduce|intended for) ((motor )?vehicle|auto(mobile)?|car( or truck)?) (improvement|maintenance|fix|repair|vehicle|problem|restore).* <autoconfirmed> .*(professional|skilled|competent|seasoned) auto (auto|repair shop|technician|shady).* .*(review|strategy) (tab|tricks|tips|secret|suggestions).* <autoconfirmed> .*(custom|silicone?|printed|cheap|rubber|charity) (wristband|bracelet).* <autoconfirmed> .*(stage|phase|period|developmment|level)s? of (cystic )?(pimple|zit|acne).* <autoconfirmed> .*\bacne (treatment|cure|breakout).* <autoconfirmed> .*(flourishing|productive|profitable|thriving|successful|effective|prosperous) natural acne.* .*\btips and tricks.* <autoconfirmed> .*paypal money adder.* <autoconfirmed> .*(effective|superb|excellent|great|fantastic) seo (firm|corporation|provider|organi[sz]ation|business).* .*(medical|health|clinical).?(related|care|method of)? (malpractice|travel|transport|vehicle).* <autoconfirmed> .*prenuptial (documents|negotiating|contract|legal|agreement|deals).* <autoconfirmed> .*luxury (?:vehicle|automo(tive|bile)|(?:ar or )?truck) (?:review|evaluation|critiques|rating|opinion).* <autoconfirmed> .*(hir|rent|book|reserv)ing( an?)? (extra|luxuri(e|ou)s|extravagant) (?:auto(?:mo(t?:ive|bile))?|car|truck|vehicle|motor).* <autoconfirmed> .*\b(?:vehicle|auto(?:mo(?:tive|bile))?|car|truck|sedan) (?:driving|sales|maintenance|loans|repair|restore|mechanic)\b.* <autoconfirmed> .*\bhow to (?:locate|find) a (competent|professional|skilled).* <autoconfirmed> .*tips that will save money.* <autoconfirmed> .*\bcruising for the.* <autoconfirmed> # spam added March 2017, can probably culled after 6 months .*(?:your|own) website easily.* .*(?:of|with|easily) using (?:quidoo|hubpages).* <autoconfirmed> .*(?:\b|-)(?:fuss|cut|simple|free|less|realistic|world|practical|elements|secrets|systems|details|plans|criteria|products|advice|programs|solutions|aspects|of|in|for) warehouse.* <autoconfirmed> # April 2017 .*design shop.* <autoconfirmed> .*\bТитан гель.* <autoconfirmed> .*\bhammer toe.* <autoconfirmed> .*\btreatments? and cure.* <autoconfirmed> .*\bsymptoms? and treatment.* <autoconfirmed> .*((?:Kendall|Kylie|Kris|Caitlyn) Jenner|(Khloe|Kourtney|Rob|Kim) Kardashian|Scott Disick)[ \-]\w.* <autoconfirmed> .*\b(?:plain black|bandage) (wrap|long)? ?dress.* <autoconfirmed> .*herve leger \w.* <autoconfirmed> .*(buy|cialis vs|generic) viagra.* <autoconfirmed> .*(?:cialis|viagra) (generic|coupons|without a|online).* <autoconfirmed> .*sulfate explained.* <autoconfirmed> .*\bHVAC ?(?:\.|assistance|accomplishment|encounter|purchase|suggest|advice|concern|by us|demand|good|is eas|using|with|success|begin|guid|that |achieve|expert|trouble|practic|rookie|problem|could|tip|need|may|require|which|is ).* <autoconfirmed> .*heating and air conditioning.* <autoconfirmed> .*mattress (?:sales|headboard|start|retail|wars|discount|mattress|bed|pad|again|would|market|security|good|from).* <autoconfirmed> # tv stream .*\bon.?line ((tv )?coverage|free) <autoconfirmed> .*\b(final|watch)[ \-\.]+(?:now|free |winter|live).* <autoconfirmed> .*\blive[ \-\.](?:online|stream|free|hd|six nat).* <autoconfirmed> .*\bst\.re\.am.* <autoconfirmed> .*\brugby\*\*.* <autoconfirmed> .*\bgreat things about\b.* <autoconfirmed> .*\bunderstanding files\b.* <autoconfirmed> # per stewards .*(?:cheap|buy) (tizanidine|zanaflex).* .*muscle relaxants.* <autoconfirmed> .*(?:simple|fat) (?:fast|weight)[ -]loss.* <autoconfirmed> .*weight[ -]loss (supplement|and).* <autoconfirmed> .*(?:another|crash|ketogenic|carb) diet.* <autoconfirmed> .*building (diet|tip).* <autoconfirmed> .*body fat on.* <autoconfirmed> .*simple home remedies.* <autoconfirmed> .*\bstone island\b.* <autoconfirmed> # simple, may be too harsh, let us stop the worst of the spam -- billinghurst 20180718 .*\b(?:outlet|sale|official) (?:shop|store|clearance|boutique|site|sale)\b.* <autoconfirmed> .*salvatore ferragamo \w.* <autoconfirmed> .*ferragamo (retailer|belt).* <autoconfirmed> .*best low cost.* .*replica outlet.* <autoconfirmed> .*online gaming.* <autoconfirmed> .*\bdrugs online.* <autoconfirmed> .*male enhancement.* <autoconfirmed> .*natural skin care.* <autoconfirmed> .*\bproven methods.* <autoconfirmed> .*to self improve.* <autoconfirmed> .*messenger marketing.* <autoconfirmed> .*make money online.* <autoconfirmed> .*market your (?:web.)?site <autoconfirmed> .*advertise businesses.* <autoconfirmed> .*levels of success.* <autoconfirmed> .*simple good ideas.* <autoconfirmed> .*merrell walking boots.* <autoconfirmed> .*buy the best.* <autoconfirmed> .*get viagra.* <autoconfirmed> .*for lasting longer.* <autoconfirmed> .*when (?:making a purchase|buying).* <autoconfirmed> .*\breal money.* <autoconfirmed> .*\bbetonline casino.* <autoconfirmed> .*budget tablet.* <autoconfirmed> \blose \d\d pounds <autoconfirmed> .*Advocate Simranjeet Singh.* .*Simran(:?jeet)?.?Law.* .*Alma Lilia Luna Olivas.* <autoconfirmed> # tech support spam .*Hpprintersupp(o|0)rt.* <newaccountonly> .*supp(o|0)rt helpline.* <newaccountonly> .*(?:help[ \.]+desk|phone)[ \.]+number.* <newaccountonly> .*customer care.* <newaccountonly> .*service (?:tech|supp(ort)?).* <newaccountonly> .*quickbook.* <newaccountonly> .1[ \-\.]?8[0oO]{2}[ \-\.]?\d{3}[ \-\.]?\d{2}[0oO] .*(?:dell|hp|brother|canon) printer.* <autoconfirmed> .*[I1][ \-~\.]?8[ \-~\.]?[0oO][ \-~\.]?[0oO][ \-~\.]?26[ \-~\.]?9[ \-~\.]?{I1][ \-~\.]?6[ \-~\.]?[0oO][ \-~\.]?8.* .*\b[I1]844.?46[I1].?2828\b.* .*[nN]orton [lL]ive [hH]elp.* .*(?:helpline|tech|s(ervice|upport)) (tele)?phone number.* <autoconfirmed|antispoof> .*(?:support|contact).?toll.?free.* .*0.800.098.8727.* .*(?:facebook|quickbooks) (?:customer|helpline|support|technical|on-?line).* .*(?:gmail|tech|customer)(?:\.|nichal)?[ \.](?:service|support).* <autoconfirmed|antispoof> .*Q\.u\.i\.c\.k\.b.* .*1800-?213-?2171.* .*1844-?203-?1044.* .*supp0rt.* .*(help desk|support)(.?phone)?.?number.* .*c\.u\.s\.t\.o\.m\.e\.r.* .*s\.u\.p\.p\.o\.r\.t.* .*n\.u\.m\.b\.e\.r.* .*ℕ∪mβεR.* .*better page rank.* .*toll free (1800|number).* <autoconfirmed> .*1800\d{7} helpline number.* <autoconfirmed> .*91[ \-\.]\d{10}.* <newaccountonly> .*Gððglê.* .*gmåïl.* .*§µþþðr†.* .*þhðñê.* .*ñµmßêr.* .*131.?2389.?2398.* .*186.?7275.?9878.* # merchandise shopping .*(?:custom|printed| own|blank) t(ee)?.?shirt.* <autoconfirmed> .*t(?:ee)?.?shirts? (printing|quilt|everywhere|design|online|(to|on|in) |buy).* .*best online (?:fashion )?shop.* .*online shopping (find|for).* .*for global customer.* .*the hottest new.* <autoconfirmed> .*Afγιαdable.* .* earn online money.* .* loan faster.* .* as discounts.* <autoconfirmed> .*check this out.* .*wholesale soccer.* .*\bbuy cheap.* .*\bwins? customers.* <autoconfirmed> .*(?:puma|lacoste|reebok|randall|vasque|adidas|kids|getting|valentino) (?:trainer|shoe|shorts|footwear|mens|golf|handbag).* <autoconfirmed> .*(?:discount|buy) (?:clothing|shoes) online <autoconfirmed> .*beneficial (?:deal|discount)s .*(?:penis|natural) enhancement.* <autoconfirmed> .*\bbest skin.* <autoconfirmed> .*how to make your.* <autoconfirmed> .*website promote.* <autoconfirmed> .*5 reasons to stop.* <autoconfirmed> .*\bbest internet.* <autoconfirmed> .*web marketing consultant.* <autoconfirmed> .*play poker on.?line.* <autoconfirmed> .*\bquickest way.* <autoconfirmed> .*muscle building food.* <autoconfirmed> .*skin care tip.* <autoconfirmed> .*\bpenis exercises.* <autoconfirmed> .*teeth whitening.* <autoconfirmed> .*porcelain crown cost.* <autoconfirmed> .*dental veneer.* <autoconfirmed> .*picking the best.* <autoconfirmed> .*\bsave money.* <autoconfirmed> .*consider before buying.* <autoconfirmed> .*most dependable.* <autoconfirmed> .*(?:glass|windshield) replacement.* <autoconfirmed> .*benefits of (?:choos|select).* <autoconfirmed> .*tips on (?:choos|select).* <autoconfirmed> .*fixed by professionals.* <autoconfirmed> .*\bbest coupon.* .*promo(?:tional)? code.* .*anti[ -]aging skin.* <autoconfirmed> .*\bhow to decide.* <autoconfirmed> .*\bsale online.* <autoconfirmed> .*points to consider.* <autoconfirmed> .*healthy skin.* <autoconfirmed> .*memorabilia online.* <autoconfirmed> .*cheapest price.* <autoconfirmed> .*your online business.* <autoconfirmed> .*by seo service.* <autoconfirmed> #"Polish spam" {{ns:3}}:.*Kołobrzeg.* {{ns:3}}:.*wybór kwatery* {{ns:3}}:.*wybór miejsca noclegowego* # Cross-wiki spammer {{ns:2}}:Vasilisa(\d)+ .*Vasilisa(\d)+ <newaccountonly> .*Lovesunshine <newaccountonly> .*[Mm]ichael.[kK].hntopf.* .*Hunter ?Mariner.* .*radio.manà.* ({{ns:2}}:)?augusto.de.luca\b .*peer.?van.?mladen.* .*predrag.jugovic.* .*Lui\b.Morais.* .*Mayestrion.* .*Marco.*[Dd]i.*Meco.* # Per CU-L 13/06/2012, cross-wiki spam [^:]+:Mainline <newaccountonly> # Amilton de Cristo .*Am[iíìîï1lɪi̯]{2,5}ton(?:.Rodrigu[eèéêë3][sz])?.(?:de.Cristo|of.Christ).* .*O.verdadeiro.avivamento.* # Cross-wiki pattern spambots #note that setting a remove date can help keep this list smaller .*Meciurilive.* <newaccountonly> # delete after Feb 2016 # Vandal patterns [pṕ]lays?\s*with <newaccountonly> P[eèéêë][iìíïî]d[aàáâä]r <newaccountonly> .*(?:pega|senta).na.(?:banana|lin[gĝģğġ][uüûùú][iìíîï][cçćĉ]a|salsi(?:ch|xx?)a).* <newaccountonly> # Cross wiki vandalism pages .*mixing sailors.* # Cross-wiki Chinese vandalism: zh:WP:LHLS and zh:WP:HYIP and similar vandalism .*[啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed> .*[乌鸟岛烏鳥島钨鎢邬鄔呜坞].*[跨夸咵垮胯挎侉誇骻姱舿銙恗晇][氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed> .*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡].*[氪克尅剋兙娔勀勊兛兡兞].* <autoconfirmed> .*[乌鸟岛烏鳥島钨鎢邬鄔呜坞][啦拉龟龜菈垃鞡][跨夸咵垮胯挎侉誇骻姱舿銙恗晇].* <autoconfirmed> .*Make.*cat.* <autoconfirmed> .*Mys.*721tx.* <autoconfirmed> # 影武者 (from [[zh:]]) - well-known targets of serial vandalism .*影.*武.*者.* <newaccountonly> .*[邓鄧].*[傑杰].* <newaccountonly> .*林.*士.*涵.* <newaccountonly> .*Tian[0-9]{2,4}[A-Za-z] <newaccountonly> # Cross-wiki vandal .*[ĐDd]okdo.*kor.* <newaccountonly> .*Đokdo.* <newaccountonly> .*Докдо республика корея.* <newaccountonly> .*SERVICE.*KOMPOR.* <newaccountonly> .*CALL.087808242095.* .*BAJOT.*Z.* .*REVENGE.*THE.*FATE.* .*Hendrix.*Adi.*Surya.* .*jual.*obat.* .*Ciacho[0-9]{2}.* <newaccountonly|antispoof> .* fu[a-z]{1,5}?rdai. * .*\bfuerdai.* <antispoof> .*fj?[uv][ae]rd[ae]+[iǐī].* <newaccountonly> .*vand[áǎ]l.* .*cruǐzǐn\.* # From Japanese Wikipedia. [[Special:Permalink/11656464]] ## functional accounts and related terms .*管理.* <newaccountonly> # admin .*ビューロクラット.* <newaccountonly> # bureaucrat .*チェックユーザ.* <newaccountonly> # checkuser .*スチュ[ワア]ード.* <newaccountonly> # steward .*オーバーサイト.* <newaccountonly> # oversight .*オンブズマン.* <newaccountonly> # ombudsman .*開発者.* <newaccountonly> # developer .*理事.* <newaccountonly> # board member .*委員.* <newaccountonly> # committee .*財団.* <newaccountonly> # foundation .*[ブぶ][ロろ][ッツシっつ][クく].* <newaccountonly> # "block" ## Project names .*ウ[ィイ]キ([ペメピミ]ー?デ[ィイ]ア|ニュース|ブックス?|ソース|コモンズ|ク[オォ]ート|データ).* <newaccountonly> .*ウ[ィイ]クショナリ.* <newaccountonly> ## Han characters (for zh, ja, etc.) .*[殺死腐汚盗嫌狂虐滅罪姦屁尻葬屑].* <newaccountonly> .*暴[[:punct:] ][行力言動动亂乱].* <newaccountonly> .*害虫.* <newaccountonly> .*自慰.* <newaccountonly> ## Japanese derogatory language .*[荒あア][らラ]?[しシ].* <newaccountonly> .*氏[なにぬねのんナニヌネノン].* <newaccountonly> .*[こコ][ろロ][しシツ].* <newaccountonly> .*(半|はん|ハン)(ころ|コロ|ごろ|ゴロ).* <newaccountonly> .*(餓鬼|がき|ガキ).* <newaccountonly> .*(鬼畜|[きキ][ちチ][くク]).* <newaccountonly> .*(莫.?迦|馬.?鹿|[ばバ][ー・]?[かカ]).* <newaccountonly> .*(阿呆|[あア][ー・]?[ほホ]).* <newaccountonly> .*(気違い|基地外|吉外|きちがい|キチガイ).* <newaccountonly> .*(嘘|うそ|ウソ)[をヲ]?(つ[くき]|ツ[クキ]).* <newaccountonly> .*(禿|はげ|ハゲ).* <newaccountonly> .*(かつら|カツラ|ヅラ).* <newaccountonly> .*(のろま|ノロマ).* <newaccountonly> .*([死私]刑|しけい).* <newaccountonly> .*(エクスタシ|えくすたし).* <newaccountonly> .*ストーカー.* <newaccountonly> .*犯人.* <newaccountonly> .*ロリコン.* <newaccountonly> .*(知的?障害?|池沼).* <newaccountonly> ## Japanese sexual language / body parts .*[おオ][ちまチマ][んンソ].* <newaccountonly> .*[ちまチマ][んン][こコぽポ毛子].* <newaccountonly> .*(童貞|包茎).* <newaccountonly> .*(糞|[くぐ]そ|[クグ]ソ).* <newaccountonly> .*[うウ][んン][ちチこコ].* <newaccountonly> .*ポルノ.* <newaccountonly> .*(中|[なナ][かカ])(出|[だダ])[しシ].* <newaccountonly> .*[あア][そソ][こコ].* <newaccountonly> .*[オお][ナな][ニに二].* <newaccountonly> .*[きキ][んンソ](玉|[たタ][まマ]).* <newaccountonly> .*(金|[きキ][んンソ])[たタ][まマ].* <newaccountonly> .*(パンツ|ぱんつ).* <newaccountonly> .*(玉|[たタ][まマ])([金玉々]|[きキ][んンソ]|[たタ][まマ]).* <newaccountonly> .*[ゃやャヤ][りリ]([漫満慢万萬]|[ちまチマ][んンソ]).* <newaccountonly> .*([んンソ][ちまチマ]|[漫満慢万萬])[りリ][ゃやャヤ].* <newaccountonly> .*(性交|即[尺生]).* <newaccountonly> .*[ふフ][えエぇェ][らラ](?:[ちチ][おオ])?.* <newaccountonly> .*(?:ソープランド|パイズリ).* <newaccountonly> # From Ukrainian Wikipedia. [[Special:Permalink/11683166]] .*Вікіпедія.* <newaccountonly> .*Анальн.* <newaccountonly> .*[Йй]об.* <newaccountonly> .*[xхҲ][ýŷÿȳyуӲ][úùûüũůǔūǖǘǚǜŭųűuйиїяҊ].* <newaccountonly> .*п[іи]д[аоиіе]рас.* <newaccountonly> # From Hebrew Wikipedia .*נאצית?.* <newaccountonly> .+להשחי[טת].* <newaccountonly> .*חרא.* <newaccountonly> .*[אה]חריב.* <newaccountonly> # from csWP [^:]+:(?:[OoIl0-9]{1,3}\.){3}.* <newaccountonly> # no pseudo IP adresses # BLP TARGETS from enWP .*NawlinW.* <newaccountonly> .*Nableez.* <newaccountonly> .*Sean\.h.* <newaccountonly> .*Smalljim.* <newaccountonly> .*will die.* <newaccountonly> .*will suffer.* <newaccountonly> .*incinerated.* <newaccountonly> .*raped by.* <newaccountonly> .*gassed.* <newaccountonly> .*gas the.* <newaccountonly> .*head blown.* <newaccountonly> .*castrated.* <newaccountonly> .*beheaded.* <newaccountonly> .*tortured.* <newaccountonly> .*neutered.* <newaccountonly> .*anti-semite.* <newaccountonly> .*vomiting.* <newaccountonly> .*Seth.*Patinkin.* .*Jan.*Szatkowski.* .*(Bill|William).*Beggs.* .*Bett?y.*Patric?k?.* # Contact ArbCom before removing, overriding or changing .*Scott.*Bibby.* .*Dav.*\bCote.*(film|movie|director|actor).* # see Wikipedia:Sockpuppet investigations/NickSoroka/Archive .*Sunil Kumar+ Pathela.* # see Wikipedia:Sockpuppet investigations/Sunil Kumarr Pathela .*Lynds.*\bTurner.* # See User:Fairyspit and socks .*M[a@]l[i1l]k Shab.zz.* <newaccountonly> # abuse target .*Maelbros.* <newaccountonly> # sockpuppetry, hoax articles and edits .*Mael.bros.* <newaccountonly> .*Paul Easter.* <newaccountonly> .*WP\:.* <newaccountonly> .*WT\:.* <newaccountonly> .*ⒽⒶⒼⒼⒺⓇ.* <newaccountonly> #Latest Grawp naming scheme .*p[ÉÈËĘĚĔĖẺẸẾỀỄễỂểȨȩḜḝĒḖḗȄȅȆȇỆệḘḙḚḛ3عڠēėèéëẽĕęəẻếềẹ]nis.* <newaccountonly> .*Magyar.nem.ember.* <newaccountonly> .*Cremepuff.* <newaccountonly> .*[Mm]otherr* *.?[Ff]uck.* <newaccountonly> .*\b\(TIB.* <newaccountonly> # [[special:permalink:17218840]] # Promotional usernames .*[™®℠].* <newaccountonly|errmsg=titleblacklist-forbidden-new-account-trademark> # Prevent users from creating usernames that are IPv6 addresses (stop gap until r12782) User:[0-9A-Fa-f]{0,10}:([0-9A-Fa-f]{0,10}:)*([0-9A-Fa-f]{0,10})?(?:\/(12[0-8]|1[01][0-9]|[1-9]?\d))? <newaccountonly|errmsg=titleblacklist-ip-account> # additions transferred from kkWP per talk page [[m:Special:PermanentLink/11826368]] .*(\ba|Ә)(?i:кімші).* <newaccountonly> .*(?i:уики[мп]еди[ая]|уикисөздік|уикикітап|уикидәйек|уикисабақ|уикиқайнар|уикихабар).* <newaccountonly> .*(?i:Қазақстан).* <newaccountonly> .*(?i:қазақ).* <newaccountonly> ## хуй .*[xXхХ][yYуУ][iIйЙиИuUъЪяЯёЁeE].* <newaccountonly> ## пизда .*[пПnpPрР][iIіІїЇиИeEеЕёЁ][зЗzZ3][dDдД].* <newaccountonly> .*[нН][иИ][шШ].* <newaccountonly> ##from it.wiki ##lta .*y.o.u.y.b.i.n.o.* <newaccountonly> .*[Pp][Uu][Tt]+[Aa4][Nn].* <newaccountonly> .*utente\:shivanarayana.* <autoconfirmed> .*\:gioleonardi.* <autoconfirmed> .*andrea.panerini.* .*euphydryas.* <newaccountonly> .*\bvituzzu.* <newaccountonly|antispoof> .*\bruthven.* <newaccountonly> .*francesco carbonara.* .*fcarbonara.* ##insults .*\bstronz.* <newaccountonly|antispoof> # .*putt?ana.* per [[special:permalink/16539476]] .*frocio.* .*ricchione\b.* ##per [[:it:WP:NUI]] .*\bassociazione.* <newaccountonly> .*\bfondazione.* <newaccountonly> .*\bo\.?n\.?l\.?u\.?s\.?.* <newaccountonly> ##fake ipv6-like usernames ([ABCDEF0123456789]*\:){3,}[ABCDEF0123456789]* <newaccountonly> ##long-term crosswiki spam .*(richero|marian).*(maria|richero).* .*peer.van.mladen.* .*michael.vegini.* .*(mattia|vlad|morleo).*(mattia|vlad|morleo).*(mattia|vlad|morleo).* .*giovanni.{0,5}prinzi.* .*prinzi.{0,5}giovanni.* .*giuseppe.{0,5}prinzi.* .*prinzi.{0,5}giuseppe.* .*israel.*luca.*gois.* <antispoof> .*fabrizio.*tonon.* .*nino(slav)?\b.*marina.* .*marina\b.*nino(slav)?\b.* .*marco.{0,5}lupis.* .*lupis.{0,5}marco.* ### Vietnamese Wikipedia ### # Vulgarity .*đ[uụùúủờ] m[eẹaá].* <newaccountonly> .*đéo .*<newaccountonly> .*đ[ụùũĩị] .*<newaccountonly> .*đ[ịíĩệ]t.* <newaccountonly> .*con đ[ĩiị].* <newaccountonly> .*lồn.* <newaccountonly> .*lon của.* <newaccountonly> .*lon mẹ.* <newaccountonly> .*con m[áẹ].* <newaccountonly> .*chúng m[àầ]y.* <newaccountonly> # Controversial historical names .*chí.*minh.* <newaccountonly> .*h[oòôồ] ch[ií].*minh.* <newaccountonly> .*胡志明.* <newaccountonly> .*n[oô]ng th[iị] x[uü][aăâá]n‎‎.* <newaccountonly> # Vandals .*chắn.* <newaccountonly> .*trắn.* <newaccountonly> ### Farsi Wikipedia ### .*\b(?:مد[یي]ر|معاون|ری[یئ]س|مس[ئوؤ]و?ل)\b.* <newaccountonly> .*(?:شرکت|بازرگانی|کلینیک|[Cc]ompany|[Ff]actory|طراحی|سایت|انجمن|فروم|بازرگانی|آکادمی|وبلاگ|بلاگ|کانون|مطب|دفتر|پایگاه|کلینیک|گروه|آموزشگاه|دبیرستان|دانشگاه|co\.|مدرسه|همایش|وب‌سایت|مرکز|هی[اأئ]ت|سامانه|سرویس|بازار).* <newaccountonly> .*(?:آگهی|روزنامه|فصلنامه|رزور|آنلاین|گردشگری|بین ?المللی?|صنعت|سازان|سازی|گستر|خبری).* <newaccountonly> ##Main page and it's redirects صفحه اصلی صفحهٔ اصلی ## Don't be only Persian numbers ^[\x{06F0}-\x{06F9}]*$ <newaccountonly|autoconfirmed> ## Don't have Persian's Diacritic # [^:]+:.*[\x{064A}-\x{064F}\x{0652}\x{0650}\x{0626}\x{0643}\x{0654}\x{0621}\x{0623}-\x{0625}].* <newaccountonly|autoconfirmed> ## Persian scurrility words .*\b(?i:[کك][یي]ر|خا[یي]ه|[کك]لفت)\b.* <newaccountonly> .*(?i:قبر|گور|مری?ض|آشغال).* <newaccountonly> .*(?i:مهبل|چوچوله?|واژن).* <newaccountonly> .*(?i:\b[کك]س\b).* <newaccountonly> .*(?i:قحبه).* <newaccountonly> .*(?i:جنده|فاحشه|هوکر).* <newaccountonly> .*(?i:[کك]ون).* <newaccountonly> .*(?i:شو?مبو?ل).* <newaccountonly> .*\b(?i:داف).* <newaccountonly> .*(?i:گائیدم|گاییدم|گایدم|بگا|فاک|بخواب|گوز\b|فنا|\bگو?ه\b|\bشاش\b|مرد[کك]|زن[یي]?[کك]ه).* <newaccountonly> .*\b[Dd]own.*[Ww]ith.* <newaccountonly> .*\b[Aa]gainst.* <newaccountonly> .*\b[Dd]ead.*[Oo]n.* <newaccountonly> .*(?i:مرگ.*بر|لعنت.*بر).* <newaccountonly> .*(?i:پ[یي]روز.*ست).* <newaccountonly> .*(?i:خو?اه?ر|مادر|ننه|عمه|خاله|شاباجی|آبج[یي]|بابا|پدر|برادر|[کك]ا[کك]و).* <newaccountonly> .*(?i:خاک.*توی?).*<newaccountonly> .*(?i:سوسک).* <newaccountonly> .*(?i:[کك]چل|خ(و|)ل|د[یي]وانه|مجنون|ماست شل|ماس شل).* <newaccountonly> .*(?i:\bخر\b|گاو|سگ|پدسگ|ننه‌سگ|مادرسگ).* <newaccountonly> .*(?i:پان.*(تر[کك]|فارس|لر|کرد|عرب)).* <newaccountonly> ## Famous persons .*(?i:حضرت|امام).* <newaccountonly> .*(?i:ولا[یي]ت).* <newaccountonly> .*(?i:خم[یي]ن[یي]).* <newaccountonly> .*(?i:خامنه.*ا[یي]).* <newaccountonly> .*(?i:احمد[یي].*نژاد).* <newaccountonly> .*(?i:روحان[یي]).* <newaccountonly> .*(?i:محمد.*خاتم[یي]).* <newaccountonly> .*(?i:مهد[یي].*[کك]روب[یي]).* <newaccountonly> .*(?i:میر.*حس[یي]ن.*موسوی[یي]).* <newaccountonly> ## Commons Wikimedia .*[sS]elfie [sS]hoe.* <newaccountonly> # [[Special:PermanentLink/14714671]] ## Spambot attack 31-01-2016 .*payday\b <autoconfirmed> .*(day|online|instant|check|about|quick|best|free|advance|\buk|compare|\bhour|easy|why|guaranteed|fast|credit|\bby\b) payday.* .*pay ?day (text |advanced )?loan.* <autoconfirmed> .*credit check loans.* <autoconfirmed> .*instant money.* <autoconfirmed> .*without enquiries.* <autoconfirmed> #cw abuse .*DEE?Z.NUTS.*<newaccountonly|antispoof> .*Casino.* <newaccountonly> \bPokemon\.png\b \bItailevi.* <newaccountonly> .*Empresa LEMOS‎.* <casesensitive> .*HowToGetBanned.* <newaccountonly|antispoof> #LTA abuse of global rename feature .*EISIGMA.* <newaccountonly> # from kowiki .*관리자.* <newaccountonly> # admin .*운영자.* <newaccountonly> # admin .*관리담당자.* <newaccountonly> # admin .*쓰레기.* <newaccountonly> # inappropriate usernames .*유니폴리.* <newaccountonly> # inappropriate usernames .*Unypoly.* <newaccountonly> # inappropriate usernames .*(개새끼|씹새).* <newaccountonly> # inappropriate usernames .*씨(발|팔).* <newaccountonly> # inappropriate username .*무현.* <newaccountonly> # inappropriate usernames .*지랄.* <newaccountonly> # inappropriate username .*섹스.* <newaccountonly> # inappropriate username .*보민.* <newaccountonly> # LTA .*황건.* <newaccountonly> # LTA .*보르민.* <newaccountonly> # LTA .*보르맹.* <newaccountonly> # LTA .*볼민.* <newaccountonly> # LTA .*보오민.* <newaccountonly> # LTA .*씨뱔.* <newaccountonly> # LTA .*좆까.* <newaccountonly> # LTA #Weird character new account spam .*[①-⑨]{6}.* <newaccountonly> # to release pressure on the enwiki abusefilter .*08440828240.* <newaccountonly> #cross-wiki spam .*271383970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]] #Spam .*Thincomme.* <newaccountonly> .*27138970.* <newaccountonly> #cross-wiki spam, see [[:en:Special:Permalink/861447423#Mass creation of sock spam accounts]] #LTA .*password.* <newaccountonly> .*passis.* <newaccountonly> .*Paul Bedson.* <newaccountonly> 46ba9371ef8fdce61c9502e5fd7232b608b8b1e2 MediaWiki:Robots.txt 8 67 712 583 2025-09-12T04:58:26Z Cook Me Plox 23 text text/plain # If you are using content from our site, please ensure that you are following the terms of our license (usually a Creative Commons license). # For more information, see https://meta.weirdgloop.org/w/Meta:Copyrights User-Agent: * Disallow: /api.php Disallow: /cdn-cgi/ Disallow: /cors/ Disallow: /geoip$ Disallow: /rest_v1/ Disallow: /rest.php/ Disallow: /tags/ Disallow: /*?action= Disallow: /*?*&action= Disallow: /*?feed= Disallow: /*?*&feed= Disallow: /*?from= Disallow: /*?*&from= Disallow: /*?mobileaction= Disallow: /*?*&mobileaction= Disallow: /*?oldid= Disallow: /*?*&oldid= Disallow: /*?printable= Disallow: /*?*&printable= Disallow: /*?redirect= Disallow: /*?*&redirect= Disallow: /*?uselang= Disallow: /*?*&uselang= Disallow: /*?useskin= Disallow: /*?*&useskin= Disallow: /*?variant=zh-hans Disallow: /*?*&variant=zh-hans Disallow: /*?variant=zh-hant Disallow: /*?*&variant=zh-hant Disallow: /*?veaction= Disallow: /*?*&veaction= Disallow: /*?filefrom= Disallow: /*?*&filefrom= Disallow: /*?fileuntil= Disallow: /*?*&fileuntil= Disallow: /*?navbox= Disallow: /*?*&navbox= Disallow: /*?pageuntil= Disallow: /*?*&pageuntil= Disallow: /*?pagefrom= Disallow: /*?*&pagefrom= Disallow: /*?diff= Disallow: /*?*&diff= Disallow: /*?curid= Disallow: /*?*&curid= Disallow: /*?search= Disallow: /*?*&search= Disallow: /*?section= Disallow: /*?*&section= ############## ## SEO bots ## ############## User-agent: AhrefsBot Disallow: / User-agent: DotBot Disallow: / User-agent: Mauibot Disallow: / User-agent: MJ12bot Disallow: / # Huawei's web crawler. Ignores Disallow and gets caught in loops accessing special pages. Produces the majority of uncachable requests. User-agent: PetalBot Disallow: / User-agent: SemrushBot Disallow: / User-agent: DataForSeoBot Disallow: / User-agent: Neevabot Disallow: / User-agent: MegaIndex Disallow: / User-agent: Seekport Disallow: / User-agent: Barkrowler Disallow: / User-agent: ImagesiftBot Disallow: / User-agent: BLEXBot Disallow: / User-agent: SenutoBot Disallow: / ############### ### AI bots ### ############### User-agent: GPTBot Disallow: / User-agent: CCBot Disallow: / User-agent: Google-Extended Disallow: / User-agent: yacybot Disallow: / User-agent: meta-externalagent Disallow: / User-agent: ClaudeBot Disallow: / User-agent: AI2Bot Disallow: / User-agent: OAI-SearchBot Disallow: / User-agent: thetradedesk Disallow: / User-agent: carbon-umbrella-bot Disallow: / User-agent: PerplexityBot Disallow: / User-agent: Bytespider Disallow: / User-agent: TerraCotta Disallow: / e8ac5c682f361d6c8891a5cfa9a5adb3549cead6 Extension:Bucket/SMW migration guide 0 141 714 676 2025-09-12T21:22:03Z Mudscape 106 /* Reading data */ Add join example wikitext text/x-wiki Semantic MediaWiki and Bucket are able to coexist without issue, allowing migration to be a gradual process. It is recommended to store data in both Bucket and SMW simultaneously during migration to avoid interruptions to correct page parsing. ==Conceptual differences== ===Buckets vs Properties=== The primary unit of data in SMW is a Property. The primary unit of data in Bucket is a Bucket. A Bucket consists of multiple fields grouped together into a row. A field is equivalent to a Property. Conceptually this is similar to how SMW handles subobjects, which are multiple Properties grouped into one object. ===Parser tags=== Bucket has no support for parser tags, opting to only support reading and writing of Bucket data through the use of Modules. Simple Modules can be constructed to allow basic queries and puts to be performed without requiring writing a new module for each instance. Some example modules can be found [[Extension:Bucket/Example modules|here]]. ===Output format=== Bucket does not directly support any WikiText output, query results are returned as a lua table that can be manipulated into the desired WikiText by the module. SMW by default orders results by page name, bucket has no defined default ordering. Using <code>bucket.orderBy('page_name', 'asc')</code> is an approximate replacement to the default SMW ordering. ===Page type=== The PAGE type in bucket is purely a cosmetic addition to a TEXT field, rendering as a link in bucket meta pages. It will not follow redirects like the SMW Page type, and bucket does not return page type information in the form of a wikitext link. ==Bucket enhancements== ===Query limit=== SMW is limited to 14 query conditions at once. Bucket has no limit on the number of conditions, only that the query cannot take too long. ===Categories=== Bucket can filter by pages in a category <code>.where('Category:Items')</code>, and also pages not in a category <code>.where(bucket.Not('Category:Items'))</code> ==Migration== ===Writing data=== The first step in migrating a Module from SMW to Bucket is determining what Properties will comprise the fields in the new Bucket, and what datatype they will be. Consider the following snippet used to set a SMW subobject: <syntaxhighlight lang="lua"> --Module:DropsLine local subname = variant local json_blob = { ['Drop level'] = dropLevel, ['League region'] = leagueRegions, ['Drop type'] = dropType, ['Approx'] = approx } local data_entry = { ['Dropped item page'] = itemPage, -- The item we are dropping ['Dropped from'] = pageName, -- The page we are on ['Drop JSON'] = mw.text.jsonEncode(json_blob) -- Blob of extra data } mw.smw.subobject(data_entry, subname) </syntaxhighlight> This is the equivalent snippet to set a Bucket entry: <syntaxhighlight lang="lua"> --Module:DropsLine local subname = variant local json_blob = { ['Drop level'] = dropLevel, ['League region'] = leagueRegions, ['Drop type'] = dropType, ['Approx'] = approx } local data_entry = { ['item_page'] = itemPage, -- The item we are dropping ['json_blob'] = mw.text.jsonEncode(json_blob) -- Blob of extra data } mw.bucket("dropsline").sub(subname).put(data_entry) </syntaxhighlight> The only changes required in the module is to ensure the data_entry object is using valid field names, and changing the actual line of code that puts the data. We remove the "Dropped" prefix when converting the names from Properties to fields, because the fields are part of the "dropsline" Bucket there is no ambiguity. We can even get rid of the "Dropped from" property completely, as all Buckets contain a field "page_name" which is automatically set to the page where the <code>bucket.put</code> occurs. There are other changes required outside of the module. In this example we have 3 distinct Property pages, Property:Dropped item page, Property:Dropped from, and Property:Drop JSON. We will create one Bucket page at Bucket:Dropsline to replace these three Properties. <syntaxhighlight lang="JSON"> { "item_page": { "type": "PAGE" }, "json_blob": { "type": "TEXT", "index": false } } </syntaxhighlight> ===Reading data=== Reading from Buckets is done through lua using functions that mimic the style of SQL. SMW example <syntaxhighlight lang="lua"> local query = { '[[Dropped item page::'..table.concat(items, '||')..']]', '[[Drop JSON::+]]', '?=#-', '?Drop JSON = json', limit = args.limit or 500, } local data = mw.smw.ask(query) </syntaxhighlight> Bucket example <syntaxhighlight lang="lua"> item_conditions = {} for _, item in ipairs(items) do table.insert(item_conditions, {"item_page", item}) end local data = bucket("dropsline") .select("json_blob") .where(bucket.Or(item_conditions)) .limit(args.limit or 500) .run() </syntaxhighlight> ; Reading with a join To read related data from multiple buckets you use a <code>.join</code> and prefix fields in the joined bucket with the name of the bucket and a period, such as <code>infobox_bonuses.page_name</code> Bucket example to return pages that are sold by a store(storeline.sold_item) and have bonus stats(infobox_bonuses) <syntaxhighlight lang="lua"> local data = bucket("storeline") .join("infobox_bonuses", "infobox_bonuses.page_name", "storeline.sold_item") .select("infobox_bonuses.page_name") .where("store_stock", ">", 0) .run() </syntaxhighlight> {{NavboxBucket}} aed63b43b0e39ff28759f5b3a3956f395f0745dd User:FatvaCarribs 2 164 727 2025-09-21T04:21:29Z FatvaCarribs 198 Created page with "[[Minecraft|Minecraft True Game]] Old Man City Centre For Sale" wikitext text/x-wiki [[Minecraft|Minecraft True Game]] Old Man City Centre For Sale ead3d6385d863182787bfeaee84afd99022fa6f4 User:Mudscape 2 162 728 726 2025-09-22T14:41:26Z Mudscape 106 /* Minecraft */ wikitext text/x-wiki Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}} {{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} |} === Minecraft === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=Contacted late on accident}} {{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} |} === Other === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}} {{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=partial|reads=no|done=no|comment=}} |} 8efcb58a627a69d3cc1b594fec39e9324df5d870 729 728 2025-09-22T14:42:58Z Mudscape 106 /* Minecraft */ wikitext text/x-wiki Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}} {{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} |} === Minecraft === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=partial|reads=partial|done=no|comment=}} {{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=Contacted late on accident}} {{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=no|done=no|comment=}} {{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} |} === Other === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}} {{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=partial|reads=no|done=no|comment=}} |} 2c1ad80d94ad02c98e4fd63e43363cc090c97415 730 729 2025-09-22T14:46:37Z Mudscape 106 /* Minecraft */ wikitext text/x-wiki Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}} {{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} |} === Minecraft === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=partial|reads=partial|done=no|comment=}} {{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=Contacted late on accident}} {{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=partial|done=no|comment=}} {{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=partial|reads=partial|done=no|comment=}} {{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=partial|done=no|comment=}} {{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} |} === Other === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=no|done=no|comment=}} {{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=partial|reads=no|done=no|comment=}} |} fb8c59031220c8b5b1fad4600ffa3671b09f5d31 731 730 2025-09-22T14:50:47Z Mudscape 106 /* Other */ wikitext text/x-wiki Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}} {{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} |} === Minecraft === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=partial|reads=partial|done=no|comment=}} {{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=Contacted late on accident}} {{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=partial|done=no|comment=}} {{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=partial|reads=partial|done=no|comment=}} {{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=partial|done=no|comment=}} {{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} |} === Other === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=partial|done=no|comment=}} {{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=partial|reads=no|done=no|comment=}} |} a04a64c99525bf47503820b05ee2f175ce07ca0d 732 731 2025-09-22T16:51:02Z Mudscape 106 /* Minecraft */ wikitext text/x-wiki Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}} {{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} |} === Minecraft === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=partial|reads=partial|done=no|comment=}} {{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=Contacted late on accident}} {{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=partial|done=no|comment=}} {{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=partial|reads=partial|done=no|comment=}} {{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} |} === Other === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=partial|done=no|comment=}} {{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=partial|reads=no|done=no|comment=}} |} f7a5336c7069f7a349a93854d0b1dcd3e9031de3 733 732 2025-09-22T17:13:09Z Mudscape 106 /* Minecraft */ wikitext text/x-wiki Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}} {{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} |} === Minecraft === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=partial|reads=partial|done=no|comment=Few things left some of which needs admin perms.}} {{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=no|reads=no|done=no|comment=Contacted late on accident}} {{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=partial|done=no|comment=Only recipe module left}} {{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} |} === Other === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=partial|done=no|comment=}} {{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=partial|reads=no|done=no|comment=}} |} c0c7412f3993dd901d1673e2248bd5b914de16c7 734 733 2025-09-23T13:57:27Z Mudscape 106 /* Minecraft */ wikitext text/x-wiki Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}} {{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} |} === Minecraft === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=partial|reads=partial|done=no|comment=Few things left some of which needs admin perms.}} {{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=partial|reads=partial|done=no|comment=Only recipe module left}} {{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} |} === Other === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=partial|done=no|comment=}} {{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=partial|reads=no|done=no|comment=}} |} 7df800402f61306dce651336419dc672fa27683d 735 734 2025-09-23T13:58:50Z Mudscape 106 /* Minecraft */ wikitext text/x-wiki Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}} {{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} |} === Minecraft === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=partial|reads=partial|done=no|comment=Few things left some of which needs admin perms.}} {{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} |} === Other === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=partial+|reads=partial|done=no|comment=}} {{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=partial|reads=no|done=no|comment=}} |} 6f00c8ac6d3f46d6e225b61c1f0fc85abc264720 736 735 2025-09-23T22:15:42Z Mudscape 106 /* Other */ wikitext text/x-wiki Personal tracking list, if one of these entries is out of date please don't edit it yourself (I want to do some checks first), you can leave a note beside it or contact me on discord ==Bucket migration list== === RuneScape === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=Meta RSW|url=https://meta.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=OSRS Wiki|url=https://oldschool.runescape.wiki|posted=yes|writes=yes|reads=yes|done=no|comment=Waiting for external API consumers}} {{/table|name=RS Wiki|url=https://runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=RSC Wiki|url=https://classic.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} {{/table|name=PTRS Wiki|url=https://pt.runescape.wiki|posted=yes|writes=partial++|reads=no|done=no|comment=in progress}} {{/table|name=RSDW Wiki|url=https://dragonwilds.runescape.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Fully done}} |} === Minecraft === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=MC Meta Wiki|url=https://meta.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=EN MCW|url=https://minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=DE MCW|url=https://de.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=ES MCW|url=https://es.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=FR MCW|url=https://fr.minecraft.wiki|posted=yes|writes=partial|reads=partial|done=no|comment=Few things left some of which needs admin perms.}} {{/table|name=IT MCW|url=https://it.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=No SMW usage}} {{/table|name=JA MCW|url=https://ja.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=KO MCW|url=https://ko.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=LZH MCW|url=https://lzh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=NL MCW|url=https://nl.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=PT MCW|url=https://pt.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=RU MCW|url=https://ru.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=TH MCW|url=https://th.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=UK MCW|url=https://uk.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=ZH MCW|url=https://zh.minecraft.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} |} === Other === {| class='wikitable' |- ! Name !! Migration !! Buckets !! Posted !! Writes !! Reads !! Done !! Comment |- {{/table|name=BS Wiki|url=https://brightershoreswiki.org|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=WG Meta Wiki|url=https://meta.weirdgloop.org|posted=no|writes=yes|reads=yes|done=yes|comment=No SMW}} {{/table|name=VS Wiki|url=https://vampire.survivors.wiki|posted=yes|writes=yes|reads=yes|done=yes|comment=Totally done}} {{/table|name=SMITE2 Wiki|url=https://wiki.smite2.com|posted=yes|writes=partial|reads=no|done=no|comment=}} |} d9ce61adb1874a980ac752c11cacdd3f0b2b399f